==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_3273d9d8-98bc-41a2-8b4a-202dc09918a6]...done ==> Making package: protonmail-bridge 3.21.2-6.1 (Tue Nov 4 19:46:52 2025) ==> Retrieving sources... -> Cloning proton-bridge git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v4/protonmail-bridge-3.21.2-6/proton-bridge'... -> Found protonmail-bridge.service -> Found remove-vcpkg-dependency.patch -> Downloading fix-wayland-icon.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 990 100 990 0 0 2681 0 --:--:-- --:--:-- --:--:-- 2675 ==> Validating source files with sha256sums... proton-bridge ... Passed protonmail-bridge.service ... Passed remove-vcpkg-dependency.patch ... Passed fix-wayland-icon.patch ... Passed ==> Making package: protonmail-bridge 3.21.2-6.1 (Tue Nov 4 18:46:59 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (79) New Version Net Change extra/avahi 1:0.9rc2-1 1.94 MiB extra/c-ares 1.34.5-1 0.51 MiB extra/cppdap 1.58.0-2 1.55 MiB extra/default-cursors 3-1 0.00 MiB extra/double-conversion 3.3.1-1 0.19 MiB extra/duktape 2.7.0-7 0.78 MiB extra/fontconfig 2:2.17.1-1 1.12 MiB extra/freetype2 2.14.1-1 1.66 MiB extra/graphite 1:1.3.14-5 0.20 MiB extra/gtest 1.17.0-1 1.63 MiB extra/harfbuzz 12.1.0-1 4.38 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 0.77 MiB extra/libb2 0.98.1-3 0.13 MiB extra/libcups 2:2.4.14-1 0.77 MiB extra/libdaemon 0.14-6 0.06 MiB extra/libdrm 2.4.128-1 1.26 MiB core/libedit 20250104_3.1-1 0.26 MiB extra/libevdev 1.13.5-1 0.21 MiB extra/libglvnd 1.7.0-3 3.34 MiB extra/libgudev 238-3 0.38 MiB extra/libice 1.1.2-1 0.36 MiB extra/libinput 1.29.2-1 1.26 MiB extra/libjpeg-turbo 3.1.2-1 2.42 MiB extra/libpciaccess 0.18.1-2 0.06 MiB extra/libpng 1.6.50-1 0.57 MiB extra/libproxy 0.5.11-1 0.10 MiB extra/libsm 1.2.6-1 0.26 MiB extra/libuv 1.51.0-1 0.62 MiB extra/libwacom 2.16.1-1 1.50 MiB extra/libx11 1.8.12-1 9.78 MiB extra/libxau 1.0.12-1 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/libxkbcommon 1.12.3-1 1.02 MiB extra/libxkbcommon-x11 1.12.3-1 0.10 MiB extra/libxmu 1.2.1-1 0.33 MiB extra/libxshmfence 1.3.3-1 0.02 MiB extra/libxt 1.3.1-1 2.02 MiB extra/libxxf86vm 1.1.6-1 0.03 MiB extra/llvm-libs 21.1.4-1 150.01 MiB extra/lm_sensors 1:3.6.2-1 0.48 MiB extra/md4c 0.5.2-1 0.25 MiB extra/mesa 1:25.2.6-1 44.44 MiB extra/mtdev 1.1.7-1 0.05 MiB extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/qt6-translations 6.10.0-1 14.72 MiB extra/re2 1:20240702-7 0.41 MiB extra/rhash 1.4.6-1 0.34 MiB extra/shared-mime-info 2.4-2 4.57 MiB extra/spirv-tools 1:1.4.328.1-1 7.43 MiB extra/tslib 1.23-1 0.47 MiB extra/wayland 1.24.0-1 0.82 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xcb-util 0.4.1-2 0.03 MiB extra/xcb-util-cursor 0.1.6-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.46-1 10.21 MiB extra/xorg-xprop 1.2.8-1 0.05 MiB extra/xorg-xset 1.2.5-2 0.04 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/zlib-ng 2.2.5-1 0.26 MiB extra/abseil-cpp 20250814.1-1 6.55 MiB extra/cmake 4.1.2-1 87.64 MiB extra/git 2.51.2-2 29.25 MiB extra/go 2:1.25.3-1 191.60 MiB extra/grpc 1.76.0-1 25.19 MiB extra/protobuf 33.0-2 17.91 MiB extra/qt6-base 6.10.0-2 64.29 MiB extra/qt6-declarative 6.10.0-2 111.47 MiB extra/qt6-svg 6.10.0-2 0.95 MiB extra/sentry-native 0.12.0-1 1.39 MiB Total Installed Size: 820.14 MiB :: Proceed with installation? [Y/n] 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 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 zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` 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-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing go... installing c-ares... installing protobuf... installing re2... installing grpc... installing double-conversion... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities 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 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 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 spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libice... installing mtdev... installing libevdev... 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 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 unixodbc: ODBC driver installing qt6-declarative... Optional dependencies for qt6-declarative qt6-svg: for QtQuickVectorImage and svgtoqml [pending] installing qt6-svg... installing sentry-native... :: Running post-transaction hooks... ( 1/10) Creating system user accounts... Creating group 'avahi' with GID 970. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 970 and GID 970. Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. ( 2/10) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/10) Updating udev hardware database... ( 4/10) Reloading device manager configuration... Skipped: Current root is not booted. ( 5/10) Arming ConditionNeedsUpdate... ( 6/10) Updating the MIME type database... ( 7/10) Updating fontconfig configuration... ( 8/10) Reloading system bus configuration... Skipped: Current root is not booted. ( 9/10) Checking for old perl modules... (10/10) Updating fontconfig cache... ==> Retrieving sources... -> Found protonmail-bridge.service -> Found remove-vcpkg-dependency.patch -> Found fix-wayland-icon.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/frontend/bridge-gui/bridge-gui/main.cpp go: downloading github.com/Masterminds/semver/v3 v3.2.0 go: downloading github.com/ProtonMail/gluon v0.17.1-0.20250611120816-05167d499f8d go: downloading github.com/ProtonMail/gopenpgp/v2 v2.8.2-proton go: downloading github.com/bradenaw/juniper v0.12.0 go: downloading github.com/stretchr/testify v1.8.4 go: downloading github.com/elastic/go-sysinfo v1.11.2-0.20231129083954-35e55cd2a542 go: downloading github.com/golang/mock v1.6.0 go: downloading github.com/ProtonMail/go-proton-api v0.4.1-0.20250417134000-e624a080f7ba go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/sirupsen/logrus v1.9.2 go: downloading github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557 go: downloading golang.org/x/sys v0.31.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/ElectroNafta/go-autostart v0.0.0-20250402094843-326608c16033 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/urfave/cli/v2 v2.24.4 go: downloading github.com/LBeernaertProton/resty/v2 v2.0.0-20231129100320-dddf8030d93a go: downloading github.com/google/go-cmp v0.6.0 go: downloading github.com/miekg/dns v1.1.50 go: downloading golang.org/x/net v0.38.0 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/emersion/go-imap v1.2.1 go: downloading github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 go: downloading go.uber.org/goleak v1.2.1 go: downloading github.com/docker/docker-credential-helpers v0.8.1 go: downloading github.com/google/uuid v1.3.0 go: downloading github.com/ProtonMail/go-message v0.13.1-0.20240919135104-3bc88e6a9423 go: downloading golang.org/x/text v0.23.0 go: downloading github.com/PuerkitoBio/goquery v1.8.1 go: downloading github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde go: downloading google.golang.org/grpc v1.56.3 go: downloading github.com/cucumber/godog v0.12.5 go: downloading golang.org/x/oauth2 v0.7.0 go: downloading github.com/abiosoft/ishell v2.0.0+incompatible go: downloading google.golang.org/api v0.114.0 go: downloading github.com/vmihailenco/msgpack/v5 v5.3.5 go: downloading github.com/fatih/color v1.13.0 go: downloading google.golang.org/protobuf v1.33.0 go: downloading github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba go: downloading github.com/cucumber/messages-go/v16 v16.0.1 go: downloading github.com/emersion/go-vcard v0.0.0-20230331202150-f3d26859ccd3 go: downloading github.com/godbus/dbus v4.1.0+incompatible go: downloading github.com/cuthix/go-keychain v0.0.0-20240103134243-0b6a41580b77 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/ProtonMail/go-crypto v1.1.4-proton go: downloading github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f go: downloading github.com/hashicorp/errwrap v1.1.0 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/felixge/fgprof v0.9.3 go: downloading golang.org/x/sync v0.12.0 go: downloading github.com/stretchr/objx v0.5.0 go: downloading github.com/mattn/go-sqlite3 v1.14.22 go: downloading github.com/pierrec/lz4/v4 v4.1.17 go: downloading golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d go: downloading github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 go: downloading github.com/danieljoos/wincred v1.2.1 go: downloading github.com/andybalholm/cascadia v1.3.2 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 cloud.google.com/go/compute/metadata v0.2.3 go: downloading google.golang.org/appengine v1.6.7 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/olekukonko/tablewriter v0.0.5 go: downloading github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf go: downloading github.com/mattn/go-isatty v0.0.19 go: downloading github.com/vmihailenco/tagparser/v2 v2.0.0 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.2 go: downloading cloud.google.com/go/compute v1.19.1 go: downloading github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 go: downloading github.com/gofrs/uuid v4.3.0+incompatible go: downloading github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 go: downloading github.com/elastic/go-windows v1.0.1 go: downloading github.com/prometheus/procfs v0.12.0 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/crypto v0.36.0 go: downloading github.com/cloudflare/circl v1.5.0 go: downloading github.com/spf13/pflag v1.0.5 go: downloading github.com/gin-contrib/sse v0.1.0 go: downloading github.com/google/pprof v0.0.0-20211214055906-6f57359322fd go: downloading github.com/mattn/go-runewidth v0.0.14 go: downloading github.com/russross/blackfriday/v2 v2.1.0 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/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/json-iterator/go v1.1.12 go: downloading github.com/goccy/go-json v0.10.2 go: downloading golang.org/x/mod v0.17.0 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 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 github.com/klauspost/cpuid/v2 v2.2.4 go: downloading github.com/twitchyliquid64/golang-asm v0.15.1 go: downloading golang.org/x/arch v0.3.0 go: downloading github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf go: downloading github.com/cronokirby/saferith v0.33.0 go: downloading go.opencensus.io v0.24.0 go: downloading github.com/googleapis/gax-go/v2 v2.7.1 go: downloading github.com/googleapis/enterprise-certificate-proxy v0.2.3 go: downloading github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e # cloud.google.com/go/compute v1.19.1 ## explicit; go 1.19 cloud.google.com/go/compute/internal # cloud.google.com/go/compute/metadata v0.2.3 ## explicit; go 1.19 cloud.google.com/go/compute/metadata # 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.20250611120816-05167d499f8d ## 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/imap/connectioncounter 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/unleash 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/observability github.com/ProtonMail/gluon/observability/metrics 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 => github.com/ElectroNafta/go-autostart v0.0.0-20250402094843-326608c16033 ## explicit github.com/ProtonMail/go-autostart # github.com/ProtonMail/go-crypto v1.1.4-proton ## explicit; go 1.22.0 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/ed25519 github.com/ProtonMail/go-crypto/openpgp/ed448 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/mldsa_eddsa github.com/ProtonMail/go-crypto/openpgp/mlkem_ecdh 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-crypto/openpgp/x25519 github.com/ProtonMail/go-crypto/openpgp/x448 # 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.20250417134000-e624a080f7ba ## explicit; go 1.24 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.8.2-proton ## explicit; go 1.22.0 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.5.0 ## explicit; go 1.22.0 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/kem github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/cloudflare/circl/kem/mlkem/mlkem768 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/pke/kyber/internal/common github.com/cloudflare/circl/pke/kyber/internal/common/params github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber1024/internal github.com/cloudflare/circl/pke/kyber/kyber768 github.com/cloudflare/circl/pke/kyber/kyber768/internal github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 github.com/cloudflare/circl/sign/internal/dilithium github.com/cloudflare/circl/sign/internal/dilithium/params github.com/cloudflare/circl/sign/mldsa/mldsa65 github.com/cloudflare/circl/sign/mldsa/mldsa65/internal github.com/cloudflare/circl/sign/mldsa/mldsa87 github.com/cloudflare/circl/sign/mldsa/mldsa87/internal github.com/cloudflare/circl/simd/keccakf1600 # 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.20240919135104-3bc88e6a9423 ## 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/groupcache v0.0.0-20200121045136-8c9f03a8e57e ## explicit github.com/golang/groupcache/lru # 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.6.0 ## 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/googleapis/enterprise-certificate-proxy v0.2.3 ## explicit; go 1.19 github.com/googleapis/enterprise-certificate-proxy/client github.com/googleapis/enterprise-certificate-proxy/client/util # github.com/googleapis/gax-go/v2 v2.7.1 ## explicit; go 1.19 github.com/googleapis/gax-go/v2 github.com/googleapis/gax-go/v2/apierror github.com/googleapis/gax-go/v2/apierror/internal/proto github.com/googleapis/gax-go/v2/internal # 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/objx v0.5.0 ## explicit; go 1.12 github.com/stretchr/objx # github.com/stretchr/testify v1.8.4 ## explicit; go 1.20 github.com/stretchr/testify/assert github.com/stretchr/testify/mock 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.opencensus.io v0.24.0 ## explicit; go 1.13 go.opencensus.io go.opencensus.io/internal go.opencensus.io/internal/tagencoding go.opencensus.io/metric/metricdata go.opencensus.io/metric/metricproducer go.opencensus.io/plugin/ochttp go.opencensus.io/plugin/ochttp/propagation/b3 go.opencensus.io/resource go.opencensus.io/stats go.opencensus.io/stats/internal go.opencensus.io/stats/view go.opencensus.io/tag go.opencensus.io/trace go.opencensus.io/trace/internal go.opencensus.io/trace/propagation go.opencensus.io/trace/tracestate # 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.36.0 ## explicit; go 1.23.0 golang.org/x/crypto/argon2 golang.org/x/crypto/blake2b golang.org/x/crypto/cast5 golang.org/x/crypto/curve25519 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.17.0 ## explicit; go 1.18 golang.org/x/mod/semver # golang.org/x/net v0.38.0 ## explicit; go 1.23.0 golang.org/x/net/bpf golang.org/x/net/context 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/httpcommon 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/oauth2 v0.7.0 ## explicit; go 1.17 golang.org/x/oauth2 golang.org/x/oauth2/authhandler golang.org/x/oauth2/google golang.org/x/oauth2/google/internal/externalaccount golang.org/x/oauth2/internal golang.org/x/oauth2/jws golang.org/x/oauth2/jwt # golang.org/x/sync v0.12.0 ## explicit; go 1.23.0 golang.org/x/sync/errgroup # golang.org/x/sys v0.31.0 ## explicit; go 1.23.0 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.23.0 ## explicit; go 1.23.0 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.21.1-0.20240508182429-e35e4ccd0d2d ## explicit; go 1.19 golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/internal/packagesdriver golang.org/x/tools/go/packages golang.org/x/tools/go/types/objectpath golang.org/x/tools/internal/aliases 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/stdlib golang.org/x/tools/internal/tokeninternal golang.org/x/tools/internal/typesinternal golang.org/x/tools/internal/versions # google.golang.org/api v0.114.0 ## explicit; go 1.19 google.golang.org/api/gmail/v1 google.golang.org/api/googleapi google.golang.org/api/googleapi/transport google.golang.org/api/internal google.golang.org/api/internal/cert google.golang.org/api/internal/gensupport google.golang.org/api/internal/impersonate google.golang.org/api/internal/third_party/uritemplates google.golang.org/api/option google.golang.org/api/option/internaloption google.golang.org/api/transport/http google.golang.org/api/transport/http/internal/propagation # google.golang.org/appengine v1.6.7 ## explicit; go 1.11 google.golang.org/appengine google.golang.org/appengine/internal google.golang.org/appengine/internal/app_identity google.golang.org/appengine/internal/base google.golang.org/appengine/internal/datastore google.golang.org/appengine/internal/log google.golang.org/appengine/internal/modules google.golang.org/appengine/internal/remote_api google.golang.org/appengine/internal/urlfetch google.golang.org/appengine/urlfetch # google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 ## explicit; go 1.19 google.golang.org/genproto/googleapis/rpc/code google.golang.org/genproto/googleapis/rpc/errdetails 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/ProtonMail/go-autostart => github.com/ElectroNafta/go-autostart v0.0.0-20250402094843-326608c16033 # github.com/emersion/go-message => github.com/ProtonMail/go-message v0.13.1-0.20240919135104-3bc88e6a9423 # 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/goarch internal/unsafeheader internal/coverage/rtcov internal/profilerecord internal/goos internal/godebugs internal/goexperiment internal/asan internal/msan internal/trace/tracev2 unicode/utf8 math/bits crypto/internal/fips140/alias internal/itoa unicode/utf16 unicode encoding log/internal cmp internal/byteorder internal/nettrace internal/cpu sync/atomic crypto/internal/boring/sig internal/runtime/math internal/abi internal/runtime/atomic internal/runtime/gc internal/runtime/sys golang.org/x/exp/maps golang.org/x/exp/constraints github.com/bradenaw/juniper/xslices github.com/ProtonMail/go-crypto/internal/byteutil vendor/golang.org/x/crypto/cryptobyte/asn1 crypto/internal/fips140deps/byteorder github.com/cloudflare/circl/pke/kyber/internal/common/params internal/runtime/strconv github.com/cloudflare/circl/sign/internal/dilithium/params internal/runtime/syscall image/color golang.org/x/exp/slices golang.org/x/text/internal/utf8internal container/list golang.org/x/text/encoding/internal/identifier vendor/golang.org/x/crypto/internal/alias github.com/ProtonMail/gopenpgp/v2/constants golang.org/x/net/html/atom github.com/bradenaw/juniper/xmath github.com/bradenaw/juniper/iterator github.com/elastic/go-sysinfo/providers/windows github.com/elastic/go-sysinfo/providers/aix internal/goversion internal/platform internal/syslist github.com/vmihailenco/msgpack/v5/msgpcode crypto/internal/fips140/subtle google.golang.org/protobuf/internal/flags internal/chacha8rand internal/bytealg crypto/internal/fips140deps/cpu google.golang.org/protobuf/internal/set github.com/vmihailenco/tagparser/v2/internal google.golang.org/grpc/serviceconfig github.com/ProtonMail/proton-bridge/v3/internal/identifier github.com/ProtonMail/gluon/constants internal/runtime/exithook math github.com/pierrec/lz4/v4/internal/lz4errors github.com/google/go-cmp/cmp/internal/flags golang.org/x/net/internal/iana github.com/rivo/uniseg internal/runtime/cgroup internal/stringslite internal/race internal/synctest internal/sync internal/runtime/maps runtime iter internal/reflectlite crypto/subtle sync weak github.com/ProtonMail/proton-bridge/v3/internal/frontend/theme maps slices errors sort internal/bisect internal/singleflight internal/testlog unique crypto/internal/fips140cache google.golang.org/protobuf/internal/pragma google.golang.org/grpc/internal/buffer github.com/ProtonMail/proton-bridge/v3/internal/safe internal/oserror io path vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 github.com/cloudflare/circl/kem github.com/bradenaw/juniper/internal/heap strconv golang.org/x/crypto/cast5 runtime/cgo syscall internal/godebug hash bytes crypto/internal/randutil internal/saferio strings github.com/cloudflare/circl/internal/sha3 github.com/emersion/go-textwrapper hash/crc32 hash/adler32 hash/fnv golang.org/x/text/internal/tag github.com/bradenaw/juniper/xsort github.com/bradenaw/juniper/container/xheap crypto crypto/internal/fips140deps/godebug crypto/internal/impl bufio github.com/ProtonMail/go-crypto/openpgp/errors regexp/syntax net/netip reflect vendor/golang.org/x/text/transform math/rand github.com/ProtonMail/proton-bridge/v3/internal/plan go/build/constraint encoding/base64 net/http/internal/ascii github.com/vmihailenco/tagparser/v2/internal/parser golang.org/x/text/transform github.com/cloudflare/circl/sign crypto/internal/fips140 golang.org/x/text/encoding github.com/bradenaw/juniper/xerrors encoding/base32 golang.org/x/text/runes encoding/pem github.com/vmihailenco/tagparser/v2 html github.com/ProtonMail/go-crypto/openpgp/armor compress/bzip2 image crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 golang.org/x/text/encoding/internal github.com/emersion/go-imap/utf7 internal/syscall/unix time internal/syscall/execenv golang.org/x/text/encoding/unicode golang.org/x/text/encoding/japanese github.com/pbnjay/memory golang.org/x/text/encoding/charmap golang.org/x/text/encoding/korean golang.org/x/text/encoding/simplifiedchinese golang.org/x/text/encoding/traditionalchinese crypto/internal/fips140/hmac crypto/sha3 regexp image/internal/imageutil crypto/internal/fips140hash crypto/internal/fips140/check image/jpeg crypto/internal/fips140/bigmod crypto/internal/fips140/tls12 crypto/internal/fips140/aes crypto/internal/fips140/edwards25519/field crypto/internal/fips140/hkdf crypto/internal/fips140/nistec/fiat crypto/fips140 crypto/tls/internal/fips140tls crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 context github.com/emersion/go-vcard io/fs github.com/ProtonMail/gluon/observability/metrics google.golang.org/grpc/backoff google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/keepalive github.com/google/go-cmp/cmp/internal/diff github.com/ProtonMail/gluon/internal/ticker github.com/elastic/go-sysinfo/types internal/poll google.golang.org/grpc/internal/backoff internal/filepathlite embed github.com/ProtonMail/proton-bridge/v3/pkg/cpc google.golang.org/grpc/internal/grpcsync github.com/ProtonMail/gluon/observability github.com/ProtonMail/gluon/internal/contexts github.com/ProtonMail/gluon/profiling github.com/bradenaw/juniper/stream google.golang.org/grpc/tap google.golang.org/protobuf/internal/editiondefaults golang.org/x/text/encoding/ianaindex crypto/internal/fips140/nistec os internal/fmtsort github.com/google/go-cmp/cmp/internal/function github.com/hashicorp/errwrap encoding/binary github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field vendor/golang.org/x/crypto/internal/poly1305 github.com/pierrec/lz4/v4/internal/xxh32 github.com/pierrec/lz4/v4/internal/lz4block golang.org/x/sys/unix crypto/internal/sysrand path/filepath golang.org/x/sys/cpu io/ioutil internal/lazyregexp github.com/prometheus/procfs/internal/util github.com/jeandeaual/go-locale vendor/golang.org/x/sys/cpu google.golang.org/protobuf/internal/detrand google.golang.org/grpc/internal/envconfig internal/sysinfo os/signal fmt github.com/mattn/go-runewidth crypto/internal/entropy crypto/internal/fips140/drbg github.com/ssor/bom github.com/allan-simon/go-singleinstance golang.org/x/crypto/sha3 github.com/cloudflare/circl/simd/keccakf1600 golang.org/x/crypto/blake2b github.com/cloudflare/circl/sign/internal/dilithium os/exec crypto/internal/fips140only crypto/internal/fips140/aes/gcm crypto/internal/fips140/rsa crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/internal/fips140/ed25519 crypto/internal/fips140/mlkem github.com/cloudflare/circl/pke/kyber/internal/common crypto/md5 crypto/hkdf crypto/rc4 crypto/cipher golang.org/x/crypto/argon2 internal/goroot github.com/cloudflare/circl/pke/kyber/kyber1024/internal github.com/cloudflare/circl/pke/kyber/kyber768/internal net crypto/internal/boring github.com/ProtonMail/go-crypto/eax crypto/des vendor/golang.org/x/crypto/chacha20 database/sql/driver encoding/hex encoding/json compress/flate mime/quotedprintable log github.com/ProtonMail/gluon/rfcparser text/tabwriter mime encoding/gob github.com/ProtonMail/gluon/version math/big net/url text/template/parse vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack golang.org/x/text/internal/language net/http/internal github.com/pkg/errors runtime/debug vendor/golang.org/x/crypto/chacha20poly1305 golang.org/x/net/html crypto/sha256 crypto/sha1 crypto/sha512 crypto/aes crypto/ecdh crypto/hmac github.com/ProtonMail/go-crypto/ocb vendor/golang.org/x/text/unicode/bidi github.com/ProtonMail/gopenpgp/v2/internal golang.org/x/sync/errgroup encoding/xml github.com/ProtonMail/proton-bridge/v3/internal golang.org/x/crypto/hkdf github.com/ProtonMail/gopenpgp/v2/armor github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/bradenaw/juniper/parallel github.com/ProtonMail/gluon/internal/hash github.com/ProtonMail/proton-bridge/v3/internal/constants github.com/0xAX/notificator github.com/ProtonMail/proton-bridge/v3/pkg/algo golang.org/x/sys/execabs github.com/elastic/go-sysinfo/internal/registry github.com/joeshaw/multierror github.com/prometheus/procfs/internal/fs compress/gzip compress/zlib golang.org/x/crypto/curve25519 archive/zip golang.org/x/text/unicode/norm github.com/ProtonMail/go-crypto/openpgp/internal/algorithm go/token go/doc/comment internal/buildcfg os/user github.com/vmihailenco/msgpack/v5 github.com/bradenaw/juniper/xmaps github.com/golang/mock/gomock github.com/ProtonMail/go-crypto/openpgp/s2k runtime/pprof github.com/ProtonMail/go-crypto/openpgp/symmetric golang.org/x/text/internal/language/compact vendor/golang.org/x/text/secure/bidirule golang.org/x/net/internal/timeseries google.golang.org/grpc/internal/grpclog google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/version google.golang.org/grpc/attributes go/scanner google.golang.org/grpc/metadata golang.org/x/text/unicode/bidi google.golang.org/protobuf/encoding/protowire golang.org/x/text/language golang.org/x/net/http2/hpack github.com/ProtonMail/gluon/imap/command github.com/pierrec/lz4/v4/internal/lz4stream text/template google.golang.org/grpc/internal/grpcutil google.golang.org/protobuf/reflect/protoreflect go/ast google.golang.org/grpc/internal/balancerload database/sql github.com/pierrec/lz4/v4 encoding/csv google.golang.org/grpc/encoding vendor/golang.org/x/net/idna github.com/ProtonMail/proton-bridge/v3/internal/files flag runtime/trace github.com/google/go-cmp/cmp/internal/value golang.org/x/text/secure/bidirule github.com/olekukonko/tablewriter golang.org/x/net/bpf golang.org/x/net/idna github.com/flynn-archive/go-shlex golang.org/x/text/encoding/htmlindex golang.org/x/text/internal github.com/mattn/go-isatty github.com/hashicorp/go-multierror github.com/google/pprof/profile golang.org/x/net/html/charset github.com/jaytaylor/html2text github.com/andybalholm/cascadia github.com/ProtonMail/gluon/logging golang.org/x/text/cases github.com/google/go-cmp/cmp github.com/mattn/go-colorable github.com/ProtonMail/proton-bridge/v3/pkg/files github.com/xrash/smetrics github.com/russross/blackfriday/v2 github.com/ProtonMail/go-autostart google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/strs testing google.golang.org/protobuf/internal/genid github.com/ProtonMail/gluon/async github.com/Masterminds/semver/v3 github.com/sirupsen/logrus gitlab.com/c0b/go-ordered-json crypto/rand crypto/dsa crypto/internal/boring/bbig crypto/elliptic encoding/asn1 github.com/ProtonMail/go-crypto/openpgp/internal/encoding github.com/cloudflare/circl/internal/conv howett.net/plist github.com/cronokirby/saferith crypto/rsa crypto/ed25519 github.com/cloudflare/circl/math github.com/ProtonMail/go-crypto/openpgp/elgamal github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber768 github.com/cloudflare/circl/sign/mldsa/mldsa65/internal github.com/cloudflare/circl/sign/mldsa/mldsa87/internal github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset crypto/internal/hpke github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/cloudflare/circl/kem/mlkem/mlkem768 github.com/ProtonMail/gluon/watcher github.com/cloudflare/circl/sign/mldsa/mldsa65 github.com/ProtonMail/bcrypt github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks github.com/cloudflare/circl/sign/mldsa/mldsa87 github.com/getsentry/sentry-go/internal/crypto/randutil github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/brainpool vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix go/doc go/parser github.com/ProtonMail/proton-bridge/v3/internal/useragent github.com/docker/docker-credential-helpers/credentials github.com/cloudflare/circl/dh/x25519 html/template github.com/cloudflare/circl/sign/ed25519 google.golang.org/grpc/grpclog github.com/ProtonMail/gluon/reporter github.com/ProtonMail/proton-bridge/v3/pkg/restarter github.com/ProtonMail/proton-bridge/v3/internal/updater/versioncompare github.com/elastic/go-sysinfo/providers/darwin github.com/ProtonMail/proton-bridge/v3/pkg/sum google.golang.org/protobuf/internal/order google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/descfmt github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/dh/x448 github.com/docker/docker-credential-helpers/pass github.com/docker/docker-credential-helpers/secretservice google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/json github.com/ProtonMail/proton-bridge/v3/internal/service github.com/ProtonMail/proton-bridge/v3/internal/kb github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 google.golang.org/grpc/connectivity github.com/ProtonMail/gluon/imap/connectioncounter github.com/ProtonMail/go-crypto/openpgp/x25519 github.com/emersion/go-sasl github.com/ProtonMail/proton-bridge/v3/internal/try github.com/ProtonMail/go-crypto/openpgp/ed25519 github.com/fatih/color crypto/ecdsa github.com/ProtonMail/proton-bridge/v3/internal/legacy/credentials github.com/ProtonMail/proton-bridge/v3/internal/locations github.com/cpuguy83/go-md2man/v2/md2man google.golang.org/protobuf/internal/encoding/defval archive/tar github.com/mattn/go-sqlite3 google.golang.org/protobuf/proto go/build github.com/urfave/cli/v2 github.com/ProtonMail/go-crypto/openpgp/x448 github.com/cloudflare/circl/sign/ed448 github.com/ProtonMail/go-crypto/openpgp/ed448 google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc github.com/ProtonMail/proton-bridge/v3/pkg/tar github.com/ProtonMail/go-crypto/openpgp/internal/ecc 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/mldsa_eddsa github.com/ProtonMail/go-crypto/openpgp/mlkem_ecdh github.com/ProtonMail/go-crypto/openpgp/packet google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/encoding/protojson google.golang.org/grpc/internal/syscall google.golang.org/protobuf/internal/impl github.com/ProtonMail/go-crypto/openpgp net/textproto vendor/golang.org/x/net/http/httpproxy github.com/elastic/go-sysinfo/providers/shared github.com/ProtonMail/proton-bridge/v3/pkg/ports google.golang.org/grpc/stats crypto/x509 github.com/google/uuid github.com/abiosoft/readline github.com/godbus/dbus golang.org/x/net/internal/socket github.com/prometheus/procfs net/mail vendor/golang.org/x/net/http/httpguts mime/multipart github.com/emersion/go-message/textproto golang.org/x/net/http/httpguts github.com/ProtonMail/proton-bridge/v3/pkg/mobileconfig github.com/ProtonMail/proton-bridge/v3/internal/clientconfig golang.org/x/net/ipv4 golang.org/x/net/ipv6 github.com/emersion/go-message github.com/ProtonMail/gluon/rfc5322 github.com/ProtonMail/go-crypto/openpgp/clearsign github.com/ProtonMail/go-srp github.com/ProtonMail/gluon/rfc822 github.com/ProtonMail/gluon/imap github.com/ProtonMail/gluon/rfcvalidation github.com/ProtonMail/proton-bridge/v3/internal/services/sendrecorder github.com/abiosoft/ishell crypto/tls github.com/keybase/go-keychain/secretservice github.com/ProtonMail/gluon/internal/ids github.com/ProtonMail/gluon/connector github.com/ProtonMail/gluon/db github.com/ProtonMail/gluon/internal/utils github.com/ProtonMail/gluon/internal/response github.com/ProtonMail/gluon/limits github.com/ProtonMail/gluon/store github.com/ProtonMail/gluon/internal/unleash github.com/ProtonMail/gluon/events github.com/elastic/go-sysinfo/providers/linux github.com/ProtonMail/gluon/store/fallback_v0 github.com/ProtonMail/gluon/internal/state github.com/elastic/go-sysinfo google.golang.org/protobuf/internal/filetype github.com/ProtonMail/gluon/internal/backend google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/types/known/wrapperspb github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/golang/protobuf/ptypes/any google.golang.org/genproto/googleapis/rpc/status google.golang.org/protobuf/types/gofeaturespb google.golang.org/protobuf/reflect/protodesc net/http/httptrace google.golang.org/grpc/internal/credentials github.com/ProtonMail/proton-bridge/v3/internal/certs github.com/ProtonMail/gluon/internal/session github.com/emersion/go-imap github.com/emersion/go-smtp github.com/miekg/dns net/http/internal/httpcommon golang.org/x/net/internal/httpcommon net/http github.com/golang/protobuf/proto github.com/emersion/go-imap/commands github.com/emersion/go-imap/responses github.com/emersion/go-imap/client google.golang.org/grpc/credentials google.golang.org/grpc/encoding/proto github.com/golang/protobuf/jsonpb github.com/golang/protobuf/ptypes github.com/ProtonMail/proton-bridge/v3/pkg/keychain google.golang.org/grpc/resolver google.golang.org/grpc/peer google.golang.org/grpc/credentials/insecure google.golang.org/grpc/internal/channelz google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/codes google.golang.org/grpc/internal/status google.golang.org/grpc/channelz google.golang.org/grpc/internal/pretty google.golang.org/grpc/status google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/binarylog 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 github.com/felixge/fgprof github.com/ProtonMail/proton-bridge/v3/internal/cookies net/http/httputil golang.org/x/net/trace github.com/getsentry/sentry-go/internal/ratelimit golang.org/x/net/http2 github.com/pkg/profile golang.org/x/net/publicsuffix github.com/ProtonMail/gopenpgp/v2/crypto 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/proton-bridge/v3/internal/updater github.com/ProtonMail/go-proton-api github.com/ProtonMail/proton-bridge/v3/internal/dialer github.com/ProtonMail/proton-bridge/v3/internal/vault github.com/ProtonMail/proton-bridge/v3/internal/telemetry github.com/ProtonMail/proton-bridge/v3/internal/sentry github.com/ProtonMail/proton-bridge/v3/internal/crash github.com/ProtonMail/proton-bridge/v3/internal/logging google.golang.org/grpc/internal/transport github.com/ProtonMail/proton-bridge/v3/internal/events google.golang.org/grpc github.com/ProtonMail/proton-bridge/v3/internal/services/observability/gluonmetrics github.com/ProtonMail/proton-bridge/v3/internal/network github.com/ProtonMail/proton-bridge/v3/internal/hv github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/evtloopmsgevents github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/syncmsgevents github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice/observabilitymetrics github.com/ProtonMail/proton-bridge/v3/internal/usertypes github.com/ProtonMail/proton-bridge/v3/internal/unleash github.com/ProtonMail/proton-bridge/v3/pkg/mime github.com/ProtonMail/proton-bridge/v3/internal/services/userevents github.com/ProtonMail/proton-bridge/v3/pkg/message/parser github.com/ProtonMail/proton-bridge/v3/internal/services/telemetry github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity github.com/ProtonMail/proton-bridge/v3/pkg/message github.com/ProtonMail/proton-bridge/v3/internal/services/observability github.com/ProtonMail/proton-bridge/v3/internal/focus/proto github.com/ProtonMail/proton-bridge/v3/internal/bridge/mocks github.com/ProtonMail/proton-bridge/v3/internal/services/smtp/observabilitymetrics github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice github.com/ProtonMail/proton-bridge/v3/internal/services/notifications github.com/ProtonMail/proton-bridge/v3/internal/services/smtp 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/utils github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v2 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/v3 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 15.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.21.2 -- 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 -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) -- Using Qt 6.10.0 -- Bridge version is 3.21.2 -- Found qmake at /usr/bin/qmake6 -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Using protobuf 33.0.0 -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.6.0") -- Found c-ares: /usr/lib/cmake/c-ares/c-ares-config.cmake (found version "1.34.5") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Found RE2 via pkg-config. -- Using gRPC 1.76.0 -- protoc found /usr/bin/protoc -- grpc_cpp_plugin -- grpc_cpp_plugin found at /usr/bin/grpc_cpp_plugin -- The C compiler identification is GNU 15.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 (2.1s) -- 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 [ 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 [ 7%] Built target bridgepp_autogen_timestamp_deps [ 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 [ 13%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/CLI/CLIUtils.cpp.o [ 13%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/BugReportFlow/BugReportFlow.cpp.o [ 16%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp_autogen/mocs_compilation.cpp.o [ 16%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/BridgeUtils.cpp.o [ 18%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Exception/Exception.cpp.o [ 20%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCClient.cpp.o [ 21%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCErrors.cpp.o [ 23%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCConfig.cpp.o [ 24%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/EventFactory.cpp.o [ 27%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/bridge.pb.cc.o [ 27%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCUtils.cpp.o [ 30%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/FocusGRPCClient.cpp.o [ 30%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/bridge.grpc.pb.cc.o [ 32%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/focus.pb.cc.o [ 33%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Log/Log.cpp.o [ 35%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/focus.grpc.pb.cc.o [ 38%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/User/User.cpp.o [ 40%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/ProcessMonitor.cpp.o [ 40%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Log/LogUtils.cpp.o [ 41%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Worker/Overseer.cpp.o [ 43%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/SessionID/SessionID.cpp.o [ 44%] Linking CXX static library ../../../lib/libgtest.a [ 46%] Built target gtest [ 46%] Built target gmock_autogen_timestamp_deps [ 46%] Built target gtest_main_autogen_timestamp_deps [ 47%] Automatic MOC and UIC for target gmock [ 49%] Automatic MOC and UIC for target gtest_main [ 49%] Built target gmock_autogen [ 49%] Built target gtest_main_autogen [ 50%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/gmock_autogen/mocs_compilation.cpp.o [ 52%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o [ 53%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 55%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/gtest_main_autogen/mocs_compilation.cpp.o [ 56%] Linking CXX static library ../../../lib/libgtest_main.a [ 58%] Built target gtest_main [ 60%] Linking CXX static library ../../../lib/libgmock.a [ 61%] Built target gmock [ 61%] Built target gmock_main_autogen_timestamp_deps [ 63%] Automatic MOC and UIC for target gmock_main [ 63%] Built target gmock_main_autogen [ 64%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/gmock_main_autogen/mocs_compilation.cpp.o [ 66%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o [ 67%] Linking CXX static library ../../../lib/libgmock_main.a [ 69%] Built target gmock_main [ 70%] Linking CXX static library libbridgepp.a [ 70%] Built target bridgepp [ 70%] Built target bridge-gui_autogen_timestamp_deps [ 72%] Automatic MOC and UIC for target bridge-gui [ 72%] Built target bridge-gui_autogen [ 73%] Automatic RCC for Resources.qrc [ 75%] Building CXX object CMakeFiles/bridge-gui.dir/cmake_pch.hxx.gch [ 78%] Building CXX object CMakeFiles/bridge-gui.dir/LogUtils.cpp.o [ 78%] Building CXX object CMakeFiles/bridge-gui.dir/EventStreamWorker.cpp.o [ 80%] Building CXX object CMakeFiles/bridge-gui.dir/bridge-gui_autogen/mocs_compilation.cpp.o [ 83%] Building CXX object CMakeFiles/bridge-gui.dir/BridgeApp.cpp.o [ 83%] Building CXX object CMakeFiles/bridge-gui.dir/CommandLine.cpp.o [ 84%] Building CXX object CMakeFiles/bridge-gui.dir/AppController.cpp.o [ 86%] Building CXX object CMakeFiles/bridge-gui.dir/TrayIcon.cpp.o [ 89%] Building CXX object CMakeFiles/bridge-gui.dir/SentryUtils.cpp.o [ 89%] 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/Settings.cpp.o [ 93%] Building CXX object CMakeFiles/bridge-gui.dir/main.cpp.o [ 95%] Building CXX object CMakeFiles/bridge-gui.dir/MacOS/DockIcon.cpp.o [ 96%] Building CXX object CMakeFiles/bridge-gui.dir/ClipboardProxy.cpp.o [ 98%] Building CXX object CMakeFiles/bridge-gui.dir/bridge-gui_autogen/EWIEGA46WW/qrc_Resources.cpp.o /startdir/src/proton-bridge/internal/frontend/bridge-gui/bridge-gui/main.cpp: In function ‘QUrl getApiUrl()’: /startdir/src/proton-bridge/internal/frontend/bridge-gui/bridge-gui/main.cpp:168:22: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result] 168 | prefFile.open(QIODevice::ReadOnly | QIODevice::Text); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QtCore:91, from /startdir/src/proton-bridge/internal/frontend/bridge-gui/bridge-gui/Pch.h:23, from /startdir/src/proton-bridge/build/CMakeFiles/bridge-gui.dir/cmake_pch.hxx:5, from : /usr/include/qt6/QtCore/qfile.h:291:32: note: declared here 291 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ [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 ok github.com/ProtonMail/proton-bridge/v3/cmd/Desktop-Bridge 0.008s ok github.com/ProtonMail/proton-bridge/v3/cmd/launcher 0.003s ? github.com/ProtonMail/proton-bridge/v3/internal [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/app 0.151s ok github.com/ProtonMail/proton-bridge/v3/internal/certs 0.102s ? github.com/ProtonMail/proton-bridge/v3/internal/clientconfig [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/constants 0.003s ok github.com/ProtonMail/proton-bridge/v3/internal/cookies 2.013s ok github.com/ProtonMail/proton-bridge/v3/internal/crash 0.005s ? github.com/ProtonMail/proton-bridge/v3/internal/events [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/events/mocks [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/files 0.002s ok github.com/ProtonMail/proton-bridge/v3/internal/focus 0.007s ? github.com/ProtonMail/proton-bridge/v3/internal/focus/proto [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/frontend/cli [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc 0.012s ok github.com/ProtonMail/proton-bridge/v3/internal/frontend/theme 0.007s ok github.com/ProtonMail/proton-bridge/v3/internal/hv 0.003s ? github.com/ProtonMail/proton-bridge/v3/internal/identifier [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/kb 0.006s ok github.com/ProtonMail/proton-bridge/v3/internal/legacy/credentials 0.006s ok github.com/ProtonMail/proton-bridge/v3/internal/locations 0.004s ok github.com/ProtonMail/proton-bridge/v3/internal/logging 0.065s ? github.com/ProtonMail/proton-bridge/v3/internal/network [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/plan [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/safe [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/sentry 0.006s ok github.com/ProtonMail/proton-bridge/v3/internal/service 0.004s ok github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice 0.016s ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/evtloopmsgevents [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/syncmsgevents [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/notifications 1.215s ok github.com/ProtonMail/proton-bridge/v3/internal/services/observability 0.009s ? github.com/ProtonMail/proton-bridge/v3/internal/services/observability/gluonmetrics [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/sendrecorder 7.027s ok github.com/ProtonMail/proton-bridge/v3/internal/services/smtp 5.577s ? github.com/ProtonMail/proton-bridge/v3/internal/services/smtp/observabilitymetrics [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice 0.069s ? github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice/observabilitymetrics [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/telemetry 0.011s ok github.com/ProtonMail/proton-bridge/v3/internal/services/userevents 0.528s ? github.com/ProtonMail/proton-bridge/v3/internal/services/userevents/mocks [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity 0.010s ? github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity/mocks [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/telemetry 0.006s ? github.com/ProtonMail/proton-bridge/v3/internal/telemetry/mocks [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/try 0.006s ? github.com/ProtonMail/proton-bridge/v3/internal/unleash [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/updater 0.008s ? github.com/ProtonMail/proton-bridge/v3/internal/updater/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/updater/versioncompare [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/user 0.730s ok github.com/ProtonMail/proton-bridge/v3/internal/useragent 0.004s ok github.com/ProtonMail/proton-bridge/v3/internal/usertypes 0.009s ok github.com/ProtonMail/proton-bridge/v3/internal/vault 1.353s ok github.com/ProtonMail/proton-bridge/v3/internal/versioner 0.485s ok github.com/ProtonMail/proton-bridge/v3/pkg/algo 0.003s ok github.com/ProtonMail/proton-bridge/v3/pkg/cpc 0.004s ? github.com/ProtonMail/proton-bridge/v3/pkg/dialer [no test files] ok github.com/ProtonMail/proton-bridge/v3/pkg/files 0.006s ok github.com/ProtonMail/proton-bridge/v3/pkg/keychain 1.022s ok github.com/ProtonMail/proton-bridge/v3/pkg/message 5.459s ok github.com/ProtonMail/proton-bridge/v3/pkg/message/parser 0.007s ok github.com/ProtonMail/proton-bridge/v3/pkg/mime 0.015s ? github.com/ProtonMail/proton-bridge/v3/pkg/mobileconfig [no test files] ok github.com/ProtonMail/proton-bridge/v3/pkg/ports 0.004s ok github.com/ProtonMail/proton-bridge/v3/pkg/restarter 0.007s ok github.com/ProtonMail/proton-bridge/v3/pkg/sum 0.007s ? github.com/ProtonMail/proton-bridge/v3/pkg/tar [no test files] Feature: Bridge picks default ports wisely time="2025-11-04T18:49:24Z" level=info msg="Starting bridge" time="2025-11-04T18:49:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/001/config2736754223/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/001/cache3630581404/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/001/cache3630581404/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/001/data3137444512/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/001/data3137444512/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:24Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:24Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:24Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:24Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:24Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:24Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/001/config2736754223/grpcServerConfig.json time="2025-11-04T18:49:24Z" level=info msg="gRPC server listening on /tmp/bridge6045" pkg=grpc time="2025-11-04T18:49:24Z" level=info msg="Frontend service started" time="2025-11-04T18:49:24Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:24Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="200 OK: GET https://127.0.0.1:35853/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:24Z" 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="2025-11-04T18:49:24Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:24Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:24Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:24Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing service" service=unleash Then bridge SMTP port is 1025 # :1 -> *scenario 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="2025-11-04T18:49:24Z" level=info msg="Starting bridge" time="2025-11-04T18:49:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/002/config3951386944/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/002/cache3435123453/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/002/cache3435123453/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/002/data2936776523/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/002/data2936776523/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:24Z" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2025-11-04T18:49:24Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:24Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:24Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:24Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:24Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/002/config3951386944/grpcServerConfig.json time="2025-11-04T18:49:24Z" level=info msg="gRPC server listening on /tmp/bridge1092" pkg=grpc time="2025-11-04T18:49:24Z" level=info msg="Frontend service started" time="2025-11-04T18:49:24Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:24Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:24Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2025-11-04T18:49:24Z" level=info msg="200 OK: GET https://127.0.0.1:34431/feature/v2/frontend" pkg=gpa/manager Then bridge IMAP port is 1144 # :1 -> *scenario time="2025-11-04T18:49:24Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:24Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:24Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:24Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing service" service=unleash Then bridge SMTP port is 1025 # :1 -> *scenario 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="2025-11-04T18:49:24Z" level=info msg="Starting bridge" time="2025-11-04T18:49:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/003/config374007798/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/003/cache1666027365/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/003/cache1666027365/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/003/data2931570452/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/003/data2931570452/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:24Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:24Z" level=info msg="Starting SMTP server" port=1031 service=server-manager ssl=false time="2025-11-04T18:49:24Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:24Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:24Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/003/config374007798/grpcServerConfig.json time="2025-11-04T18:49:24Z" level=info msg="gRPC server listening on /tmp/bridge4014" pkg=grpc time="2025-11-04T18:49:24Z" level=info msg="Frontend service started" time="2025-11-04T18:49:24Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:24Z" level=info msg="200 OK: GET https://127.0.0.1:42275/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:24Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1143 # :1 -> *scenario time="2025-11-04T18:49:24Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:24Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:24Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:24Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1031: use of closed network connection" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing service" service=unleash Then bridge SMTP port is 1031 # :1 -> *scenario 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="2025-11-04T18:49:24Z" level=info msg="Starting bridge" time="2025-11-04T18:49:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/004/config2255962021/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/004/cache2430786700/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/004/cache2430786700/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/004/data4231658587/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/004/data4231658587/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:24Z" level=info msg="Starting IMAP server" port=1201 service=server-manager ssl=false time="2025-11-04T18:49:24Z" level=info msg="Starting SMTP server" port=1202 service=server-manager ssl=false time="2025-11-04T18:49:24Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:24Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:24Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:24Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/004/config2255962021/grpcServerConfig.json time="2025-11-04T18:49:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:24Z" level=info msg="gRPC server listening on /tmp/bridge5528" pkg=grpc time="2025-11-04T18:49:24Z" level=info msg="Frontend service started" time="2025-11-04T18:49:24Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:24Z" level=info msg="200 OK: GET https://127.0.0.1:46751/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:24Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1201 # :1 -> *scenario time="2025-11-04T18:49:24Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:24Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:24Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:24Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1202: use of closed network connection" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:24Z" level=info msg="Closing service" service=unleash Then bridge SMTP port is 1202 # :1 -> *scenario Feature: Send Telemetry Heartbeat time="2025-11-04T18:49:25Z" level=info msg="User 'dadf133b-ff65-4d7a-aee1-06d862859ae0' created with id=dca0f5ca-6e3c-43ca-85f9-29184a02f26d" pkg=gpa/server/backend Background: Given there exists an account with username "dadf133b-ff65-4d7a-aee1-06d862859ae0" and password "password" # :1 -> *scenario time="2025-11-04T18:49:25Z" level=info msg="User 'bfe1c161-fb7f-4eb5-b8bc-4513db0af380' created with id=1123687d-1d67-48f4-a787-407d85fb72c5" pkg=gpa/server/backend And there exists an account with username "bfe1c161-fb7f-4eb5-b8bc-4513db0af380" and password "password" # :1 -> *scenario time="2025-11-04T18:49:25Z" level=info msg="User '15dee6a7-59b1-4581-b0d3-0deb399c68c6' created with id=99863bd7-ec16-42fa-9fad-1459c7ccd22d" pkg=gpa/server/backend And there exists an account with username "15dee6a7-59b1-4581-b0d3-0deb399c68c6" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:25Z" level=info msg="Starting bridge" time="2025-11-04T18:49:25Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/005/config494052818/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/005/cache19343169/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/005/cache19343169/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:25Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/005/data272600619/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/005/data272600619/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:25Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:25Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:25Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:25Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:25Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:25Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:25Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:25Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:25Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:25Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:25Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:25Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/005/config494052818/grpcServerConfig.json time="2025-11-04T18:49:25Z" level=info msg="gRPC server listening on /tmp/bridge3705" pkg=grpc time="2025-11-04T18:49:25Z" level=info msg="Frontend service started" time="2025-11-04T18:49:25Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:25Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:25Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:25Z" level=info msg="200 OK: GET https://127.0.0.1:41637/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:25Z" 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:11 Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2025-11-04T18:49:25Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (48ddb718)" time="2025-11-04T18:49:25Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (48ddb718)" time="2025-11-04T18:49:25Z" level=info msg="200 OK: POST https://127.0.0.1:41637/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:25Z" level=info msg="200 OK: POST https://127.0.0.1:41637/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:25Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Adding vault user" userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Creating new user" userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=warning msg="404 GET https://127.0.0.1:41637/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:25Z" level=error msg="404 GET https://127.0.0.1:41637/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:25Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41637/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:25Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="200 OK: GET https://127.0.0.1:41637/core/v4/events/latest" pkg=gpa/client userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="200 OK: GET https://127.0.0.1:41637/core/v4/settings" pkg=gpa/client userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Registering user client, ID:dca0f5ca-6e3c-43ca-85f9-29184a02f26d" pkg=observability time="2025-11-04T18:49:25Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Starting service main loop" service=telemetry user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Starting service main loop" service=notification user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Starting service main loop" service=smtp user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="200 OK: GET https://127.0.0.1:41637/core/v4/labels?Type=4" pkg=gpa/client userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="200 OK: GET https://127.0.0.1:41637/core/v4/labels?Type=3" pkg=gpa/client userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="200 OK: GET https://127.0.0.1:41637/core/v4/labels?Type=1" pkg=gpa/client userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Setting labels" labelIDs="[1 2 3 6 10 12 0 4 5 7 8 9]" pkg=rwLabels time="2025-11-04T18:49:25Z" level=info msg="Adding user to imap server" addrID=e0497987-d188-4bea-bcc2-81cf2d4f0f54 service=server-manager time="2025-11-04T18:49:25Z" level=info msg="Creating new IMAP user" addrID=e0497987-d188-4bea-bcc2-81cf2d4f0f54 service=server-manager time="2025-11-04T18:49:25Z" level=info msg="Setting gluon ID" addrID=e0497987-d188-4bea-bcc2-81cf2d4f0f54 gluonID=0b95aa94-7b1d-402b-adb7-9d898018a869 userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Received mailbox message count" count=0 gluonID=0b95aa94-7b1d-402b-adb7-9d898018a869 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:25Z" level=info msg="Created new IMAP user" addrID=e0497987-d188-4bea-bcc2-81cf2d4f0f54 gluonID=0b95aa94-7b1d-402b-adb7-9d898018a869 service=server-manager time="2025-11-04T18:49:25Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:25Z" level=info msg=Resuming service=user-events user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Starting IMAP Service" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Sync triggered" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:25.980548183 +0000 UTC m=+1.386427393" user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d When the user logs in with username "dadf133b-ff65-4d7a-aee1-06d862859ae0" and password "password" # :1 -> *scenario time="2025-11-04T18:49:25Z" level=info msg="Checking whether logged in user should re-sync. UserID:dca0f5ca-6e3c-43ca-85f9-29184a02f26d" userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Syncing labels" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0b95aa94-7b1d-402b-adb7-9d898018a869 time="2025-11-04T18:49:25Z" level=info msg="Synced labels" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="200 OK: GET https://127.0.0.1:41637/mail/v4/messages/count" pkg=gpa/client userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Syncing messages" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Job started" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="200 OK: POST https://127.0.0.1:41637/mail/v4/messages" pkg=gpa/client userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Job finished" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Synced messages" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Finished user sync" duration=6.178239ms service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Sync complete, starting API event stream" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:25Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d And user "dadf133b-ff65-4d7a-aee1-06d862859ae0" finishes syncing # :1 -> *scenario time="2025-11-04T18:49:26Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """  {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 1,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "true",  "isAutoStartEnabled": "true",  "isBetaEnabled": "false",  "isDohEnabled": "false",  "usesSplitMode": "false",  "useAllMail": "true",  "useDefaultImapPort": "true",  "useDefaultSmtpPort": "true",  "useDefaultCacheLocation": "true",  "useDefaultKeychain": "true",  "isContactedByAppleNotes": "false",  "imapConnectionMode": "starttls",  "smtpConnectionMode": "starttls",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  }  } """ time="2025-11-04T18:49:26Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:26Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:26Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:26Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:26Z" level=info msg="Closing user" userID=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:26Z" level=info msg="De-registering user client, ID:dca0f5ca-6e3c-43ca-85f9-29184a02f26d" pkg=observability time="2025-11-04T18:49:26Z" level=info msg="Exiting IMAP Service" service=imap user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:26Z" level=info msg="Exiting service main loop" service=smtp user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:26Z" level=info msg="Exiting service main loop" service=notification user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:26Z" level=info msg="Exiting Service" service=user-identity user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:26Z" level=info msg="Exiting service main loop" service=telemetry user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:26Z" level=info msg="Exiting service" service=user-events user=dca0f5ca-6e3c-43ca-85f9-29184a02f26d time="2025-11-04T18:49:26Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:26Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:26Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:26Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:26Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:26Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-04T18:49:26Z" level=info msg="User '540f65b5-951a-42be-9972-1efac2b3cbe7' created with id=d2dc3afc-6184-46d0-a3d2-c48767e54b4c" pkg=gpa/server/backend time="2025-11-04T18:49:26Z" level=info msg="User 'c09e099a-bda7-40cb-8a5d-cec1595e93f7' created with id=8ecf8808-94f8-44f7-95ec-6a5ca2ebb26f" pkg=gpa/server/backend time="2025-11-04T18:49:26Z" level=info msg="User '51d19c3b-a873-48ad-9e1e-a71108e5a691' created with id=9b979241-effe-41d2-9dbc-5fb9140353e2" pkg=gpa/server/backend time="2025-11-04T18:49:26Z" level=info msg="Starting bridge" time="2025-11-04T18:49:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/006/config3648449044/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/006/cache1748901963/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/006/cache1748901963/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/006/data2547186545/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/006/data2547186545/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:26Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:26Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:26Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:26Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:26Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:26Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/006/config3648449044/grpcServerConfig.json time="2025-11-04T18:49:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:26Z" level=info msg="gRPC server listening on /tmp/bridge1994" pkg=grpc time="2025-11-04T18:49:26Z" level=info msg="Frontend service started" time="2025-11-04T18:49:26Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:26Z" level=info msg="200 OK: GET https://127.0.0.1:39953/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:26Z" level=info msg="Frontend client started" Scenario: Send at first start - one user modified settings # features/bridge/heartbeat.feature:47 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 time="2025-11-04T18:49:27Z" level=info msg="Checking for updates" pkg=bridge And the user has enabled alternative routing # :1 -> *scenario And the user hides All Mail # :1 -> *scenario time="2025-11-04T18:49:27Z" level=info msg="Restarting IMAP server" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=true And the user set IMAP mode to SSL # :1 -> *scenario time="2025-11-04T18:49:27Z" level=info msg="Restarting SMTP server" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:27Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=true And the user set SMTP mode to SSL # :1 -> *scenario time="2025-11-04T18:49:27Z" level=info msg="Restarting IMAP server" service=server-manager time="2025-11-04T18:49:27Z" 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="2025-11-04T18:49:27Z" level=info msg="Restarting SMTP server" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:27Z" 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="2025-11-04T18:49:27Z" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2025-11-04T18:49:27Z" level=info msg="Waiting on user event loop completion" pkg=bridge time="2025-11-04T18:49:27Z" level=info msg="Changing gluon directory" pkg=bridge time="2025-11-04T18:49:27Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="gluon cache moving from /tmp/TestFeatures307367864/006/data2547186545/gluon to /tmp/TestFeatures307367864/006/gluon2928203035/gluon" pkg=service/imap time="2025-11-04T18:49:27Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/006/data2547186545/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/006/gluon2928203035/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:27Z" level=info msg="Starting IMAP server" port=42695 service=server-manager ssl=true time="2025-11-04T18:49:27Z" 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="2025-11-04T18:49:27Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (46271702)" time="2025-11-04T18:49:27Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (46271702)" time="2025-11-04T18:49:27Z" level=info msg="200 OK: POST https://127.0.0.1:39953/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:27Z" level=info msg="200 OK: POST https://127.0.0.1:39953/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Adding vault user" userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Creating new user" userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=warning msg="404 GET https://127.0.0.1:39953/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:27Z" level=error msg="404 GET https://127.0.0.1:39953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39953/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:27Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="200 OK: GET https://127.0.0.1:39953/core/v4/events/latest" pkg=gpa/client userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="200 OK: GET https://127.0.0.1:39953/core/v4/settings" pkg=gpa/client userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Registering user client, ID:d2dc3afc-6184-46d0-a3d2-c48767e54b4c" pkg=observability time="2025-11-04T18:49:27Z" level=info msg="Starting service main loop" service=telemetry user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Starting service main loop" service=notification user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Starting service main loop" service=smtp user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="200 OK: GET https://127.0.0.1:39953/core/v4/labels?Type=4" pkg=gpa/client userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="200 OK: GET https://127.0.0.1:39953/core/v4/labels?Type=3" pkg=gpa/client userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="200 OK: GET https://127.0.0.1:39953/core/v4/labels?Type=1" pkg=gpa/client userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Setting labels" labelIDs="[6 7 8 0 2 3 5 9 10 12 1 4]" pkg=rwLabels time="2025-11-04T18:49:27Z" level=info msg="Adding user to imap server" addrID=0db1035f-6642-4bd9-a5bd-d9bf435363d9 service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Creating new IMAP user" addrID=0db1035f-6642-4bd9-a5bd-d9bf435363d9 service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Setting gluon ID" addrID=0db1035f-6642-4bd9-a5bd-d9bf435363d9 gluonID=67023f99-14ec-43c7-a2a1-4999ca685dd1 userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Created new IMAP user" addrID=0db1035f-6642-4bd9-a5bd-d9bf435363d9 gluonID=67023f99-14ec-43c7-a2a1-4999ca685dd1 service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:27Z" level=info msg=Resuming service=user-events user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c When the user logs in with username "540f65b5-951a-42be-9972-1efac2b3cbe7" and password "password" # :1 -> *scenario time="2025-11-04T18:49:27Z" level=info msg="Received mailbox message count" count=0 gluonID=67023f99-14ec-43c7-a2a1-4999ca685dd1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:27Z" level=info msg="Starting IMAP Service" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Sync triggered" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:d2dc3afc-6184-46d0-a3d2-c48767e54b4c" userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:27.230408791 +0000 UTC m=+2.636288001" user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Syncing labels" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=67023f99-14ec-43c7-a2a1-4999ca685dd1 time="2025-11-04T18:49:27Z" level=info msg="Synced labels" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="200 OK: GET https://127.0.0.1:39953/mail/v4/messages/count" pkg=gpa/client userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Syncing messages" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Job started" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="200 OK: POST https://127.0.0.1:39953/mail/v4/messages" pkg=gpa/client userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Job finished" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Synced messages" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Finished user sync" duration=3.667421ms service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c And user "540f65b5-951a-42be-9972-1efac2b3cbe7" finishes syncing # :1 -> *scenario time="2025-11-04T18:49:27Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {false false false true false false false false false false false 0.0.0 ssl ssl unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 1,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "false",  "isAutoStartEnabled": "false",  "isBetaEnabled": "false",  "isDohEnabled": "true",  "usesSplitMode": "false",  "useAllMail": "false",  "useDefaultImapPort": "false",  "useDefaultSmtpPort": "false",  "useDefaultCacheLocation": "false",  "useDefaultKeychain": "false",  "isContactedByAppleNotes": "false",  "imapConnectionMode": "ssl",  "smtpConnectionMode": "ssl",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  } } """ time="2025-11-04T18:49:27Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:27Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:27Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:27Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:27Z" level=info msg="Closing user" userID=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="De-registering user client, ID:d2dc3afc-6184-46d0-a3d2-c48767e54b4c" pkg=observability time="2025-11-04T18:49:27Z" level=info msg="Exiting IMAP Service" service=imap user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Exiting service main loop" service=smtp user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Exiting service main loop" service=notification user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Exiting Service" service=user-identity user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Exiting service main loop" service=telemetry user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Exiting service" service=user-events user=d2dc3afc-6184-46d0-a3d2-c48767e54b4c time="2025-11-04T18:49:27Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:56942: use of closed network connection" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:27Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-04T18:49:27Z" level=info msg="User 'ec74c132-7674-458c-9580-280036246449' created with id=776c0028-9da6-48be-a3ac-545af1bf54e3" pkg=gpa/server/backend time="2025-11-04T18:49:27Z" level=info msg="User 'cc049a6b-9f46-496b-b836-81b7b17d7c78' created with id=d9f12329-de6c-4476-83fb-0091b7754150" pkg=gpa/server/backend time="2025-11-04T18:49:28Z" level=info msg="User '0631dd75-33ca-477d-ae14-6ecf9d4036ac' created with id=055048b4-2d4c-4674-a53f-e85d961170e5" pkg=gpa/server/backend time="2025-11-04T18:49:28Z" level=info msg="Starting bridge" time="2025-11-04T18:49:28Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/007/config700368343/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/007/cache1905697443/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/007/cache1905697443/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:28Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/007/data4083040506/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/007/data4083040506/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:28Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:28Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:28Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:28Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:28Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:28Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:28Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:28Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:28Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/007/config700368343/grpcServerConfig.json time="2025-11-04T18:49:28Z" level=info msg="gRPC server listening on /tmp/bridge4801" pkg=grpc time="2025-11-04T18:49:28Z" level=info msg="Frontend service started" time="2025-11-04T18:49:28Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:28Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:28Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:28Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:28Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:28Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:28Z" level=info msg="Frontend client started" Scenario: Send at first start - one user telemetry disabled # features/bridge/heartbeat.feature:93 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="2025-11-04T18:49:28Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2f27dee7)" time="2025-11-04T18:49:28Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2f27dee7)" time="2025-11-04T18:49:28Z" level=info msg="200 OK: POST https://127.0.0.1:42323/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:28Z" level=info msg="200 OK: POST https://127.0.0.1:42323/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:28Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Adding vault user" userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Creating new user" userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=warning msg="404 GET https://127.0.0.1:42323/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:28Z" level=error msg="404 GET https://127.0.0.1:42323/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:28Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42323/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:28Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="200 OK: GET https://127.0.0.1:42323/core/v4/events/latest" pkg=gpa/client userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="200 OK: GET https://127.0.0.1:42323/core/v4/settings" pkg=gpa/client userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Registering user client, ID:776c0028-9da6-48be-a3ac-545af1bf54e3" pkg=observability time="2025-11-04T18:49:28Z" level=info msg="Starting service main loop" service=telemetry user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Starting service main loop" service=notification user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Starting service main loop" service=smtp user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="200 OK: GET https://127.0.0.1:42323/core/v4/labels?Type=4" pkg=gpa/client userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="200 OK: GET https://127.0.0.1:42323/core/v4/labels?Type=3" pkg=gpa/client userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="200 OK: GET https://127.0.0.1:42323/core/v4/labels?Type=1" pkg=gpa/client userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Setting labels" labelIDs="[0 2 3 4 5 6 1 7 8 9 10 12]" pkg=rwLabels time="2025-11-04T18:49:28Z" level=info msg="Adding user to imap server" addrID=73dd6810-bc42-4050-baa7-355065e8661c service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Creating new IMAP user" addrID=73dd6810-bc42-4050-baa7-355065e8661c service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Setting gluon ID" addrID=73dd6810-bc42-4050-baa7-355065e8661c gluonID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Received mailbox message count" count=0 gluonID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:28Z" level=info msg="Created new IMAP user" addrID=73dd6810-bc42-4050-baa7-355065e8661c gluonID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:28Z" level=info msg=Resuming service=user-events user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Starting IMAP Service" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Sync triggered" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:28.484335446 +0000 UTC m=+3.890214646" user=776c0028-9da6-48be-a3ac-545af1bf54e3 And the user logs in with username "ec74c132-7674-458c-9580-280036246449" and password "password" # :1 -> *scenario time="2025-11-04T18:49:28Z" level=info msg="Checking whether logged in user should re-sync. UserID:776c0028-9da6-48be-a3ac-545af1bf54e3" userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Syncing labels" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e time="2025-11-04T18:49:28Z" level=info msg="Synced labels" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="200 OK: GET https://127.0.0.1:42323/mail/v4/messages/count" pkg=gpa/client userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Syncing messages" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Job started" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="200 OK: POST https://127.0.0.1:42323/mail/v4/messages" pkg=gpa/client userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Job finished" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Synced messages" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Finished user sync" duration=3.092927ms service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Sync complete, starting API event stream" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=776c0028-9da6-48be-a3ac-545af1bf54e3 And user "ec74c132-7674-458c-9580-280036246449" finishes syncing # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2025-11-04T18:49:28Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Setting address mode" mode=split userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Setting Split Address Mode" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Removing gluon ID" addrID=73dd6810-bc42-4050-baa7-355065e8661c gluonID=dd1f4ce9-8d3c-460d-9221-d72896b97e0e userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Adding user to imap server" addrID=73dd6810-bc42-4050-baa7-355065e8661c service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Creating new IMAP user" addrID=73dd6810-bc42-4050-baa7-355065e8661c service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Setting gluon ID" addrID=73dd6810-bc42-4050-baa7-355065e8661c gluonID=93e1e853-257a-49c4-8183-6d7d2c3e178e userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Created new IMAP user" addrID=73dd6810-bc42-4050-baa7-355065e8661c gluonID=93e1e853-257a-49c4-8183-6d7d2c3e178e service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Sync triggered" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Received mailbox message count" count=0 gluonID=93e1e853-257a-49c4-8183-6d7d2c3e178e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:28Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:28.491122995 +0000 UTC m=+3.897002205" user=776c0028-9da6-48be-a3ac-545af1bf54e3 Then the user sets the address mode of user "ec74c132-7674-458c-9580-280036246449" to "split" # :1 -> *scenario And the user enables telemetry in bridge settings # :1 -> *scenario time="2025-11-04T18:49:28Z" level=info msg="Syncing labels" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=93e1e853-257a-49c4-8183-6d7d2c3e178e time="2025-11-04T18:49:28Z" level=info msg="Synced labels" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="200 OK: GET https://127.0.0.1:42323/mail/v4/messages/count" pkg=gpa/client userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Syncing messages" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Job started" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="200 OK: POST https://127.0.0.1:42323/mail/v4/messages" pkg=gpa/client userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Job finished" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Synced messages" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Finished user sync" duration=3.396835ms service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Sync complete, starting API event stream" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false true true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 1,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "true",  "isAutoStartEnabled": "true",  "isBetaEnabled": "false",  "isDohEnabled": "false",  "usesSplitMode": "true",  "useAllMail": "true",  "useDefaultImapPort": "true",  "useDefaultSmtpPort": "true",  "useDefaultCacheLocation": "true",  "useDefaultKeychain": "true",  "isContactedByAppleNotes": "false",  "imapConnectionMode": "starttls",  "smtpConnectionMode": "starttls",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  } } """ time="2025-11-04T18:49:28Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:28Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:28Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:28Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:28Z" level=info msg="Closing user" userID=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="De-registering user client, ID:776c0028-9da6-48be-a3ac-545af1bf54e3" pkg=observability time="2025-11-04T18:49:28Z" level=info msg="Exiting IMAP Service" service=imap user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Exiting service main loop" service=smtp user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Exiting service main loop" service=notification user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Exiting Service" service=user-identity user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Exiting service main loop" service=telemetry user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Exiting service" service=user-events user=776c0028-9da6-48be-a3ac-545af1bf54e3 time="2025-11-04T18:49:28Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:28Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:28Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-04T18:49:28Z" level=info msg="User '7f325631-ab1b-4b17-b230-89b044381ae1' created with id=d26c2308-f6f7-4d4d-a74e-ab405747943c" pkg=gpa/server/backend time="2025-11-04T18:49:29Z" level=info msg="User '01bc70db-e38a-486b-93dd-5676eaf60d3d' created with id=80c171c7-0803-41b5-90bf-5d8f23bff5b4" pkg=gpa/server/backend time="2025-11-04T18:49:29Z" level=info msg="User '854283f7-5229-4ccc-aa8d-f4e508e0e364' created with id=b7aaca1a-3053-4e33-8463-dca8e02d4c19" pkg=gpa/server/backend time="2025-11-04T18:49:29Z" level=info msg="Starting bridge" time="2025-11-04T18:49:29Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/008/config720366342/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/008/cache2040739652/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/008/cache2040739652/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:29Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/008/data3732341205/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/008/data3732341205/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:29Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:29Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:29Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:29Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:29Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:29Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:29Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:29Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:29Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:29Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:29Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:29Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/008/config720366342/grpcServerConfig.json time="2025-11-04T18:49:29Z" level=info msg="gRPC server listening on /tmp/bridge8180" pkg=grpc time="2025-11-04T18:49:29Z" level=info msg="Frontend service started" time="2025-11-04T18:49:29Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:29Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:29Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:29Z" level=info msg="Frontend client started" Scenario: Multiple-users on Bridge reported correctly # features/bridge/heartbeat.feature:133 Then bridge telemetry feature is enabled # :1 -> *scenario time="2025-11-04T18:49:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a03e392e)" time="2025-11-04T18:49:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a03e392e)" time="2025-11-04T18:49:29Z" level=info msg="200 OK: POST https://127.0.0.1:44663/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:29Z" level=info msg="200 OK: POST https://127.0.0.1:44663/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Adding vault user" userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Creating new user" userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=warning msg="404 GET https://127.0.0.1:44663/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:29Z" level=error msg="404 GET https://127.0.0.1:44663/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44663/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:29Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/events/latest" pkg=gpa/client userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/settings" pkg=gpa/client userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Registering user client, ID:d26c2308-f6f7-4d4d-a74e-ab405747943c" pkg=observability time="2025-11-04T18:49:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Starting service main loop" service=telemetry user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Starting service main loop" service=notification user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Starting service main loop" service=smtp user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/labels?Type=4" pkg=gpa/client userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/labels?Type=3" pkg=gpa/client userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/labels?Type=1" pkg=gpa/client userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Setting labels" labelIDs="[1 3 5 7 8 9 10 0 2 4 6 12]" pkg=rwLabels time="2025-11-04T18:49:29Z" level=info msg="Adding user to imap server" addrID=8e57bbde-81d0-4ac3-ac98-efb5cffdee93 service=server-manager time="2025-11-04T18:49:29Z" level=info msg="Creating new IMAP user" addrID=8e57bbde-81d0-4ac3-ac98-efb5cffdee93 service=server-manager time="2025-11-04T18:49:29Z" level=info msg="Setting gluon ID" addrID=8e57bbde-81d0-4ac3-ac98-efb5cffdee93 gluonID=0e683385-266e-48b1-b52b-8b22f1286a26 userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Created new IMAP user" addrID=8e57bbde-81d0-4ac3-ac98-efb5cffdee93 gluonID=0e683385-266e-48b1-b52b-8b22f1286a26 service=server-manager time="2025-11-04T18:49:29Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:29Z" level=info msg=Resuming service=user-events user=d26c2308-f6f7-4d4d-a74e-ab405747943c When the user logs in with username "7f325631-ab1b-4b17-b230-89b044381ae1" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (476762de)" time="2025-11-04T18:49:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (476762de)" time="2025-11-04T18:49:29Z" level=info msg="Starting IMAP Service" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Received mailbox message count" count=0 gluonID=0e683385-266e-48b1-b52b-8b22f1286a26 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:29Z" level=info msg="Sync triggered" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:29.744646977 +0000 UTC m=+5.150526177" user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:d26c2308-f6f7-4d4d-a74e-ab405747943c" userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Syncing labels" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0e683385-266e-48b1-b52b-8b22f1286a26 time="2025-11-04T18:49:29Z" level=info msg="Synced labels" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/mail/v4/messages/count" pkg=gpa/client userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Syncing messages" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="200 OK: POST https://127.0.0.1:44663/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:29Z" level=info msg="Job started" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="200 OK: POST https://127.0.0.1:44663/mail/v4/messages" pkg=gpa/client userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Job finished" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Synced messages" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Finished user sync" duration=6.840287ms service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:29Z" level=info msg="200 OK: POST https://127.0.0.1:44663/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Adding vault user" userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Creating new user" userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=warning msg="404 GET https://127.0.0.1:44663/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:29Z" level=error msg="404 GET https://127.0.0.1:44663/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44663/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:29Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/events/latest" pkg=gpa/client userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/settings" pkg=gpa/client userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Registering user client, ID:80c171c7-0803-41b5-90bf-5d8f23bff5b4" pkg=observability time="2025-11-04T18:49:29Z" level=info msg="Starting service main loop" service=telemetry user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Starting service main loop" service=notification user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Starting service main loop" service=smtp user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/labels?Type=4" pkg=gpa/client userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/labels?Type=3" pkg=gpa/client userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/labels?Type=1" pkg=gpa/client userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Setting labels" labelIDs="[10 1 5 6 12 0 2 3 4 7 8 9]" pkg=rwLabels time="2025-11-04T18:49:29Z" level=info msg="Adding user to imap server" addrID=6ec095d6-ec42-4544-ad96-e2c20eb103fa service=server-manager time="2025-11-04T18:49:29Z" level=info msg="Creating new IMAP user" addrID=6ec095d6-ec42-4544-ad96-e2c20eb103fa service=server-manager time="2025-11-04T18:49:29Z" level=info msg="Setting gluon ID" addrID=6ec095d6-ec42-4544-ad96-e2c20eb103fa gluonID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Created new IMAP user" addrID=6ec095d6-ec42-4544-ad96-e2c20eb103fa gluonID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 service=server-manager time="2025-11-04T18:49:29Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:29Z" level=info msg=Resuming service=user-events user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 When the user logs in with username "01bc70db-e38a-486b-93dd-5676eaf60d3d" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0e6e1ba7)" time="2025-11-04T18:49:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0e6e1ba7)" time="2025-11-04T18:49:29Z" level=info msg="Received mailbox message count" count=0 gluonID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:29Z" level=info msg="Starting IMAP Service" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Sync triggered" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:29.90291467 +0000 UTC m=+5.308793870" user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:80c171c7-0803-41b5-90bf-5d8f23bff5b4" userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Syncing labels" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e6daf37a-b4ca-4eca-ad2e-80ea8ef58b30 time="2025-11-04T18:49:29Z" level=info msg="Synced labels" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="200 OK: GET https://127.0.0.1:44663/mail/v4/messages/count" pkg=gpa/client userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="200 OK: POST https://127.0.0.1:44663/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:29Z" level=info msg="Syncing messages" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Job started" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="200 OK: POST https://127.0.0.1:44663/mail/v4/messages" pkg=gpa/client userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Job finished" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Synced messages" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Finished user sync" duration=7.337679ms service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:29Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {2 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:49:30Z" level=info msg="200 OK: POST https://127.0.0.1:44663/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:30Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Adding vault user" userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Creating new user" userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=warning msg="404 GET https://127.0.0.1:44663/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:30Z" level=error msg="404 GET https://127.0.0.1:44663/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:30Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44663/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:30Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/events/latest" pkg=gpa/client userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/settings" pkg=gpa/client userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Registering user client, ID:b7aaca1a-3053-4e33-8463-dca8e02d4c19" pkg=observability time="2025-11-04T18:49:30Z" level=info msg="Starting service main loop" service=telemetry user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Starting service main loop" service=notification user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Starting service main loop" service=smtp user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/labels?Type=4" pkg=gpa/client userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/labels?Type=3" pkg=gpa/client userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="200 OK: GET https://127.0.0.1:44663/core/v4/labels?Type=1" pkg=gpa/client userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Setting labels" labelIDs="[6 7 9 10 12 1 3 4 8 0 2 5]" pkg=rwLabels time="2025-11-04T18:49:30Z" level=info msg="Adding user to imap server" addrID=3406eb64-d5ba-4872-9383-490088568f6f service=server-manager time="2025-11-04T18:49:30Z" level=info msg="Creating new IMAP user" addrID=3406eb64-d5ba-4872-9383-490088568f6f service=server-manager time="2025-11-04T18:49:30Z" level=info msg="Setting gluon ID" addrID=3406eb64-d5ba-4872-9383-490088568f6f gluonID=74f9133f-2a35-4334-b099-f94a6e0039e5 userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Created new IMAP user" addrID=3406eb64-d5ba-4872-9383-490088568f6f gluonID=74f9133f-2a35-4334-b099-f94a6e0039e5 service=server-manager time="2025-11-04T18:49:30Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:30Z" level=info msg=Resuming service=user-events user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Received mailbox message count" count=0 gluonID=74f9133f-2a35-4334-b099-f94a6e0039e5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:30Z" level=info msg="Starting IMAP Service" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Checking whether logged in user should re-sync. UserID:b7aaca1a-3053-4e33-8463-dca8e02d4c19" userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Sync triggered" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:30.061378411 +0000 UTC m=+5.467257621" user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 When the user logs in with username "854283f7-5229-4ccc-aa8d-f4e508e0e364" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When bridge needs to explicitly send heartbeat # :1 -> *scenario time="2025-11-04T18:49:30Z" level=info msg="Syncing labels" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=74f9133f-2a35-4334-b099-f94a6e0039e5 time="2025-11-04T18:49:30Z" level=info msg="Synced labels" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="200 OK: GET https://127.0.0.1:44663/mail/v4/messages/count" pkg=gpa/client userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Syncing messages" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Job started" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="200 OK: POST https://127.0.0.1:44663/mail/v4/messages" pkg=gpa/client userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Job finished" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Synced messages" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Finished user sync" duration=2.970256ms service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Sync complete, starting API event stream" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {3 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 3,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "true",  "isAutoStartEnabled": "true",  "isBetaEnabled": "false",  "isDohEnabled": "false",  "usesSplitMode": "false",  "useAllMail": "true",  "useDefaultImapPort": "true",  "useDefaultSmtpPort": "true",  "useDefaultCacheLocation": "true",  "useDefaultKeychain": "true",  "isContactedByAppleNotes": "false",  "imapConnectionMode": "starttls",  "smtpConnectionMode": "starttls",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  } } """ time="2025-11-04T18:49:30Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:30Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:30Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:30Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:30Z" level=info msg="Closing user" userID=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:30Z" level=info msg="De-registering user client, ID:d26c2308-f6f7-4d4d-a74e-ab405747943c" pkg=observability time="2025-11-04T18:49:30Z" level=info msg="Exiting IMAP Service" service=imap user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:30Z" level=info msg="Exiting service main loop" service=smtp user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:30Z" level=info msg="Exiting service main loop" service=notification user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:30Z" level=info msg="Exiting Service" service=user-identity user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:30Z" level=info msg="Exiting service main loop" service=telemetry user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:30Z" level=info msg="Exiting service" service=user-events user=d26c2308-f6f7-4d4d-a74e-ab405747943c time="2025-11-04T18:49:30Z" level=info msg="Closing user" userID=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:30Z" level=info msg="De-registering user client, ID:80c171c7-0803-41b5-90bf-5d8f23bff5b4" pkg=observability time="2025-11-04T18:49:30Z" level=info msg="Exiting IMAP Service" service=imap user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:30Z" level=info msg="Exiting service main loop" service=smtp user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:30Z" level=info msg="Exiting service main loop" service=notification user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:30Z" level=info msg="Exiting Service" service=user-identity user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:30Z" level=info msg="Exiting service main loop" service=telemetry user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:30Z" level=info msg="Exiting service" service=user-events user=80c171c7-0803-41b5-90bf-5d8f23bff5b4 time="2025-11-04T18:49:30Z" level=info msg="Closing user" userID=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="De-registering user client, ID:b7aaca1a-3053-4e33-8463-dca8e02d4c19" pkg=observability time="2025-11-04T18:49:30Z" level=info msg="Exiting IMAP Service" service=imap user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Exiting service main loop" service=smtp user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Exiting service main loop" service=notification user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Exiting Service" service=user-identity user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Exiting service main loop" service=telemetry user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Exiting service" service=user-events user=b7aaca1a-3053-4e33-8463-dca8e02d4c19 time="2025-11-04T18:49:30Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:30Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:30Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:30Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:30Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:30Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-04T18:49:30Z" level=info msg="User '79ca92cf-b87c-4693-9748-8a192c890648' created with id=4689b986-a9ff-493e-9e0b-14c82eca9b98" pkg=gpa/server/backend time="2025-11-04T18:49:30Z" level=info msg="User '4c482e28-872f-4516-8730-eae9ec6e4220' created with id=7817a6f3-c69a-4cc1-a8ae-f9b57f64e271" pkg=gpa/server/backend time="2025-11-04T18:49:30Z" level=info msg="User '14767f65-5714-4466-8bd1-ceb2d209ac68' created with id=4af2d7c3-080b-4063-a417-ebba82d26a33" pkg=gpa/server/backend time="2025-11-04T18:49:30Z" level=info msg="Starting bridge" time="2025-11-04T18:49:30Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/009/config3454603069/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/009/cache3065018077/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/009/cache3065018077/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:30Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/009/data1562467783/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/009/data1562467783/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:30Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:30Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:30Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:30Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:30Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:30Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:30Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/009/config3454603069/grpcServerConfig.json time="2025-11-04T18:49:30Z" level=info msg="gRPC server listening on /tmp/bridge2023" pkg=grpc time="2025-11-04T18:49:30Z" level=info msg="Frontend service started" time="2025-11-04T18:49:30Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:30Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:30Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:30Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:30Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:30Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:30Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:30Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:30Z" level=info msg="Frontend client started" time="2025-11-04T18:49:30Z" level=info msg="200 OK: GET https://127.0.0.1:43559/feature/v2/frontend" pkg=gpa/manager Scenario: Send heartbeat explicitly - apple notes tried to connect # features/bridge/heartbeat.feature:173 Then bridge telemetry feature is enabled # :1 -> *scenario time="2025-11-04T18:49:31Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f3fe71f8)" time="2025-11-04T18:49:31Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f3fe71f8)" time="2025-11-04T18:49:31Z" level=info msg="200 OK: POST https://127.0.0.1:43559/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:31Z" level=info msg="200 OK: POST https://127.0.0.1:43559/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:31Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Adding vault user" userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Creating new user" userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=warning msg="404 GET https://127.0.0.1:43559/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:31Z" level=error msg="404 GET https://127.0.0.1:43559/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:31Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43559/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:31Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="200 OK: GET https://127.0.0.1:43559/core/v4/events/latest" pkg=gpa/client userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="200 OK: GET https://127.0.0.1:43559/core/v4/settings" pkg=gpa/client userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Registering user client, ID:4689b986-a9ff-493e-9e0b-14c82eca9b98" pkg=observability time="2025-11-04T18:49:31Z" level=info msg="Starting service main loop" service=telemetry user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Starting service main loop" service=notification user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Starting service main loop" service=smtp user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="200 OK: GET https://127.0.0.1:43559/core/v4/labels?Type=4" pkg=gpa/client userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="200 OK: GET https://127.0.0.1:43559/core/v4/labels?Type=3" pkg=gpa/client userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="200 OK: GET https://127.0.0.1:43559/core/v4/labels?Type=1" pkg=gpa/client userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Setting labels" labelIDs="[10 1 3 5 7 8 12 0 2 4 6 9]" pkg=rwLabels time="2025-11-04T18:49:31Z" level=info msg="Adding user to imap server" addrID=7fc7f88c-8b1c-4338-9ec6-47b05427d9eb service=server-manager time="2025-11-04T18:49:31Z" level=info msg="Creating new IMAP user" addrID=7fc7f88c-8b1c-4338-9ec6-47b05427d9eb service=server-manager time="2025-11-04T18:49:31Z" level=info msg="Setting gluon ID" addrID=7fc7f88c-8b1c-4338-9ec6-47b05427d9eb gluonID=1b090f4a-16e8-4513-a958-eaa747eaae95 userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Created new IMAP user" addrID=7fc7f88c-8b1c-4338-9ec6-47b05427d9eb gluonID=1b090f4a-16e8-4513-a958-eaa747eaae95 service=server-manager time="2025-11-04T18:49:31Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:31Z" level=info msg=Resuming service=user-events user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Received mailbox message count" count=0 gluonID=1b090f4a-16e8-4513-a958-eaa747eaae95 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:31Z" level=info msg="Starting IMAP Service" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Sync triggered" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:31.18055458 +0000 UTC m=+6.586433780" user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Checking whether logged in user should re-sync. UserID:4689b986-a9ff-493e-9e0b-14c82eca9b98" userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 When the user logs in with username "79ca92cf-b87c-4693-9748-8a192c890648" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:31Z" level=info msg="Syncing labels" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 When user "79ca92cf-b87c-4693-9748-8a192c890648" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:31Z" level=info msg="Received IMAP ID" name="Mac OS X Notes" pkg=bridge/event/imap sessionID=1 version=14.5 And IMAP client "1" announces its ID with name "Mac OS X Notes" and version "14.5" # :1 -> *scenario time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1b090f4a-16e8-4513-a958-eaa747eaae95 When bridge needs to explicitly send heartbeat # :1 -> *scenario time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1b090f4a-16e8-4513-a958-eaa747eaae95 time="2025-11-04T18:49:31Z" level=info msg="Synced labels" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="200 OK: GET https://127.0.0.1:43559/mail/v4/messages/count" pkg=gpa/client userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Syncing messages" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Job started" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="200 OK: POST https://127.0.0.1:43559/mail/v4/messages" pkg=gpa/client userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Job finished" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Synced messages" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Finished user sync" duration=2.759503ms service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Sync complete, starting API event stream" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true true 0.0.0 starttls starttls unknown}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.heartbeat",  "Event": "bridge_heartbeat_new",  "Values": {  "NumberConnectedAccounts": 1,  "rolloutPercentage": 1  },  "Dimensions": {  "isAutoUpdateEnabled": "true",  "isAutoStartEnabled": "true",  "isBetaEnabled": "false",  "isDohEnabled": "false",  "usesSplitMode": "false",  "useAllMail": "true",  "useDefaultImapPort": "true",  "useDefaultSmtpPort": "true",  "useDefaultCacheLocation": "true",  "useDefaultKeychain": "true",  "isContactedByAppleNotes": "true",  "imapConnectionMode": "starttls",  "smtpConnectionMode": "starttls",  "prevVersion": "0.0.0",  "bridgePlanGroup": "unknown"  } } """ time="2025-11-04T18:49:31Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:31Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:31Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:31Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:31Z" level=info msg="Closing user" userID=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="De-registering user client, ID:4689b986-a9ff-493e-9e0b-14c82eca9b98" pkg=observability time="2025-11-04T18:49:31Z" level=info msg="Exiting IMAP Service" service=imap user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Exiting service main loop" service=smtp user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Exiting service main loop" service=notification user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Exiting Service" service=user-identity user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Exiting service main loop" service=telemetry user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Exiting service" service=user-events user=4689b986-a9ff-493e-9e0b-14c82eca9b98 time="2025-11-04T18:49:31Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:31Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:31Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:31Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:31Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:31Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-04T18:49:31Z" level=info msg="User 'bd6b2c34-33ac-40e2-bc40-6d021d695397' created with id=e0c2aade-1475-4ae8-8a4e-853968affc31" pkg=gpa/server/backend time="2025-11-04T18:49:31Z" level=info msg="User 'd93291af-077c-490b-9260-e02c23e20c8c' created with id=b509e281-abbe-44f6-8ebd-f6d14cc32c8d" pkg=gpa/server/backend time="2025-11-04T18:49:32Z" level=info msg="User 'd7acd43a-559c-433a-ac37-92fb76d1de48' created with id=07fcb46d-9dfc-4fe3-bcf7-7e7627396d6b" pkg=gpa/server/backend time="2025-11-04T18:49:32Z" level=info msg="Starting bridge" time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/010/config3005643681/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/010/cache38804744/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/010/cache38804744/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/010/data1393745045/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/010/data1393745045/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/010/config3005643681/grpcServerConfig.json time="2025-11-04T18:49:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="gRPC server listening on /tmp/bridge8302" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Frontend service started" time="2025-11-04T18:49:32Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:40409/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:32Z" level=info msg="Frontend client started" Scenario: GroupMeasurement rejected by API # features/bridge/heartbeat.feature:211 Given heartbeat is not whitelisted # :1 -> *scenario Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1b58b5a2)" time="2025-11-04T18:49:32Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1b58b5a2)" time="2025-11-04T18:49:32Z" level=info msg="200 OK: POST https://127.0.0.1:40409/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:32Z" level=info msg="200 OK: POST https://127.0.0.1:40409/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:32Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Adding vault user" userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Creating new user" userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=warning msg="404 GET https://127.0.0.1:40409/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:32Z" level=error msg="404 GET https://127.0.0.1:40409/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:32Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40409/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:32Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:40409/core/v4/events/latest" pkg=gpa/client userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:40409/core/v4/settings" pkg=gpa/client userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Registering user client, ID:e0c2aade-1475-4ae8-8a4e-853968affc31" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Starting service main loop" service=telemetry user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Starting service main loop" service=notification user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Starting service main loop" service=smtp user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:40409/core/v4/labels?Type=4" pkg=gpa/client userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:40409/core/v4/labels?Type=3" pkg=gpa/client userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:40409/core/v4/labels?Type=1" pkg=gpa/client userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Setting labels" labelIDs="[9 12 3 6 7 8 10 0 1 2 4 5]" pkg=rwLabels time="2025-11-04T18:49:32Z" level=info msg="Adding user to imap server" addrID=b48d7681-a635-4a56-96c7-b333b1c1fec8 service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Creating new IMAP user" addrID=b48d7681-a635-4a56-96c7-b333b1c1fec8 service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Setting gluon ID" addrID=b48d7681-a635-4a56-96c7-b333b1c1fec8 gluonID=f21e5b94-58c8-421d-ab50-1ebd19b23598 userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Received mailbox message count" count=0 gluonID=f21e5b94-58c8-421d-ab50-1ebd19b23598 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:32Z" level=info msg="Created new IMAP user" addrID=b48d7681-a635-4a56-96c7-b333b1c1fec8 gluonID=f21e5b94-58c8-421d-ab50-1ebd19b23598 service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:32Z" level=info msg=Resuming service=user-events user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Starting IMAP Service" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Sync triggered" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Checking whether logged in user should re-sync. UserID:e0c2aade-1475-4ae8-8a4e-853968affc31" userID=e0c2aade-1475-4ae8-8a4e-853968affc31 When the user logs in with username "bd6b2c34-33ac-40e2-bc40-6d021d695397" and password "password" # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:32.413172699 +0000 UTC m=+7.819051910" user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Syncing labels" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f21e5b94-58c8-421d-ab50-1ebd19b23598 time="2025-11-04T18:49:32Z" level=info msg="Synced labels" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:40409/mail/v4/messages/count" pkg=gpa/client userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Syncing messages" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Job started" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="200 OK: POST https://127.0.0.1:40409/mail/v4/messages" pkg=gpa/client userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Job finished" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Synced messages" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Finished user sync" duration=3.016032ms service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Sync complete, starting API event stream" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e0c2aade-1475-4ae8-8a4e-853968affc31 And user "bd6b2c34-33ac-40e2-bc40-6d021d695397" finishes syncing # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:32Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:32Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Closing user" userID=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="De-registering user client, ID:e0c2aade-1475-4ae8-8a4e-853968affc31" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Exiting IMAP Service" service=imap user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Exiting service main loop" service=smtp user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Exiting service main loop" service=notification user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Exiting Service" service=user-identity user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Exiting service main loop" service=telemetry user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Exiting service" service=user-events user=e0c2aade-1475-4ae8-8a4e-853968affc31 time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing service" service=unleash Then bridge needs to send heartbeat # :1 -> *scenario Feature: Bridge checks for updates Background: Given the legacy update kill switch is enabled # :1 -> *scenario Scenario: Update not available # features/bridge/updates_legacy.feature:5 Given bridge is version "2.3.0" and the latest available version is "2.3.0" reachable from "2.3.0" # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Starting bridge" time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/011/config2783413419/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/011/cache870473797/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/011/cache870473797/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/011/data3890647585/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/011/data3890647585/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-04T18:49:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/011/config2783413419/grpcServerConfig.json time="2025-11-04T18:49:32Z" level=info msg="gRPC server listening on /tmp/bridge5494" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Frontend service started" time="2025-11-04T18:49:32Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:32Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:46581/feature/v2/frontend" pkg=gpa/manager RES true And bridge verifies that the legacy update is enabled # :1 -> *scenario And bridge checks for updates # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:32Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:32Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing service" service=unleash Then bridge sends an update not available event # :1 -> *scenario Scenario: Update available without automatic updates enabled # features/bridge/updates_legacy.feature:12 Given bridge is version "2.3.0" and the latest available version is "2.4.0" reachable from "2.3.0" # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Starting bridge" time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/012/config2782955889/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/012/cache2765778181/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/012/cache2765778181/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/012/data2484095853/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/012/data2484095853/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-04T18:49:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/012/config2782955889/grpcServerConfig.json time="2025-11-04T18:49:32Z" level=info msg="gRPC server listening on /tmp/bridge5303" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Frontend service started" time="2025-11-04T18:49:32Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:39077/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:32Z" level=info msg="Frontend client started" time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="An update is available but auto-update is disabled" channel=stable current=2.3.0 version=2.4.0 time="2025-11-04T18:49:32Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:32Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:32Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing service" service=unleash And the user has disabled automatic updates # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Starting bridge" time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/012/config2782955889/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/012/cache2765778181/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/012/data2484095853/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/012/data2484095853/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-04T18:49:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="An update is available but auto-update is disabled" channel=stable current=2.3.0 version=2.4.0 time="2025-11-04T18:49:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/012/config2782955889/grpcServerConfig.json time="2025-11-04T18:49:32Z" level=info msg="gRPC server listening on /tmp/bridge7444" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Frontend service started" time="2025-11-04T18:49:32Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:39077/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:32Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario RES true And bridge verifies that the legacy update is enabled # :1 -> *scenario And bridge checks for updates # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="An update is available but auto-update is disabled" channel=stable current=2.3.0 version=2.4.0 time="2025-11-04T18:49:32Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:32Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:32Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing service" service=unleash Then bridge sends an update available event for version "2.4.0" # :1 -> *scenario Scenario: Update available with automatic updates enabled # features/bridge/updates_legacy.feature:20 Given bridge is version "2.3.0" and the latest available version is "2.4.0" reachable from "2.3.0" # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Starting bridge" time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/013/config2206726278/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/013/cache3665106438/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/013/cache3665106438/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/013/data1971401351/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/013/data1971401351/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-04T18:49:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/013/config2206726278/grpcServerConfig.json time="2025-11-04T18:49:32Z" level=info msg="gRPC server listening on /tmp/bridge2503" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Frontend service started" time="2025-11-04T18:49:32Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:32Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:45153/feature/v2/frontend" pkg=gpa/manager RES true And bridge verifies that the legacy update is enabled # :1 -> *scenario And bridge checks for updates # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="An update is available" channel=stable current=2.3.0 silent=true version=2.4.0 time="2025-11-04T18:49:32Z" level=info msg="The update was installed successfully" channel=stable current=2.3.0 version=2.4.0 time="2025-11-04T18:49:32Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:32Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:32Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing service" service=unleash Then bridge sends an update installed event for version "2.4.0" # :1 -> *scenario Scenario: Manual update available with automatic updates enabled # features/bridge/updates_legacy.feature:27 Given bridge is version "2.3.0" and the latest available version is "2.4.0" reachable from "2.4.0" # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Starting bridge" time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/014/config428720628/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/014/cache1007521953/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/014/cache1007521953/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/014/data1681418474/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/014/data1681418474/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-04T18:49:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:32Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/014/config428720628/grpcServerConfig.json time="2025-11-04T18:49:32Z" level=info msg="gRPC server listening on /tmp/bridge3848" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Frontend service started" time="2025-11-04T18:49:32Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:32Z" level=info msg="200 OK: GET https://127.0.0.1:35581/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:32Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario RES true And bridge verifies that the legacy update is enabled # :1 -> *scenario And bridge checks for updates # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="An update is available but is incompatible with this version" channel=stable current=2.3.0 version=2.4.0 time="2025-11-04T18:49:32Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:32Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:32Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:32Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:32Z" level=info msg="Closing service" service=unleash Then bridge sends a manual update event for version "2.4.0" # :1 -> *scenario time="2025-11-04T18:49:32Z" level=info msg="User 'c912d4aa-9e61-4a82-a1d6-c5278287ca7c' created with id=c59da16c-8051-4ed8-bb62-29e362a7b0e0" pkg=gpa/server/backend Scenario: Update is required to continue using bridge # features/bridge/updates_legacy.feature:34 Given there exists an account with username "c912d4aa-9e61-4a82-a1d6-c5278287ca7c" 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="2025-11-04T18:49:33Z" level=info msg="Starting bridge" time="2025-11-04T18:49:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/015/config1722428113/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/015/cache3836535071/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/015/cache3836535071/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/015/data3624755803/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/015/data3624755803/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-04T18:49:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:33Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:33Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:33Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/015/config1722428113/grpcServerConfig.json time="2025-11-04T18:49:33Z" level=info msg="gRPC server listening on /tmp/bridge1219" pkg=grpc time="2025-11-04T18:49:33Z" level=info msg="Frontend service started" time="2025-11-04T18:49:33Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:33Z" level=warning msg="400 GET https://127.0.0.1:42239/feature/v2/frontend: 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="2025-11-04T18:49:33Z" level=error msg="400 GET https://127.0.0.1:42239/feature/v2/frontend: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400)" pkg=gpa/client time="2025-11-04T18:49:33Z" level=warning msg="App version is bad" pkg=bridge time="2025-11-04T18:49:33Z" level=error msg="Failed to get flags from server" error="400 GET https://127.0.0.1:42239/feature/v2/frontend: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400)" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:33Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:33Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b3f02247)" time="2025-11-04T18:49:33Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b3f02247)" time="2025-11-04T18:49:33Z" level=warning msg="400 POST https://127.0.0.1:42239/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="2025-11-04T18:49:33Z" level=error msg="400 POST https://127.0.0.1:42239/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="2025-11-04T18:49:33Z" level=warning msg="App version is bad" pkg=bridge And the user logs in with username "c912d4aa-9e61-4a82-a1d6-c5278287ca7c" and password "password"# :1 -> *scenario time="2025-11-04T18:49:33Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:33Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:33Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:33Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing service" service=unleash Then bridge sends a forced update event # :1 -> *scenario Feature: Frontend events 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="2025-11-04T18:49:33Z" level=info msg="Starting bridge" time="2025-11-04T18:49:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/016/config3152934173/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/016/cache965696054/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/016/cache965696054/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/016/data3041249489/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/016/data3041249489/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-04T18:49:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:33Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:33Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:33Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/016/config3152934173/grpcServerConfig.json time="2025-11-04T18:49:33Z" level=info msg="gRPC server listening on /tmp/bridge6965" pkg=grpc time="2025-11-04T18:49:33Z" level=info msg="Frontend service started" time="2025-11-04T18:49:33Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:33Z" level=info msg="200 OK: GET https://127.0.0.1:46837/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:33Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:33Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:33Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:33Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:33Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing service" service=unleash Then frontend sees that bridge is version "2.3.0" # :1 -> *scenario Feature: IMAP client authentication with address modes time="2025-11-04T18:49:33Z" level=info msg="User '075268ce-ab40-490f-9ae1-533ca9a0e903' created with id=aa2e20e7-0a37-42f1-82a6-7e1aae77e310" pkg=gpa/server/backend Background: Given there exists an account with username "075268ce-ab40-490f-9ae1-533ca9a0e903" and password "password" # :1 -> *scenario And the account "075268ce-ab40-490f-9ae1-533ca9a0e903" has additional address "949bb15a-831e-4bad-8f71-343df9610081@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:49:33Z" level=info msg="Starting bridge" time="2025-11-04T18:49:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/017/config1501336904/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/017/cache2962500245/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/017/cache2962500245/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/017/data3015436491/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/017/data3015436491/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:33Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:33Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:33Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/017/config1501336904/grpcServerConfig.json time="2025-11-04T18:49:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:33Z" level=info msg="gRPC server listening on /tmp/bridge1028" pkg=grpc time="2025-11-04T18:49:33Z" level=info msg="Frontend service started" time="2025-11-04T18:49:33Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:33Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:33Z" level=info msg="200 OK: GET https://127.0.0.1:46143/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:33Z" 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="2025-11-04T18:49:33Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0493affd)" time="2025-11-04T18:49:33Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0493affd)" time="2025-11-04T18:49:33Z" level=info msg="200 OK: POST https://127.0.0.1:46143/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:33Z" level=info msg="200 OK: POST https://127.0.0.1:46143/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:33Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Adding vault user" userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Creating new user" userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=warning msg="404 GET https://127.0.0.1:46143/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:33Z" level=error msg="404 GET https://127.0.0.1:46143/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:33Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46143/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:33Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="200 OK: GET https://127.0.0.1:46143/core/v4/events/latest" pkg=gpa/client userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="200 OK: GET https://127.0.0.1:46143/core/v4/settings" pkg=gpa/client userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Registering user client, ID:aa2e20e7-0a37-42f1-82a6-7e1aae77e310" pkg=observability time="2025-11-04T18:49:33Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Starting service main loop" service=telemetry user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Starting service main loop" service=notification user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Starting service main loop" service=smtp user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="200 OK: GET https://127.0.0.1:46143/core/v4/labels?Type=4" pkg=gpa/client userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="200 OK: GET https://127.0.0.1:46143/core/v4/labels?Type=3" pkg=gpa/client userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="200 OK: GET https://127.0.0.1:46143/core/v4/labels?Type=1" pkg=gpa/client userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Setting labels" labelIDs="[4 6 7 8 12 0 1 2 3 5 9 10]" pkg=rwLabels time="2025-11-04T18:49:33Z" level=info msg="Adding user to imap server" addrID=3ee980ed-61d2-4d35-853d-f88e848b2526 service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Creating new IMAP user" addrID=3ee980ed-61d2-4d35-853d-f88e848b2526 service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Setting gluon ID" addrID=3ee980ed-61d2-4d35-853d-f88e848b2526 gluonID=09efe880-2272-4dd0-824f-c55477c6460e userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Created new IMAP user" addrID=3ee980ed-61d2-4d35-853d-f88e848b2526 gluonID=09efe880-2272-4dd0-824f-c55477c6460e service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:33Z" level=info msg=Resuming service=user-events user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 And the user logs in with username "075268ce-ab40-490f-9ae1-533ca9a0e903" and password "password" # :1 -> *scenario time="2025-11-04T18:49:33Z" level=info msg="Received mailbox message count" count=0 gluonID=09efe880-2272-4dd0-824f-c55477c6460e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:33Z" level=info msg="Starting IMAP Service" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Sync triggered" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:33.6993595 +0000 UTC m=+9.105238700" user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Syncing labels" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Checking whether logged in user should re-sync. UserID:aa2e20e7-0a37-42f1-82a6-7e1aae77e310" userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=09efe880-2272-4dd0-824f-c55477c6460e time="2025-11-04T18:49:33Z" level=info msg="Synced labels" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="200 OK: GET https://127.0.0.1:46143/mail/v4/messages/count" pkg=gpa/client userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Syncing messages" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Job started" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="200 OK: POST https://127.0.0.1:46143/mail/v4/messages" pkg=gpa/client userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Job finished" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Synced messages" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Finished user sync" duration=3.090954ms service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Sync complete, starting API event stream" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 And user "075268ce-ab40-490f-9ae1-533ca9a0e903" finishes syncing # :1 -> *scenario time="2025-11-04T18:49:33Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:33Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:33Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:33Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:33Z" level=info msg="Closing user" userID=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="De-registering user client, ID:aa2e20e7-0a37-42f1-82a6-7e1aae77e310" pkg=observability time="2025-11-04T18:49:33Z" level=info msg="Exiting IMAP Service" service=imap user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Exiting service main loop" service=smtp user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Exiting service main loop" service=notification user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Exiting Service" service=user-identity user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Exiting service main loop" service=telemetry user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Exiting service" service=user-events user=aa2e20e7-0a37-42f1-82a6-7e1aae77e310 time="2025-11-04T18:49:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:33Z" level=info msg="Closing service" service=unleash Then user "075268ce-ab40-490f-9ae1-533ca9a0e903" connects and authenticates IMAP client "1" with address "949bb15a-831e-4bad-8f71-343df9610081@proton.local" # :1 -> *scenario time="2025-11-04T18:49:33Z" level=info msg="User '5f8a70c3-311a-4c08-9740-da3b3da26e0e' created with id=941ea6ff-26de-4c2d-8117-6bad6d277865" pkg=gpa/server/backend time="2025-11-04T18:49:34Z" level=info msg="Starting bridge" time="2025-11-04T18:49:34Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/018/config650672057/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/018/cache3557002471/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/018/cache3557002471/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:34Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/018/data2567494479/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/018/data2567494479/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:34Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:34Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:34Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:34Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:34Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:34Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:34Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/018/config650672057/grpcServerConfig.json time="2025-11-04T18:49:34Z" level=info msg="gRPC server listening on /tmp/bridge7961" pkg=grpc time="2025-11-04T18:49:34Z" level=info msg="Frontend service started" time="2025-11-04T18:49:34Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:34Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:34Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:34Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:34Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:34Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:34Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:34Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:34Z" level=info msg="Frontend client started" time="2025-11-04T18:49:34Z" level=info msg="200 OK: GET https://127.0.0.1:32931/feature/v2/frontend" pkg=gpa/manager Scenario: IMAP client can authenticate successfully with secondary address in split mode # features/imap/addressmode.feature:13 Given bridge starts # :1 -> *scenario time="2025-11-04T18:49:34Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a3edde06)" time="2025-11-04T18:49:34Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a3edde06)" time="2025-11-04T18:49:34Z" level=info msg="200 OK: POST https://127.0.0.1:32931/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:34Z" level=info msg="200 OK: POST https://127.0.0.1:32931/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:34Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Adding vault user" userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Creating new user" userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=warning msg="404 GET https://127.0.0.1:32931/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:34Z" level=error msg="404 GET https://127.0.0.1:32931/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:34Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32931/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:34Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="200 OK: GET https://127.0.0.1:32931/core/v4/events/latest" pkg=gpa/client userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="200 OK: GET https://127.0.0.1:32931/core/v4/settings" pkg=gpa/client userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Registering user client, ID:941ea6ff-26de-4c2d-8117-6bad6d277865" pkg=observability time="2025-11-04T18:49:34Z" level=info msg="Starting service main loop" service=telemetry user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Starting service main loop" service=notification user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Starting service main loop" service=smtp user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="200 OK: GET https://127.0.0.1:32931/core/v4/labels?Type=4" pkg=gpa/client userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="200 OK: GET https://127.0.0.1:32931/core/v4/labels?Type=3" pkg=gpa/client userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="200 OK: GET https://127.0.0.1:32931/core/v4/labels?Type=1" pkg=gpa/client userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Setting labels" labelIDs="[10 12 2 3 5 6 0 1 4 7 8 9]" pkg=rwLabels time="2025-11-04T18:49:34Z" level=info msg="Adding user to imap server" addrID=d7d8fd36-b2e5-4557-a950-bcbdefd9f477 service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Creating new IMAP user" addrID=d7d8fd36-b2e5-4557-a950-bcbdefd9f477 service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Setting gluon ID" addrID=d7d8fd36-b2e5-4557-a950-bcbdefd9f477 gluonID=11a3b9ed-64ac-42ea-8312-107880ca7ef4 userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Created new IMAP user" addrID=d7d8fd36-b2e5-4557-a950-bcbdefd9f477 gluonID=11a3b9ed-64ac-42ea-8312-107880ca7ef4 service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:34Z" level=info msg=Resuming service=user-events user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Received mailbox message count" count=0 gluonID=11a3b9ed-64ac-42ea-8312-107880ca7ef4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:34Z" level=info msg="Checking whether logged in user should re-sync. UserID:941ea6ff-26de-4c2d-8117-6bad6d277865" userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Starting IMAP Service" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Sync triggered" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:34.295569862 +0000 UTC m=+9.701449062" user=941ea6ff-26de-4c2d-8117-6bad6d277865 And the user logs in with username "5f8a70c3-311a-4c08-9740-da3b3da26e0e" and password "password" # :1 -> *scenario time="2025-11-04T18:49:34Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Setting address mode" mode=split userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Setting Split Address Mode" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=error msg="Failed to check and report label conflicts" error="context canceled" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=error msg="Sync aborted" error="context canceled" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Finished user sync" duration="133.761µs" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Removing gluon ID" addrID=d7d8fd36-b2e5-4557-a950-bcbdefd9f477 gluonID=11a3b9ed-64ac-42ea-8312-107880ca7ef4 userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Adding user to imap server" addrID=620f1314-ae22-453b-814a-a9710150676e service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Creating new IMAP user" addrID=620f1314-ae22-453b-814a-a9710150676e service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Setting gluon ID" addrID=620f1314-ae22-453b-814a-a9710150676e gluonID=b351417f-da4f-4974-bff0-2d5f91065668 userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Created new IMAP user" addrID=620f1314-ae22-453b-814a-a9710150676e gluonID=b351417f-da4f-4974-bff0-2d5f91065668 service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Adding user to imap server" addrID=d7d8fd36-b2e5-4557-a950-bcbdefd9f477 service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Received mailbox message count" count=0 gluonID=b351417f-da4f-4974-bff0-2d5f91065668 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:34Z" level=info msg="Creating new IMAP user" addrID=d7d8fd36-b2e5-4557-a950-bcbdefd9f477 service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Setting gluon ID" addrID=d7d8fd36-b2e5-4557-a950-bcbdefd9f477 gluonID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Received mailbox message count" count=0 gluonID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:34Z" level=info msg="Created new IMAP user" addrID=d7d8fd36-b2e5-4557-a950-bcbdefd9f477 gluonID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Sync triggered" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:34.301230664 +0000 UTC m=+9.707109874" user=941ea6ff-26de-4c2d-8117-6bad6d277865 And the user sets the address mode of user "5f8a70c3-311a-4c08-9740-da3b3da26e0e" to "split" # :1 -> *scenario time="2025-11-04T18:49:34Z" level=info msg="Syncing labels" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b351417f-da4f-4974-bff0-2d5f91065668 time="2025-11-04T18:49:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=48b5bb4a-d5ae-4686-a9f7-d0b395682014 time="2025-11-04T18:49:34Z" level=info msg="Synced labels" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="200 OK: GET https://127.0.0.1:32931/mail/v4/messages/count" pkg=gpa/client userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Syncing messages" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Job started" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="200 OK: POST https://127.0.0.1:32931/mail/v4/messages" pkg=gpa/client userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Job finished" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Synced messages" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Finished user sync" duration=3.543088ms service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Sync complete, starting API event stream" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=941ea6ff-26de-4c2d-8117-6bad6d277865 And user "5f8a70c3-311a-4c08-9740-da3b3da26e0e" finishes syncing # :1 -> *scenario time="2025-11-04T18:49:34Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:34Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:34Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:34Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:34Z" level=info msg="Closing user" userID=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="De-registering user client, ID:941ea6ff-26de-4c2d-8117-6bad6d277865" pkg=observability time="2025-11-04T18:49:34Z" level=info msg="Exiting IMAP Service" service=imap user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Exiting service main loop" service=smtp user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Exiting service main loop" service=notification user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Exiting Service" service=user-identity user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Exiting service main loop" service=telemetry user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Exiting service" service=user-events user=941ea6ff-26de-4c2d-8117-6bad6d277865 time="2025-11-04T18:49:34Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:34Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:34Z" level=info msg="Closing service" service=unleash Then user "5f8a70c3-311a-4c08-9740-da3b3da26e0e" connects and authenticates IMAP client "1" with address "6262b7b9-115c-4cb0-aa3e-d6b0541a5e6c@proton.local" # :1 -> *scenario time="2025-11-04T18:49:34Z" level=info msg="User '0367a241-d14d-406a-8daf-8bd9bd3871f4' created with id=0ec6fc44-16e3-4895-ba79-8176124a980e" pkg=gpa/server/backend Scenario: IMAP client cannot authenticate successfully with disabled alias in combine mode # features/imap/addressmode.feature:22 Given the account "0367a241-d14d-406a-8daf-8bd9bd3871f4" has additional disabled address "fb6ebb00-c189-4f8f-8167-7de2a94aa548@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:49:34Z" level=info msg="Starting bridge" time="2025-11-04T18:49:34Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/019/config960991095/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/019/cache4273000654/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/019/cache4273000654/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:34Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/019/data3829360161/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/019/data3829360161/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:34Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:34Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:34Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:34Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:34Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:34Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:34Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:34Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/019/config960991095/grpcServerConfig.json time="2025-11-04T18:49:34Z" level=info msg="gRPC server listening on /tmp/bridge3134" pkg=grpc time="2025-11-04T18:49:34Z" level=info msg="Frontend service started" time="2025-11-04T18:49:34Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:34Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:34Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:34Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:34Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:34Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:34Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:34Z" level=info msg="200 OK: GET https://127.0.0.1:46265/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:34Z" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2025-11-04T18:49:34Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (86fb79d2)" time="2025-11-04T18:49:34Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (86fb79d2)" time="2025-11-04T18:49:34Z" level=info msg="200 OK: POST https://127.0.0.1:46265/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:34Z" level=info msg="200 OK: POST https://127.0.0.1:46265/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:34Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Adding vault user" userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Creating new user" userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=warning msg="404 GET https://127.0.0.1:46265/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:35Z" level=error msg="404 GET https://127.0.0.1:46265/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:35Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46265/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:35Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:46265/core/v4/events/latest" pkg=gpa/client userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:46265/core/v4/settings" pkg=gpa/client userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Registering user client, ID:0ec6fc44-16e3-4895-ba79-8176124a980e" pkg=observability time="2025-11-04T18:49:35Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Starting service main loop" service=telemetry user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Starting service main loop" service=notification user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Starting service main loop" service=smtp user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:46265/core/v4/labels?Type=4" pkg=gpa/client userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:46265/core/v4/labels?Type=3" pkg=gpa/client userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:46265/core/v4/labels?Type=1" pkg=gpa/client userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 4 6 7 8 5 9 10 12]" pkg=rwLabels time="2025-11-04T18:49:35Z" level=info msg="Adding user to imap server" addrID=e498e43b-007a-4961-a101-7f8491a8af5d service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Creating new IMAP user" addrID=e498e43b-007a-4961-a101-7f8491a8af5d service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Setting gluon ID" addrID=e498e43b-007a-4961-a101-7f8491a8af5d gluonID=b39235d8-392b-4d41-83a0-ba528b49280a userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Created new IMAP user" addrID=e498e43b-007a-4961-a101-7f8491a8af5d gluonID=b39235d8-392b-4d41-83a0-ba528b49280a service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:35Z" level=info msg=Resuming service=user-events user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Starting IMAP Service" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e And the user logs in with username "0367a241-d14d-406a-8daf-8bd9bd3871f4" and password "password" # :1 -> *scenario time="2025-11-04T18:49:35Z" level=info msg="Sync triggered" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:35.039153415 +0000 UTC m=+10.445032615" user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Checking whether logged in user should re-sync. UserID:0ec6fc44-16e3-4895-ba79-8176124a980e" userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Received mailbox message count" count=0 gluonID=b39235d8-392b-4d41-83a0-ba528b49280a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:35Z" level=info msg="Syncing labels" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b39235d8-392b-4d41-83a0-ba528b49280a time="2025-11-04T18:49:35Z" level=info msg="Synced labels" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:46265/mail/v4/messages/count" pkg=gpa/client userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Syncing messages" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Job started" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="200 OK: POST https://127.0.0.1:46265/mail/v4/messages" pkg=gpa/client userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Job finished" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Synced messages" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Finished user sync" duration=3.012586ms service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Sync complete, starting API event stream" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=0ec6fc44-16e3-4895-ba79-8176124a980e And user "0367a241-d14d-406a-8daf-8bd9bd3871f4" finishes syncing # :1 -> *scenario time="2025-11-04T18:49:35Z" level=error msg="Command failed" cmd="LOGIN 'ojSTyvZY6QMpSX5jF+7fIGaMWivHDQvuia2pSk1FA8Q=' " error="no such user" pkg=gluon/session session=1 time="2025-11-04T18:49:35Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=fb6ebb00-c189-4f8f-8167-7de2a94aa548@proton.local time="2025-11-04T18:49:35Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:35Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:35Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:35Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:35Z" level=info msg="Closing user" userID=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="De-registering user client, ID:0ec6fc44-16e3-4895-ba79-8176124a980e" pkg=observability time="2025-11-04T18:49:35Z" level=info msg="Exiting IMAP Service" service=imap user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Exiting service main loop" service=smtp user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Exiting service main loop" service=notification user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Exiting Service" service=user-identity user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Exiting service main loop" service=telemetry user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Exiting service" service=user-events user=0ec6fc44-16e3-4895-ba79-8176124a980e time="2025-11-04T18:49:35Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Closing service" service=unleash When user "0367a241-d14d-406a-8daf-8bd9bd3871f4" connects and can not authenticate IMAP client "1" with address "fb6ebb00-c189-4f8f-8167-7de2a94aa548@proton.local" # :1 -> *scenario time="2025-11-04T18:49:35Z" level=info msg="User 'e0601d28-a8a7-4f4a-8574-3b74d55b9567' created with id=318b681f-05ad-4800-820f-4677430be737" pkg=gpa/server/backend Scenario: IMAP client cannot authenticate successfully with disabled alias in split mode # features/imap/addressmode.feature:33 Given the account "e0601d28-a8a7-4f4a-8574-3b74d55b9567" has additional disabled address "00164ab6-4aa4-49e3-ab0f-ad5cb6109c63@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:49:35Z" level=info msg="Starting bridge" time="2025-11-04T18:49:35Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/020/config1204620462/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/020/cache19563335/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/020/cache19563335/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:35Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/020/data1536986027/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/020/data1536986027/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:35Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:35Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:35Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:35Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:35Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:35Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:35Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:35Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:35Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:35Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:35Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:35Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/020/config1204620462/grpcServerConfig.json time="2025-11-04T18:49:35Z" level=info msg="gRPC server listening on /tmp/bridge4048" pkg=grpc time="2025-11-04T18:49:35Z" level=info msg="Frontend service started" time="2025-11-04T18:49:35Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:35Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:35Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:33413/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:35Z" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2025-11-04T18:49:35Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ee79864b)" time="2025-11-04T18:49:35Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ee79864b)" time="2025-11-04T18:49:35Z" level=info msg="200 OK: POST https://127.0.0.1:33413/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:35Z" level=info msg="200 OK: POST https://127.0.0.1:33413/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:35Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Adding vault user" userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Creating new user" userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=warning msg="404 GET https://127.0.0.1:33413/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:35Z" level=error msg="404 GET https://127.0.0.1:33413/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:35Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33413/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:35Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:33413/core/v4/events/latest" pkg=gpa/client userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:33413/core/v4/settings" pkg=gpa/client userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Registering user client, ID:318b681f-05ad-4800-820f-4677430be737" pkg=observability time="2025-11-04T18:49:35Z" level=info msg="Starting service main loop" service=telemetry user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Starting service main loop" service=notification user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Starting service main loop" service=smtp user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:33413/core/v4/labels?Type=4" pkg=gpa/client userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:33413/core/v4/labels?Type=3" pkg=gpa/client userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:33413/core/v4/labels?Type=1" pkg=gpa/client userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Setting labels" labelIDs="[8 9 0 3 5 7 10 12 1 2 4 6]" pkg=rwLabels time="2025-11-04T18:49:35Z" level=info msg="Adding user to imap server" addrID=e77e7ab8-14f7-4a76-9a74-a16a0d5caf34 service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Creating new IMAP user" addrID=e77e7ab8-14f7-4a76-9a74-a16a0d5caf34 service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Setting gluon ID" addrID=e77e7ab8-14f7-4a76-9a74-a16a0d5caf34 gluonID=33321a65-c1c7-40c4-8a28-863da0b6d2d4 userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Received mailbox message count" count=0 gluonID=33321a65-c1c7-40c4-8a28-863da0b6d2d4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:35Z" level=info msg="Created new IMAP user" addrID=e77e7ab8-14f7-4a76-9a74-a16a0d5caf34 gluonID=33321a65-c1c7-40c4-8a28-863da0b6d2d4 service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:35Z" level=info msg=Resuming service=user-events user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Starting IMAP Service" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Sync triggered" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:35.778394664 +0000 UTC m=+11.184273864" user=318b681f-05ad-4800-820f-4677430be737 And the user logs in with username "e0601d28-a8a7-4f4a-8574-3b74d55b9567" and password "password" # :1 -> *scenario time="2025-11-04T18:49:35Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Setting address mode" mode=split userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Checking whether logged in user should re-sync. UserID:318b681f-05ad-4800-820f-4677430be737" userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Setting Split Address Mode" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=error msg="Failed to check and report label conflicts" error="context canceled" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=error msg="Sync aborted" error="context canceled" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Finished user sync" duration="154.809µs" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Removing gluon ID" addrID=e77e7ab8-14f7-4a76-9a74-a16a0d5caf34 gluonID=33321a65-c1c7-40c4-8a28-863da0b6d2d4 userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Adding user to imap server" addrID=a4e397e8-f4fc-4e39-98f0-6b99dd72fe30 service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Creating new IMAP user" addrID=a4e397e8-f4fc-4e39-98f0-6b99dd72fe30 service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Setting gluon ID" addrID=a4e397e8-f4fc-4e39-98f0-6b99dd72fe30 gluonID=a178481f-0aab-4683-845f-50cad1097ddd userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Created new IMAP user" addrID=a4e397e8-f4fc-4e39-98f0-6b99dd72fe30 gluonID=a178481f-0aab-4683-845f-50cad1097ddd service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Adding user to imap server" addrID=a24e85fe-a409-4def-b1e1-b6b5317b9abc service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Received mailbox message count" count=0 gluonID=a178481f-0aab-4683-845f-50cad1097ddd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:35Z" level=info msg="Creating new IMAP user" addrID=a24e85fe-a409-4def-b1e1-b6b5317b9abc service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Setting gluon ID" addrID=a24e85fe-a409-4def-b1e1-b6b5317b9abc gluonID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Created new IMAP user" addrID=a24e85fe-a409-4def-b1e1-b6b5317b9abc gluonID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Adding user to imap server" addrID=e77e7ab8-14f7-4a76-9a74-a16a0d5caf34 service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Creating new IMAP user" addrID=e77e7ab8-14f7-4a76-9a74-a16a0d5caf34 service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Received mailbox message count" count=0 gluonID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:35Z" level=info msg="Setting gluon ID" addrID=e77e7ab8-14f7-4a76-9a74-a16a0d5caf34 gluonID=6793e6f3-f523-4872-a0ab-c84a4074e896 userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Created new IMAP user" addrID=e77e7ab8-14f7-4a76-9a74-a16a0d5caf34 gluonID=6793e6f3-f523-4872-a0ab-c84a4074e896 service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Sync triggered" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:35.786594054 +0000 UTC m=+11.192473264" user=318b681f-05ad-4800-820f-4677430be737 And the user sets the address mode of user "e0601d28-a8a7-4f4a-8574-3b74d55b9567" to "split" # :1 -> *scenario time="2025-11-04T18:49:35Z" level=info msg="Received mailbox message count" count=0 gluonID=6793e6f3-f523-4872-a0ab-c84a4074e896 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:35Z" level=info msg="Syncing labels" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a178481f-0aab-4683-845f-50cad1097ddd time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6793e6f3-f523-4872-a0ab-c84a4074e896 time="2025-11-04T18:49:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2e3b01a1-8f07-46eb-8a32-ffac0aff8423 time="2025-11-04T18:49:35Z" level=info msg="Synced labels" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="200 OK: GET https://127.0.0.1:33413/mail/v4/messages/count" pkg=gpa/client userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Syncing messages" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Job started" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="200 OK: POST https://127.0.0.1:33413/mail/v4/messages" pkg=gpa/client userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Job finished" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Synced messages" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Finished user sync" duration=3.967763ms service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Sync complete, starting API event stream" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=318b681f-05ad-4800-820f-4677430be737 And user "e0601d28-a8a7-4f4a-8574-3b74d55b9567" finishes syncing # :1 -> *scenario time="2025-11-04T18:49:35Z" level=error msg="Command failed" cmd="LOGIN 'JBX//TYx+FBM72b+TrXnmCxys5lHE58ElCMZdP2rg6k=' " error="no such user" pkg=gluon/session session=1 time="2025-11-04T18:49:35Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=00164ab6-4aa4-49e3-ab0f-ad5cb6109c63@proton.local time="2025-11-04T18:49:35Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:35Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:35Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:35Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:35Z" level=info msg="Closing user" userID=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="De-registering user client, ID:318b681f-05ad-4800-820f-4677430be737" pkg=observability time="2025-11-04T18:49:35Z" level=info msg="Exiting IMAP Service" service=imap user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Exiting service main loop" service=smtp user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Exiting service main loop" service=notification user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Exiting Service" service=user-identity user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Exiting service main loop" service=telemetry user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Exiting service" service=user-events user=318b681f-05ad-4800-820f-4677430be737 time="2025-11-04T18:49:35Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:35Z" level=info msg="Closing service" service=unleash When user "e0601d28-a8a7-4f4a-8574-3b74d55b9567" connects and can not authenticate IMAP client "1" with address "00164ab6-4aa4-49e3-ab0f-ad5cb6109c63@proton.local" # :1 -> *scenario Feature: A user can authenticate an IMAP client time="2025-11-04T18:49:35Z" level=info msg="User 'e450cf4b-5ac0-4fc7-b22c-eb43288325b0' created with id=8a59e028-155e-44b3-8fc9-2021912e356b" pkg=gpa/server/backend Background: Given there exists an account with username "e450cf4b-5ac0-4fc7-b22c-eb43288325b0" and password "password" # :1 -> *scenario time="2025-11-04T18:49:36Z" level=info msg="User '15196a74-fb69-455e-8f3b-84ecdc6332e5' created with id=7989ffa4-e64a-4c70-a510-2cefd158ffeb" pkg=gpa/server/backend And there exists an account with username "15196a74-fb69-455e-8f3b-84ecdc6332e5" and password "password2" # :1 -> *scenario And the account "e450cf4b-5ac0-4fc7-b22c-eb43288325b0" has additional address "48cbc094-9060-478a-a3f3-3c41c389e4ef@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:36Z" level=info msg="Starting bridge" time="2025-11-04T18:49:36Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/021/config2228863318/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/021/cache4212276552/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/021/cache4212276552/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:36Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/021/data3825790841/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/021/data3825790841/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:36Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:36Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:36Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:36Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:36Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:36Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:36Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/021/config2228863318/grpcServerConfig.json time="2025-11-04T18:49:36Z" level=info msg="gRPC server listening on /tmp/bridge8995" pkg=grpc time="2025-11-04T18:49:36Z" level=info msg="Frontend service started" time="2025-11-04T18:49:36Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:36Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:36Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:36Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:36Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:36Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:36Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:36Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:36Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:36Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e544f4c2)" time="2025-11-04T18:49:36Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e544f4c2)" time="2025-11-04T18:49:36Z" level=info msg="200 OK: POST https://127.0.0.1:32917/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:36Z" level=info msg="200 OK: POST https://127.0.0.1:32917/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:36Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Adding vault user" userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Creating new user" userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=warning msg="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:36Z" level=error msg="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:36Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:36Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/events/latest" pkg=gpa/client userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/settings" pkg=gpa/client userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Registering user client, ID:8a59e028-155e-44b3-8fc9-2021912e356b" pkg=observability time="2025-11-04T18:49:36Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Starting service main loop" service=telemetry user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Starting service main loop" service=notification user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Starting service main loop" service=smtp user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=4" pkg=gpa/client userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=3" pkg=gpa/client userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=1" pkg=gpa/client userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Setting labels" labelIDs="[9 10 12 1 4 6 7 8 0 2 3 5]" pkg=rwLabels time="2025-11-04T18:49:36Z" level=info msg="Adding user to imap server" addrID=2de1b6da-c5ab-40d2-ac83-07536067ec32 service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Creating new IMAP user" addrID=2de1b6da-c5ab-40d2-ac83-07536067ec32 service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Setting gluon ID" addrID=2de1b6da-c5ab-40d2-ac83-07536067ec32 gluonID=a62360f1-794a-40a0-b62f-dfcc717b6bdc userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Created new IMAP user" addrID=2de1b6da-c5ab-40d2-ac83-07536067ec32 gluonID=a62360f1-794a-40a0-b62f-dfcc717b6bdc service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:36Z" level=info msg=Resuming service=user-events user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Received mailbox message count" count=0 gluonID=a62360f1-794a-40a0-b62f-dfcc717b6bdc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:36Z" level=info msg="Starting IMAP Service" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Sync triggered" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:36.624026279 +0000 UTC m=+12.029905489" user=8a59e028-155e-44b3-8fc9-2021912e356b And the user logs in with username "e450cf4b-5ac0-4fc7-b22c-eb43288325b0" and password "password" # :1 -> *scenario time="2025-11-04T18:49:36Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (35f73a2c)" time="2025-11-04T18:49:36Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (35f73a2c)" time="2025-11-04T18:49:36Z" level=info msg="Checking whether logged in user should re-sync. UserID:8a59e028-155e-44b3-8fc9-2021912e356b" userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Syncing labels" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a62360f1-794a-40a0-b62f-dfcc717b6bdc time="2025-11-04T18:49:36Z" level=info msg="Synced labels" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/mail/v4/messages/count" pkg=gpa/client userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="200 OK: POST https://127.0.0.1:32917/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:36Z" level=info msg="Syncing messages" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Job started" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="200 OK: POST https://127.0.0.1:32917/mail/v4/messages" pkg=gpa/client userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Job finished" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Synced messages" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Finished user sync" duration=7.204539ms service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Sync complete, starting API event stream" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="200 OK: POST https://127.0.0.1:32917/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:36Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Adding vault user" userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Creating new user" userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=warning msg="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:36Z" level=error msg="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:36Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32917/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:36Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/events/latest" pkg=gpa/client userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/settings" pkg=gpa/client userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Registering user client, ID:7989ffa4-e64a-4c70-a510-2cefd158ffeb" pkg=observability time="2025-11-04T18:49:36Z" level=info msg="Starting service main loop" service=telemetry user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Starting service main loop" service=notification user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Starting service main loop" service=smtp user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=4" pkg=gpa/client userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=3" pkg=gpa/client userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=1" pkg=gpa/client userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Setting labels" labelIDs="[7 10 12 0 1 3 4 5 6 8 9 2]" pkg=rwLabels time="2025-11-04T18:49:36Z" level=info msg="Adding user to imap server" addrID=c09676f3-ee91-493e-9830-606a4d8c92cf service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Creating new IMAP user" addrID=c09676f3-ee91-493e-9830-606a4d8c92cf service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Setting gluon ID" addrID=c09676f3-ee91-493e-9830-606a4d8c92cf gluonID=6fee1feb-8a82-4b93-b71c-61d737afd065 userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Received mailbox message count" count=0 gluonID=6fee1feb-8a82-4b93-b71c-61d737afd065 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:36Z" level=info msg="Created new IMAP user" addrID=c09676f3-ee91-493e-9830-606a4d8c92cf gluonID=6fee1feb-8a82-4b93-b71c-61d737afd065 service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:36Z" level=info msg=Resuming service=user-events user=7989ffa4-e64a-4c70-a510-2cefd158ffeb And the user logs in with username "15196a74-fb69-455e-8f3b-84ecdc6332e5" and password "password2" # :1 -> *scenario time="2025-11-04T18:49:36Z" level=info msg="Starting IMAP Service" service=imap user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Sync triggered" service=imap user=7989ffa4-e64a-4c70-a510-2cefd158ffeb Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:36Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:36.786112807 +0000 UTC m=+12.191992017" user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Checking whether logged in user should re-sync. UserID:7989ffa4-e64a-4c70-a510-2cefd158ffeb" userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb Scenario: IMAP client can authenticate successfully # features/imap/auth.feature:12 When user "e450cf4b-5ac0-4fc7-b22c-eb43288325b0" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:36Z" level=info msg="Syncing labels" service=imap user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6fee1feb-8a82-4b93-b71c-61d737afd065 time="2025-11-04T18:49:36Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:36Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:36Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:36Z" level=info msg="Closing user" userID=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="De-registering user client, ID:8a59e028-155e-44b3-8fc9-2021912e356b" pkg=observability time="2025-11-04T18:49:36Z" level=info msg="Exiting IMAP Service" service=imap user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Exiting service main loop" service=smtp user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Exiting service main loop" service=notification user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Exiting Service" service=user-identity user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Exiting service main loop" service=telemetry user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Exiting service" service=user-events user=8a59e028-155e-44b3-8fc9-2021912e356b time="2025-11-04T18:49:36Z" level=info msg="Closing user" userID=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="De-registering user client, ID:7989ffa4-e64a-4c70-a510-2cefd158ffeb" pkg=observability time="2025-11-04T18:49:36Z" level=info msg="Synced labels" service=imap user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=warning msg="Get \"https://127.0.0.1:32917/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:36Z" level=error msg="Get \"https://127.0.0.1:32917/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:36Z" 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=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=error msg="Sync aborted" error="context canceled" service=imap user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Finished user sync" duration="993.609µs" service=imap user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Exiting IMAP Service" service=imap user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Exiting service main loop" service=smtp user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Exiting service main loop" service=notification user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Exiting Service" service=user-identity user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Exiting service main loop" service=telemetry user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Exiting service" service=user-events user=7989ffa4-e64a-4c70-a510-2cefd158ffeb time="2025-11-04T18:49:36Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6fee1feb-8a82-4b93-b71c-61d737afd065 time="2025-11-04T18:49:36Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:36Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:36Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate # :1 -> *scenario time="2025-11-04T18:49:36Z" level=info msg="User '0bbc1641-6f5a-4a94-84be-a27d029ce60d' created with id=276d737c-8525-4a97-8374-81a3605548b6" pkg=gpa/server/backend time="2025-11-04T18:49:37Z" level=info msg="User 'e27a87b3-dfb5-420c-84fe-ba92eb7af70c' created with id=b1993971-f60b-42fd-bcc8-3b399eb53911" pkg=gpa/server/backend time="2025-11-04T18:49:37Z" level=info msg="Starting bridge" time="2025-11-04T18:49:37Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/022/config1885092740/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:37Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/022/cache284811268/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:37Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/022/cache284811268/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:37Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/022/data3799311262/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/022/data3799311262/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:37Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:37Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:37Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:37Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:37Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:37Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:37Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:37Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:37Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:37Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/022/config1885092740/grpcServerConfig.json time="2025-11-04T18:49:37Z" level=info msg="gRPC server listening on /tmp/bridge9184" pkg=grpc time="2025-11-04T18:49:37Z" level=info msg="Frontend service started" time="2025-11-04T18:49:37Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:37Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:37Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:37Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:37Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:37Z" level=info msg="Frontend client started" time="2025-11-04T18:49:37Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (751c985f)" time="2025-11-04T18:49:37Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (751c985f)" time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:37Z" level=info msg="200 OK: POST https://127.0.0.1:42427/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:37Z" level=info msg="200 OK: POST https://127.0.0.1:42427/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:37Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Adding vault user" userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Creating new user" userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=warning msg="404 GET https://127.0.0.1:42427/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:37Z" level=error msg="404 GET https://127.0.0.1:42427/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:37Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42427/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:37Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/events/latest" pkg=gpa/client userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/settings" pkg=gpa/client userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Registering user client, ID:276d737c-8525-4a97-8374-81a3605548b6" pkg=observability time="2025-11-04T18:49:37Z" level=info msg="Starting service main loop" service=telemetry user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Starting service main loop" service=notification user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Starting service main loop" service=smtp user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/labels?Type=4" pkg=gpa/client userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/labels?Type=3" pkg=gpa/client userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/labels?Type=1" pkg=gpa/client userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Setting labels" labelIDs="[8 10 2 3 9 12 0 1 4 5 6 7]" pkg=rwLabels time="2025-11-04T18:49:37Z" level=info msg="Adding user to imap server" addrID=790caa5e-04ed-4452-9d2f-ac140182932e service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Creating new IMAP user" addrID=790caa5e-04ed-4452-9d2f-ac140182932e service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Setting gluon ID" addrID=790caa5e-04ed-4452-9d2f-ac140182932e gluonID=b32be59d-b8e8-454c-83ce-f5872ab6033d userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Created new IMAP user" addrID=790caa5e-04ed-4452-9d2f-ac140182932e gluonID=b32be59d-b8e8-454c-83ce-f5872ab6033d service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:37Z" level=info msg=Resuming service=user-events user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Received mailbox message count" count=0 gluonID=b32be59d-b8e8-454c-83ce-f5872ab6033d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:37Z" level=info msg="Starting IMAP Service" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Sync triggered" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:37.619031658 +0000 UTC m=+13.024910868" user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (68438016)" time="2025-11-04T18:49:37Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (68438016)" time="2025-11-04T18:49:37Z" level=info msg="Checking whether logged in user should re-sync. UserID:276d737c-8525-4a97-8374-81a3605548b6" userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Syncing labels" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b32be59d-b8e8-454c-83ce-f5872ab6033d time="2025-11-04T18:49:37Z" level=info msg="Synced labels" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/mail/v4/messages/count" pkg=gpa/client userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Syncing messages" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Job started" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="200 OK: POST https://127.0.0.1:42427/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:37Z" level=info msg="200 OK: POST https://127.0.0.1:42427/mail/v4/messages" pkg=gpa/client userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Job finished" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Synced messages" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Finished user sync" duration=7.724351ms service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Sync complete, starting API event stream" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="200 OK: POST https://127.0.0.1:42427/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:37Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Adding vault user" userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Creating new user" userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=warning msg="404 GET https://127.0.0.1:42427/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:37Z" level=error msg="404 GET https://127.0.0.1:42427/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:37Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42427/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:37Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/events/latest" pkg=gpa/client userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/settings" pkg=gpa/client userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Registering user client, ID:b1993971-f60b-42fd-bcc8-3b399eb53911" pkg=observability time="2025-11-04T18:49:37Z" level=info msg="Starting service main loop" service=telemetry user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Starting service main loop" service=notification user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Starting service main loop" service=smtp user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/labels?Type=4" pkg=gpa/client userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/labels?Type=3" pkg=gpa/client userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="200 OK: GET https://127.0.0.1:42427/core/v4/labels?Type=1" pkg=gpa/client userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Setting labels" labelIDs="[1 2 3 9 12 4 5 6 7 8 10 0]" pkg=rwLabels time="2025-11-04T18:49:37Z" level=info msg="Adding user to imap server" addrID=e72b4be4-5657-4be7-b3dc-0b453cfd5bc4 service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Creating new IMAP user" addrID=e72b4be4-5657-4be7-b3dc-0b453cfd5bc4 service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Setting gluon ID" addrID=e72b4be4-5657-4be7-b3dc-0b453cfd5bc4 gluonID=a0a45092-8d83-4f5a-9cbd-38874a178d5f userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Received mailbox message count" count=0 gluonID=a0a45092-8d83-4f5a-9cbd-38874a178d5f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:37Z" level=info msg="Created new IMAP user" addrID=e72b4be4-5657-4be7-b3dc-0b453cfd5bc4 gluonID=a0a45092-8d83-4f5a-9cbd-38874a178d5f service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:37Z" level=info msg=Resuming service=user-events user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Starting IMAP Service" service=imap user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Sync triggered" service=imap user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:37.780034438 +0000 UTC m=+13.185913648" user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Checking whether logged in user should re-sync. UserID:b1993971-f60b-42fd-bcc8-3b399eb53911" userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Syncing labels" service=imap user=b1993971-f60b-42fd-bcc8-3b399eb53911 Scenario: IMAP client can authenticate successfully using IMAP AUTHENTICATE # features/imap/auth.feature:16 When user "0bbc1641-6f5a-4a94-84be-a27d029ce60d" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a0a45092-8d83-4f5a-9cbd-38874a178d5f time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a0a45092-8d83-4f5a-9cbd-38874a178d5f time="2025-11-04T18:49:37Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:37Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:37Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:37Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:37Z" level=info msg="Closing user" userID=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="De-registering user client, ID:276d737c-8525-4a97-8374-81a3605548b6" pkg=observability time="2025-11-04T18:49:37Z" level=info msg="Exiting IMAP Service" service=imap user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Exiting service main loop" service=smtp user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Exiting service main loop" service=notification user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Exiting Service" service=user-identity user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Exiting service main loop" service=telemetry user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Exiting service" service=user-events user=276d737c-8525-4a97-8374-81a3605548b6 time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a0a45092-8d83-4f5a-9cbd-38874a178d5f time="2025-11-04T18:49:37Z" level=info msg="Closing user" userID=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="De-registering user client, ID:b1993971-f60b-42fd-bcc8-3b399eb53911" pkg=observability time="2025-11-04T18:49:37Z" level=info msg="Synced labels" service=imap user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=warning msg="Get \"https://127.0.0.1:42427/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:37Z" level=error msg="Get \"https://127.0.0.1:42427/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:37Z" 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:42427/mail/v4/messages/count\": context canceled" service=imap user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=error msg="Sync aborted" error="context canceled" service=imap user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Finished user sync" duration=1.180028ms service=imap user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Exiting IMAP Service" service=imap user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Exiting service main loop" service=smtp user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Exiting service main loop" service=notification user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Exiting Service" service=user-identity user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Exiting service main loop" service=telemetry user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Exiting service" service=user-events user=b1993971-f60b-42fd-bcc8-3b399eb53911 time="2025-11-04T18:49:37Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a0a45092-8d83-4f5a-9cbd-38874a178d5f time="2025-11-04T18:49:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a0a45092-8d83-4f5a-9cbd-38874a178d5f time="2025-11-04T18:49:37Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:37Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:37Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-04T18:49:37Z" level=info msg="User '1c583f86-4a42-407a-90b4-56107deb38a4' created with id=3cc99505-3895-4002-930d-372c22c90bfe" pkg=gpa/server/backend time="2025-11-04T18:49:38Z" level=info msg="User 'afbbf1b8-be79-4ccc-82e7-51020c45f6fb' created with id=88f254f2-12ae-43e5-b001-947bdd0dd183" pkg=gpa/server/backend time="2025-11-04T18:49:38Z" level=info msg="Starting bridge" time="2025-11-04T18:49:38Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/023/config1715674159/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/023/cache3010029470/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/023/cache3010029470/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:38Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/023/data3211300390/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/023/data3211300390/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:38Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:38Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:38Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:38Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:38Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:38Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:38Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:38Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:38Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:38Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:38Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:38Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/023/config1715674159/grpcServerConfig.json time="2025-11-04T18:49:38Z" level=info msg="gRPC server listening on /tmp/bridge9824" pkg=grpc time="2025-11-04T18:49:38Z" level=info msg="Frontend service started" time="2025-11-04T18:49:38Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:38Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:38Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:38Z" level=info msg="Frontend client started" time="2025-11-04T18:49:38Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e26a39ca)" time="2025-11-04T18:49:38Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e26a39ca)" time="2025-11-04T18:49:38Z" level=info msg="200 OK: POST https://127.0.0.1:34471/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:38Z" level=info msg="200 OK: POST https://127.0.0.1:34471/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:38Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Adding vault user" userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Creating new user" userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=warning msg="404 GET https://127.0.0.1:34471/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:38Z" level=error msg="404 GET https://127.0.0.1:34471/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:38Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34471/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:38Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/events/latest" pkg=gpa/client userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/settings" pkg=gpa/client userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Registering user client, ID:3cc99505-3895-4002-930d-372c22c90bfe" pkg=observability time="2025-11-04T18:49:38Z" level=info msg="Starting service main loop" service=telemetry user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Starting service main loop" service=notification user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Starting service main loop" service=smtp user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/labels?Type=4" pkg=gpa/client userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/labels?Type=3" pkg=gpa/client userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/labels?Type=1" pkg=gpa/client userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Setting labels" labelIDs="[0 1 2 4 5 6 7 8 3 9 10 12]" pkg=rwLabels time="2025-11-04T18:49:38Z" level=info msg="Adding user to imap server" addrID=810e4f37-9233-4a31-8e1a-1bbe62d4153f service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Creating new IMAP user" addrID=810e4f37-9233-4a31-8e1a-1bbe62d4153f service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Setting gluon ID" addrID=810e4f37-9233-4a31-8e1a-1bbe62d4153f gluonID=ed50877f-6ea5-4ff6-8277-7430e7ec420c userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Created new IMAP user" addrID=810e4f37-9233-4a31-8e1a-1bbe62d4153f gluonID=ed50877f-6ea5-4ff6-8277-7430e7ec420c service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:38Z" level=info msg=Resuming service=user-events user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Received mailbox message count" count=0 gluonID=ed50877f-6ea5-4ff6-8277-7430e7ec420c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:38Z" level=info msg="Starting IMAP Service" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Sync triggered" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:38.634338458 +0000 UTC m=+14.040217658" user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Checking whether logged in user should re-sync. UserID:3cc99505-3895-4002-930d-372c22c90bfe" userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a80d98ea)" time="2025-11-04T18:49:38Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a80d98ea)" time="2025-11-04T18:49:38Z" level=info msg="Syncing labels" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ed50877f-6ea5-4ff6-8277-7430e7ec420c time="2025-11-04T18:49:38Z" level=info msg="Synced labels" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/mail/v4/messages/count" pkg=gpa/client userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="200 OK: POST https://127.0.0.1:34471/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:38Z" level=info msg="Syncing messages" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Job started" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="200 OK: POST https://127.0.0.1:34471/mail/v4/messages" pkg=gpa/client userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Job finished" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Synced messages" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Finished user sync" duration=7.048287ms service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Sync complete, starting API event stream" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="200 OK: POST https://127.0.0.1:34471/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:38Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Adding vault user" userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Creating new user" userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=warning msg="404 GET https://127.0.0.1:34471/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:38Z" level=error msg="404 GET https://127.0.0.1:34471/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:38Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34471/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:38Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/events/latest" pkg=gpa/client userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/settings" pkg=gpa/client userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Registering user client, ID:88f254f2-12ae-43e5-b001-947bdd0dd183" pkg=observability time="2025-11-04T18:49:38Z" level=info msg="Starting service main loop" service=telemetry user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Starting service main loop" service=notification user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Starting service main loop" service=smtp user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/labels?Type=4" pkg=gpa/client userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/labels?Type=3" pkg=gpa/client userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="200 OK: GET https://127.0.0.1:34471/core/v4/labels?Type=1" pkg=gpa/client userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Setting labels" labelIDs="[0 2 5 12 1 3 4 6 7 8 9 10]" pkg=rwLabels time="2025-11-04T18:49:38Z" level=info msg="Adding user to imap server" addrID=6ded1c13-0d3e-4ad7-8302-e565141d6f88 service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Creating new IMAP user" addrID=6ded1c13-0d3e-4ad7-8302-e565141d6f88 service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Setting gluon ID" addrID=6ded1c13-0d3e-4ad7-8302-e565141d6f88 gluonID=7bd5de0f-e002-4a2f-a38e-53a1795373bf userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Created new IMAP user" addrID=6ded1c13-0d3e-4ad7-8302-e565141d6f88 gluonID=7bd5de0f-e002-4a2f-a38e-53a1795373bf service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:38Z" level=info msg=Resuming service=user-events user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Received mailbox message count" count=0 gluonID=7bd5de0f-e002-4a2f-a38e-53a1795373bf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:38Z" level=info msg="Starting IMAP Service" service=imap user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Sync triggered" service=imap user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:38.793342971 +0000 UTC m=+14.199222181" user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Checking whether logged in user should re-sync. UserID:88f254f2-12ae-43e5-b001-947bdd0dd183" userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Syncing labels" service=imap user=88f254f2-12ae-43e5-b001-947bdd0dd183 Scenario: IMAP client can authenticate successfully with different case # features/imap/auth.feature:20 When user "1c583f86-4a42-407a-90b4-56107deb38a4" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7bd5de0f-e002-4a2f-a38e-53a1795373bf time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7bd5de0f-e002-4a2f-a38e-53a1795373bf time="2025-11-04T18:49:38Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:38Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:38Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:38Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:38Z" level=info msg="Closing user" userID=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="De-registering user client, ID:3cc99505-3895-4002-930d-372c22c90bfe" pkg=observability time="2025-11-04T18:49:38Z" level=info msg="Exiting IMAP Service" service=imap user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Exiting service main loop" service=smtp user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Exiting service main loop" service=notification user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7bd5de0f-e002-4a2f-a38e-53a1795373bf time="2025-11-04T18:49:38Z" level=info msg="Exiting Service" service=user-identity user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Exiting service main loop" service=telemetry user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Exiting service" service=user-events user=3cc99505-3895-4002-930d-372c22c90bfe time="2025-11-04T18:49:38Z" level=info msg="Closing user" userID=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="De-registering user client, ID:88f254f2-12ae-43e5-b001-947bdd0dd183" pkg=observability time="2025-11-04T18:49:38Z" level=info msg="Synced labels" service=imap user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=warning msg="Get \"https://127.0.0.1:34471/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:38Z" level=error msg="Get \"https://127.0.0.1:34471/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:38Z" 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:34471/mail/v4/messages/count\": context canceled" service=imap user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=error msg="Sync aborted" error="context canceled" service=imap user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Finished user sync" duration=1.089969ms service=imap user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Exiting IMAP Service" service=imap user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Exiting service main loop" service=smtp user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Exiting service main loop" service=notification user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Exiting Service" service=user-identity user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Exiting service main loop" service=telemetry user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Exiting service" service=user-events user=88f254f2-12ae-43e5-b001-947bdd0dd183 time="2025-11-04T18:49:38Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7bd5de0f-e002-4a2f-a38e-53a1795373bf time="2025-11-04T18:49:38Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:38Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:38Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate with address "1C583F86-4A42-407A-90B4-56107DEB38A4@PROTON.LOCAL" # :1 -> *scenario time="2025-11-04T18:49:38Z" level=info msg="User 'd243ecbd-3fe0-459f-86c5-6031a8363e68' created with id=89bc07a7-979d-489d-b5b4-7585777ffa1c" pkg=gpa/server/backend time="2025-11-04T18:49:39Z" level=info msg="User 'ce7f7300-7e30-47da-bc9c-a42d79ee91b2' created with id=79cdb525-632d-411a-b630-9a75d28a10ec" pkg=gpa/server/backend time="2025-11-04T18:49:39Z" level=info msg="Starting bridge" time="2025-11-04T18:49:39Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/024/config1825326706/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/024/cache3248624186/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/024/cache3248624186/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:39Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/024/data3045574959/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/024/data3045574959/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:39Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:39Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:39Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:39Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:39Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:39Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:39Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/024/config1825326706/grpcServerConfig.json time="2025-11-04T18:49:39Z" level=info msg="gRPC server listening on /tmp/bridge2022" pkg=grpc time="2025-11-04T18:49:39Z" level=info msg="Frontend service started" time="2025-11-04T18:49:39Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:39Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:39Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:39Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:39Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:39Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:39Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:39Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:39Z" level=info msg="Frontend client started" time="2025-11-04T18:49:39Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3aa46714)" time="2025-11-04T18:49:39Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3aa46714)" time="2025-11-04T18:49:39Z" level=info msg="200 OK: POST https://127.0.0.1:42219/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:39Z" level=info msg="200 OK: POST https://127.0.0.1:42219/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:39Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Adding vault user" userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Creating new user" userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=warning msg="404 GET https://127.0.0.1:42219/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:39Z" level=error msg="404 GET https://127.0.0.1:42219/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:39Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42219/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:39Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/events/latest" pkg=gpa/client userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/settings" pkg=gpa/client userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Registering user client, ID:89bc07a7-979d-489d-b5b4-7585777ffa1c" pkg=observability time="2025-11-04T18:49:39Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Starting service main loop" service=telemetry user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Starting service main loop" service=notification user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Starting service main loop" service=smtp user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/labels?Type=4" pkg=gpa/client userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/labels?Type=3" pkg=gpa/client userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/labels?Type=1" pkg=gpa/client userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Setting labels" labelIDs="[3 5 10 12 2 4 6 7 8 9 0 1]" pkg=rwLabels time="2025-11-04T18:49:39Z" level=info msg="Adding user to imap server" addrID=210f9a39-9fdb-4980-84b9-37aabaa65620 service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Creating new IMAP user" addrID=210f9a39-9fdb-4980-84b9-37aabaa65620 service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Setting gluon ID" addrID=210f9a39-9fdb-4980-84b9-37aabaa65620 gluonID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Created new IMAP user" addrID=210f9a39-9fdb-4980-84b9-37aabaa65620 gluonID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:39Z" level=info msg=Resuming service=user-events user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Received mailbox message count" count=0 gluonID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:39Z" level=info msg="Starting IMAP Service" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Sync triggered" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:39.629947195 +0000 UTC m=+15.035826395" user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c96047e2)" time="2025-11-04T18:49:39Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c96047e2)" time="2025-11-04T18:49:39Z" level=info msg="Checking whether logged in user should re-sync. UserID:89bc07a7-979d-489d-b5b4-7585777ffa1c" userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Syncing labels" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0cfb0fa5-a7ee-455a-bccb-3f3ea67641b6 time="2025-11-04T18:49:39Z" level=info msg="Synced labels" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/mail/v4/messages/count" pkg=gpa/client userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="200 OK: POST https://127.0.0.1:42219/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:39Z" level=info msg="Syncing messages" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Job started" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="200 OK: POST https://127.0.0.1:42219/mail/v4/messages" pkg=gpa/client userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Job finished" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Synced messages" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Finished user sync" duration=7.460178ms service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Sync complete, starting API event stream" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="200 OK: POST https://127.0.0.1:42219/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:39Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Adding vault user" userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Creating new user" userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=warning msg="404 GET https://127.0.0.1:42219/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:39Z" level=error msg="404 GET https://127.0.0.1:42219/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:39Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42219/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:39Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/events/latest" pkg=gpa/client userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/settings" pkg=gpa/client userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Registering user client, ID:79cdb525-632d-411a-b630-9a75d28a10ec" pkg=observability time="2025-11-04T18:49:39Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Starting service main loop" service=smtp user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Starting service main loop" service=telemetry user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Starting service main loop" service=notification user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/labels?Type=4" pkg=gpa/client userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/labels?Type=3" pkg=gpa/client userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="200 OK: GET https://127.0.0.1:42219/core/v4/labels?Type=1" pkg=gpa/client userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Setting labels" labelIDs="[5 6 10 12 3 4 7 8 9 0 1 2]" pkg=rwLabels time="2025-11-04T18:49:39Z" level=info msg="Adding user to imap server" addrID=fa65de9e-8e68-4783-8360-2bcda53bbb14 service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Creating new IMAP user" addrID=fa65de9e-8e68-4783-8360-2bcda53bbb14 service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Setting gluon ID" addrID=fa65de9e-8e68-4783-8360-2bcda53bbb14 gluonID=47a5959d-82f8-4b03-948a-c24e9b8fcacf userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Created new IMAP user" addrID=fa65de9e-8e68-4783-8360-2bcda53bbb14 gluonID=47a5959d-82f8-4b03-948a-c24e9b8fcacf service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:39Z" level=info msg=Resuming service=user-events user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Received mailbox message count" count=0 gluonID=47a5959d-82f8-4b03-948a-c24e9b8fcacf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:39Z" level=info msg="Starting IMAP Service" service=imap user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Sync triggered" service=imap user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:39.787373325 +0000 UTC m=+15.193252535" user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Checking whether logged in user should re-sync. UserID:79cdb525-632d-411a-b630-9a75d28a10ec" userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Syncing labels" service=imap user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=47a5959d-82f8-4b03-948a-c24e9b8fcacf Scenario: IMAP client can authenticate successfully with different case using IMAP AUTHENTICATE # features/imap/auth.feature:24 When user "d243ecbd-3fe0-459f-86c5-6031a8363e68" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=47a5959d-82f8-4b03-948a-c24e9b8fcacf time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=47a5959d-82f8-4b03-948a-c24e9b8fcacf time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=47a5959d-82f8-4b03-948a-c24e9b8fcacf time="2025-11-04T18:49:39Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=47a5959d-82f8-4b03-948a-c24e9b8fcacf time="2025-11-04T18:49:39Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:39Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:39Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:39Z" level=info msg="Closing user" userID=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="De-registering user client, ID:89bc07a7-979d-489d-b5b4-7585777ffa1c" pkg=observability time="2025-11-04T18:49:39Z" level=info msg="Exiting IMAP Service" service=imap user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Exiting service main loop" service=smtp user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Exiting service main loop" service=notification user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Exiting Service" service=user-identity user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Exiting service main loop" service=telemetry user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Exiting service" service=user-events user=89bc07a7-979d-489d-b5b4-7585777ffa1c time="2025-11-04T18:49:39Z" level=info msg="Closing user" userID=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="De-registering user client, ID:79cdb525-632d-411a-b630-9a75d28a10ec" pkg=observability time="2025-11-04T18:49:39Z" level=info msg="Synced labels" service=imap user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=47a5959d-82f8-4b03-948a-c24e9b8fcacf time="2025-11-04T18:49:39Z" level=warning msg="Get \"https://127.0.0.1:42219/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:39Z" level=error msg="Get \"https://127.0.0.1:42219/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:39Z" 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:42219/mail/v4/messages/count\": context canceled" service=imap user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=error msg="Sync aborted" error="context canceled" service=imap user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Finished user sync" duration=1.478226ms service=imap user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Exiting IMAP Service" service=imap user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Exiting service main loop" service=smtp user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Exiting service main loop" service=notification user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Exiting Service" service=user-identity user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Exiting service main loop" service=telemetry user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Exiting service" service=user-events user=79cdb525-632d-411a-b630-9a75d28a10ec time="2025-11-04T18:49:39Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=47a5959d-82f8-4b03-948a-c24e9b8fcacf time="2025-11-04T18:49:39Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:39Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:39Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate with address "D243ECBD-3FE0-459F-86C5-6031A8363E68@PROTON.LOCAL" using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-04T18:49:39Z" level=info msg="User '21c11320-4648-462d-8f8c-7ba66d28c65d' created with id=f8412e0c-6946-429d-8398-b0818613b84b" pkg=gpa/server/backend time="2025-11-04T18:49:40Z" level=info msg="User 'f6bfe380-57f5-4345-b404-5578d45cc569' created with id=95c5a9c2-064c-4aec-9f35-29bb03b5e752" pkg=gpa/server/backend time="2025-11-04T18:49:40Z" level=info msg="Starting bridge" time="2025-11-04T18:49:40Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/025/config1356102911/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/025/cache1304848676/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/025/cache1304848676/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:40Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/025/data3740725585/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/025/data3740725585/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:40Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:40Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:40Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:40Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:40Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:40Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:40Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/025/config1356102911/grpcServerConfig.json time="2025-11-04T18:49:40Z" level=info msg="gRPC server listening on /tmp/bridge4532" pkg=grpc time="2025-11-04T18:49:40Z" level=info msg="Frontend service started" time="2025-11-04T18:49:40Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:40Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:40Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:40Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:40Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:40Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:40Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:40Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:40Z" level=info msg="Frontend client started" time="2025-11-04T18:49:40Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (cae2c327)" time="2025-11-04T18:49:40Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cae2c327)" time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:40Z" level=info msg="200 OK: POST https://127.0.0.1:46497/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:40Z" level=info msg="200 OK: POST https://127.0.0.1:46497/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:40Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Adding vault user" userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Creating new user" userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=warning msg="404 GET https://127.0.0.1:46497/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:40Z" level=error msg="404 GET https://127.0.0.1:46497/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:40Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46497/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:40Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/events/latest" pkg=gpa/client userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/settings" pkg=gpa/client userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Registering user client, ID:f8412e0c-6946-429d-8398-b0818613b84b" pkg=observability time="2025-11-04T18:49:40Z" level=info msg="Starting service main loop" service=notification user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Starting service main loop" service=smtp user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Starting service main loop" service=telemetry user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/labels?Type=4" pkg=gpa/client userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/labels?Type=3" pkg=gpa/client userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/labels?Type=1" pkg=gpa/client userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Setting labels" labelIDs="[0 2 4 5 6 8 10 12 1 3 7 9]" pkg=rwLabels time="2025-11-04T18:49:40Z" level=info msg="Adding user to imap server" addrID=3d8ded68-d75b-4644-b194-4e3b938f2e01 service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Creating new IMAP user" addrID=3d8ded68-d75b-4644-b194-4e3b938f2e01 service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Setting gluon ID" addrID=3d8ded68-d75b-4644-b194-4e3b938f2e01 gluonID=abcba119-2c2b-4e8d-ae90-a81042b35303 userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Created new IMAP user" addrID=3d8ded68-d75b-4644-b194-4e3b938f2e01 gluonID=abcba119-2c2b-4e8d-ae90-a81042b35303 service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:40Z" level=info msg=Resuming service=user-events user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Received mailbox message count" count=0 gluonID=abcba119-2c2b-4e8d-ae90-a81042b35303 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:40Z" level=info msg="Starting IMAP Service" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Sync triggered" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:40.628957387 +0000 UTC m=+16.034836597" user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Checking whether logged in user should re-sync. UserID:f8412e0c-6946-429d-8398-b0818613b84b" userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4a36ff1e)" time="2025-11-04T18:49:40Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4a36ff1e)" time="2025-11-04T18:49:40Z" level=info msg="Syncing labels" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=abcba119-2c2b-4e8d-ae90-a81042b35303 time="2025-11-04T18:49:40Z" level=info msg="Synced labels" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/mail/v4/messages/count" pkg=gpa/client userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="200 OK: POST https://127.0.0.1:46497/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:40Z" level=info msg="Syncing messages" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Job started" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="200 OK: POST https://127.0.0.1:46497/mail/v4/messages" pkg=gpa/client userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Job finished" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Synced messages" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Finished user sync" duration=7.372002ms service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Sync complete, starting API event stream" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="200 OK: POST https://127.0.0.1:46497/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:40Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Adding vault user" userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Creating new user" userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=warning msg="404 GET https://127.0.0.1:46497/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:40Z" level=error msg="404 GET https://127.0.0.1:46497/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:40Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46497/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:40Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/events/latest" pkg=gpa/client userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/settings" pkg=gpa/client userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Registering user client, ID:95c5a9c2-064c-4aec-9f35-29bb03b5e752" pkg=observability time="2025-11-04T18:49:40Z" level=info msg="Starting service main loop" service=telemetry user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Starting service main loop" service=notification user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Starting service main loop" service=smtp user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/labels?Type=4" pkg=gpa/client userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/labels?Type=3" pkg=gpa/client userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/labels?Type=1" pkg=gpa/client userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Setting labels" labelIDs="[4 5 7 0 1 3 6 8 9 10 12 2]" pkg=rwLabels time="2025-11-04T18:49:40Z" level=info msg="Adding user to imap server" addrID=db39c856-37f4-474b-be56-77a3c278c159 service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Creating new IMAP user" addrID=db39c856-37f4-474b-be56-77a3c278c159 service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Setting gluon ID" addrID=db39c856-37f4-474b-be56-77a3c278c159 gluonID=202af9b8-e21d-4fcf-be99-9ffbf08fca3c userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Created new IMAP user" addrID=db39c856-37f4-474b-be56-77a3c278c159 gluonID=202af9b8-e21d-4fcf-be99-9ffbf08fca3c service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:40Z" level=info msg=Resuming service=user-events user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Received mailbox message count" count=0 gluonID=202af9b8-e21d-4fcf-be99-9ffbf08fca3c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:40Z" level=info msg="Starting IMAP Service" service=imap user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Sync triggered" service=imap user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:40.791925374 +0000 UTC m=+16.197804574" user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Checking whether logged in user should re-sync. UserID:95c5a9c2-064c-4aec-9f35-29bb03b5e752" userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Syncing labels" service=imap user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:40Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:40Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:40Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:40Z" level=info msg="Closing user" userID=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="De-registering user client, ID:f8412e0c-6946-429d-8398-b0818613b84b" pkg=observability time="2025-11-04T18:49:40Z" level=info msg="Exiting IMAP Service" service=imap user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Exiting service main loop" service=smtp user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Exiting service main loop" service=notification user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Exiting Service" service=user-identity user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Exiting service main loop" service=telemetry user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Exiting service" service=user-events user=f8412e0c-6946-429d-8398-b0818613b84b time="2025-11-04T18:49:40Z" level=info msg="Closing user" userID=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="De-registering user client, ID:95c5a9c2-064c-4aec-9f35-29bb03b5e752" pkg=observability time="2025-11-04T18:49:40Z" level=info msg="Synced labels" service=imap user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=warning msg="Get \"https://127.0.0.1:46497/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:40Z" level=error msg="Get \"https://127.0.0.1:46497/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:40Z" 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=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=error msg="Sync aborted" error="context canceled" service=imap user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Finished user sync" duration="659.504µs" service=imap user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Exiting IMAP Service" service=imap user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Exiting service main loop" service=smtp user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=202af9b8-e21d-4fcf-be99-9ffbf08fca3c time="2025-11-04T18:49:40Z" level=info msg="Exiting service main loop" service=notification user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Exiting Service" service=user-identity user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Exiting service main loop" service=telemetry user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Exiting service" service=user-events user=95c5a9c2-064c-4aec-9f35-29bb03b5e752 time="2025-11-04T18:49:40Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:40Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:40Z" level=info msg="Closing service" service=unleash Scenario: IMAP client can authenticate successfully with secondary address # features/imap/auth.feature:28 Given user "21c11320-4648-462d-8f8c-7ba66d28c65d" connects and authenticates IMAP client "1" with address "b8697ff4-fe9e-4159-9d17-9bcfbc43b4bc@proton.local" # :1 -> *scenario time="2025-11-04T18:49:40Z" level=info msg="User 'd0121509-1b79-4fff-8d2d-a6af14f0e4ae' created with id=ef86f606-7584-4977-82ef-7f726e90325c" pkg=gpa/server/backend time="2025-11-04T18:49:41Z" level=info msg="User '8032872e-f0a7-4960-a082-cda151ac9065' created with id=8a4e6849-14f8-4fa6-bf6c-f4e06643d769" pkg=gpa/server/backend time="2025-11-04T18:49:41Z" level=info msg="Starting bridge" time="2025-11-04T18:49:41Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/026/config4084866511/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/026/cache2763949538/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/026/cache2763949538/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:41Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/026/data397993337/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/026/data397993337/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:41Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:41Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:41Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:41Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:41Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:41Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:41Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/026/config4084866511/grpcServerConfig.json time="2025-11-04T18:49:41Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:41Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:41Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:41Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:41Z" level=info msg="gRPC server listening on /tmp/bridge3801" pkg=grpc time="2025-11-04T18:49:41Z" level=info msg="Frontend service started" time="2025-11-04T18:49:41Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:41Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:41Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:41Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:41Z" level=info msg="Frontend client started" time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (12c3e47f)" time="2025-11-04T18:49:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (12c3e47f)" time="2025-11-04T18:49:41Z" level=info msg="200 OK: POST https://127.0.0.1:34721/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:41Z" level=info msg="200 OK: POST https://127.0.0.1:34721/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Adding vault user" userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Creating new user" userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=warning msg="404 GET https://127.0.0.1:34721/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:41Z" level=error msg="404 GET https://127.0.0.1:34721/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34721/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:41Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/events/latest" pkg=gpa/client userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/settings" pkg=gpa/client userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Registering user client, ID:ef86f606-7584-4977-82ef-7f726e90325c" pkg=observability time="2025-11-04T18:49:41Z" level=info msg="Starting service main loop" service=telemetry user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Starting service main loop" service=notification user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Starting service main loop" service=smtp user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/labels?Type=4" pkg=gpa/client userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/labels?Type=3" pkg=gpa/client userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/labels?Type=1" pkg=gpa/client userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Setting labels" labelIDs="[3 4 7 9 0 5 6 8 10 12 1 2]" pkg=rwLabels time="2025-11-04T18:49:41Z" level=info msg="Adding user to imap server" addrID=ae21b97c-e6fb-49bb-a950-094931e460e0 service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Creating new IMAP user" addrID=ae21b97c-e6fb-49bb-a950-094931e460e0 service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Setting gluon ID" addrID=ae21b97c-e6fb-49bb-a950-094931e460e0 gluonID=f7aff746-8005-4475-8add-80c66e3e55ba userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Created new IMAP user" addrID=ae21b97c-e6fb-49bb-a950-094931e460e0 gluonID=f7aff746-8005-4475-8add-80c66e3e55ba service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:41Z" level=info msg=Resuming service=user-events user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (750dac9b)" time="2025-11-04T18:49:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (750dac9b)" time="2025-11-04T18:49:41Z" level=info msg="Received mailbox message count" count=0 gluonID=f7aff746-8005-4475-8add-80c66e3e55ba labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:41Z" level=info msg="Starting IMAP Service" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Sync triggered" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:41.620698929 +0000 UTC m=+17.026578129" user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:ef86f606-7584-4977-82ef-7f726e90325c" userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Syncing labels" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f7aff746-8005-4475-8add-80c66e3e55ba time="2025-11-04T18:49:41Z" level=info msg="Synced labels" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/mail/v4/messages/count" pkg=gpa/client userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="200 OK: POST https://127.0.0.1:34721/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:41Z" level=info msg="Syncing messages" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Job started" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="200 OK: POST https://127.0.0.1:34721/mail/v4/messages" pkg=gpa/client userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Job finished" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Synced messages" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Finished user sync" duration=6.982213ms service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="200 OK: POST https://127.0.0.1:34721/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Adding vault user" userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Creating new user" userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=warning msg="404 GET https://127.0.0.1:34721/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:41Z" level=error msg="404 GET https://127.0.0.1:34721/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34721/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:41Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/events/latest" pkg=gpa/client userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/settings" pkg=gpa/client userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Registering user client, ID:8a4e6849-14f8-4fa6-bf6c-f4e06643d769" pkg=observability time="2025-11-04T18:49:41Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Starting service main loop" service=telemetry user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Starting service main loop" service=notification user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Starting service main loop" service=smtp user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/labels?Type=4" pkg=gpa/client userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/labels?Type=3" pkg=gpa/client userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="200 OK: GET https://127.0.0.1:34721/core/v4/labels?Type=1" pkg=gpa/client userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Setting labels" labelIDs="[12 2 3 4 5 6 7 8 9 0 1 10]" pkg=rwLabels time="2025-11-04T18:49:41Z" level=info msg="Adding user to imap server" addrID=f480b5cb-13c3-40ca-b4f2-3de2c820e365 service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Creating new IMAP user" addrID=f480b5cb-13c3-40ca-b4f2-3de2c820e365 service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Setting gluon ID" addrID=f480b5cb-13c3-40ca-b4f2-3de2c820e365 gluonID=c2ffde93-10c5-46e1-8b0b-0d1cc5a47cb7 userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Created new IMAP user" addrID=f480b5cb-13c3-40ca-b4f2-3de2c820e365 gluonID=c2ffde93-10c5-46e1-8b0b-0d1cc5a47cb7 service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:41Z" level=info msg=Resuming service=user-events user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Received mailbox message count" count=0 gluonID=c2ffde93-10c5-46e1-8b0b-0d1cc5a47cb7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:41Z" level=info msg="Starting IMAP Service" service=imap user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Sync triggered" service=imap user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:41.779738206 +0000 UTC m=+17.185617416" user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:8a4e6849-14f8-4fa6-bf6c-f4e06643d769" userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Syncing labels" service=imap user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c2ffde93-10c5-46e1-8b0b-0d1cc5a47cb7 time="2025-11-04T18:49:41Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:41Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:41Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:41Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:41Z" level=info msg="Closing user" userID=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="De-registering user client, ID:ef86f606-7584-4977-82ef-7f726e90325c" pkg=observability time="2025-11-04T18:49:41Z" level=info msg="Exiting IMAP Service" service=imap user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Exiting service main loop" service=smtp user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Exiting service main loop" service=notification user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Exiting Service" service=user-identity user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Exiting service main loop" service=telemetry user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Exiting service" service=user-events user=ef86f606-7584-4977-82ef-7f726e90325c time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c2ffde93-10c5-46e1-8b0b-0d1cc5a47cb7 time="2025-11-04T18:49:41Z" level=info msg="Closing user" userID=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="De-registering user client, ID:8a4e6849-14f8-4fa6-bf6c-f4e06643d769" pkg=observability time="2025-11-04T18:49:41Z" level=info msg="Synced labels" service=imap user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=warning msg="Get \"https://127.0.0.1:34721/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:41Z" level=error msg="Get \"https://127.0.0.1:34721/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:41Z" 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:34721/mail/v4/messages/count\": context canceled" service=imap user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=error msg="Sync aborted" error="context canceled" service=imap user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Finished user sync" duration="961.328µs" service=imap user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Exiting IMAP Service" service=imap user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Exiting service main loop" service=smtp user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Exiting service main loop" service=notification user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Exiting Service" service=user-identity user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Exiting service main loop" service=telemetry user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Exiting service" service=user-events user=8a4e6849-14f8-4fa6-bf6c-f4e06643d769 time="2025-11-04T18:49:41Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c2ffde93-10c5-46e1-8b0b-0d1cc5a47cb7 time="2025-11-04T18:49:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c2ffde93-10c5-46e1-8b0b-0d1cc5a47cb7 time="2025-11-04T18:49:41Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:41Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:41Z" level=info msg="Closing service" service=unleash Scenario: IMAP client can authenticate successfully with secondary address using IMAP AUTHENTICATE # features/imap/auth.feature:31 Given user "d0121509-1b79-4fff-8d2d-a6af14f0e4ae" connects and authenticates IMAP client "1" with address "47b6b3f6-5061-4ad2-a545-617c387a9328@proton.local" using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-04T18:49:41Z" level=info msg="User '7ffd3fa5-aa63-4a7c-a2da-106e5963b848' created with id=d69311c0-c711-4e63-86db-c9a51add61c8" pkg=gpa/server/backend time="2025-11-04T18:49:42Z" level=info msg="User 'bc376b95-f1c7-4104-b8e8-8a8f9b930d31' created with id=eaab12fb-6b84-49d3-9122-81985ed45ee3" pkg=gpa/server/backend time="2025-11-04T18:49:42Z" level=info msg="Starting bridge" time="2025-11-04T18:49:42Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/027/config3699192630/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/027/cache3795249895/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/027/cache3795249895/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:42Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/027/data202865689/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/027/data202865689/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:42Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:42Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:42Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:42Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:42Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:42Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:42Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:42Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:42Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/027/config3699192630/grpcServerConfig.json time="2025-11-04T18:49:42Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:42Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:42Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:42Z" level=info msg="gRPC server listening on /tmp/bridge2533" pkg=grpc time="2025-11-04T18:49:42Z" level=info msg="Frontend service started" time="2025-11-04T18:49:42Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:42Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:42Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:42Z" level=info msg="Frontend client started" time="2025-11-04T18:49:42Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8ec761a5)" time="2025-11-04T18:49:42Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8ec761a5)" time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:42Z" level=info msg="200 OK: POST https://127.0.0.1:43945/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:42Z" level=info msg="200 OK: POST https://127.0.0.1:43945/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:42Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Adding vault user" userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Creating new user" userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=warning msg="404 GET https://127.0.0.1:43945/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:42Z" level=error msg="404 GET https://127.0.0.1:43945/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:42Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43945/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:42Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/events/latest" pkg=gpa/client userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/settings" pkg=gpa/client userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Registering user client, ID:d69311c0-c711-4e63-86db-c9a51add61c8" pkg=observability time="2025-11-04T18:49:42Z" level=info msg="Starting service main loop" service=telemetry user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Starting service main loop" service=notification user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Starting service main loop" service=smtp user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/labels?Type=4" pkg=gpa/client userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/labels?Type=3" pkg=gpa/client userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/labels?Type=1" pkg=gpa/client userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Setting labels" labelIDs="[10 12 1 2 4 6 7 0 3 5 8 9]" pkg=rwLabels time="2025-11-04T18:49:42Z" level=info msg="Adding user to imap server" addrID=d5c3e885-543f-4482-9bab-76cc0eb6c24b service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Creating new IMAP user" addrID=d5c3e885-543f-4482-9bab-76cc0eb6c24b service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Setting gluon ID" addrID=d5c3e885-543f-4482-9bab-76cc0eb6c24b gluonID=e948f306-9fd9-40f1-9d26-c93dc63bf812 userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Created new IMAP user" addrID=d5c3e885-543f-4482-9bab-76cc0eb6c24b gluonID=e948f306-9fd9-40f1-9d26-c93dc63bf812 service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:42Z" level=info msg=Resuming service=user-events user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Received mailbox message count" count=0 gluonID=e948f306-9fd9-40f1-9d26-c93dc63bf812 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:42Z" level=info msg="Starting IMAP Service" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Checking whether logged in user should re-sync. UserID:d69311c0-c711-4e63-86db-c9a51add61c8" userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Sync triggered" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:42.618544642 +0000 UTC m=+18.024423842" user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e526ae2e)" time="2025-11-04T18:49:42Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e526ae2e)" time="2025-11-04T18:49:42Z" level=info msg="Syncing labels" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e948f306-9fd9-40f1-9d26-c93dc63bf812 time="2025-11-04T18:49:42Z" level=info msg="Synced labels" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/mail/v4/messages/count" pkg=gpa/client userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Syncing messages" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Job started" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="200 OK: POST https://127.0.0.1:43945/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:42Z" level=info msg="200 OK: POST https://127.0.0.1:43945/mail/v4/messages" pkg=gpa/client userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Job finished" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Synced messages" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Finished user sync" duration=8.448716ms service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Sync complete, starting API event stream" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="200 OK: POST https://127.0.0.1:43945/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:42Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Adding vault user" userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Creating new user" userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=warning msg="404 GET https://127.0.0.1:43945/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:42Z" level=error msg="404 GET https://127.0.0.1:43945/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:42Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43945/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:42Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/events/latest" pkg=gpa/client userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/settings" pkg=gpa/client userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Registering user client, ID:eaab12fb-6b84-49d3-9122-81985ed45ee3" pkg=observability time="2025-11-04T18:49:42Z" level=info msg="Starting service main loop" service=telemetry user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Starting service main loop" service=notification user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Starting service main loop" service=smtp user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/labels?Type=4" pkg=gpa/client userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/labels?Type=3" pkg=gpa/client userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="200 OK: GET https://127.0.0.1:43945/core/v4/labels?Type=1" pkg=gpa/client userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Setting labels" labelIDs="[9 10 0 3 7 12 1 2 4 5 6 8]" pkg=rwLabels time="2025-11-04T18:49:42Z" level=info msg="Adding user to imap server" addrID=ebcb9980-0941-4e71-b39b-a28517f879c8 service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Creating new IMAP user" addrID=ebcb9980-0941-4e71-b39b-a28517f879c8 service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Setting gluon ID" addrID=ebcb9980-0941-4e71-b39b-a28517f879c8 gluonID=aca65d7c-31eb-42ee-a570-adc1e6c42d9e userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Received mailbox message count" count=0 gluonID=aca65d7c-31eb-42ee-a570-adc1e6c42d9e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:42Z" level=info msg="Created new IMAP user" addrID=ebcb9980-0941-4e71-b39b-a28517f879c8 gluonID=aca65d7c-31eb-42ee-a570-adc1e6c42d9e service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:42Z" level=info msg=Resuming service=user-events user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Starting IMAP Service" service=imap user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Sync triggered" service=imap user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:42.77939157 +0000 UTC m=+18.185270770" user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Checking whether logged in user should re-sync. UserID:eaab12fb-6b84-49d3-9122-81985ed45ee3" userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Syncing labels" service=imap user=eaab12fb-6b84-49d3-9122-81985ed45ee3 Scenario: IMAP client cannot authenticate with bad username # features/imap/auth.feature:34 When user "7ffd3fa5-aa63-4a7c-a2da-106e5963b848" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:42Z" level=error msg="Command failed" cmd="LOGIN 'caOInYhYDzLELKBOpESPVI28Tc9GC7LwpDSsw/EM+cU=' " error="no such user" pkg=gluon/session session=1 time="2025-11-04T18:49:42Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=7ffd3fa5-aa63-4a7c-a2da-106e5963b848@proton.localbad time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=aca65d7c-31eb-42ee-a570-adc1e6c42d9e time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=aca65d7c-31eb-42ee-a570-adc1e6c42d9e time="2025-11-04T18:49:42Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:42Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:42Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:42Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:42Z" level=info msg="Closing user" userID=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="De-registering user client, ID:d69311c0-c711-4e63-86db-c9a51add61c8" pkg=observability time="2025-11-04T18:49:42Z" level=info msg="Exiting IMAP Service" service=imap user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Exiting service main loop" service=smtp user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Exiting service main loop" service=notification user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Exiting Service" service=user-identity user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Exiting service main loop" service=telemetry user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Exiting service" service=user-events user=d69311c0-c711-4e63-86db-c9a51add61c8 time="2025-11-04T18:49:42Z" level=info msg="Closing user" userID=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="De-registering user client, ID:eaab12fb-6b84-49d3-9122-81985ed45ee3" pkg=observability time="2025-11-04T18:49:42Z" level=info msg="Synced labels" service=imap user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=warning msg="Get \"https://127.0.0.1:43945/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:42Z" level=error msg="Get \"https://127.0.0.1:43945/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:42Z" 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:43945/mail/v4/messages/count\": context canceled" service=imap user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=error msg="Sync aborted" error="context canceled" service=imap user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Finished user sync" duration=1.067888ms service=imap user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Exiting IMAP Service" service=imap user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Exiting service main loop" service=smtp user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Exiting service main loop" service=notification user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Exiting Service" service=user-identity user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Exiting service main loop" service=telemetry user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Exiting service" service=user-events user=eaab12fb-6b84-49d3-9122-81985ed45ee3 time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=aca65d7c-31eb-42ee-a570-adc1e6c42d9e time="2025-11-04T18:49:42Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=aca65d7c-31eb-42ee-a570-adc1e6c42d9e time="2025-11-04T18:49:42Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:42Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:42Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect username # :1 -> *scenario time="2025-11-04T18:49:42Z" level=info msg="User '12ecdcb8-c2df-4598-b04a-e3b60727dd1b' created with id=e17a32fe-562d-43ca-9abd-3c2d8443a0f8" pkg=gpa/server/backend time="2025-11-04T18:49:43Z" level=info msg="User '515b33db-4add-4259-961d-4c3b7edd7dc7' created with id=78456662-2215-431e-96ff-3d55ef263721" pkg=gpa/server/backend time="2025-11-04T18:49:43Z" level=info msg="Starting bridge" time="2025-11-04T18:49:43Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/028/config2443840094/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/028/cache1275689905/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/028/cache1275689905/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:43Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/028/data3303026769/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/028/data3303026769/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:43Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:43Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:43Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:43Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:43Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:43Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:43Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:43Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:43Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:43Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/028/config2443840094/grpcServerConfig.json time="2025-11-04T18:49:43Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:43Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:43Z" level=info msg="gRPC server listening on /tmp/bridge4567" pkg=grpc time="2025-11-04T18:49:43Z" level=info msg="Frontend service started" time="2025-11-04T18:49:43Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:43Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:43Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:43Z" level=info msg="Frontend client started" time="2025-11-04T18:49:43Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (646abb47)" time="2025-11-04T18:49:43Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (646abb47)" time="2025-11-04T18:49:43Z" level=info msg="200 OK: POST https://127.0.0.1:44117/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:43Z" level=info msg="200 OK: POST https://127.0.0.1:44117/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:43Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Adding vault user" userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Creating new user" userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=warning msg="404 GET https://127.0.0.1:44117/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:43Z" level=error msg="404 GET https://127.0.0.1:44117/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44117/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:43Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/events/latest" pkg=gpa/client userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/settings" pkg=gpa/client userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Registering user client, ID:e17a32fe-562d-43ca-9abd-3c2d8443a0f8" pkg=observability time="2025-11-04T18:49:43Z" level=info msg="Starting service main loop" service=telemetry user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Starting service main loop" service=notification user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Starting service main loop" service=smtp user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/labels?Type=4" pkg=gpa/client userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/labels?Type=3" pkg=gpa/client userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/labels?Type=1" pkg=gpa/client userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Setting labels" labelIDs="[3 4 5 6 7 9 1 8 10 12 0 2]" pkg=rwLabels time="2025-11-04T18:49:43Z" level=info msg="Adding user to imap server" addrID=3c0e5b53-ef10-4e6b-9827-060a80f68ba6 service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Creating new IMAP user" addrID=3c0e5b53-ef10-4e6b-9827-060a80f68ba6 service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Setting gluon ID" addrID=3c0e5b53-ef10-4e6b-9827-060a80f68ba6 gluonID=b35c379e-232b-4842-851b-5f2841a560ca userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Created new IMAP user" addrID=3c0e5b53-ef10-4e6b-9827-060a80f68ba6 gluonID=b35c379e-232b-4842-851b-5f2841a560ca service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:43Z" level=info msg=Resuming service=user-events user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Starting IMAP Service" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Sync triggered" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:e17a32fe-562d-43ca-9abd-3c2d8443a0f8" userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:43.614230373 +0000 UTC m=+19.020109583" user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Received mailbox message count" count=0 gluonID=b35c379e-232b-4842-851b-5f2841a560ca labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:43Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2692f395)" time="2025-11-04T18:49:43Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2692f395)" time="2025-11-04T18:49:43Z" level=info msg="Syncing labels" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b35c379e-232b-4842-851b-5f2841a560ca time="2025-11-04T18:49:43Z" level=info msg="Synced labels" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/mail/v4/messages/count" pkg=gpa/client userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="200 OK: POST https://127.0.0.1:44117/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:43Z" level=info msg="Syncing messages" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Job started" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="200 OK: POST https://127.0.0.1:44117/mail/v4/messages" pkg=gpa/client userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Job finished" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Synced messages" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Finished user sync" duration=6.980189ms service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Sync complete, starting API event stream" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="200 OK: POST https://127.0.0.1:44117/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:43Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Adding vault user" userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Creating new user" userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=warning msg="404 GET https://127.0.0.1:44117/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:43Z" level=error msg="404 GET https://127.0.0.1:44117/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44117/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:43Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/events/latest" pkg=gpa/client userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/settings" pkg=gpa/client userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Registering user client, ID:78456662-2215-431e-96ff-3d55ef263721" pkg=observability time="2025-11-04T18:49:43Z" level=info msg="Starting service main loop" service=telemetry user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Starting service main loop" service=notification user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Starting service main loop" service=smtp user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/labels?Type=4" pkg=gpa/client userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/labels?Type=3" pkg=gpa/client userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="200 OK: GET https://127.0.0.1:44117/core/v4/labels?Type=1" pkg=gpa/client userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Setting labels" labelIDs="[7 9 12 0 1 4 8 10 2 3 5 6]" pkg=rwLabels time="2025-11-04T18:49:43Z" level=info msg="Adding user to imap server" addrID=95b49d58-73b8-467b-a094-29862cd760e0 service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Creating new IMAP user" addrID=95b49d58-73b8-467b-a094-29862cd760e0 service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Setting gluon ID" addrID=95b49d58-73b8-467b-a094-29862cd760e0 gluonID=c5bb4652-2195-4786-a5f6-097405c716ee userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Created new IMAP user" addrID=95b49d58-73b8-467b-a094-29862cd760e0 gluonID=c5bb4652-2195-4786-a5f6-097405c716ee service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:43Z" level=info msg=Resuming service=user-events user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Received mailbox message count" count=0 gluonID=c5bb4652-2195-4786-a5f6-097405c716ee labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:43Z" level=info msg="Starting IMAP Service" service=imap user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:78456662-2215-431e-96ff-3d55ef263721" userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Sync triggered" service=imap user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:43.77125941 +0000 UTC m=+19.177138610" user=78456662-2215-431e-96ff-3d55ef263721 Scenario: IMAP client cannot authenticate with bad username using IMAP AUTHENTICATE # features/imap/auth.feature:38 When user "12ecdcb8-c2df-4598-b04a-e3b60727dd1b" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:43Z" level=error msg="Command failed" cmd="AUTHENTICATE " error="no such user" pkg=gluon/session session=1 time="2025-11-04T18:49:43Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=12ecdcb8-c2df-4598-b04a-e3b60727dd1b@proton.localbad time="2025-11-04T18:49:43Z" level=info msg="Syncing labels" service=imap user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:43Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:43Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:43Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c5bb4652-2195-4786-a5f6-097405c716ee time="2025-11-04T18:49:43Z" level=info msg="Closing user" userID=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="De-registering user client, ID:e17a32fe-562d-43ca-9abd-3c2d8443a0f8" pkg=observability time="2025-11-04T18:49:43Z" level=info msg="Exiting IMAP Service" service=imap user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Exiting service main loop" service=smtp user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Exiting service main loop" service=notification user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Exiting Service" service=user-identity user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Exiting service main loop" service=telemetry user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Exiting service" service=user-events user=e17a32fe-562d-43ca-9abd-3c2d8443a0f8 time="2025-11-04T18:49:43Z" level=info msg="Closing user" userID=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="De-registering user client, ID:78456662-2215-431e-96ff-3d55ef263721" pkg=observability time="2025-11-04T18:49:43Z" level=info msg="Synced labels" service=imap user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=warning msg="Get \"https://127.0.0.1:44117/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:43Z" level=error msg="Get \"https://127.0.0.1:44117/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:43Z" 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:44117/mail/v4/messages/count\": context canceled" service=imap user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=error msg="Sync aborted" error="context canceled" service=imap user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Finished user sync" duration="684.46µs" service=imap user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Exiting IMAP Service" service=imap user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Exiting service main loop" service=smtp user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Exiting service main loop" service=notification user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Exiting Service" service=user-identity user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c5bb4652-2195-4786-a5f6-097405c716ee time="2025-11-04T18:49:43Z" level=info msg="Exiting service main loop" service=telemetry user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Exiting service" service=user-events user=78456662-2215-431e-96ff-3d55ef263721 time="2025-11-04T18:49:43Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:43Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:43Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect username using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-04T18:49:43Z" level=info msg="User '296c9022-4e12-47a3-ab28-e501cca4081d' created with id=9491033a-2740-4e7f-80c6-6abc4ffe46d0" pkg=gpa/server/backend time="2025-11-04T18:49:44Z" level=info msg="User '295232ce-8525-4f7b-a1fc-4498e70d086d' created with id=9638215f-7ea8-4360-8b53-4cd5613abf6c" pkg=gpa/server/backend time="2025-11-04T18:49:44Z" level=info msg="Starting bridge" time="2025-11-04T18:49:44Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/029/config3670086470/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/029/cache1179393970/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/029/cache1179393970/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:44Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/029/data1472139397/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/029/data1472139397/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:44Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:44Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:44Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:44Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:44Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:44Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:44Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:44Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/029/config3670086470/grpcServerConfig.json time="2025-11-04T18:49:44Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:44Z" level=info msg="gRPC server listening on /tmp/bridge5944" pkg=grpc time="2025-11-04T18:49:44Z" level=info msg="Frontend service started" time="2025-11-04T18:49:44Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:44Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:44Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:44Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:44Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:44Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:44Z" level=info msg="Frontend client started" time="2025-11-04T18:49:44Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ed254436)" time="2025-11-04T18:49:44Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ed254436)" time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:44Z" level=info msg="200 OK: POST https://127.0.0.1:33839/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:44Z" level=info msg="200 OK: POST https://127.0.0.1:33839/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Adding vault user" userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Creating new user" userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=warning msg="404 GET https://127.0.0.1:33839/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:44Z" level=error msg="404 GET https://127.0.0.1:33839/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:44Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33839/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:44Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/events/latest" pkg=gpa/client userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/settings" pkg=gpa/client userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Registering user client, ID:9491033a-2740-4e7f-80c6-6abc4ffe46d0" pkg=observability time="2025-11-04T18:49:44Z" level=info msg="Starting service main loop" service=telemetry user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Starting service main loop" service=notification user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Starting service main loop" service=smtp user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/labels?Type=4" pkg=gpa/client userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/labels?Type=3" pkg=gpa/client userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/labels?Type=1" pkg=gpa/client userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Setting labels" labelIDs="[4 8 10 1 5 6 7 9 12 0 2 3]" pkg=rwLabels time="2025-11-04T18:49:44Z" level=info msg="Adding user to imap server" addrID=4b821e32-9dcb-4211-ac09-61640cb2b090 service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Creating new IMAP user" addrID=4b821e32-9dcb-4211-ac09-61640cb2b090 service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Setting gluon ID" addrID=4b821e32-9dcb-4211-ac09-61640cb2b090 gluonID=ab531589-a198-429b-b33b-f2b8ffc63442 userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Received mailbox message count" count=0 gluonID=ab531589-a198-429b-b33b-f2b8ffc63442 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:44Z" level=info msg="Created new IMAP user" addrID=4b821e32-9dcb-4211-ac09-61640cb2b090 gluonID=ab531589-a198-429b-b33b-f2b8ffc63442 service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:44Z" level=info msg=Resuming service=user-events user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Starting IMAP Service" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Sync triggered" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:44.597313627 +0000 UTC m=+20.003192837" user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (706257db)" time="2025-11-04T18:49:44Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (706257db)" time="2025-11-04T18:49:44Z" level=info msg="Checking whether logged in user should re-sync. UserID:9491033a-2740-4e7f-80c6-6abc4ffe46d0" userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Syncing labels" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ab531589-a198-429b-b33b-f2b8ffc63442 time="2025-11-04T18:49:44Z" level=info msg="Synced labels" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/mail/v4/messages/count" pkg=gpa/client userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Syncing messages" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Job started" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="200 OK: POST https://127.0.0.1:33839/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:44Z" level=info msg="200 OK: POST https://127.0.0.1:33839/mail/v4/messages" pkg=gpa/client userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Job finished" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Synced messages" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Finished user sync" duration=7.760829ms service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Sync complete, starting API event stream" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="200 OK: POST https://127.0.0.1:33839/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Adding vault user" userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Creating new user" userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=warning msg="404 GET https://127.0.0.1:33839/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:44Z" level=error msg="404 GET https://127.0.0.1:33839/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:44Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33839/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:44Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/events/latest" pkg=gpa/client userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/settings" pkg=gpa/client userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Registering user client, ID:9638215f-7ea8-4360-8b53-4cd5613abf6c" pkg=observability time="2025-11-04T18:49:44Z" level=info msg="Starting service main loop" service=telemetry user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Starting service main loop" service=notification user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Starting service main loop" service=smtp user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/labels?Type=4" pkg=gpa/client userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/labels?Type=3" pkg=gpa/client userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/labels?Type=1" pkg=gpa/client userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Setting labels" labelIDs="[7 9 10 0 2 3 4 5 6 8 12 1]" pkg=rwLabels time="2025-11-04T18:49:44Z" level=info msg="Adding user to imap server" addrID=3ac4fb26-9ce3-49cc-8a00-dda2262f8002 service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Creating new IMAP user" addrID=3ac4fb26-9ce3-49cc-8a00-dda2262f8002 service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Setting gluon ID" addrID=3ac4fb26-9ce3-49cc-8a00-dda2262f8002 gluonID=ba9b84d4-a2cd-4d84-8657-2505a37bcdd4 userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Created new IMAP user" addrID=3ac4fb26-9ce3-49cc-8a00-dda2262f8002 gluonID=ba9b84d4-a2cd-4d84-8657-2505a37bcdd4 service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:44Z" level=info msg=Resuming service=user-events user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Received mailbox message count" count=0 gluonID=ba9b84d4-a2cd-4d84-8657-2505a37bcdd4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:44Z" level=info msg="Starting IMAP Service" service=imap user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Checking whether logged in user should re-sync. UserID:9638215f-7ea8-4360-8b53-4cd5613abf6c" userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Sync triggered" service=imap user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:44.755171193 +0000 UTC m=+20.161050403" user=9638215f-7ea8-4360-8b53-4cd5613abf6c Scenario: IMAP client cannot authenticate with bad password # features/imap/auth.feature:42 When user "296c9022-4e12-47a3-ab28-e501cca4081d" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:44Z" level=error msg="Command failed" cmd="LOGIN 'JAVatSzByAdigW9uKAXhTvMb/J/tAMxcmY/AlGz+V9M=' " error="no such user" pkg=gluon/session session=1 time="2025-11-04T18:49:44Z" level=info msg="Syncing labels" service=imap user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=296c9022-4e12-47a3-ab28-e501cca4081d@proton.local time="2025-11-04T18:49:44Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:44Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:44Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:44Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:44Z" level=info msg="Closing user" userID=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="De-registering user client, ID:9491033a-2740-4e7f-80c6-6abc4ffe46d0" pkg=observability time="2025-11-04T18:49:44Z" level=info msg="Exiting IMAP Service" service=imap user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Exiting service main loop" service=smtp user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Exiting service main loop" service=notification user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Exiting Service" service=user-identity user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Exiting service main loop" service=telemetry user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Exiting service" service=user-events user=9491033a-2740-4e7f-80c6-6abc4ffe46d0 time="2025-11-04T18:49:44Z" level=info msg="Closing user" userID=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="De-registering user client, ID:9638215f-7ea8-4360-8b53-4cd5613abf6c" pkg=observability time="2025-11-04T18:49:44Z" level=info msg="Synced labels" service=imap user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=warning msg="Get \"https://127.0.0.1:33839/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:44Z" level=error msg="Get \"https://127.0.0.1:33839/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:44Z" 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:33839/mail/v4/messages/count\": context canceled" service=imap user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=error msg="Sync aborted" error="context canceled" service=imap user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Finished user sync" duration="727.811µs" service=imap user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Exiting IMAP Service" service=imap user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Exiting service main loop" service=smtp user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Exiting service main loop" service=notification user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Exiting Service" service=user-identity user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Exiting service main loop" service=telemetry user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Exiting service" service=user-events user=9638215f-7ea8-4360-8b53-4cd5613abf6c time="2025-11-04T18:49:44Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ba9b84d4-a2cd-4d84-8657-2505a37bcdd4 time="2025-11-04T18:49:44Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:44Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:44Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect password # :1 -> *scenario time="2025-11-04T18:49:44Z" level=info msg="User '4bf51770-5d32-4904-8ac5-939837127597' created with id=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d" pkg=gpa/server/backend time="2025-11-04T18:49:45Z" level=info msg="User 'e5ae9406-8ad1-4cff-8ddc-ad63b194dcfe' created with id=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8" pkg=gpa/server/backend time="2025-11-04T18:49:45Z" level=info msg="Starting bridge" time="2025-11-04T18:49:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/030/config182084491/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/030/cache1270276580/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/030/cache1270276580/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/030/data2592704067/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/030/data2592704067/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:45Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:45Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:45Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:45Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:45Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:45Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/030/config182084491/grpcServerConfig.json time="2025-11-04T18:49:45Z" level=info msg="gRPC server listening on /tmp/bridge8523" pkg=grpc time="2025-11-04T18:49:45Z" level=info msg="Frontend service started" time="2025-11-04T18:49:45Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:45Z" level=info msg="Frontend client started" time="2025-11-04T18:49:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9e508bde)" time="2025-11-04T18:49:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9e508bde)" time="2025-11-04T18:49:45Z" level=info msg="200 OK: POST https://127.0.0.1:41045/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:45Z" level=info msg="200 OK: POST https://127.0.0.1:41045/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Adding vault user" userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Creating new user" userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=warning msg="404 GET https://127.0.0.1:41045/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:45Z" level=error msg="404 GET https://127.0.0.1:41045/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41045/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:45Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/events/latest" pkg=gpa/client userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/settings" pkg=gpa/client userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Registering user client, ID:52f9b0d7-ebd8-4834-becd-aa08c64c2f9d" pkg=observability time="2025-11-04T18:49:45Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Starting service main loop" service=telemetry user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Starting service main loop" service=notification user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Starting service main loop" service=smtp user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/labels?Type=4" pkg=gpa/client userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/labels?Type=3" pkg=gpa/client userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/labels?Type=1" pkg=gpa/client userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Setting labels" labelIDs="[4 5 6 7 8 2 9 10 12 0 1 3]" pkg=rwLabels time="2025-11-04T18:49:45Z" level=info msg="Adding user to imap server" addrID=108489ae-2bfc-4c91-a417-8b005c66d3bb service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Creating new IMAP user" addrID=108489ae-2bfc-4c91-a417-8b005c66d3bb service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Setting gluon ID" addrID=108489ae-2bfc-4c91-a417-8b005c66d3bb gluonID=07f4b255-9d28-4d69-aeeb-be74a592d0bc userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Created new IMAP user" addrID=108489ae-2bfc-4c91-a417-8b005c66d3bb gluonID=07f4b255-9d28-4d69-aeeb-be74a592d0bc service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:45Z" level=info msg=Resuming service=user-events user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Received mailbox message count" count=0 gluonID=07f4b255-9d28-4d69-aeeb-be74a592d0bc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:52f9b0d7-ebd8-4834-becd-aa08c64c2f9d" userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Starting IMAP Service" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Sync triggered" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:45.586594745 +0000 UTC m=+20.992473996" user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (16a22794)" time="2025-11-04T18:49:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16a22794)" time="2025-11-04T18:49:45Z" level=info msg="Syncing labels" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=07f4b255-9d28-4d69-aeeb-be74a592d0bc time="2025-11-04T18:49:45Z" level=info msg="Synced labels" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/mail/v4/messages/count" pkg=gpa/client userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="200 OK: POST https://127.0.0.1:41045/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:45Z" level=info msg="Syncing messages" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Job started" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="200 OK: POST https://127.0.0.1:41045/mail/v4/messages" pkg=gpa/client userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Job finished" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Synced messages" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Finished user sync" duration=7.311349ms service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Sync complete, starting API event stream" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="200 OK: POST https://127.0.0.1:41045/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Adding vault user" userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Creating new user" userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=warning msg="404 GET https://127.0.0.1:41045/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:45Z" level=error msg="404 GET https://127.0.0.1:41045/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41045/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:45Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/events/latest" pkg=gpa/client userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/settings" pkg=gpa/client userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Registering user client, ID:9b63ad6f-a0c1-44a2-ab55-2b698e0044a8" pkg=observability time="2025-11-04T18:49:45Z" level=info msg="Starting service main loop" service=telemetry user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Starting service main loop" service=notification user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Starting service main loop" service=smtp user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/labels?Type=4" pkg=gpa/client userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/labels?Type=3" pkg=gpa/client userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="200 OK: GET https://127.0.0.1:41045/core/v4/labels?Type=1" pkg=gpa/client userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Setting labels" labelIDs="[12 1 3 4 6 7 8 9 10 0 2 5]" pkg=rwLabels time="2025-11-04T18:49:45Z" level=info msg="Adding user to imap server" addrID=ec716f14-027d-422f-852d-ee97d342892d service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Creating new IMAP user" addrID=ec716f14-027d-422f-852d-ee97d342892d service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Setting gluon ID" addrID=ec716f14-027d-422f-852d-ee97d342892d gluonID=e7bad788-c3f4-491f-a747-0f4f4e1cd04a userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Created new IMAP user" addrID=ec716f14-027d-422f-852d-ee97d342892d gluonID=e7bad788-c3f4-491f-a747-0f4f4e1cd04a service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:45Z" level=info msg=Resuming service=user-events user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Received mailbox message count" count=0 gluonID=e7bad788-c3f4-491f-a747-0f4f4e1cd04a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:45Z" level=info msg="Starting IMAP Service" service=imap user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Sync triggered" service=imap user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:9b63ad6f-a0c1-44a2-ab55-2b698e0044a8" userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:45.742727575 +0000 UTC m=+21.148606775" user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 Scenario: IMAP client cannot authenticate with bad password using IMAP AUTHENTICATE # features/imap/auth.feature:46 When user "4bf51770-5d32-4904-8ac5-939837127597" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:45Z" level=info msg="Syncing labels" service=imap user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=error msg="Command failed" cmd="AUTHENTICATE " error="no such user" pkg=gluon/session session=1 time="2025-11-04T18:49:45Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=4bf51770-5d32-4904-8ac5-939837127597@proton.local time="2025-11-04T18:49:45Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:45Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:45Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:45Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:45Z" level=info msg="Closing user" userID=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="De-registering user client, ID:52f9b0d7-ebd8-4834-becd-aa08c64c2f9d" pkg=observability time="2025-11-04T18:49:45Z" level=info msg="Exiting IMAP Service" service=imap user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Exiting service main loop" service=smtp user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Exiting service main loop" service=notification user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Exiting Service" service=user-identity user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Exiting service main loop" service=telemetry user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Exiting service" service=user-events user=52f9b0d7-ebd8-4834-becd-aa08c64c2f9d time="2025-11-04T18:49:45Z" level=info msg="Closing user" userID=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="De-registering user client, ID:9b63ad6f-a0c1-44a2-ab55-2b698e0044a8" pkg=observability time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e7bad788-c3f4-491f-a747-0f4f4e1cd04a time="2025-11-04T18:49:45Z" level=info msg="Synced labels" service=imap user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=warning msg="Get \"https://127.0.0.1:41045/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:45Z" level=error msg="Get \"https://127.0.0.1:41045/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:45Z" 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:41045/mail/v4/messages/count\": context canceled" service=imap user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=error msg="Sync aborted" error="context canceled" service=imap user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Finished user sync" duration="971.698µs" service=imap user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Exiting IMAP Service" service=imap user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Exiting service main loop" service=smtp user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Exiting service main loop" service=notification user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Exiting Service" service=user-identity user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Exiting service main loop" service=telemetry user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Exiting service" service=user-events user=9b63ad6f-a0c1-44a2-ab55-2b698e0044a8 time="2025-11-04T18:49:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e7bad788-c3f4-491f-a747-0f4f4e1cd04a time="2025-11-04T18:49:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:45Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:45Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect password using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-04T18:49:45Z" level=info msg="User '3acd982e-cd4e-450e-b9c7-e1535976f093' created with id=9cbb87cb-e013-46d6-b808-c5160de40521" pkg=gpa/server/backend time="2025-11-04T18:49:46Z" level=info msg="User '894aafc4-9fcf-4e50-a06b-4d94019a14e7' created with id=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33" pkg=gpa/server/backend time="2025-11-04T18:49:46Z" level=info msg="Starting bridge" time="2025-11-04T18:49:46Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/031/config3268993430/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/031/cache1442954910/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/031/cache1442954910/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:46Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/031/data1835507360/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/031/data1835507360/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:46Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:46Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:46Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:46Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:46Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:46Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:46Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:46Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:46Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:46Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/031/config3268993430/grpcServerConfig.json time="2025-11-04T18:49:46Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:46Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:46Z" level=info msg="gRPC server listening on /tmp/bridge1341" pkg=grpc time="2025-11-04T18:49:46Z" level=info msg="Frontend service started" time="2025-11-04T18:49:46Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:46Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:46Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:46Z" level=info msg="Frontend client started" time="2025-11-04T18:49:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0cbb6089)" time="2025-11-04T18:49:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0cbb6089)" time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:46Z" level=info msg="200 OK: POST https://127.0.0.1:41771/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:46Z" level=info msg="200 OK: POST https://127.0.0.1:41771/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Adding vault user" userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Creating new user" userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=warning msg="404 GET https://127.0.0.1:41771/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:46Z" level=error msg="404 GET https://127.0.0.1:41771/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41771/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:46Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/events/latest" pkg=gpa/client userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/settings" pkg=gpa/client userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Registering user client, ID:9cbb87cb-e013-46d6-b808-c5160de40521" pkg=observability time="2025-11-04T18:49:46Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Starting service main loop" service=telemetry user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Starting service main loop" service=notification user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Starting service main loop" service=smtp user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/labels?Type=4" pkg=gpa/client userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/labels?Type=3" pkg=gpa/client userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/labels?Type=1" pkg=gpa/client userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Setting labels" labelIDs="[6 7 10 12 2 4 8 9 0 1 3 5]" pkg=rwLabels time="2025-11-04T18:49:46Z" level=info msg="Adding user to imap server" addrID=0d158a41-b656-4f70-b10f-8278229edbe1 service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Creating new IMAP user" addrID=0d158a41-b656-4f70-b10f-8278229edbe1 service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Setting gluon ID" addrID=0d158a41-b656-4f70-b10f-8278229edbe1 gluonID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Created new IMAP user" addrID=0d158a41-b656-4f70-b10f-8278229edbe1 gluonID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:46Z" level=info msg=Resuming service=user-events user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Received mailbox message count" count=0 gluonID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:46Z" level=info msg="Starting IMAP Service" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Sync triggered" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:46.567939166 +0000 UTC m=+21.973818376" user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9c4f2782)" time="2025-11-04T18:49:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9c4f2782)" time="2025-11-04T18:49:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:9cbb87cb-e013-46d6-b808-c5160de40521" userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Syncing labels" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f29bec54-b1d6-4c19-8af7-b6a07f6a0143 time="2025-11-04T18:49:46Z" level=info msg="Synced labels" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/mail/v4/messages/count" pkg=gpa/client userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="200 OK: POST https://127.0.0.1:41771/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:46Z" level=info msg="Syncing messages" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Job started" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="200 OK: POST https://127.0.0.1:41771/mail/v4/messages" pkg=gpa/client userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Job finished" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Synced messages" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Finished user sync" duration=6.953169ms service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="200 OK: POST https://127.0.0.1:41771/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Adding vault user" userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Creating new user" userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=warning msg="404 GET https://127.0.0.1:41771/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:46Z" level=error msg="404 GET https://127.0.0.1:41771/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41771/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:46Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/events/latest" pkg=gpa/client userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/settings" pkg=gpa/client userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Registering user client, ID:5f8d8be7-84cf-4428-88f4-e2cdbb0cff33" pkg=observability time="2025-11-04T18:49:46Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Starting service main loop" service=telemetry user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Starting service main loop" service=notification user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Starting service main loop" service=smtp user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/labels?Type=4" pkg=gpa/client userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/labels?Type=3" pkg=gpa/client userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="200 OK: GET https://127.0.0.1:41771/core/v4/labels?Type=1" pkg=gpa/client userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Setting labels" labelIDs="[10 12 0 2 3 4 5 6 8 9 1 7]" pkg=rwLabels time="2025-11-04T18:49:46Z" level=info msg="Adding user to imap server" addrID=26ab99a2-0549-427d-93a7-80b7351484ae service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Creating new IMAP user" addrID=26ab99a2-0549-427d-93a7-80b7351484ae service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Setting gluon ID" addrID=26ab99a2-0549-427d-93a7-80b7351484ae gluonID=4cfb21f2-6606-49bc-be59-996afe389779 userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Created new IMAP user" addrID=26ab99a2-0549-427d-93a7-80b7351484ae gluonID=4cfb21f2-6606-49bc-be59-996afe389779 service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Received mailbox message count" count=0 gluonID=4cfb21f2-6606-49bc-be59-996afe389779 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:46Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:46Z" level=info msg=Resuming service=user-events user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Starting IMAP Service" service=imap user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Sync triggered" service=imap user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:46.726277532 +0000 UTC m=+22.132156732" user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Logging out user" pkg=bridge/user userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Logging out user" userID=9cbb87cb-e013-46d6-b808-c5160de40521 withAPI=true withData=false withDataDisabledKillSwitch=false time="2025-11-04T18:49:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:5f8d8be7-84cf-4428-88f4-e2cdbb0cff33" userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:46Z" level=info msg="De-registering user client, ID:9cbb87cb-e013-46d6-b808-c5160de40521" pkg=observability time="2025-11-04T18:49:46Z" level=info msg="Exiting IMAP Service" service=imap user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Exiting service main loop" service=smtp user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Exiting service main loop" service=notification user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Exiting Service" service=user-identity user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Exiting service main loop" service=telemetry user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Exiting service" service=user-events user=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Syncing labels" service=imap user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="200 OK: DELETE https://127.0.0.1:41771/auth/v4" pkg=gpa/client userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="Closing user" userID=9cbb87cb-e013-46d6-b808-c5160de40521 time="2025-11-04T18:49:46Z" level=info msg="De-registering user client, ID:9cbb87cb-e013-46d6-b808-c5160de40521" pkg=observability time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4cfb21f2-6606-49bc-be59-996afe389779 Scenario: IMAP client cannot authenticate for disconnected user # features/imap/auth.feature:50 When user "3acd982e-cd4e-450e-b9c7-e1535976f093" logs out # :1 -> *scenario time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4cfb21f2-6606-49bc-be59-996afe389779 And user "3acd982e-cd4e-450e-b9c7-e1535976f093" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:46Z" level=error msg="Command failed" cmd="LOGIN 'd0gU/PHZ73hJJiz2wexYYpuGoKrA9D9QaOq2w6B4mQ8=' " error="no such user" pkg=gluon/session session=1 time="2025-11-04T18:49:46Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=3acd982e-cd4e-450e-b9c7-e1535976f093@proton.local time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4cfb21f2-6606-49bc-be59-996afe389779 time="2025-11-04T18:49:46Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:46Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:46Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:46Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:46Z" level=info msg="Closing user" userID=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="De-registering user client, ID:5f8d8be7-84cf-4428-88f4-e2cdbb0cff33" pkg=observability time="2025-11-04T18:49:46Z" level=info msg="Synced labels" service=imap user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=warning msg="Get \"https://127.0.0.1:41771/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:46Z" level=error msg="Get \"https://127.0.0.1:41771/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:46Z" 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:41771/mail/v4/messages/count\": context canceled" service=imap user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=error msg="Sync aborted" error="context canceled" service=imap user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Finished user sync" duration=1.684812ms service=imap user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Exiting IMAP Service" service=imap user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Exiting service main loop" service=smtp user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Exiting service main loop" service=notification user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Exiting Service" service=user-identity user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Exiting service main loop" service=telemetry user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Exiting service" service=user-events user=5f8d8be7-84cf-4428-88f4-e2cdbb0cff33 time="2025-11-04T18:49:46Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4cfb21f2-6606-49bc-be59-996afe389779 time="2025-11-04T18:49:46Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4cfb21f2-6606-49bc-be59-996afe389779 time="2025-11-04T18:49:46Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:46Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:46Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate # :1 -> *scenario time="2025-11-04T18:49:46Z" level=info msg="User '08616cb3-a1f5-4909-974f-eeb80beafeaa' created with id=a82d9995-6857-42dc-bcdd-d65709c2bbd5" pkg=gpa/server/backend time="2025-11-04T18:49:47Z" level=info msg="User 'a5e5c9b0-f920-412f-b842-d3a90252a146' created with id=167b6757-0e2d-45c6-8587-014f589bf562" pkg=gpa/server/backend time="2025-11-04T18:49:47Z" level=info msg="Starting bridge" time="2025-11-04T18:49:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/032/config1545150095/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/032/cache142410724/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/032/cache142410724/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/032/data2050915140/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/032/data2050915140/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:47Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:47Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:47Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:47Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:47Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:47Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/032/config1545150095/grpcServerConfig.json time="2025-11-04T18:49:47Z" level=info msg="gRPC server listening on /tmp/bridge3481" pkg=grpc time="2025-11-04T18:49:47Z" level=info msg="Frontend service started" time="2025-11-04T18:49:47Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:47Z" level=info msg="Frontend client started" time="2025-11-04T18:49:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (bffae51d)" time="2025-11-04T18:49:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bffae51d)" time="2025-11-04T18:49:47Z" level=info msg="200 OK: POST https://127.0.0.1:42795/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:47Z" level=info msg="200 OK: POST https://127.0.0.1:42795/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Adding vault user" userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Creating new user" userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=warning msg="404 GET https://127.0.0.1:42795/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:47Z" level=error msg="404 GET https://127.0.0.1:42795/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42795/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:47Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/events/latest" pkg=gpa/client userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/settings" pkg=gpa/client userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Registering user client, ID:a82d9995-6857-42dc-bcdd-d65709c2bbd5" pkg=observability time="2025-11-04T18:49:47Z" level=info msg="Starting service main loop" service=telemetry user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Starting service main loop" service=notification user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Starting service main loop" service=smtp user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/labels?Type=4" pkg=gpa/client userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/labels?Type=3" pkg=gpa/client userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/labels?Type=1" pkg=gpa/client userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Setting labels" labelIDs="[5 8 10 12 1 2 4 6 7 9 0 3]" pkg=rwLabels time="2025-11-04T18:49:47Z" level=info msg="Adding user to imap server" addrID=a19f6e60-91ef-459e-ad06-32b21158efc7 service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Creating new IMAP user" addrID=a19f6e60-91ef-459e-ad06-32b21158efc7 service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Setting gluon ID" addrID=a19f6e60-91ef-459e-ad06-32b21158efc7 gluonID=2e7a3f2b-c907-4a7b-9470-4e846caf237a userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Created new IMAP user" addrID=a19f6e60-91ef-459e-ad06-32b21158efc7 gluonID=2e7a3f2b-c907-4a7b-9470-4e846caf237a service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Received mailbox message count" count=0 gluonID=2e7a3f2b-c907-4a7b-9470-4e846caf237a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:47Z" level=info msg=Resuming service=user-events user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Starting IMAP Service" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Sync triggered" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:47.547919705 +0000 UTC m=+22.953799105" user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (cdea82df)" time="2025-11-04T18:49:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cdea82df)" time="2025-11-04T18:49:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:a82d9995-6857-42dc-bcdd-d65709c2bbd5" userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Syncing labels" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2e7a3f2b-c907-4a7b-9470-4e846caf237a time="2025-11-04T18:49:47Z" level=info msg="Synced labels" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/mail/v4/messages/count" pkg=gpa/client userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Syncing messages" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="200 OK: POST https://127.0.0.1:42795/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:47Z" level=info msg="Job started" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="200 OK: POST https://127.0.0.1:42795/mail/v4/messages" pkg=gpa/client userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Job finished" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Synced messages" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Finished user sync" duration=7.886134ms service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Sync complete, starting API event stream" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="200 OK: POST https://127.0.0.1:42795/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Adding vault user" userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Creating new user" userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=warning msg="404 GET https://127.0.0.1:42795/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:47Z" level=error msg="404 GET https://127.0.0.1:42795/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42795/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:47Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/events/latest" pkg=gpa/client userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/settings" pkg=gpa/client userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Registering user client, ID:167b6757-0e2d-45c6-8587-014f589bf562" pkg=observability time="2025-11-04T18:49:47Z" level=info msg="Starting service main loop" service=telemetry user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Starting service main loop" service=notification user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Starting service main loop" service=smtp user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/labels?Type=4" pkg=gpa/client userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/labels?Type=3" pkg=gpa/client userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:42795/core/v4/labels?Type=1" pkg=gpa/client userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Setting labels" labelIDs="[0 1 3 5 9 10 12 2 4 6 7 8]" pkg=rwLabels time="2025-11-04T18:49:47Z" level=info msg="Adding user to imap server" addrID=533556ff-8851-45d1-9579-667ff42eb5d1 service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Creating new IMAP user" addrID=533556ff-8851-45d1-9579-667ff42eb5d1 service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Setting gluon ID" addrID=533556ff-8851-45d1-9579-667ff42eb5d1 gluonID=cc473846-abf0-44d8-864d-5bf98466b5f6 userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Created new IMAP user" addrID=533556ff-8851-45d1-9579-667ff42eb5d1 gluonID=cc473846-abf0-44d8-864d-5bf98466b5f6 service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Received mailbox message count" count=0 gluonID=cc473846-abf0-44d8-864d-5bf98466b5f6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:47Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:47Z" level=info msg=Resuming service=user-events user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Starting IMAP Service" service=imap user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Sync triggered" service=imap user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:47.706120563 +0000 UTC m=+23.111999763" user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:167b6757-0e2d-45c6-8587-014f589bf562" userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Logging out user" pkg=bridge/user userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Logging out user" userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 withAPI=true withData=false withDataDisabledKillSwitch=false time="2025-11-04T18:49:47Z" level=info msg="Syncing labels" service=imap user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:47Z" level=info msg="De-registering user client, ID:a82d9995-6857-42dc-bcdd-d65709c2bbd5" pkg=observability time="2025-11-04T18:49:47Z" level=info msg="Exiting IMAP Service" service=imap user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Exiting service main loop" service=smtp user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Exiting service main loop" service=notification user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Exiting Service" service=user-identity user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Exiting service main loop" service=telemetry user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Exiting service" service=user-events user=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=cc473846-abf0-44d8-864d-5bf98466b5f6 time="2025-11-04T18:49:47Z" level=info msg="200 OK: DELETE https://127.0.0.1:42795/auth/v4" pkg=gpa/client userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=cc473846-abf0-44d8-864d-5bf98466b5f6 time="2025-11-04T18:49:47Z" level=info msg="Closing user" userID=a82d9995-6857-42dc-bcdd-d65709c2bbd5 time="2025-11-04T18:49:47Z" level=info msg="De-registering user client, ID:a82d9995-6857-42dc-bcdd-d65709c2bbd5" pkg=observability Scenario: IMAP client cannot authenticate using IMAP AUTHENTICATE for disconnected user # features/imap/auth.feature:55 When user "08616cb3-a1f5-4909-974f-eeb80beafeaa" logs out # :1 -> *scenario time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=cc473846-abf0-44d8-864d-5bf98466b5f6 And user "08616cb3-a1f5-4909-974f-eeb80beafeaa" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=cc473846-abf0-44d8-864d-5bf98466b5f6 time="2025-11-04T18:49:47Z" level=error msg="Command failed" cmd="AUTHENTICATE " error="no such user" pkg=gluon/session session=1 time="2025-11-04T18:49:47Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=08616cb3-a1f5-4909-974f-eeb80beafeaa@proton.local time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=cc473846-abf0-44d8-864d-5bf98466b5f6 time="2025-11-04T18:49:47Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:47Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:47Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:47Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:47Z" level=info msg="Closing user" userID=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="De-registering user client, ID:167b6757-0e2d-45c6-8587-014f589bf562" pkg=observability time="2025-11-04T18:49:47Z" level=info msg="Synced labels" service=imap user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=warning msg="Get \"https://127.0.0.1:42795/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:47Z" level=error msg="Get \"https://127.0.0.1:42795/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:47Z" 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:42795/mail/v4/messages/count\": context canceled" service=imap user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=error msg="Sync aborted" error="context canceled" service=imap user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Finished user sync" duration=1.8116ms service=imap user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Exiting IMAP Service" service=imap user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Exiting service main loop" service=smtp user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Exiting service main loop" service=notification user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=cc473846-abf0-44d8-864d-5bf98466b5f6 time="2025-11-04T18:49:47Z" level=info msg="Exiting Service" service=user-identity user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Exiting service main loop" service=telemetry user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Exiting service" service=user-events user=167b6757-0e2d-45c6-8587-014f589bf562 time="2025-11-04T18:49:47Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=cc473846-abf0-44d8-864d-5bf98466b5f6 time="2025-11-04T18:49:47Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:47Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:47Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate using IMAP AUTHENTICATE # :1 -> *scenario Feature: The IMAP ID is propagated to bridge time="2025-11-04T18:49:47Z" level=info msg="User 'ef7c9f8d-98d5-4792-9b98-dc3211de3cae' created with id=0b8d5f06-da53-4194-9112-868ecd746ed2" pkg=gpa/server/backend Background: Given there exists an account with username "ef7c9f8d-98d5-4792-9b98-dc3211de3cae" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:47Z" level=info msg="Starting bridge" time="2025-11-04T18:49:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/033/config2050071767/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/033/cache3223729778/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/033/cache3223729778/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/033/data4103218870/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/033/data4103218870/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:47Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:47Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:47Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:47Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:47Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/033/config2050071767/grpcServerConfig.json time="2025-11-04T18:49:47Z" level=info msg="gRPC server listening on /tmp/bridge3533" pkg=grpc time="2025-11-04T18:49:47Z" level=info msg="Frontend service started" time="2025-11-04T18:49:47Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:47Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:47Z" level=info msg="200 OK: GET https://127.0.0.1:33003/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:47Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (759d71a8)" time="2025-11-04T18:49:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (759d71a8)" time="2025-11-04T18:49:47Z" level=info msg="200 OK: POST https://127.0.0.1:33003/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:48Z" level=info msg="200 OK: POST https://127.0.0.1:33003/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:48Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Adding vault user" userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Creating new user" userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=warning msg="404 GET https://127.0.0.1:33003/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:48Z" level=error msg="404 GET https://127.0.0.1:33003/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:48Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33003/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:48Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:33003/core/v4/events/latest" pkg=gpa/client userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:33003/core/v4/settings" pkg=gpa/client userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Registering user client, ID:0b8d5f06-da53-4194-9112-868ecd746ed2" pkg=observability time="2025-11-04T18:49:48Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Starting service main loop" service=telemetry user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Starting service main loop" service=notification user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Starting service main loop" service=smtp user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:33003/core/v4/labels?Type=4" pkg=gpa/client userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:33003/core/v4/labels?Type=3" pkg=gpa/client userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:33003/core/v4/labels?Type=1" pkg=gpa/client userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Setting labels" labelIDs="[4 5 7 10 12 1 3 6 8 9 0 2]" pkg=rwLabels time="2025-11-04T18:49:48Z" level=info msg="Adding user to imap server" addrID=ae4947b8-6cdb-44b0-ba20-43e1d8433de5 service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Creating new IMAP user" addrID=ae4947b8-6cdb-44b0-ba20-43e1d8433de5 service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Setting gluon ID" addrID=ae4947b8-6cdb-44b0-ba20-43e1d8433de5 gluonID=52be88fc-1192-44b4-b1ee-fe474f632da3 userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Created new IMAP user" addrID=ae4947b8-6cdb-44b0-ba20-43e1d8433de5 gluonID=52be88fc-1192-44b4-b1ee-fe474f632da3 service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:48Z" level=info msg=Resuming service=user-events user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Received mailbox message count" count=0 gluonID=52be88fc-1192-44b4-b1ee-fe474f632da3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:48Z" level=info msg="Starting IMAP Service" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Sync triggered" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:48.122495611 +0000 UTC m=+23.528374821" user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Checking whether logged in user should re-sync. UserID:0b8d5f06-da53-4194-9112-868ecd746ed2" userID=0b8d5f06-da53-4194-9112-868ecd746ed2 And the user logs in with username "ef7c9f8d-98d5-4792-9b98-dc3211de3cae" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:48Z" level=info msg="Syncing labels" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=52be88fc-1192-44b4-b1ee-fe474f632da3 time="2025-11-04T18:49:48Z" level=info msg="Synced labels" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:33003/mail/v4/messages/count" pkg=gpa/client userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Syncing messages" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Job started" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="200 OK: POST https://127.0.0.1:33003/mail/v4/messages" pkg=gpa/client userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Job finished" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Synced messages" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Finished user sync" duration=2.890748ms service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Sync complete, starting API event stream" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:48Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:48Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:48Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:48Z" level=info msg="Closing user" userID=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="De-registering user client, ID:0b8d5f06-da53-4194-9112-868ecd746ed2" pkg=observability time="2025-11-04T18:49:48Z" level=info msg="Exiting IMAP Service" service=imap user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Exiting service main loop" service=smtp user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Exiting service main loop" service=notification user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Exiting Service" service=user-identity user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Exiting service main loop" service=telemetry user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Exiting service" service=user-events user=0b8d5f06-da53-4194-9112-868ecd746ed2 time="2025-11-04T18:49:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Closing service" service=unleash 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 time="2025-11-04T18:49:48Z" level=info msg="User 'ea210d13-cd5b-4989-a55c-7277d35d7c77' created with id=dc8797f6-8904-4e05-874c-e8e42fd4f73c" pkg=gpa/server/backend time="2025-11-04T18:49:48Z" level=info msg="Starting bridge" time="2025-11-04T18:49:48Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/034/config554290002/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/034/cache2168710765/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/034/cache2168710765/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:48Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/034/data2472210562/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/034/data2472210562/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:48Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:48Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:48Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:48Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:48Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:48Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:48Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:48Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:48Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/034/config554290002/grpcServerConfig.json time="2025-11-04T18:49:48Z" level=info msg="gRPC server listening on /tmp/bridge4153" pkg=grpc time="2025-11-04T18:49:48Z" level=info msg="Frontend service started" time="2025-11-04T18:49:48Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:48Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:48Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:48Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:48Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:48Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:46027/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:48Z" level=info msg="Frontend client started" time="2025-11-04T18:49:48Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2adea27f)" time="2025-11-04T18:49:48Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2adea27f)" time="2025-11-04T18:49:48Z" level=info msg="200 OK: POST https://127.0.0.1:46027/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:48Z" level=info msg="200 OK: POST https://127.0.0.1:46027/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:48Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Adding vault user" userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Creating new user" userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=warning msg="404 GET https://127.0.0.1:46027/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:48Z" level=error msg="404 GET https://127.0.0.1:46027/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:48Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46027/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:48Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:46027/core/v4/events/latest" pkg=gpa/client userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:46027/core/v4/settings" pkg=gpa/client userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Registering user client, ID:dc8797f6-8904-4e05-874c-e8e42fd4f73c" pkg=observability time="2025-11-04T18:49:48Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Starting service main loop" service=telemetry user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Starting service main loop" service=notification user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Starting service main loop" service=smtp user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:46027/core/v4/labels?Type=4" pkg=gpa/client userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:46027/core/v4/labels?Type=3" pkg=gpa/client userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:46027/core/v4/labels?Type=1" pkg=gpa/client userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Setting labels" labelIDs="[6 7 0 1 3 5 8 9 10 12 2 4]" pkg=rwLabels time="2025-11-04T18:49:48Z" level=info msg="Adding user to imap server" addrID=2d0bf897-1b47-4f58-8a18-329006552808 service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Creating new IMAP user" addrID=2d0bf897-1b47-4f58-8a18-329006552808 service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Setting gluon ID" addrID=2d0bf897-1b47-4f58-8a18-329006552808 gluonID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Created new IMAP user" addrID=2d0bf897-1b47-4f58-8a18-329006552808 gluonID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:48Z" level=info msg=Resuming service=user-events user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Received mailbox message count" count=0 gluonID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:48Z" level=info msg="Starting IMAP Service" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Sync triggered" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:48.63716092 +0000 UTC m=+24.043040120" user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Checking whether logged in user should re-sync. UserID:dc8797f6-8904-4e05-874c-e8e42fd4f73c" userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Syncing labels" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c Scenario: User agent before an IMAP client announces its ID # features/imap/id.feature:12 When user "ea210d13-cd5b-4989-a55c-7277d35d7c77" connects and authenticates IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2c82d5c0-5300-48c6-96ef-18b254f4eaa3 time="2025-11-04T18:49:48Z" level=info msg="Synced labels" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:46027/mail/v4/messages/count" pkg=gpa/client userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Syncing messages" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Job started" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="200 OK: POST https://127.0.0.1:46027/mail/v4/messages" pkg=gpa/client userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Job finished" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Synced messages" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Finished user sync" duration=2.835324ms service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Sync complete, starting API event stream" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:48Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:48Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:48Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:48Z" level=info msg="Closing user" userID=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="De-registering user client, ID:dc8797f6-8904-4e05-874c-e8e42fd4f73c" pkg=observability time="2025-11-04T18:49:48Z" level=info msg="Exiting IMAP Service" service=imap user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Exiting service main loop" service=smtp user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Exiting service main loop" service=notification user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Exiting Service" service=user-identity user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Exiting service main loop" service=telemetry user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Exiting service" service=user-events user=dc8797f6-8904-4e05-874c-e8e42fd4f73c time="2025-11-04T18:49:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:48Z" level=info msg="Closing service" service=unleash Then the user agent is "UnknownClient/0.0.1 (linux)" # :1 -> *scenario time="2025-11-04T18:49:48Z" level=info msg="User '0586e404-88c0-45c0-bb94-0fbeb1be9d91' created with id=22c513d3-657a-468f-b804-faf6d7835cec" pkg=gpa/server/backend time="2025-11-04T18:49:48Z" level=info msg="Starting bridge" time="2025-11-04T18:49:48Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/035/config2012288917/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/035/cache2835326357/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/035/cache2835326357/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:48Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/035/data2975133470/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/035/data2975133470/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:48Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:48Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:48Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:48Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:48Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:48Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:48Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:48Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:48Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:48Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:48Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:48Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/035/config2012288917/grpcServerConfig.json time="2025-11-04T18:49:48Z" level=info msg="gRPC server listening on /tmp/bridge0947" pkg=grpc time="2025-11-04T18:49:48Z" level=info msg="Frontend service started" time="2025-11-04T18:49:48Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:48Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:48Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:48Z" level=info msg="200 OK: GET https://127.0.0.1:40995/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:48Z" level=info msg="Frontend client started" time="2025-11-04T18:49:48Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f4bf2902)" time="2025-11-04T18:49:48Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f4bf2902)" time="2025-11-04T18:49:48Z" level=info msg="200 OK: POST https://127.0.0.1:40995/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:49Z" level=info msg="200 OK: POST https://127.0.0.1:40995/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Adding vault user" userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Creating new user" userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=warning msg="404 GET https://127.0.0.1:40995/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:49Z" level=error msg="404 GET https://127.0.0.1:40995/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40995/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:49Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:40995/core/v4/events/latest" pkg=gpa/client userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:40995/core/v4/settings" pkg=gpa/client userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Registering user client, ID:22c513d3-657a-468f-b804-faf6d7835cec" pkg=observability time="2025-11-04T18:49:49Z" level=info msg="Starting service main loop" service=telemetry user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Starting service main loop" service=notification user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Starting service main loop" service=smtp user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:40995/core/v4/labels?Type=4" pkg=gpa/client userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:40995/core/v4/labels?Type=3" pkg=gpa/client userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:40995/core/v4/labels?Type=1" pkg=gpa/client userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Setting labels" labelIDs="[0 1 3 8 9 10 2 4 5 6 7 12]" pkg=rwLabels time="2025-11-04T18:49:49Z" level=info msg="Adding user to imap server" addrID=0facfe20-8d71-4fb1-ac1c-4b4d2a940627 service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Creating new IMAP user" addrID=0facfe20-8d71-4fb1-ac1c-4b4d2a940627 service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Setting gluon ID" addrID=0facfe20-8d71-4fb1-ac1c-4b4d2a940627 gluonID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Created new IMAP user" addrID=0facfe20-8d71-4fb1-ac1c-4b4d2a940627 gluonID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:49Z" level=info msg=Resuming service=user-events user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Starting IMAP Service" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Sync triggered" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:49.150042041 +0000 UTC m=+24.555921261" user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:22c513d3-657a-468f-b804-faf6d7835cec" userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Received mailbox message count" count=0 gluonID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap Scenario: User agent after an IMAP client announces its ID # features/imap/id.feature:16 When user "0586e404-88c0-45c0-bb94-0fbeb1be9d91" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:49Z" 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="2025-11-04T18:49:49Z" level=info msg="Syncing labels" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=09c00641-6c7a-4ebd-b9bf-a5c79618ad91 time="2025-11-04T18:49:49Z" level=info msg="Synced labels" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:40995/mail/v4/messages/count" pkg=gpa/client userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Syncing messages" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Job started" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="200 OK: POST https://127.0.0.1:40995/mail/v4/messages" pkg=gpa/client userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Job finished" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Synced messages" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Finished user sync" duration=2.705772ms service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Sync complete, starting API event stream" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:49Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:49Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:49Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:49Z" level=info msg="Closing user" userID=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="De-registering user client, ID:22c513d3-657a-468f-b804-faf6d7835cec" pkg=observability time="2025-11-04T18:49:49Z" level=info msg="Exiting IMAP Service" service=imap user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Exiting service main loop" service=smtp user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Exiting service main loop" service=notification user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Exiting Service" service=user-identity user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Exiting service main loop" service=telemetry user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Exiting service" service=user-events user=22c513d3-657a-468f-b804-faf6d7835cec time="2025-11-04T18:49:49Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Closing service" service=unleash Then the user agent is "name/version (linux)" # :1 -> *scenario time="2025-11-04T18:49:49Z" level=info msg="User '686233dd-c1c2-4347-8615-10d96a1f3b67' created with id=21152c1a-11af-4ada-bc2f-c03099807a3e" pkg=gpa/server/backend time="2025-11-04T18:49:49Z" level=info msg="Starting bridge" time="2025-11-04T18:49:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/036/config1494909061/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/036/cache1242474511/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/036/cache1242474511/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/036/data2215998014/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/036/data2215998014/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:49Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:49Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:49Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:49Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:49Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:49Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/036/config1494909061/grpcServerConfig.json time="2025-11-04T18:49:49Z" level=info msg="gRPC server listening on /tmp/bridge2438" pkg=grpc time="2025-11-04T18:49:49Z" level=info msg="Frontend service started" time="2025-11-04T18:49:49Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:37875/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:49Z" level=info msg="Frontend client started" time="2025-11-04T18:49:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1585cde6)" time="2025-11-04T18:49:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1585cde6)" time="2025-11-04T18:49:49Z" level=info msg="200 OK: POST https://127.0.0.1:37875/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:49Z" level=info msg="200 OK: POST https://127.0.0.1:37875/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Adding vault user" userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Creating new user" userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=warning msg="404 GET https://127.0.0.1:37875/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:49Z" level=error msg="404 GET https://127.0.0.1:37875/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37875/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:49Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:37875/core/v4/events/latest" pkg=gpa/client userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:37875/core/v4/settings" pkg=gpa/client userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Registering user client, ID:21152c1a-11af-4ada-bc2f-c03099807a3e" pkg=observability time="2025-11-04T18:49:49Z" level=info msg="Starting service main loop" service=telemetry user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Starting service main loop" service=notification user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Starting service main loop" service=smtp user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:37875/core/v4/labels?Type=4" pkg=gpa/client userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:37875/core/v4/labels?Type=3" pkg=gpa/client userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:37875/core/v4/labels?Type=1" pkg=gpa/client userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Setting labels" labelIDs="[2 8 9 0 3 4 5 6 7 10 12 1]" pkg=rwLabels time="2025-11-04T18:49:49Z" level=info msg="Adding user to imap server" addrID=85d74e12-bc24-4c57-81d6-2e6fdc9033f5 service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Creating new IMAP user" addrID=85d74e12-bc24-4c57-81d6-2e6fdc9033f5 service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Setting gluon ID" addrID=85d74e12-bc24-4c57-81d6-2e6fdc9033f5 gluonID=7e06df98-9476-4c82-bf37-1aa9c7bdbcd5 userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Created new IMAP user" addrID=85d74e12-bc24-4c57-81d6-2e6fdc9033f5 gluonID=7e06df98-9476-4c82-bf37-1aa9c7bdbcd5 service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Received mailbox message count" count=0 gluonID=7e06df98-9476-4c82-bf37-1aa9c7bdbcd5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:49Z" level=info msg=Resuming service=user-events user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Starting IMAP Service" service=imap user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Sync triggered" service=imap user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:49.661695895 +0000 UTC m=+25.067575115" user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:21152c1a-11af-4ada-bc2f-c03099807a3e" userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Syncing labels" service=imap user=21152c1a-11af-4ada-bc2f-c03099807a3e Scenario: User agent is used for API calls # features/imap/id.feature:21 When user "686233dd-c1c2-4347-8615-10d96a1f3b67" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:49Z" 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="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7e06df98-9476-4c82-bf37-1aa9c7bdbcd5 time="2025-11-04T18:49:49Z" level=info msg="200 OK: POST https://127.0.0.1:37875/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7e06df98-9476-4c82-bf37-1aa9c7bdbcd5 time="2025-11-04T18:49:49Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:49Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:49Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:49Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:49Z" level=info msg="Closing user" userID=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="De-registering user client, ID:21152c1a-11af-4ada-bc2f-c03099807a3e" pkg=observability time="2025-11-04T18:49:49Z" level=info msg="Synced labels" service=imap user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=warning msg="Get \"https://127.0.0.1:37875/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-04T18:49:49Z" level=error msg="Get \"https://127.0.0.1:37875/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-04T18:49:49Z" 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:37875/mail/v4/messages/count\": context canceled" service=imap user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=error msg="Sync aborted" error="context canceled" service=imap user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Finished user sync" duration=1.27729ms service=imap user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Exiting IMAP Service" service=imap user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Exiting service main loop" service=smtp user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Exiting service main loop" service=notification user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Exiting Service" service=user-identity user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Exiting service main loop" service=telemetry user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Exiting service" service=user-events user=21152c1a-11af-4ada-bc2f-c03099807a3e time="2025-11-04T18:49:49Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7e06df98-9476-4c82-bf37-1aa9c7bdbcd5 time="2025-11-04T18:49:49Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:49Z" level=info msg="Closing service" service=unleash Then the header in the "POST" request to "/core/v4/reports/bug" has "User-Agent" set to "name/version (linux)" # :1 -> *scenario time="2025-11-04T18:49:49Z" level=info msg="User 'f9e198e0-3c6f-4ce2-9f63-13e487ca4317' created with id=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937" pkg=gpa/server/backend time="2025-11-04T18:49:49Z" level=info msg="Starting bridge" time="2025-11-04T18:49:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/037/config1140302136/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/037/cache2251661864/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/037/cache2251661864/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/037/data1199551786/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/037/data1199551786/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:49Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:49Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:49Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:49Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:49Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:49Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/037/config1140302136/grpcServerConfig.json time="2025-11-04T18:49:49Z" level=info msg="gRPC server listening on /tmp/bridge0148" pkg=grpc time="2025-11-04T18:49:49Z" level=info msg="Frontend service started" time="2025-11-04T18:49:49Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:49Z" level=info msg="200 OK: GET https://127.0.0.1:40315/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:49Z" level=info msg="Frontend client started" time="2025-11-04T18:49:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (62d7a2b6)" time="2025-11-04T18:49:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (62d7a2b6)" time="2025-11-04T18:49:49Z" level=info msg="200 OK: POST https://127.0.0.1:40315/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:50Z" level=info msg="200 OK: POST https://127.0.0.1:40315/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Adding vault user" userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Creating new user" userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=warning msg="404 GET https://127.0.0.1:40315/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:50Z" level=error msg="404 GET https://127.0.0.1:40315/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40315/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:50Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40315/core/v4/events/latest" pkg=gpa/client userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40315/core/v4/settings" pkg=gpa/client userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Registering user client, ID:e17ddc84-e4e7-4d29-ac97-f5fe5fea0937" pkg=observability time="2025-11-04T18:49:50Z" level=info msg="Starting service main loop" service=telemetry user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Starting service main loop" service=notification user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Starting service main loop" service=smtp user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40315/core/v4/labels?Type=4" pkg=gpa/client userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40315/core/v4/labels?Type=3" pkg=gpa/client userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40315/core/v4/labels?Type=1" pkg=gpa/client userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Setting labels" labelIDs="[1 2 3 9 10 12 0 4 5 6 7 8]" pkg=rwLabels time="2025-11-04T18:49:50Z" level=info msg="Adding user to imap server" addrID=b6e77e48-3d95-44aa-a7ae-c8eb0cbe02ac service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Creating new IMAP user" addrID=b6e77e48-3d95-44aa-a7ae-c8eb0cbe02ac service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Setting gluon ID" addrID=b6e77e48-3d95-44aa-a7ae-c8eb0cbe02ac gluonID=742beffa-9142-4451-8ac3-604cacfd0015 userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Created new IMAP user" addrID=b6e77e48-3d95-44aa-a7ae-c8eb0cbe02ac gluonID=742beffa-9142-4451-8ac3-604cacfd0015 service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:50Z" level=info msg=Resuming service=user-events user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Received mailbox message count" count=0 gluonID=742beffa-9142-4451-8ac3-604cacfd0015 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:50Z" level=info msg="Starting IMAP Service" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Sync triggered" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:50.076742146 +0000 UTC m=+25.482621346" user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:e17ddc84-e4e7-4d29-ac97-f5fe5fea0937" userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Syncing labels" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 Scenario: User agent re-announces a new ID to IMAP client # features/imap/id.feature:27 When user "f9e198e0-3c6f-4ce2-9f63-13e487ca4317" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" 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="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=742beffa-9142-4451-8ac3-604cacfd0015 time="2025-11-04T18:49:50Z" level=info msg="Synced labels" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40315/mail/v4/messages/count" pkg=gpa/client userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Syncing messages" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Job started" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="200 OK: POST https://127.0.0.1:40315/mail/v4/messages" pkg=gpa/client userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Job finished" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Synced messages" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Finished user sync" duration=2.658825ms service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 Then the user agent is "name/version (linux)" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="Received IMAP ID" name=new_name pkg=bridge/event/imap sessionID=1 version=new_version And IMAP client "1" announces its ID with name "new_name" and version "new_version" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:49:50Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:50Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:50Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:50Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:50Z" level=info msg="Closing user" userID=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="De-registering user client, ID:e17ddc84-e4e7-4d29-ac97-f5fe5fea0937" pkg=observability time="2025-11-04T18:49:50Z" level=info msg="Exiting IMAP Service" service=imap user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Exiting service main loop" service=smtp user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Exiting service main loop" service=notification user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Exiting Service" service=user-identity user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Exiting service main loop" service=telemetry user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Exiting service" service=user-events user=e17ddc84-e4e7-4d29-ac97-f5fe5fea0937 time="2025-11-04T18:49:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Closing service" service=unleash Then the user agent is "new_name/new_version (linux)" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="User 'c54f7a66-e699-4e09-8901-120e9c88bb04' created with id=c149a4d9-e3da-4cbb-804b-9c82977d40bc" pkg=gpa/server/backend time="2025-11-04T18:49:50Z" level=info msg="Starting bridge" time="2025-11-04T18:49:50Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/038/config3412627241/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/038/cache777049849/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/038/cache777049849/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:50Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/038/data2696321796/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/038/data2696321796/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:50Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:50Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:50Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:50Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:50Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:50Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:50Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:50Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:50Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:50Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:50Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/038/config3412627241/grpcServerConfig.json time="2025-11-04T18:49:50Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:50Z" level=info msg="gRPC server listening on /tmp/bridge4879" pkg=grpc time="2025-11-04T18:49:50Z" level=info msg="Frontend service started" time="2025-11-04T18:49:50Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:50Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:50Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40749/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:50Z" level=info msg="Frontend client started" time="2025-11-04T18:49:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7aa604ea)" time="2025-11-04T18:49:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7aa604ea)" time="2025-11-04T18:49:50Z" level=info msg="200 OK: POST https://127.0.0.1:40749/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:50Z" level=info msg="200 OK: POST https://127.0.0.1:40749/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Adding vault user" userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Creating new user" userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=warning msg="404 GET https://127.0.0.1:40749/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:50Z" level=error msg="404 GET https://127.0.0.1:40749/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40749/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:50Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40749/core/v4/events/latest" pkg=gpa/client userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40749/core/v4/settings" pkg=gpa/client userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Registering user client, ID:c149a4d9-e3da-4cbb-804b-9c82977d40bc" pkg=observability time="2025-11-04T18:49:50Z" level=info msg="Starting service main loop" service=telemetry user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Starting service main loop" service=notification user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Starting service main loop" service=smtp user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40749/core/v4/labels?Type=4" pkg=gpa/client userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40749/core/v4/labels?Type=3" pkg=gpa/client userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40749/core/v4/labels?Type=1" pkg=gpa/client userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 7 8 12 2 5 6 9 10]" pkg=rwLabels time="2025-11-04T18:49:50Z" level=info msg="Adding user to imap server" addrID=94fe1a38-b69e-40cb-b75e-9e75d60b12d9 service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Creating new IMAP user" addrID=94fe1a38-b69e-40cb-b75e-9e75d60b12d9 service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Setting gluon ID" addrID=94fe1a38-b69e-40cb-b75e-9e75d60b12d9 gluonID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Received mailbox message count" count=0 gluonID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:50Z" level=info msg="Created new IMAP user" addrID=94fe1a38-b69e-40cb-b75e-9e75d60b12d9 gluonID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:50Z" level=info msg=Resuming service=user-events user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Starting IMAP Service" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Sync triggered" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:c149a4d9-e3da-4cbb-804b-9c82977d40bc" userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:50.701029738 +0000 UTC m=+26.106908938" user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Syncing labels" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc Scenario: User agent re-announces a new ID to IMAP client and new ID is used for API calls # features/imap/id.feature:34 When user "c54f7a66-e699-4e09-8901-120e9c88bb04" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="200 OK: POST https://127.0.0.1:40749/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 Then the header in the "POST" request to "/core/v4/reports/bug" has "User-Agent" set to "name/version (linux)" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="Received IMAP ID" name=new_name pkg=bridge/event/imap sessionID=1 version=new_version When IMAP client "1" announces its ID with name "new_name" and version "new_version" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 time="2025-11-04T18:49:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5d8afb2d-d773-41a8-aef9-d10e1f5b65c8 time="2025-11-04T18:49:50Z" level=info msg="Synced labels" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="200 OK: GET https://127.0.0.1:40749/mail/v4/messages/count" pkg=gpa/client userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Syncing messages" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Job started" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="200 OK: POST https://127.0.0.1:40749/mail/v4/messages" pkg=gpa/client userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Job finished" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Synced messages" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Finished user sync" duration=2.846826ms service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c149a4d9-e3da-4cbb-804b-9c82977d40bc Then the user agent is "new_name/new_version (linux)" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="200 OK: POST https://127.0.0.1:40749/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:50Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:50Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:50Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:50Z" level=info msg="Closing user" userID=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="De-registering user client, ID:c149a4d9-e3da-4cbb-804b-9c82977d40bc" pkg=observability time="2025-11-04T18:49:50Z" level=info msg="Exiting IMAP Service" service=imap user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Exiting service main loop" service=smtp user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Exiting service main loop" service=notification user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Exiting Service" service=user-identity user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Exiting service main loop" service=telemetry user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Exiting service" service=user-events user=c149a4d9-e3da-4cbb-804b-9c82977d40bc time="2025-11-04T18:49:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:50Z" level=info msg="Closing service" service=unleash Then the header in the "POST" request to "/core/v4/reports/bug" has "User-Agent" set to "new_name/new_version (linux)" # :1 -> *scenario time="2025-11-04T18:49:50Z" level=info msg="User 'e69eef88-31ee-406b-b8aa-5522503a008e' created with id=bca2737c-6d74-4152-9c1f-8b5237a08ffb" pkg=gpa/server/backend time="2025-11-04T18:49:51Z" level=info msg="Starting bridge" time="2025-11-04T18:49:51Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/039/config1561973030/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/039/cache3049293947/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/039/cache3049293947/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:51Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/039/data1676125632/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/039/data1676125632/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:51Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:51Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:51Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:51Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:51Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:51Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:51Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:51Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:51Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/039/config1561973030/grpcServerConfig.json time="2025-11-04T18:49:51Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:51Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:51Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:51Z" level=info msg="gRPC server listening on /tmp/bridge4899" pkg=grpc time="2025-11-04T18:49:51Z" level=info msg="Frontend service started" time="2025-11-04T18:49:51Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:51Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:51Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:51Z" level=info msg="Frontend client started" time="2025-11-04T18:49:51Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f42b53d3)" time="2025-11-04T18:49:51Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f42b53d3)" time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:46015/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:51Z" level=info msg="200 OK: POST https://127.0.0.1:46015/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:51Z" level=info msg="200 OK: POST https://127.0.0.1:46015/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:51Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Adding vault user" userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Creating new user" userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=warning msg="404 GET https://127.0.0.1:46015/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:51Z" level=error msg="404 GET https://127.0.0.1:46015/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:51Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46015/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:51Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:46015/core/v4/events/latest" pkg=gpa/client userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:46015/core/v4/settings" pkg=gpa/client userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Registering user client, ID:bca2737c-6d74-4152-9c1f-8b5237a08ffb" pkg=observability time="2025-11-04T18:49:51Z" level=info msg="Starting service main loop" service=telemetry user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Starting service main loop" service=notification user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Starting service main loop" service=smtp user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:46015/core/v4/labels?Type=4" pkg=gpa/client userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:46015/core/v4/labels?Type=3" pkg=gpa/client userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:46015/core/v4/labels?Type=1" pkg=gpa/client userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Setting labels" labelIDs="[2 5 7 9 10 12 0 3 4 6 8 1]" pkg=rwLabels time="2025-11-04T18:49:51Z" level=info msg="Adding user to imap server" addrID=00c9e9d4-7bd9-4b85-8054-0059e79281e0 service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Creating new IMAP user" addrID=00c9e9d4-7bd9-4b85-8054-0059e79281e0 service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Setting gluon ID" addrID=00c9e9d4-7bd9-4b85-8054-0059e79281e0 gluonID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Created new IMAP user" addrID=00c9e9d4-7bd9-4b85-8054-0059e79281e0 gluonID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Received mailbox message count" count=0 gluonID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:51Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:51Z" level=info msg=Resuming service=user-events user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Starting IMAP Service" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Sync triggered" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:51.224293775 +0000 UTC m=+26.630172975" user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Checking whether logged in user should re-sync. UserID:bca2737c-6d74-4152-9c1f-8b5237a08ffb" userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb Scenario: Apple Notes user agent is ignored after IMAP client announces its ID # features/imap/id.feature:44 When user "e69eef88-31ee-406b-b8aa-5522503a008e" connects IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:51Z" level=info msg="Syncing labels" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" 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="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2b9f4fc6-7ecf-4152-80cc-507bd22368e0 time="2025-11-04T18:49:51Z" level=info msg="Synced labels" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:46015/mail/v4/messages/count" pkg=gpa/client userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Syncing messages" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Job started" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="200 OK: POST https://127.0.0.1:46015/mail/v4/messages" pkg=gpa/client userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Job finished" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Synced messages" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Finished user sync" duration=3.03086ms service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Sync complete, starting API event stream" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=bca2737c-6d74-4152-9c1f-8b5237a08ffb Then the user agent is "name/version (linux)" # :1 -> *scenario time="2025-11-04T18:49:51Z" level=info msg="Received IMAP ID" name="Mac OS X Notes" pkg=bridge/event/imap sessionID=1 version=4.11 When IMAP client "1" announces its ID with name "Mac OS X Notes" and version "4.11" # :1 -> *scenario time="2025-11-04T18:49:51Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true true 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:49:51Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:51Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:51Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:51Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:51Z" level=info msg="Closing user" userID=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="De-registering user client, ID:bca2737c-6d74-4152-9c1f-8b5237a08ffb" pkg=observability time="2025-11-04T18:49:51Z" level=info msg="Exiting IMAP Service" service=imap user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Exiting service main loop" service=smtp user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Exiting service main loop" service=notification user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Exiting Service" service=user-identity user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Exiting service main loop" service=telemetry user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Exiting service" service=user-events user=bca2737c-6d74-4152-9c1f-8b5237a08ffb time="2025-11-04T18:49:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Closing service" service=unleash Then the user agent is "name/version (linux)" # :1 -> *scenario Feature: IMAP create mailbox time="2025-11-04T18:49:51Z" level=info msg="User '47f2d319-64d2-4c90-80a6-27d099ad1324' created with id=93cea696-f93e-4004-8f7a-7cc00c86516f" pkg=gpa/server/backend Background: Given there exists an account with username "47f2d319-64d2-4c90-80a6-27d099ad1324" and password "password" # :1 -> *scenario And the account "47f2d319-64d2-4c90-80a6-27d099ad1324" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | f2 | folder | | l1 | label | | l2 | label | Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:51Z" level=info msg="Starting bridge" time="2025-11-04T18:49:51Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/040/config1949548187/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/040/cache1764037562/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/040/cache1764037562/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:51Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/040/data992803863/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/040/data992803863/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:51Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:51Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:51Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:51Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:51Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:51Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:51Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/040/config1949548187/grpcServerConfig.json time="2025-11-04T18:49:51Z" level=info msg="gRPC server listening on /tmp/bridge9153" pkg=grpc time="2025-11-04T18:49:51Z" level=info msg="Frontend service started" time="2025-11-04T18:49:51Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:51Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:51Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:51Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:51Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:51Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:51Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:51Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:42001/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:51Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:51Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e7196790)" time="2025-11-04T18:49:51Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e7196790)" time="2025-11-04T18:49:51Z" level=info msg="200 OK: POST https://127.0.0.1:42001/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:51Z" level=info msg="200 OK: POST https://127.0.0.1:42001/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:51Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Adding vault user" userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Creating new user" userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=warning msg="404 GET https://127.0.0.1:42001/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:51Z" level=error msg="404 GET https://127.0.0.1:42001/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:51Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42001/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:51Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:42001/core/v4/events/latest" pkg=gpa/client userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:42001/core/v4/settings" pkg=gpa/client userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Registering user client, ID:93cea696-f93e-4004-8f7a-7cc00c86516f" pkg=observability time="2025-11-04T18:49:51Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Starting service main loop" service=telemetry user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Starting service main loop" service=notification user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Starting service main loop" service=smtp user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:42001/core/v4/labels?Type=4" pkg=gpa/client userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:42001/core/v4/labels?Type=3" pkg=gpa/client userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:42001/core/v4/labels?Type=1" pkg=gpa/client userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Setting labels" labelIDs="[12 0 3 4 6 7 8 9 10 1 2 5 afd63572-450e-42a7-b928-9abfae05b7bb e290bb53-98d7-46b7-8c14-8458fd76272d d97c4318-1319-45d7-9686-de1e62a4e5a8 cb1ec416-fc67-4fe6-bda0-b83cbb4b6666]" pkg=rwLabels time="2025-11-04T18:49:51Z" level=info msg="Adding user to imap server" addrID=f207d93b-22e9-4746-8dd8-84032f2cc2d9 service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Creating new IMAP user" addrID=f207d93b-22e9-4746-8dd8-84032f2cc2d9 service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Setting gluon ID" addrID=f207d93b-22e9-4746-8dd8-84032f2cc2d9 gluonID=2b531cc4-66f1-4621-b973-d65f6889e172 userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Created new IMAP user" addrID=f207d93b-22e9-4746-8dd8-84032f2cc2d9 gluonID=2b531cc4-66f1-4621-b973-d65f6889e172 service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:51Z" level=info msg=Resuming service=user-events user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Received mailbox message count" count=0 gluonID=2b531cc4-66f1-4621-b973-d65f6889e172 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:51Z" level=info msg="Starting IMAP Service" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Sync triggered" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:51.973291918 +0000 UTC m=+27.379171128" user=93cea696-f93e-4004-8f7a-7cc00c86516f And the user logs in with username "47f2d319-64d2-4c90-80a6-27d099ad1324" and password "password" # :1 -> *scenario time="2025-11-04T18:49:51Z" level=info msg="Syncing labels" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Checking whether logged in user should re-sync. UserID:93cea696-f93e-4004-8f7a-7cc00c86516f" userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Label not found in DB, creating mailbox." labelID=afd63572-450e-42a7-b928-9abfae05b7bb labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:51Z" level=info msg="Label not found in DB, creating mailbox." labelID=cb1ec416-fc67-4fe6-bda0-b83cbb4b6666 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:51Z" level=info msg="Label not found in DB, creating mailbox." labelID=d97c4318-1319-45d7-9686-de1e62a4e5a8 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:51Z" level=info msg="Label not found in DB, creating mailbox." labelID=e290bb53-98d7-46b7-8c14-8458fd76272d labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=afd63572-450e-42a7-b928-9abfae05b7bb userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cb1ec416-fc67-4fe6-bda0-b83cbb4b6666 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d97c4318-1319-45d7-9686-de1e62a4e5a8 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e290bb53-98d7-46b7-8c14-8458fd76272d userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2b531cc4-66f1-4621-b973-d65f6889e172 time="2025-11-04T18:49:51Z" level=info msg="Synced labels" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="200 OK: GET https://127.0.0.1:42001/mail/v4/messages/count" pkg=gpa/client userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Syncing messages" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Job started" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="200 OK: POST https://127.0.0.1:42001/mail/v4/messages" pkg=gpa/client userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Job finished" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Synced messages" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Finished user sync" duration=3.657322ms service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Sync complete, starting API event stream" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=93cea696-f93e-4004-8f7a-7cc00c86516f And user "47f2d319-64d2-4c90-80a6-27d099ad1324" finishes syncing # :1 -> *scenario And user "47f2d319-64d2-4c90-80a6-27d099ad1324" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:51Z" level=info msg="200 OK: POST https://127.0.0.1:42001/core/v4/labels" pkg=gpa/client userID=93cea696-f93e-4004-8f7a-7cc00c86516f Scenario: Create folder # features/imap/mailbox/create.feature:17 When IMAP client "1" creates "Folders/mbox" # :1 -> *scenario time="2025-11-04T18:49:51Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:51Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:51Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:51Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:51Z" level=info msg="Closing user" userID=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="De-registering user client, ID:93cea696-f93e-4004-8f7a-7cc00c86516f" pkg=observability time="2025-11-04T18:49:51Z" level=info msg="Exiting IMAP Service" service=imap user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Exiting service main loop" service=smtp user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Exiting service main loop" service=notification user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Exiting Service" service=user-identity user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Exiting service main loop" service=telemetry user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Exiting service" service=user-events user=93cea696-f93e-4004-8f7a-7cc00c86516f time="2025-11-04T18:49:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:51Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees "Folders/mbox" # :1 -> *scenario time="2025-11-04T18:49:52Z" level=info msg="User 'a6fbeeac-5e23-401f-a301-db9f7eb9d9c7' created with id=50cc8331-15bc-4729-8895-0456407c5e1e" pkg=gpa/server/backend time="2025-11-04T18:49:52Z" level=info msg="Starting bridge" time="2025-11-04T18:49:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/041/config3510226260/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/041/cache2488519789/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/041/cache2488519789/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/041/data2178012755/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/041/data2178012755/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:52Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:52Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:52Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:52Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/041/config3510226260/grpcServerConfig.json time="2025-11-04T18:49:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:52Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:52Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:52Z" level=info msg="gRPC server listening on /tmp/bridge4661" pkg=grpc time="2025-11-04T18:49:52Z" level=info msg="Frontend service started" time="2025-11-04T18:49:52Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:52Z" level=info msg="200 OK: GET https://127.0.0.1:38647/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:52Z" level=info msg="Frontend client started" time="2025-11-04T18:49:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b136c42b)" time="2025-11-04T18:49:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b136c42b)" time="2025-11-04T18:49:52Z" level=info msg="200 OK: POST https://127.0.0.1:38647/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:52Z" level=info msg="200 OK: POST https://127.0.0.1:38647/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Adding vault user" userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Creating new user" userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=warning msg="404 GET https://127.0.0.1:38647/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:52Z" level=error msg="404 GET https://127.0.0.1:38647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:52Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="200 OK: GET https://127.0.0.1:38647/core/v4/events/latest" pkg=gpa/client userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="200 OK: GET https://127.0.0.1:38647/core/v4/settings" pkg=gpa/client userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Registering user client, ID:50cc8331-15bc-4729-8895-0456407c5e1e" pkg=observability time="2025-11-04T18:49:52Z" level=info msg="Starting service main loop" service=telemetry user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Starting service main loop" service=notification user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Starting service main loop" service=smtp user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="200 OK: GET https://127.0.0.1:38647/core/v4/labels?Type=4" pkg=gpa/client userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="200 OK: GET https://127.0.0.1:38647/core/v4/labels?Type=3" pkg=gpa/client userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="200 OK: GET https://127.0.0.1:38647/core/v4/labels?Type=1" pkg=gpa/client userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Setting labels" labelIDs="[7 8 9 10 1 2 3 4 6 12 0 5 2c2f5a65-29ad-40d3-9c5f-6ed41d7d3229 e6fe6383-578c-48f7-93a3-b07b944e183f 340ac38d-c0d7-42af-b4c7-eb582baccb21 332915c0-6938-4b41-9bcc-4df65a3695c2]" pkg=rwLabels time="2025-11-04T18:49:52Z" level=info msg="Adding user to imap server" addrID=a6bcfb6c-d3ec-4ccb-a570-ad9feebbe32a service=server-manager time="2025-11-04T18:49:52Z" level=info msg="Creating new IMAP user" addrID=a6bcfb6c-d3ec-4ccb-a570-ad9feebbe32a service=server-manager time="2025-11-04T18:49:52Z" level=info msg="Setting gluon ID" addrID=a6bcfb6c-d3ec-4ccb-a570-ad9feebbe32a gluonID=7306fc82-f6fa-45e5-9493-0549977f6038 userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Created new IMAP user" addrID=a6bcfb6c-d3ec-4ccb-a570-ad9feebbe32a gluonID=7306fc82-f6fa-45e5-9493-0549977f6038 service=server-manager time="2025-11-04T18:49:52Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:52Z" level=info msg=Resuming service=user-events user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Received mailbox message count" count=0 gluonID=7306fc82-f6fa-45e5-9493-0549977f6038 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:52Z" level=info msg="Starting IMAP Service" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Sync triggered" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:50cc8331-15bc-4729-8895-0456407c5e1e" userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:52.518920025 +0000 UTC m=+27.924799235" user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Syncing labels" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Label not found in DB, creating mailbox." labelID=340ac38d-c0d7-42af-b4c7-eb582baccb21 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:52Z" level=info msg="Label not found in DB, creating mailbox." labelID=332915c0-6938-4b41-9bcc-4df65a3695c2 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:52Z" level=info msg="Label not found in DB, creating mailbox." labelID=2c2f5a65-29ad-40d3-9c5f-6ed41d7d3229 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:52Z" level=info msg="Label not found in DB, creating mailbox." labelID=e6fe6383-578c-48f7-93a3-b07b944e183f labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=340ac38d-c0d7-42af-b4c7-eb582baccb21 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=332915c0-6938-4b41-9bcc-4df65a3695c2 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2c2f5a65-29ad-40d3-9c5f-6ed41d7d3229 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e6fe6383-578c-48f7-93a3-b07b944e183f userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7306fc82-f6fa-45e5-9493-0549977f6038 time="2025-11-04T18:49:52Z" level=info msg="Synced labels" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="200 OK: GET https://127.0.0.1:38647/mail/v4/messages/count" pkg=gpa/client userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Syncing messages" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Job started" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="200 OK: POST https://127.0.0.1:38647/mail/v4/messages" pkg=gpa/client userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Job finished" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Synced messages" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Finished user sync" duration=3.990185ms service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="200 OK: POST https://127.0.0.1:38647/core/v4/labels" pkg=gpa/client userID=50cc8331-15bc-4729-8895-0456407c5e1e Scenario: Create label # features/imap/mailbox/create.feature:21 When IMAP client "1" creates "Labels/mbox" # :1 -> *scenario time="2025-11-04T18:49:52Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:52Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:52Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:52Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:52Z" level=info msg="Closing user" userID=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="De-registering user client, ID:50cc8331-15bc-4729-8895-0456407c5e1e" pkg=observability time="2025-11-04T18:49:52Z" level=info msg="Exiting IMAP Service" service=imap user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Exiting service main loop" service=smtp user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Exiting service main loop" service=notification user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Exiting Service" service=user-identity user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Exiting service main loop" service=telemetry user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Exiting service" service=user-events user=50cc8331-15bc-4729-8895-0456407c5e1e time="2025-11-04T18:49:52Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:52Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:52Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:52Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:52Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:52Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees "Labels/mbox" # :1 -> *scenario time="2025-11-04T18:49:52Z" level=info msg="User '5de2417f-a9d7-413c-94af-6707d7ba5f3a' created with id=d76aeb15-7d4a-42b7-832f-4cd1024bf358" pkg=gpa/server/backend time="2025-11-04T18:49:52Z" level=info msg="Starting bridge" time="2025-11-04T18:49:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/042/config370809822/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/042/cache3433219617/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/042/cache3433219617/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/042/data168361516/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/042/data168361516/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:52Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:52Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:52Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/042/config370809822/grpcServerConfig.json time="2025-11-04T18:49:52Z" level=info msg="gRPC server listening on /tmp/bridge6630" pkg=grpc time="2025-11-04T18:49:52Z" level=info msg="Frontend service started" time="2025-11-04T18:49:52Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:52Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:52Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:52Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:52Z" level=info msg="Frontend client started" time="2025-11-04T18:49:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (96d694ed)" time="2025-11-04T18:49:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (96d694ed)" time="2025-11-04T18:49:52Z" level=info msg="200 OK: GET https://127.0.0.1:35683/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:52Z" level=info msg="200 OK: POST https://127.0.0.1:35683/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:35683/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:53Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Adding vault user" userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Creating new user" userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=warning msg="404 GET https://127.0.0.1:35683/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:53Z" level=error msg="404 GET https://127.0.0.1:35683/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:53Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35683/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:53Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:35683/core/v4/events/latest" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:35683/core/v4/settings" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Registering user client, ID:d76aeb15-7d4a-42b7-832f-4cd1024bf358" pkg=observability time="2025-11-04T18:49:53Z" level=info msg="Starting service main loop" service=telemetry user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Starting service main loop" service=notification user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Starting service main loop" service=smtp user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:35683/core/v4/labels?Type=4" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:35683/core/v4/labels?Type=3" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:35683/core/v4/labels?Type=1" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Setting labels" labelIDs="[2 3 4 5 6 10 0 1 7 8 9 12 fccd6680-b478-4053-b4f5-d055509b5760 0de5191f-ed2d-4870-a002-2af9720bc610 31f05885-4e08-4471-9caf-6de3df63bea4 47f43d4e-883a-4254-adac-dc8e0e9dd447]" pkg=rwLabels time="2025-11-04T18:49:53Z" level=info msg="Adding user to imap server" addrID=26b81e06-4f91-4eb4-a86c-5099a5c7a507 service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Creating new IMAP user" addrID=26b81e06-4f91-4eb4-a86c-5099a5c7a507 service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Setting gluon ID" addrID=26b81e06-4f91-4eb4-a86c-5099a5c7a507 gluonID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Created new IMAP user" addrID=26b81e06-4f91-4eb4-a86c-5099a5c7a507 gluonID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Received mailbox message count" count=0 gluonID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:53Z" level=info msg=Resuming service=user-events user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Starting IMAP Service" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Sync triggered" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:53.053406548 +0000 UTC m=+28.459285748" user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Checking whether logged in user should re-sync. UserID:d76aeb15-7d4a-42b7-832f-4cd1024bf358" userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Syncing labels" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=0de5191f-ed2d-4870-a002-2af9720bc610 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=fccd6680-b478-4053-b4f5-d055509b5760 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=47f43d4e-883a-4254-adac-dc8e0e9dd447 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=31f05885-4e08-4471-9caf-6de3df63bea4 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0de5191f-ed2d-4870-a002-2af9720bc610 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fccd6680-b478-4053-b4f5-d055509b5760 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=47f43d4e-883a-4254-adac-dc8e0e9dd447 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=31f05885-4e08-4471-9caf-6de3df63bea4 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2d5f0652-bdd3-4d1f-9199-3d8f6837d135 time="2025-11-04T18:49:53Z" level=info msg="Synced labels" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:35683/mail/v4/messages/count" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Syncing messages" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Job started" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:35683/mail/v4/messages" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Job finished" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Synced messages" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Finished user sync" duration=5.580019ms service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Sync complete, starting API event stream" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=error msg="Command failed" cmd="CREATE 'Hh7A6MmiCZmPjKU5nIy5MQGu52kyeM34kGA9QpvWvi4='" error="a mailbox with that name already exists" pkg=gluon/session session=1 time="2025-11-04T18:49:53Z" level=info msg="Sending observability data." pkg=observability 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="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:35683/data/v1/metrics" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:49:53Z" level=error msg="Command failed" cmd="CREATE 'WVutmj+LQJAxhtJTp1oDoFq34RZLuQap3ivQVyPlqUI='" error="a mailbox with that name already exists" pkg=gluon/session session=1 time="2025-11-04T18:49:53Z" level=info msg="Scheduling observability data sending" pkg=observability 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="2025-11-04T18:49:53Z" 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="2025-11-04T18:49:53Z" 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="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:35683/core/v4/labels" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 When IMAP client "1" creates "Folders/f3" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:35683/core/v4/labels" pkg=gpa/client userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 When IMAP client "1" creates "Labels/l3" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:53Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:53Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:53Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:53Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:53Z" level=info msg="Closing user" userID=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="De-registering user client, ID:d76aeb15-7d4a-42b7-832f-4cd1024bf358" pkg=observability time="2025-11-04T18:49:53Z" level=info msg="Exiting IMAP Service" service=imap user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Exiting service main loop" service=smtp user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Exiting service main loop" service=notification user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Exiting Service" service=user-identity user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Exiting service main loop" service=telemetry user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Exiting service" service=user-events user=d76aeb15-7d4a-42b7-832f-4cd1024bf358 time="2025-11-04T18:49:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:53Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Closing service" service=unleash 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 | time="2025-11-04T18:49:53Z" level=info msg="User 'e0f6415a-924c-465f-b68a-57cdf36598df' created with id=101e1803-6e8d-4b48-92bd-c0bab6b82ee9" pkg=gpa/server/backend time="2025-11-04T18:49:53Z" level=info msg="Starting bridge" time="2025-11-04T18:49:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/043/config1755007522/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/043/cache1876359373/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/043/cache1876359373/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/043/data75878091/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/043/data75878091/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:53Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:53Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:53Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:53Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:53Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/043/config1755007522/grpcServerConfig.json time="2025-11-04T18:49:53Z" level=info msg="gRPC server listening on /tmp/bridge4374" pkg=grpc time="2025-11-04T18:49:53Z" level=info msg="Frontend service started" time="2025-11-04T18:49:53Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:53Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:53Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:53Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:53Z" level=info msg="Frontend client started" time="2025-11-04T18:49:53Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3dc823bf)" time="2025-11-04T18:49:53Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3dc823bf)" time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:53Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Adding vault user" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Creating new user" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=warning msg="404 GET https://127.0.0.1:45269/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:53Z" level=error msg="404 GET https://127.0.0.1:45269/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:53Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45269/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:53Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/events/latest" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/settings" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Registering user client, ID:101e1803-6e8d-4b48-92bd-c0bab6b82ee9" pkg=observability time="2025-11-04T18:49:53Z" level=info msg="Starting service main loop" service=telemetry user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Starting service main loop" service=notification user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Starting service main loop" service=smtp user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/labels?Type=4" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/labels?Type=3" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/labels?Type=1" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Setting labels" labelIDs="[3 4 7 8 9 12 0 1 2 5 6 10 b32bf397-d9a0-49a6-a245-4f97a969de8a 9647ab8f-860e-4145-b4a1-5db6acde37c5 0549ef8a-38c9-42d1-958d-83bdab6535c1 c8d37258-da8a-4fb0-8c9b-3802ce781e15]" pkg=rwLabels time="2025-11-04T18:49:53Z" level=info msg="Adding user to imap server" addrID=7fedbbe3-b714-4721-956f-66ec5deb9b2a service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Creating new IMAP user" addrID=7fedbbe3-b714-4721-956f-66ec5deb9b2a service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Setting gluon ID" addrID=7fedbbe3-b714-4721-956f-66ec5deb9b2a gluonID=2df262ee-f6be-4667-a62a-caff45d28d8a userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Created new IMAP user" addrID=7fedbbe3-b714-4721-956f-66ec5deb9b2a gluonID=2df262ee-f6be-4667-a62a-caff45d28d8a service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Received mailbox message count" count=0 gluonID=2df262ee-f6be-4667-a62a-caff45d28d8a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:53Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Starting IMAP Service" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg=Resuming service=user-events user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Sync triggered" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:53.695945155 +0000 UTC m=+29.101824365" user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Checking whether logged in user should re-sync. UserID:101e1803-6e8d-4b48-92bd-c0bab6b82ee9" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Syncing labels" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=b32bf397-d9a0-49a6-a245-4f97a969de8a labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=9647ab8f-860e-4145-b4a1-5db6acde37c5 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=c8d37258-da8a-4fb0-8c9b-3802ce781e15 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=0549ef8a-38c9-42d1-958d-83bdab6535c1 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b32bf397-d9a0-49a6-a245-4f97a969de8a userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9647ab8f-860e-4145-b4a1-5db6acde37c5 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c8d37258-da8a-4fb0-8c9b-3802ce781e15 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0549ef8a-38c9-42d1-958d-83bdab6535c1 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2df262ee-f6be-4667-a62a-caff45d28d8a time="2025-11-04T18:49:53Z" level=info msg="Synced labels" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/mail/v4/messages/count" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Syncing messages" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Job started" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/mail/v4/messages" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Job finished" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Synced messages" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Finished user sync" duration=3.737963ms service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Sync complete, starting API event stream" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/core/v4/labels" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 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="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/core/v4/labels" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 When IMAP client "1" creates "Folders/f1/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/core/v4/labels" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 When IMAP client "1" creates "Folders/f2/f21" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/core/v4/labels" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 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="2025-11-04T18:49:53Z" level=info msg="Deleting user" pkg=bridge/user userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Logging out user" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 withAPI=true withData=true withDataDisabledKillSwitch=false time="2025-11-04T18:49:53Z" level=info msg="Removing gluon ID" addrID=7fedbbe3-b714-4721-956f-66ec5deb9b2a gluonID=2df262ee-f6be-4667-a62a-caff45d28d8a userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:53Z" level=info msg="De-registering user client, ID:101e1803-6e8d-4b48-92bd-c0bab6b82ee9" pkg=observability time="2025-11-04T18:49:53Z" level=info msg="Exiting IMAP Service" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Exiting service main loop" service=smtp user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Exiting service main loop" service=notification user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Exiting Service" service=user-identity user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Exiting service main loop" service=telemetry user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Exiting service" service=user-events user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: DELETE https://127.0.0.1:45269/auth/v4" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Closing user" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="De-registering user client, ID:101e1803-6e8d-4b48-92bd-c0bab6b82ee9" pkg=observability time="2025-11-04T18:49:53Z" level=info msg="Deleting vault user" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 When user "e0f6415a-924c-465f-b68a-57cdf36598df" is deleted # :1 -> *scenario time="2025-11-04T18:49:53Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3dc823bf)" time="2025-11-04T18:49:53Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3dc823bf)" time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:53Z" level=error msg="Failed to send heartbeat" metrics="{bridge.any.heartbeat bridge_heartbeat_new {0 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:53Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Adding vault user" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Creating new user" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=warning msg="404 GET https://127.0.0.1:45269/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:53Z" level=error msg="404 GET https://127.0.0.1:45269/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:53Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45269/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:53Z" level=info msg="Creating user object" numAddr=1 numLabels=20 userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/events/latest" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Starting service Last EventID=CA==" service=user-events user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/settings" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Registering user client, ID:101e1803-6e8d-4b48-92bd-c0bab6b82ee9" pkg=observability time="2025-11-04T18:49:53Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Starting service main loop" service=telemetry user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Starting service main loop" service=notification user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Starting service main loop" service=smtp user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/labels?Type=4" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/labels?Type=3" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/core/v4/labels?Type=1" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Setting labels" labelIDs="[0 1 3 7 9 2 4 5 6 8 10 12 b32bf397-d9a0-49a6-a245-4f97a969de8a 9647ab8f-860e-4145-b4a1-5db6acde37c5 2de53621-1ec1-4d34-a141-f5c4271624b2 ee3ee62c-311c-42ee-bfde-a63b7f306d03 e8435aaa-ad16-4449-b973-b62cec18acc0 9f15974d-0302-4380-aa65-c3a37f452ade 0549ef8a-38c9-42d1-958d-83bdab6535c1 c8d37258-da8a-4fb0-8c9b-3802ce781e15]" pkg=rwLabels time="2025-11-04T18:49:53Z" level=info msg="Adding user to imap server" addrID=7fedbbe3-b714-4721-956f-66ec5deb9b2a service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Creating new IMAP user" addrID=7fedbbe3-b714-4721-956f-66ec5deb9b2a service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Setting gluon ID" addrID=7fedbbe3-b714-4721-956f-66ec5deb9b2a gluonID=aeb0e370-374f-4a0f-a433-20c49fb769f3 userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Created new IMAP user" addrID=7fedbbe3-b714-4721-956f-66ec5deb9b2a gluonID=aeb0e370-374f-4a0f-a433-20c49fb769f3 service=server-manager time="2025-11-04T18:49:53Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:53Z" level=info msg=Resuming service=user-events user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Received mailbox message count" count=0 gluonID=aeb0e370-374f-4a0f-a433-20c49fb769f3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:53Z" level=info msg="Starting IMAP Service" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Sync triggered" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 And the user logs in with username "e0f6415a-924c-465f-b68a-57cdf36598df" and password "password" # :1 -> *scenario time="2025-11-04T18:49:53Z" level=info msg="Checking whether logged in user should re-sync. UserID:101e1803-6e8d-4b48-92bd-c0bab6b82ee9" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:53.964196557 +0000 UTC m=+29.370075767" user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Syncing labels" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=2de53621-1ec1-4d34-a141-f5c4271624b2 labelPath="WioTK8C4vq0jZ4cy7jI7WdFYE1RaoJWiJcDTrtTvhu4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=b32bf397-d9a0-49a6-a245-4f97a969de8a labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=ee3ee62c-311c-42ee-bfde-a63b7f306d03 labelPath="eyP+M968GjYNFndkTdnjvPUWIwlMiDQqN/oVOsDm6pk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=9647ab8f-860e-4145-b4a1-5db6acde37c5 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=0549ef8a-38c9-42d1-958d-83bdab6535c1 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=e8435aaa-ad16-4449-b973-b62cec18acc0 labelPath="NETe/DkNYjf+UyTIC0yYiXhIe3RuHmVMdvAoT6QeKpw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=c8d37258-da8a-4fb0-8c9b-3802ce781e15 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Label not found in DB, creating mailbox." labelID=9f15974d-0302-4380-aa65-c3a37f452ade labelPath="Wz/Qv7HIIKj0C6zgrgLktJ0Obdx+x/+OssOgobwR+gA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2de53621-1ec1-4d34-a141-f5c4271624b2 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b32bf397-d9a0-49a6-a245-4f97a969de8a userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ee3ee62c-311c-42ee-bfde-a63b7f306d03 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9647ab8f-860e-4145-b4a1-5db6acde37c5 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0549ef8a-38c9-42d1-958d-83bdab6535c1 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e8435aaa-ad16-4449-b973-b62cec18acc0 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c8d37258-da8a-4fb0-8c9b-3802ce781e15 userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9f15974d-0302-4380-aa65-c3a37f452ade userID=aeb0e370-374f-4a0f-a433-20c49fb769f3 time="2025-11-04T18:49:53Z" level=info msg="Synced labels" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: GET https://127.0.0.1:45269/mail/v4/messages/count" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Syncing messages" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Job started" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="200 OK: POST https://127.0.0.1:45269/mail/v4/messages" pkg=gpa/client userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Job finished" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Synced messages" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Finished user sync" duration=4.865473ms service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Sync complete, starting API event stream" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:53Z" level=info msg="Event loop reset" eventID="CA==" service=user-events user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 And user "e0f6415a-924c-465f-b68a-57cdf36598df" finishes syncing # :1 -> *scenario And user "e0f6415a-924c-465f-b68a-57cdf36598df" connects and authenticates IMAP client "2" # :1 -> *scenario time="2025-11-04T18:49:54Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:54Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:54Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:54Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:54Z" level=info msg="Closing user" userID=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:54Z" level=info msg="De-registering user client, ID:101e1803-6e8d-4b48-92bd-c0bab6b82ee9" pkg=observability time="2025-11-04T18:49:54Z" level=info msg="Exiting IMAP Service" service=imap user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:54Z" level=info msg="Exiting service main loop" service=smtp user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:54Z" level=info msg="Exiting service main loop" service=notification user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:54Z" level=info msg="Exiting Service" service=user-identity user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:54Z" level=info msg="Exiting service main loop" service=telemetry user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:54Z" level=info msg="Exiting service" service=user-events user=101e1803-6e8d-4b48-92bd-c0bab6b82ee9 time="2025-11-04T18:49:54Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:54Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Closing service" service=unleash 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 | time="2025-11-04T18:49:54Z" level=info msg="User '8b55331e-781d-4447-bfb1-e7ea6963b75a' created with id=5f501c91-605a-475b-ab53-2f2465f08c97" pkg=gpa/server/backend time="2025-11-04T18:49:54Z" level=info msg="Starting bridge" time="2025-11-04T18:49:54Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/044/config742109043/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/044/cache1986018574/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/044/cache1986018574/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:54Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/044/data2135331226/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/044/data2135331226/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:54Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:54Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:54Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:54Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:54Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:54Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:54Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:54Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:54Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:54Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/044/config742109043/grpcServerConfig.json time="2025-11-04T18:49:54Z" level=info msg="gRPC server listening on /tmp/bridge1518" pkg=grpc time="2025-11-04T18:49:54Z" level=info msg="Frontend service started" time="2025-11-04T18:49:54Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:54Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:54Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:54Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:54Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:54Z" level=info msg="Frontend client started" time="2025-11-04T18:49:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (346c6df9)" time="2025-11-04T18:49:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (346c6df9)" time="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Adding vault user" userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Creating new user" userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=warning msg="404 GET https://127.0.0.1:35477/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:54Z" level=error msg="404 GET https://127.0.0.1:35477/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35477/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:54Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/events/latest" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/settings" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Registering user client, ID:5f501c91-605a-475b-ab53-2f2465f08c97" pkg=observability time="2025-11-04T18:49:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Starting service main loop" service=telemetry user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Starting service main loop" service=notification user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Starting service main loop" service=smtp user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/labels?Type=4" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/labels?Type=3" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/labels?Type=1" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Setting labels" labelIDs="[9 10 3 4 5 12 0 1 2 6 7 8 b140e138-f609-4f05-ae78-3373b86d022e b640b234-a383-47c2-927c-e152cef801f1 57a7e1d1-5279-4e76-933c-6a8896d5b986 9f8ba960-ce62-4da1-922a-815b8a90f302]" pkg=rwLabels time="2025-11-04T18:49:54Z" level=info msg="Adding user to imap server" addrID=66d1284f-cd55-475a-868a-7aa670d01181 service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Creating new IMAP user" addrID=66d1284f-cd55-475a-868a-7aa670d01181 service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Setting gluon ID" addrID=66d1284f-cd55-475a-868a-7aa670d01181 gluonID=9516a4df-7e43-4809-b43e-34c7c330f1a3 userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Created new IMAP user" addrID=66d1284f-cd55-475a-868a-7aa670d01181 gluonID=9516a4df-7e43-4809-b43e-34c7c330f1a3 service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:54Z" level=info msg=Resuming service=user-events user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Received mailbox message count" count=0 gluonID=9516a4df-7e43-4809-b43e-34c7c330f1a3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:54Z" level=info msg="Starting IMAP Service" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Sync triggered" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:54.600653276 +0000 UTC m=+30.006532486" user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:5f501c91-605a-475b-ab53-2f2465f08c97" userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Syncing labels" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=57a7e1d1-5279-4e76-933c-6a8896d5b986 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=9f8ba960-ce62-4da1-922a-815b8a90f302 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=b640b234-a383-47c2-927c-e152cef801f1 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=b140e138-f609-4f05-ae78-3373b86d022e labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=57a7e1d1-5279-4e76-933c-6a8896d5b986 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9f8ba960-ce62-4da1-922a-815b8a90f302 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b640b234-a383-47c2-927c-e152cef801f1 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b140e138-f609-4f05-ae78-3373b86d022e userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9516a4df-7e43-4809-b43e-34c7c330f1a3 time="2025-11-04T18:49:54Z" level=info msg="Synced labels" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/mail/v4/messages/count" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Syncing messages" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Job started" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/mail/v4/messages" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Job finished" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Synced messages" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Finished user sync" duration=3.77912ms service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/core/v4/labels" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 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="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/core/v4/labels" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 When IMAP client "1" creates "Folders/f1/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/core/v4/labels" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 When IMAP client "1" creates "Folders/f2/f21" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/core/v4/labels" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 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="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/labels?Type=3" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: PUT https://127.0.0.1:35477/core/v4/labels/e2a25da0-4170-4e84-a023-a860aeeee171" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 When IMAP client "1" renames "Folders/f1/f11" to "Folders/f2/f11" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/labels?Type=3" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: PUT https://127.0.0.1:35477/core/v4/labels/1c5de523-2bca-46bc-9f1e-589827ffadd3" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 When IMAP client "1" renames "Folders/f1/f12" to "Folders/f2/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:54Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" 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="2025-11-04T18:49:54Z" level=info msg="Deleting user" pkg=bridge/user userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Logging out user" userID=5f501c91-605a-475b-ab53-2f2465f08c97 withAPI=true withData=true withDataDisabledKillSwitch=false time="2025-11-04T18:49:54Z" level=info msg="Removing gluon ID" addrID=66d1284f-cd55-475a-868a-7aa670d01181 gluonID=9516a4df-7e43-4809-b43e-34c7c330f1a3 userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:54Z" level=info msg="De-registering user client, ID:5f501c91-605a-475b-ab53-2f2465f08c97" pkg=observability time="2025-11-04T18:49:54Z" level=info msg="Exiting IMAP Service" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Exiting service main loop" service=smtp user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Exiting service main loop" service=notification user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Exiting Service" service=user-identity user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Exiting service main loop" service=telemetry user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Exiting service" service=user-events user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: DELETE https://127.0.0.1:35477/auth/v4" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Closing user" userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="De-registering user client, ID:5f501c91-605a-475b-ab53-2f2465f08c97" pkg=observability time="2025-11-04T18:49:54Z" level=info msg="Deleting vault user" userID=5f501c91-605a-475b-ab53-2f2465f08c97 When user "8b55331e-781d-4447-bfb1-e7ea6963b75a" is deleted # :1 -> *scenario time="2025-11-04T18:49:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (346c6df9)" time="2025-11-04T18:49:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (346c6df9)" time="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Adding vault user" userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Creating new user" userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=warning msg="404 GET https://127.0.0.1:35477/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:54Z" level=error msg="404 GET https://127.0.0.1:35477/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35477/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:54Z" level=info msg="Creating user object" numAddr=1 numLabels=20 userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/events/latest" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Starting service Last EventID=Cg==" service=user-events user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/settings" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Registering user client, ID:5f501c91-605a-475b-ab53-2f2465f08c97" pkg=observability time="2025-11-04T18:49:54Z" level=info msg="Starting service main loop" service=telemetry user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Starting service main loop" service=notification user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Starting service main loop" service=smtp user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/labels?Type=4" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/labels?Type=3" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/core/v4/labels?Type=1" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Setting labels" labelIDs="[10 12 0 1 2 4 5 3 6 7 8 9 b140e138-f609-4f05-ae78-3373b86d022e b640b234-a383-47c2-927c-e152cef801f1 e2a25da0-4170-4e84-a023-a860aeeee171 1c5de523-2bca-46bc-9f1e-589827ffadd3 7bec5103-0ca0-4cea-bb39-16f4d436cc21 89ee1d2a-19ec-4830-98a1-4e32f9cd94d5 57a7e1d1-5279-4e76-933c-6a8896d5b986 9f8ba960-ce62-4da1-922a-815b8a90f302]" pkg=rwLabels time="2025-11-04T18:49:54Z" level=info msg="Adding user to imap server" addrID=66d1284f-cd55-475a-868a-7aa670d01181 service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Creating new IMAP user" addrID=66d1284f-cd55-475a-868a-7aa670d01181 service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Setting gluon ID" addrID=66d1284f-cd55-475a-868a-7aa670d01181 gluonID=388970fd-6030-4cee-8d4a-42b1ea089bdd userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Received mailbox message count" count=0 gluonID=388970fd-6030-4cee-8d4a-42b1ea089bdd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:54Z" level=info msg="Created new IMAP user" addrID=66d1284f-cd55-475a-868a-7aa670d01181 gluonID=388970fd-6030-4cee-8d4a-42b1ea089bdd service=server-manager time="2025-11-04T18:49:54Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:54Z" level=info msg=Resuming service=user-events user=5f501c91-605a-475b-ab53-2f2465f08c97 And the user logs in with username "8b55331e-781d-4447-bfb1-e7ea6963b75a" and password "password" # :1 -> *scenario time="2025-11-04T18:49:54Z" level=info msg="Starting IMAP Service" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Sync triggered" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:54.975558247 +0000 UTC m=+30.381437447" user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Syncing labels" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=7bec5103-0ca0-4cea-bb39-16f4d436cc21 labelPath="NETe/DkNYjf+UyTIC0yYiXhIe3RuHmVMdvAoT6QeKpw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=89ee1d2a-19ec-4830-98a1-4e32f9cd94d5 labelPath="Wz/Qv7HIIKj0C6zgrgLktJ0Obdx+x/+OssOgobwR+gA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=1c5de523-2bca-46bc-9f1e-589827ffadd3 labelPath="3e3Yoqa/Z/0QMloAjTvFeP7V/q6prXiR+ak3z+MWIeY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=b640b234-a383-47c2-927c-e152cef801f1 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=57a7e1d1-5279-4e76-933c-6a8896d5b986 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=e2a25da0-4170-4e84-a023-a860aeeee171 labelPath="OpcboML9cMaDpWp/AKnefHAs65E2OGHlMoKzIbLXPZA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=9f8ba960-ce62-4da1-922a-815b8a90f302 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=b140e138-f609-4f05-ae78-3373b86d022e labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:5f501c91-605a-475b-ab53-2f2465f08c97" userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7bec5103-0ca0-4cea-bb39-16f4d436cc21 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=89ee1d2a-19ec-4830-98a1-4e32f9cd94d5 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1c5de523-2bca-46bc-9f1e-589827ffadd3 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b640b234-a383-47c2-927c-e152cef801f1 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=57a7e1d1-5279-4e76-933c-6a8896d5b986 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e2a25da0-4170-4e84-a023-a860aeeee171 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9f8ba960-ce62-4da1-922a-815b8a90f302 userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b140e138-f609-4f05-ae78-3373b86d022e userID=388970fd-6030-4cee-8d4a-42b1ea089bdd time="2025-11-04T18:49:54Z" level=info msg="Synced labels" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: GET https://127.0.0.1:35477/mail/v4/messages/count" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Syncing messages" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Job started" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="200 OK: POST https://127.0.0.1:35477/mail/v4/messages" pkg=gpa/client userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Job finished" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Synced messages" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Finished user sync" duration=4.873397ms service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:54Z" level=info msg="Event loop reset" eventID="Cg==" service=user-events user=5f501c91-605a-475b-ab53-2f2465f08c97 And user "8b55331e-781d-4447-bfb1-e7ea6963b75a" finishes syncing # :1 -> *scenario And user "8b55331e-781d-4447-bfb1-e7ea6963b75a" connects and authenticates IMAP client "2" # :1 -> *scenario time="2025-11-04T18:49:55Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:55Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:55Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:55Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:55Z" level=info msg="Closing user" userID=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:55Z" level=info msg="De-registering user client, ID:5f501c91-605a-475b-ab53-2f2465f08c97" pkg=observability time="2025-11-04T18:49:55Z" level=info msg="Exiting IMAP Service" service=imap user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:55Z" level=info msg="Exiting service main loop" service=smtp user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:55Z" level=info msg="Exiting service main loop" service=notification user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:55Z" level=info msg="Exiting Service" service=user-identity user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:55Z" level=info msg="Exiting service main loop" service=telemetry user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:55Z" level=info msg="Exiting service" service=user-events user=5f501c91-605a-475b-ab53-2f2465f08c97 time="2025-11-04T18:49:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Closing service" service=unleash 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 | time="2025-11-04T18:49:55Z" level=info msg="User 'e23d0e7b-3124-4405-a29d-34f4140cad90' created with id=9a97fb70-569e-4284-9d5c-d0fe2daa7c41" pkg=gpa/server/backend time="2025-11-04T18:49:55Z" level=info msg="Starting bridge" time="2025-11-04T18:49:55Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/045/config3740529749/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/045/cache1277454966/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/045/cache1277454966/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:55Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/045/data2010076257/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/045/data2010076257/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:55Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:55Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:55Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:55Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:55Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:55Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:55Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:55Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:55Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:55Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:55Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/045/config3740529749/grpcServerConfig.json time="2025-11-04T18:49:55Z" level=info msg="gRPC server listening on /tmp/bridge7293" pkg=grpc time="2025-11-04T18:49:55Z" level=info msg="Frontend service started" time="2025-11-04T18:49:55Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:55Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:55Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:55Z" level=info msg="200 OK: GET https://127.0.0.1:43247/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:55Z" level=info msg="Frontend client started" time="2025-11-04T18:49:55Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (af120198)" time="2025-11-04T18:49:55Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (af120198)" time="2025-11-04T18:49:55Z" level=info msg="200 OK: POST https://127.0.0.1:43247/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:55Z" level=info msg="200 OK: POST https://127.0.0.1:43247/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:55Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Adding vault user" userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Creating new user" userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=warning msg="404 GET https://127.0.0.1:43247/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:55Z" level=error msg="404 GET https://127.0.0.1:43247/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:55Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43247/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:55Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="200 OK: GET https://127.0.0.1:43247/core/v4/events/latest" pkg=gpa/client userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="200 OK: GET https://127.0.0.1:43247/core/v4/settings" pkg=gpa/client userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Registering user client, ID:9a97fb70-569e-4284-9d5c-d0fe2daa7c41" pkg=observability time="2025-11-04T18:49:55Z" level=info msg="Starting service main loop" service=telemetry user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Starting service main loop" service=notification user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Starting service main loop" service=smtp user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="200 OK: GET https://127.0.0.1:43247/core/v4/labels?Type=4" pkg=gpa/client userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="200 OK: GET https://127.0.0.1:43247/core/v4/labels?Type=3" pkg=gpa/client userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="200 OK: GET https://127.0.0.1:43247/core/v4/labels?Type=1" pkg=gpa/client userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Setting labels" labelIDs="[1 2 3 6 7 8 9 12 0 4 5 10 b83a9830-dc3a-4d56-b78b-7f32415c7a7a 54dcb42b-06c9-44b9-9edf-53a165a78409 a9a366c8-c616-444b-a4ee-c156f3cf1dac 6f835b54-4210-4865-9e89-b6e0786c698f]" pkg=rwLabels time="2025-11-04T18:49:55Z" level=info msg="Adding user to imap server" addrID=fd80e5e5-ad03-4cc2-9801-a978ff66f53b service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Creating new IMAP user" addrID=fd80e5e5-ad03-4cc2-9801-a978ff66f53b service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Setting gluon ID" addrID=fd80e5e5-ad03-4cc2-9801-a978ff66f53b gluonID=35f8900c-c969-4da1-b306-e0f7e352d990 userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Received mailbox message count" count=0 gluonID=35f8900c-c969-4da1-b306-e0f7e352d990 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:55Z" level=info msg="Created new IMAP user" addrID=fd80e5e5-ad03-4cc2-9801-a978ff66f53b gluonID=35f8900c-c969-4da1-b306-e0f7e352d990 service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:55Z" level=info msg=Resuming service=user-events user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Starting IMAP Service" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Sync triggered" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:55.618323609 +0000 UTC m=+31.024202809" user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Checking whether logged in user should re-sync. UserID:9a97fb70-569e-4284-9d5c-d0fe2daa7c41" userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Syncing labels" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Label not found in DB, creating mailbox." labelID=54dcb42b-06c9-44b9-9edf-53a165a78409 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:55Z" level=info msg="Label not found in DB, creating mailbox." labelID=b83a9830-dc3a-4d56-b78b-7f32415c7a7a labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:55Z" level=info msg="Label not found in DB, creating mailbox." labelID=a9a366c8-c616-444b-a4ee-c156f3cf1dac labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:55Z" level=info msg="Label not found in DB, creating mailbox." labelID=6f835b54-4210-4865-9e89-b6e0786c698f labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=54dcb42b-06c9-44b9-9edf-53a165a78409 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b83a9830-dc3a-4d56-b78b-7f32415c7a7a userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a9a366c8-c616-444b-a4ee-c156f3cf1dac userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6f835b54-4210-4865-9e89-b6e0786c698f userID=35f8900c-c969-4da1-b306-e0f7e352d990 time="2025-11-04T18:49:55Z" level=info msg="Synced labels" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="200 OK: GET https://127.0.0.1:43247/mail/v4/messages/count" pkg=gpa/client userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Syncing messages" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Job started" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="200 OK: POST https://127.0.0.1:43247/mail/v4/messages" pkg=gpa/client userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Job finished" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Synced messages" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Finished user sync" duration=3.897351ms service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Sync complete, starting API event stream" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="200 OK: POST https://127.0.0.1:43247/core/v4/labels" pkg=gpa/client userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="200 OK: POST https://127.0.0.1:43247/core/v4/labels" pkg=gpa/client userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 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="2025-11-04T18:49:55Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:55Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:55Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:55Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:55Z" level=info msg="Closing user" userID=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="De-registering user client, ID:9a97fb70-569e-4284-9d5c-d0fe2daa7c41" pkg=observability time="2025-11-04T18:49:55Z" level=info msg="Exiting IMAP Service" service=imap user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Exiting service main loop" service=smtp user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Exiting service main loop" service=notification user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Exiting Service" service=user-identity user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Exiting service main loop" service=telemetry user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Exiting service" service=user-events user=9a97fb70-569e-4284-9d5c-d0fe2daa7c41 time="2025-11-04T18:49:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:55Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees "Folders/first/second" # :1 -> *scenario time="2025-11-04T18:49:55Z" level=info msg="User '74d0f154-1fff-4ebc-b5db-f45c03126fc0' created with id=ee07816f-fb85-4af0-abb0-ddcbf30acf36" pkg=gpa/server/backend time="2025-11-04T18:49:55Z" level=info msg="Starting bridge" time="2025-11-04T18:49:55Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/046/config3199663829/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/046/cache3775027789/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/046/cache3775027789/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:55Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/046/data3304910832/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/046/data3304910832/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:55Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:55Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:55Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:55Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:55Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:55Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:55Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:55Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:55Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/046/config3199663829/grpcServerConfig.json time="2025-11-04T18:49:55Z" level=info msg="gRPC server listening on /tmp/bridge9101" pkg=grpc time="2025-11-04T18:49:55Z" level=info msg="Frontend service started" time="2025-11-04T18:49:55Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:55Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:55Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:55Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:55Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:55Z" level=info msg="Frontend client started" time="2025-11-04T18:49:55Z" level=info msg="200 OK: GET https://127.0.0.1:36829/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:55Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a3b29ec2)" time="2025-11-04T18:49:55Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a3b29ec2)" time="2025-11-04T18:49:56Z" level=info msg="200 OK: POST https://127.0.0.1:36829/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:56Z" level=info msg="200 OK: POST https://127.0.0.1:36829/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:56Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Adding vault user" userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Creating new user" userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=warning msg="404 GET https://127.0.0.1:36829/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:56Z" level=error msg="404 GET https://127.0.0.1:36829/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36829/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:56Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:36829/core/v4/events/latest" pkg=gpa/client userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:36829/core/v4/settings" pkg=gpa/client userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Registering user client, ID:ee07816f-fb85-4af0-abb0-ddcbf30acf36" pkg=observability time="2025-11-04T18:49:56Z" level=info msg="Starting service main loop" service=telemetry user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Starting service main loop" service=notification user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Starting service main loop" service=smtp user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:36829/core/v4/labels?Type=4" pkg=gpa/client userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:36829/core/v4/labels?Type=3" pkg=gpa/client userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:36829/core/v4/labels?Type=1" pkg=gpa/client userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Setting labels" labelIDs="[8 10 12 1 3 4 6 9 0 2 5 7 8bc76078-0284-49a4-8339-500e915e59e2 d9b36608-a0ea-4bc3-a825-ea6f0f2579fe f2ae9b73-62ad-4415-81f3-f9c13ec4a40a 259406a2-6768-4b3c-822a-26da0188179e]" pkg=rwLabels time="2025-11-04T18:49:56Z" level=info msg="Adding user to imap server" addrID=2a64010c-ea20-40cf-8861-be6951239235 service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Creating new IMAP user" addrID=2a64010c-ea20-40cf-8861-be6951239235 service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Setting gluon ID" addrID=2a64010c-ea20-40cf-8861-be6951239235 gluonID=94f11262-ea1f-4723-b176-b768be21d1c8 userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Created new IMAP user" addrID=2a64010c-ea20-40cf-8861-be6951239235 gluonID=94f11262-ea1f-4723-b176-b768be21d1c8 service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:56Z" level=info msg=Resuming service=user-events user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Received mailbox message count" count=0 gluonID=94f11262-ea1f-4723-b176-b768be21d1c8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:56Z" level=info msg="Starting IMAP Service" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Sync triggered" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:56.156496649 +0000 UTC m=+31.562375859" user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:ee07816f-fb85-4af0-abb0-ddcbf30acf36" userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Syncing labels" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=259406a2-6768-4b3c-822a-26da0188179e labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=8bc76078-0284-49a4-8339-500e915e59e2 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=d9b36608-a0ea-4bc3-a825-ea6f0f2579fe labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=f2ae9b73-62ad-4415-81f3-f9c13ec4a40a labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=259406a2-6768-4b3c-822a-26da0188179e userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8bc76078-0284-49a4-8339-500e915e59e2 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d9b36608-a0ea-4bc3-a825-ea6f0f2579fe userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f2ae9b73-62ad-4415-81f3-f9c13ec4a40a userID=94f11262-ea1f-4723-b176-b768be21d1c8 time="2025-11-04T18:49:56Z" level=info msg="Synced labels" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:36829/mail/v4/messages/count" pkg=gpa/client userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Syncing messages" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Job started" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="200 OK: POST https://127.0.0.1:36829/mail/v4/messages" pkg=gpa/client userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Job finished" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Synced messages" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Finished user sync" duration=3.871913ms service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 Scenario: Creating mailbox without prefix is not possible # features/imap/mailbox/create.feature:198 Given test skips reporter checks # :1 -> *scenario time="2025-11-04T18:49:56Z" level=error msg="Command failed" cmd="CREATE 'xd7U0APV3nSKlcveWL/683ZR2lEBuaeHPE3/Q4rxeEk='" error="invalid mailbox name [\"mbox\"]: operation not allowed" pkg=gluon/session session=1 time="2025-11-04T18:49:56Z" level=info msg="Sending observability data." pkg=observability When IMAP client "1" creates "mbox" # :1 -> *scenario Then it fails # :1 -> *scenario time="2025-11-04T18:49:56Z" level=info msg="200 OK: POST https://127.0.0.1:36829/data/v1/metrics" pkg=gpa/client userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:49:56Z" level=error msg="Command failed" cmd="CREATE 'GdoAS9X0flekZ3ZgJTRpKe7SKyc583Ay752RVjNasmY='" error="a mailbox with that name already exists" pkg=gluon/session session=1 time="2025-11-04T18:49:56Z" level=info msg="Scheduling observability data sending" pkg=observability When IMAP client "1" creates "All Mail" # :1 -> *scenario time="2025-11-04T18:49:56Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:56Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:56Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:56Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:56Z" level=info msg="Closing user" userID=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="De-registering user client, ID:ee07816f-fb85-4af0-abb0-ddcbf30acf36" pkg=observability time="2025-11-04T18:49:56Z" level=info msg="Exiting IMAP Service" service=imap user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Exiting service main loop" service=smtp user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Exiting service main loop" service=notification user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Exiting Service" service=user-identity user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Exiting service main loop" service=telemetry user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Exiting service" service=user-events user=ee07816f-fb85-4af0-abb0-ddcbf30acf36 time="2025-11-04T18:49:56Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP delete mailbox time="2025-11-04T18:49:56Z" level=info msg="User 'c484e8fa-8c3f-48d4-b928-2a51922c1555' created with id=d2e25472-23b3-4bde-b1fe-56573fba5535" pkg=gpa/server/backend Background: Given there exists an account with username "c484e8fa-8c3f-48d4-b928-2a51922c1555" and password "password" # :1 -> *scenario And the account "c484e8fa-8c3f-48d4-b928-2a51922c1555" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | | two | folder | | three | label | Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:56Z" level=info msg="Starting bridge" time="2025-11-04T18:49:56Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/047/config821082766/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/047/cache1345806321/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/047/cache1345806321/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:56Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/047/data2346846502/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/047/data2346846502/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:56Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:56Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:56Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:56Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:56Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:56Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:56Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/047/config821082766/grpcServerConfig.json time="2025-11-04T18:49:56Z" level=info msg="gRPC server listening on /tmp/bridge2960" pkg=grpc time="2025-11-04T18:49:56Z" level=info msg="Frontend service started" time="2025-11-04T18:49:56Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:56Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:56Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:56Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:56Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:56Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:56Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:56Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:37825/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:56Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (16aae1a5)" time="2025-11-04T18:49:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16aae1a5)" time="2025-11-04T18:49:56Z" level=info msg="200 OK: POST https://127.0.0.1:37825/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:56Z" level=info msg="200 OK: POST https://127.0.0.1:37825/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:56Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Adding vault user" userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Creating new user" userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=warning msg="404 GET https://127.0.0.1:37825/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:56Z" level=error msg="404 GET https://127.0.0.1:37825/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37825/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:56Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:37825/core/v4/events/latest" pkg=gpa/client userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:37825/core/v4/settings" pkg=gpa/client userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Registering user client, ID:d2e25472-23b3-4bde-b1fe-56573fba5535" pkg=observability time="2025-11-04T18:49:56Z" level=info msg="Starting service main loop" service=telemetry user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Starting service main loop" service=notification user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Starting service main loop" service=smtp user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:37825/core/v4/labels?Type=4" pkg=gpa/client userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:37825/core/v4/labels?Type=3" pkg=gpa/client userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:37825/core/v4/labels?Type=1" pkg=gpa/client userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Setting labels" labelIDs="[2 3 4 6 7 8 10 0 5 9 12 1 7e469945-4fce-4dd3-8476-24aa6f7cc12a 31e27096-31e0-4ef8-9134-3a348cf04b98 7ea3530c-e449-4e2a-9df7-553c33fed52e]" pkg=rwLabels time="2025-11-04T18:49:56Z" level=info msg="Adding user to imap server" addrID=3a18d0a8-59c2-472d-a611-b2dd2138f5a2 service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Creating new IMAP user" addrID=3a18d0a8-59c2-472d-a611-b2dd2138f5a2 service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Setting gluon ID" addrID=3a18d0a8-59c2-472d-a611-b2dd2138f5a2 gluonID=e4bf379f-40ed-4957-843b-05955808bc2e userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Created new IMAP user" addrID=3a18d0a8-59c2-472d-a611-b2dd2138f5a2 gluonID=e4bf379f-40ed-4957-843b-05955808bc2e service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:56Z" level=info msg=Resuming service=user-events user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Received mailbox message count" count=0 gluonID=e4bf379f-40ed-4957-843b-05955808bc2e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:56Z" level=info msg="Starting IMAP Service" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Sync triggered" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:d2e25472-23b3-4bde-b1fe-56573fba5535" userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:56.68950223 +0000 UTC m=+32.095381450" user=d2e25472-23b3-4bde-b1fe-56573fba5535 And the user logs in with username "c484e8fa-8c3f-48d4-b928-2a51922c1555" and password "password" # :1 -> *scenario time="2025-11-04T18:49:56Z" level=info msg="Syncing labels" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=7e469945-4fce-4dd3-8476-24aa6f7cc12a labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=31e27096-31e0-4ef8-9134-3a348cf04b98 labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:56Z" level=info msg="Label not found in DB, creating mailbox." labelID=7ea3530c-e449-4e2a-9df7-553c33fed52e labelPath="oXyXKowHB8g+3Ix2NcvzH8aqtH3VZ9rzmkaB+pRQU5g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7e469945-4fce-4dd3-8476-24aa6f7cc12a userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=31e27096-31e0-4ef8-9134-3a348cf04b98 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7ea3530c-e449-4e2a-9df7-553c33fed52e userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e4bf379f-40ed-4957-843b-05955808bc2e time="2025-11-04T18:49:56Z" level=info msg="Synced labels" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="200 OK: GET https://127.0.0.1:37825/mail/v4/messages/count" pkg=gpa/client userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Syncing messages" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Job started" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="200 OK: POST https://127.0.0.1:37825/mail/v4/messages" pkg=gpa/client userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Job finished" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Synced messages" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Finished user sync" duration=3.35678ms service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=d2e25472-23b3-4bde-b1fe-56573fba5535 And user "c484e8fa-8c3f-48d4-b928-2a51922c1555" finishes syncing # :1 -> *scenario And user "c484e8fa-8c3f-48d4-b928-2a51922c1555" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:56Z" level=info msg="200 OK: DELETE https://127.0.0.1:37825/core/v4/labels/7e469945-4fce-4dd3-8476-24aa6f7cc12a" pkg=gpa/client userID=d2e25472-23b3-4bde-b1fe-56573fba5535 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="2025-11-04T18:49:56Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:56Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:56Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:56Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:56Z" level=info msg="Closing user" userID=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="De-registering user client, ID:d2e25472-23b3-4bde-b1fe-56573fba5535" pkg=observability time="2025-11-04T18:49:56Z" level=info msg="Exiting IMAP Service" service=imap user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Exiting service main loop" service=smtp user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Exiting service main loop" service=notification user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Exiting Service" service=user-identity user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Exiting service main loop" service=telemetry user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Exiting service" service=user-events user=d2e25472-23b3-4bde-b1fe-56573fba5535 time="2025-11-04T18:49:56Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:56Z" level=info msg="Closing service" service=unleash But IMAP client "1" sees "Labels/three" # :1 -> *scenario time="2025-11-04T18:49:56Z" level=info msg="User '826cd762-eb4d-44da-905f-21b706ee6f5e' created with id=d3a7bb34-ca9d-401f-b832-7e169702adbd" pkg=gpa/server/backend time="2025-11-04T18:49:57Z" level=info msg="Starting bridge" time="2025-11-04T18:49:57Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/048/config3659626186/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/048/cache388790636/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/048/cache388790636/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:57Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/048/data262783160/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/048/data262783160/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:57Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:57Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:57Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:57Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:57Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:57Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:57Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/048/config3659626186/grpcServerConfig.json time="2025-11-04T18:49:57Z" level=info msg="gRPC server listening on /tmp/bridge4654" pkg=grpc time="2025-11-04T18:49:57Z" level=info msg="Frontend service started" time="2025-11-04T18:49:57Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:57Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:57Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:57Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:57Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:57Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:57Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:57Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:57Z" level=info msg="Frontend client started" time="2025-11-04T18:49:57Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (844baa04)" time="2025-11-04T18:49:57Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (844baa04)" time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:44417/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:57Z" level=info msg="200 OK: POST https://127.0.0.1:44417/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:57Z" level=info msg="200 OK: POST https://127.0.0.1:44417/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:57Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Adding vault user" userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Creating new user" userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=warning msg="404 GET https://127.0.0.1:44417/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:57Z" level=error msg="404 GET https://127.0.0.1:44417/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:57Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44417/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:57Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:44417/core/v4/events/latest" pkg=gpa/client userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:44417/core/v4/settings" pkg=gpa/client userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Registering user client, ID:d3a7bb34-ca9d-401f-b832-7e169702adbd" pkg=observability time="2025-11-04T18:49:57Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Starting service main loop" service=telemetry user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Starting service main loop" service=notification user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Starting service main loop" service=smtp user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:44417/core/v4/labels?Type=4" pkg=gpa/client userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:44417/core/v4/labels?Type=3" pkg=gpa/client userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:44417/core/v4/labels?Type=1" pkg=gpa/client userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Setting labels" labelIDs="[8 10 0 5 6 7 9 12 1 2 3 4 17af99cb-f156-4eee-b7b3-fb040905e02e 76ce6258-2072-441d-9978-db523d2009c0 8d0742b0-3e27-4a7e-b5b3-6d0209b9b3c9]" pkg=rwLabels time="2025-11-04T18:49:57Z" level=info msg="Adding user to imap server" addrID=0c8a37e5-41cb-46e1-86f9-b484be20aca9 service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Creating new IMAP user" addrID=0c8a37e5-41cb-46e1-86f9-b484be20aca9 service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Setting gluon ID" addrID=0c8a37e5-41cb-46e1-86f9-b484be20aca9 gluonID=09e0077f-8090-4abc-8f7f-a7a046d72d52 userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Created new IMAP user" addrID=0c8a37e5-41cb-46e1-86f9-b484be20aca9 gluonID=09e0077f-8090-4abc-8f7f-a7a046d72d52 service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Received mailbox message count" count=0 gluonID=09e0077f-8090-4abc-8f7f-a7a046d72d52 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:57Z" level=info msg=Resuming service=user-events user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Starting IMAP Service" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Sync triggered" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:57.229443969 +0000 UTC m=+32.635323169" user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Checking whether logged in user should re-sync. UserID:d3a7bb34-ca9d-401f-b832-7e169702adbd" userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Syncing labels" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Label not found in DB, creating mailbox." labelID=76ce6258-2072-441d-9978-db523d2009c0 labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:57Z" level=info msg="Label not found in DB, creating mailbox." labelID=8d0742b0-3e27-4a7e-b5b3-6d0209b9b3c9 labelPath="oXyXKowHB8g+3Ix2NcvzH8aqtH3VZ9rzmkaB+pRQU5g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:57Z" level=info msg="Label not found in DB, creating mailbox." labelID=17af99cb-f156-4eee-b7b3-fb040905e02e labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=76ce6258-2072-441d-9978-db523d2009c0 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8d0742b0-3e27-4a7e-b5b3-6d0209b9b3c9 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=17af99cb-f156-4eee-b7b3-fb040905e02e userID=09e0077f-8090-4abc-8f7f-a7a046d72d52 time="2025-11-04T18:49:57Z" level=info msg="Synced labels" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:44417/mail/v4/messages/count" pkg=gpa/client userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Syncing messages" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Job started" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="200 OK: POST https://127.0.0.1:44417/mail/v4/messages" pkg=gpa/client userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Job finished" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Synced messages" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Finished user sync" duration=3.229732ms service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Sync complete, starting API event stream" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="200 OK: DELETE https://127.0.0.1:44417/core/v4/labels/8d0742b0-3e27-4a7e-b5b3-6d0209b9b3c9" pkg=gpa/client userID=d3a7bb34-ca9d-401f-b832-7e169702adbd 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="2025-11-04T18:49:57Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:57Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:57Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:57Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:57Z" level=info msg="Closing user" userID=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="De-registering user client, ID:d3a7bb34-ca9d-401f-b832-7e169702adbd" pkg=observability time="2025-11-04T18:49:57Z" level=info msg="Exiting IMAP Service" service=imap user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Exiting service main loop" service=smtp user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Exiting service main loop" service=notification user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Exiting Service" service=user-identity user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Exiting service main loop" service=telemetry user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Exiting service" service=user-events user=d3a7bb34-ca9d-401f-b832-7e169702adbd time="2025-11-04T18:49:57Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Closing service" service=unleash But IMAP client "1" sees "Folders/two" # :1 -> *scenario time="2025-11-04T18:49:57Z" level=info msg="User 'cd337975-ac9d-45be-a135-6d1b0f938971' created with id=e652ffa4-6f94-45e4-be3e-7367d5d9cb45" pkg=gpa/server/backend time="2025-11-04T18:49:57Z" level=info msg="Starting bridge" time="2025-11-04T18:49:57Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/049/config1600624257/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/049/cache357164031/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/049/cache357164031/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:57Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/049/data1960273868/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/049/data1960273868/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:57Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:57Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:57Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:57Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:57Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:57Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:57Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:57Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:57Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:57Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:57Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:57Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/049/config1600624257/grpcServerConfig.json time="2025-11-04T18:49:57Z" level=info msg="gRPC server listening on /tmp/bridge7542" pkg=grpc time="2025-11-04T18:49:57Z" level=info msg="Frontend service started" time="2025-11-04T18:49:57Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:57Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:57Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:42843/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:57Z" level=info msg="Frontend client started" time="2025-11-04T18:49:57Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b2326c50)" time="2025-11-04T18:49:57Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b2326c50)" time="2025-11-04T18:49:57Z" level=info msg="200 OK: POST https://127.0.0.1:42843/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:57Z" level=info msg="200 OK: POST https://127.0.0.1:42843/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:57Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Adding vault user" userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Creating new user" userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=warning msg="404 GET https://127.0.0.1:42843/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:57Z" level=error msg="404 GET https://127.0.0.1:42843/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:57Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42843/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:57Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:42843/core/v4/events/latest" pkg=gpa/client userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:42843/core/v4/settings" pkg=gpa/client userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Registering user client, ID:e652ffa4-6f94-45e4-be3e-7367d5d9cb45" pkg=observability time="2025-11-04T18:49:57Z" level=info msg="Starting service main loop" service=telemetry user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Starting service main loop" service=notification user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Starting service main loop" service=smtp user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:42843/core/v4/labels?Type=4" pkg=gpa/client userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:42843/core/v4/labels?Type=3" pkg=gpa/client userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:42843/core/v4/labels?Type=1" pkg=gpa/client userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Setting labels" labelIDs="[4 8 10 12 5 6 7 9 0 1 2 3 f13e5ac2-fcb2-42d7-92fd-9a802d251ce6 95625a86-5e26-4641-b76b-40bf7344586d 90a91dab-cbaf-4390-97a2-f549cfeb0163]" pkg=rwLabels time="2025-11-04T18:49:57Z" level=info msg="Adding user to imap server" addrID=462dbcdf-bd58-4d52-9d92-79b9294c5331 service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Creating new IMAP user" addrID=462dbcdf-bd58-4d52-9d92-79b9294c5331 service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Setting gluon ID" addrID=462dbcdf-bd58-4d52-9d92-79b9294c5331 gluonID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Created new IMAP user" addrID=462dbcdf-bd58-4d52-9d92-79b9294c5331 gluonID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Received mailbox message count" count=0 gluonID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:57Z" level=info msg=Resuming service=user-events user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Starting IMAP Service" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Sync triggered" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:57.753803915 +0000 UTC m=+33.159683115" user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Checking whether logged in user should re-sync. UserID:e652ffa4-6f94-45e4-be3e-7367d5d9cb45" userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Syncing labels" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Label not found in DB, creating mailbox." labelID=95625a86-5e26-4641-b76b-40bf7344586d labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:57Z" level=info msg="Label not found in DB, creating mailbox." labelID=90a91dab-cbaf-4390-97a2-f549cfeb0163 labelPath="oXyXKowHB8g+3Ix2NcvzH8aqtH3VZ9rzmkaB+pRQU5g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:57Z" level=info msg="Label not found in DB, creating mailbox." labelID=f13e5ac2-fcb2-42d7-92fd-9a802d251ce6 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=95625a86-5e26-4641-b76b-40bf7344586d userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=90a91dab-cbaf-4390-97a2-f549cfeb0163 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f13e5ac2-fcb2-42d7-92fd-9a802d251ce6 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=55fcc9b7-c1dc-40a3-8e42-fa223afaa879 time="2025-11-04T18:49:57Z" level=info msg="Synced labels" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="200 OK: GET https://127.0.0.1:42843/mail/v4/messages/count" pkg=gpa/client userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Syncing messages" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Job started" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="200 OK: POST https://127.0.0.1:42843/mail/v4/messages" pkg=gpa/client userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Job finished" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Synced messages" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Finished user sync" duration=3.90169ms service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Sync complete, starting API event stream" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" 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="2025-11-04T18:49:57Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:57Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:57Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:57Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:57Z" level=info msg="Closing user" userID=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="De-registering user client, ID:e652ffa4-6f94-45e4-be3e-7367d5d9cb45" pkg=observability time="2025-11-04T18:49:57Z" level=info msg="Exiting IMAP Service" service=imap user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Exiting service main loop" service=smtp user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Exiting service main loop" service=notification user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Exiting Service" service=user-identity user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Exiting service main loop" service=telemetry user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Exiting service" service=user-events user=e652ffa4-6f94-45e4-be3e-7367d5d9cb45 time="2025-11-04T18:49:57Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:57Z" level=info msg="Closing service" service=unleash And IMAP client "1" sees "INBOX" # :1 -> *scenario Feature: IMAP Hide All Mail time="2025-11-04T18:49:57Z" level=info msg="User '75c709fa-a540-4872-9863-176d69de4b45' created with id=81a52c46-f44f-430f-8b04-0c4b297c287f" pkg=gpa/server/backend Background: Given there exists an account with username "75c709fa-a540-4872-9863-176d69de4b45" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:58Z" level=info msg="Starting bridge" time="2025-11-04T18:49:58Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/050/config4159607194/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/050/cache1477756939/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/050/cache1477756939/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:58Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/050/data256404130/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/050/data256404130/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:58Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:58Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:58Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:58Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:58Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:58Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:58Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:58Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:58Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:58Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/050/config4159607194/grpcServerConfig.json time="2025-11-04T18:49:58Z" level=info msg="gRPC server listening on /tmp/bridge5000" pkg=grpc time="2025-11-04T18:49:58Z" level=info msg="Frontend service started" time="2025-11-04T18:49:58Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:58Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:58Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:58Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:58Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:58Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (16edfb31)" time="2025-11-04T18:49:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16edfb31)" time="2025-11-04T18:49:58Z" level=info msg="200 OK: GET https://127.0.0.1:46591/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:58Z" level=info msg="200 OK: POST https://127.0.0.1:46591/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:58Z" level=info msg="200 OK: POST https://127.0.0.1:46591/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Adding vault user" userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Creating new user" userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=warning msg="404 GET https://127.0.0.1:46591/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:58Z" level=error msg="404 GET https://127.0.0.1:46591/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:58Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46591/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:58Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="200 OK: GET https://127.0.0.1:46591/core/v4/events/latest" pkg=gpa/client userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="200 OK: GET https://127.0.0.1:46591/core/v4/settings" pkg=gpa/client userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Registering user client, ID:81a52c46-f44f-430f-8b04-0c4b297c287f" pkg=observability time="2025-11-04T18:49:58Z" level=info msg="Starting service main loop" service=telemetry user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Starting service main loop" service=notification user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Starting service main loop" service=smtp user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="200 OK: GET https://127.0.0.1:46591/core/v4/labels?Type=4" pkg=gpa/client userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="200 OK: GET https://127.0.0.1:46591/core/v4/labels?Type=3" pkg=gpa/client userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="200 OK: GET https://127.0.0.1:46591/core/v4/labels?Type=1" pkg=gpa/client userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Setting labels" labelIDs="[1 3 5 6 8 9 10 0 2 4 7 12]" pkg=rwLabels time="2025-11-04T18:49:58Z" level=info msg="Adding user to imap server" addrID=d06081f1-c770-4a18-be32-e5c4eb592915 service=server-manager time="2025-11-04T18:49:58Z" level=info msg="Creating new IMAP user" addrID=d06081f1-c770-4a18-be32-e5c4eb592915 service=server-manager time="2025-11-04T18:49:58Z" level=info msg="Setting gluon ID" addrID=d06081f1-c770-4a18-be32-e5c4eb592915 gluonID=5efc0b8b-db03-4697-ad83-5ac87150d442 userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Created new IMAP user" addrID=d06081f1-c770-4a18-be32-e5c4eb592915 gluonID=5efc0b8b-db03-4697-ad83-5ac87150d442 service=server-manager time="2025-11-04T18:49:58Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:58Z" level=info msg=Resuming service=user-events user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Received mailbox message count" count=0 gluonID=5efc0b8b-db03-4697-ad83-5ac87150d442 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:58Z" level=info msg="Starting IMAP Service" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Sync triggered" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Checking whether logged in user should re-sync. UserID:81a52c46-f44f-430f-8b04-0c4b297c287f" userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:58.180652438 +0000 UTC m=+33.586531648" user=81a52c46-f44f-430f-8b04-0c4b297c287f And the user logs in with username "75c709fa-a540-4872-9863-176d69de4b45" and password "password" # :1 -> *scenario time="2025-11-04T18:49:58Z" level=info msg="Syncing labels" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5efc0b8b-db03-4697-ad83-5ac87150d442 time="2025-11-04T18:49:58Z" level=info msg="Synced labels" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="200 OK: GET https://127.0.0.1:46591/mail/v4/messages/count" pkg=gpa/client userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Syncing messages" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Job started" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="200 OK: POST https://127.0.0.1:46591/mail/v4/messages" pkg=gpa/client userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Job finished" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Synced messages" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Finished user sync" duration=2.647072ms service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Sync complete, starting API event stream" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=81a52c46-f44f-430f-8b04-0c4b297c287f And user "75c709fa-a540-4872-9863-176d69de4b45" finishes syncing # :1 -> *scenario And user "75c709fa-a540-4872-9863-176d69de4b45" 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="2025-11-04T18:49:58Z" level=info msg="Setting show all mail" show=false userID=81a52c46-f44f-430f-8b04-0c4b297c287f When the user hides All Mail # :1 -> *scenario time="2025-11-04T18:49:58Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false false true true true true false 0.0.0 starttls starttls unknown}}" 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="2025-11-04T18:49:58Z" level=info msg="Setting show all mail" show=true userID=81a52c46-f44f-430f-8b04-0c4b297c287f When the user shows All Mail # :1 -> *scenario time="2025-11-04T18:49:58Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:58Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:58Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:58Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:58Z" level=info msg="Closing user" userID=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="De-registering user client, ID:81a52c46-f44f-430f-8b04-0c4b297c287f" pkg=observability time="2025-11-04T18:49:58Z" level=info msg="Exiting IMAP Service" service=imap user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Exiting service main loop" service=smtp user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Exiting service main loop" service=notification user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Exiting Service" service=user-identity user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Exiting service main loop" service=telemetry user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Exiting service" service=user-events user=81a52c46-f44f-430f-8b04-0c4b297c287f time="2025-11-04T18:49:58Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:58Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:58Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:58Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:58Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:58Z" level=info msg="Closing service" service=unleash 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 time="2025-11-04T18:49:58Z" level=info msg="User '68cb2aca-883b-477a-a1ec-85f1fe19ad40' created with id=90a11b05-10c9-42f5-b981-0659d9b191fc" pkg=gpa/server/backend Background: Given there exists an account with username "68cb2aca-883b-477a-a1ec-85f1fe19ad40" and password "password" # :1 -> *scenario And the account "68cb2aca-883b-477a-a1ec-85f1fe19ad40" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | And the address "68cb2aca-883b-477a-a1ec-85f1fe19ad40@proton.local" of account "68cb2aca-883b-477a-a1ec-85f1fe19ad40" 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="2025-11-04T18:49:59Z" level=info msg="Starting bridge" time="2025-11-04T18:49:59Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/051/config1698420907/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/051/cache493866943/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/051/cache493866943/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:59Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/051/data404022565/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/051/data404022565/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:59Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:59Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:59Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:59Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:59Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:59Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:59Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:59Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:59Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:59Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:59Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/051/config1698420907/grpcServerConfig.json time="2025-11-04T18:49:59Z" level=info msg="gRPC server listening on /tmp/bridge7648" pkg=grpc time="2025-11-04T18:49:59Z" level=info msg="Frontend service started" time="2025-11-04T18:49:59Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:59Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:59Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:59Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:41813/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:59Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (88084801)" time="2025-11-04T18:49:59Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (88084801)" time="2025-11-04T18:49:59Z" level=info msg="200 OK: POST https://127.0.0.1:41813/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:59Z" level=info msg="200 OK: POST https://127.0.0.1:41813/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Adding vault user" userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Creating new user" userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=warning msg="404 GET https://127.0.0.1:41813/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:59Z" level=error msg="404 GET https://127.0.0.1:41813/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41813/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:59Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:41813/core/v4/events/latest" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:41813/core/v4/settings" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Registering user client, ID:90a11b05-10c9-42f5-b981-0659d9b191fc" pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Starting service main loop" service=telemetry user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Starting service main loop" service=notification user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Starting service main loop" service=smtp user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:41813/core/v4/labels?Type=4" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:41813/core/v4/labels?Type=3" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:41813/core/v4/labels?Type=1" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Setting labels" labelIDs="[0 1 2 5 6 7 8 3 4 9 10 12 a726f1c3-8e5c-488d-a726-8d8544c0a408]" pkg=rwLabels time="2025-11-04T18:49:59Z" level=info msg="Adding user to imap server" addrID=ba4e2ec5-8709-4dcc-be28-96110407f0e9 service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Creating new IMAP user" addrID=ba4e2ec5-8709-4dcc-be28-96110407f0e9 service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Setting gluon ID" addrID=ba4e2ec5-8709-4dcc-be28-96110407f0e9 gluonID=e286ede1-5d32-45da-aa1e-c90784fb4242 userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Created new IMAP user" addrID=ba4e2ec5-8709-4dcc-be28-96110407f0e9 gluonID=e286ede1-5d32-45da-aa1e-c90784fb4242 service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:59Z" level=info msg=Resuming service=user-events user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Received mailbox message count" count=0 gluonID=e286ede1-5d32-45da-aa1e-c90784fb4242 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:59Z" level=info msg="Starting IMAP Service" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:90a11b05-10c9-42f5-b981-0659d9b191fc" userID=90a11b05-10c9-42f5-b981-0659d9b191fc And the user logs in with username "68cb2aca-883b-477a-a1ec-85f1fe19ad40" and password "password" # :1 -> *scenario time="2025-11-04T18:49:59Z" level=info msg="Sync triggered" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:59.289474236 +0000 UTC m=+34.695353456" user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Syncing labels" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Label not found in DB, creating mailbox." labelID=a726f1c3-8e5c-488d-a726-8d8544c0a408 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a726f1c3-8e5c-488d-a726-8d8544c0a408 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e286ede1-5d32-45da-aa1e-c90784fb4242 time="2025-11-04T18:49:59Z" level=info msg="Synced labels" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:41813/mail/v4/messages/count" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Syncing messages" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Job started" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: POST https://127.0.0.1:41813/mail/v4/messages" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: POST https://127.0.0.1:41813/mail/v4/messages" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Creating new child job" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Job finished" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:41813/mail/v4/messages/83ab3042-2169-4ca2-baa7-0f40cad4f0d4" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:41813/mail/v4/messages/e541886c-6ab9-49f2-9381-6ad1b5aacc35" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:49:59Z" level=info msg="200 OK: POST https://127.0.0.1:41813/data/v1/metrics" pkg=gpa/client userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Child job finished" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Synced messages" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Finished user sync" duration=9.224187ms service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Sync complete, starting API event stream" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=90a11b05-10c9-42f5-b981-0659d9b191fc And user "68cb2aca-883b-477a-a1ec-85f1fe19ad40" finishes syncing # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Mailbox status reports correct name, total and unread # features/imap/mailbox/info.feature:17 When user "68cb2aca-883b-477a-a1ec-85f1fe19ad40" connects and authenticates IMAP client "1" # :1 -> *scenario time="2025-11-04T18:49:59Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:59Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:59Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:59Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Closing user" userID=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="De-registering user client, ID:90a11b05-10c9-42f5-b981-0659d9b191fc" pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Exiting IMAP Service" service=imap user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Exiting service main loop" service=smtp user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Exiting service main loop" service=notification user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Exiting Service" service=user-identity user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Exiting service main loop" service=telemetry user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Exiting service" service=user-events user=90a11b05-10c9-42f5-b981-0659d9b191fc time="2025-11-04T18:49:59Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Closing service" service=unleash 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 time="2025-11-04T18:49:59Z" level=info msg="User 'd69d8673-482e-4c10-a7bb-9e052717aad3' created with id=a019e3cf-f8c8-4c66-9645-090cf87e9082" pkg=gpa/server/backend Scenario: List mailboxes # features/imap/mailbox/list.feature:2 Given there exists an account with username "d69d8673-482e-4c10-a7bb-9e052717aad3" and password "password" # :1 -> *scenario And the account "d69d8673-482e-4c10-a7bb-9e052717aad3" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox1 | folder | | mbox2 | label | Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:59Z" level=info msg="Starting bridge" time="2025-11-04T18:49:59Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/052/config1164292852/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:49:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/052/cache934501703/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:49:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/052/cache934501703/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:49:59Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/052/data563990822/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/052/data563990822/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:49:59Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:49:59Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:49:59Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:49:59Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:49:59Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Starting frontend service" time="2025-11-04T18:49:59Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:49:59Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:49:59Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/052/config1164292852/grpcServerConfig.json time="2025-11-04T18:49:59Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:49:59Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:49:59Z" level=info msg="gRPC server listening on /tmp/bridge3057" pkg=grpc time="2025-11-04T18:49:59Z" level=info msg="Frontend service started" time="2025-11-04T18:49:59Z" level=info msg="Starting frontend client" time="2025-11-04T18:49:59Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:49:59Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:49:59Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:49:59Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:49:59Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (da5bc46f)" time="2025-11-04T18:49:59Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (da5bc46f)" time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:42635/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:49:59Z" level=info msg="200 OK: POST https://127.0.0.1:42635/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:49:59Z" level=info msg="200 OK: POST https://127.0.0.1:42635/auth/v4" pkg=gpa/manager time="2025-11-04T18:49:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Adding vault user" userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Creating new user" userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=warning msg="404 GET https://127.0.0.1:42635/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:49:59Z" level=error msg="404 GET https://127.0.0.1:42635/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:49:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42635/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:49:59Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/events/latest" pkg=gpa/client userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/settings" pkg=gpa/client userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Registering user client, ID:a019e3cf-f8c8-4c66-9645-090cf87e9082" pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Starting service main loop" service=telemetry user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Starting service main loop" service=smtp user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Starting service main loop" service=notification user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/labels?Type=4" pkg=gpa/client userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/labels?Type=3" pkg=gpa/client userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:42635/core/v4/labels?Type=1" pkg=gpa/client userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Setting labels" labelIDs="[10 0 1 8 9 12 2 3 4 5 6 7 fe90dcb9-345e-46e4-94dd-6843a49a6508 dc97ab4e-8876-4c17-a8d6-d06d68b77374]" pkg=rwLabels time="2025-11-04T18:49:59Z" level=info msg="Adding user to imap server" addrID=99bd4e38-b726-4e9a-90c2-6c1214577452 service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Creating new IMAP user" addrID=99bd4e38-b726-4e9a-90c2-6c1214577452 service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Setting gluon ID" addrID=99bd4e38-b726-4e9a-90c2-6c1214577452 gluonID=2161dde4-5b19-452e-a712-232c191986fc userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Created new IMAP user" addrID=99bd4e38-b726-4e9a-90c2-6c1214577452 gluonID=2161dde4-5b19-452e-a712-232c191986fc service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:49:59Z" level=info msg=Resuming service=user-events user=a019e3cf-f8c8-4c66-9645-090cf87e9082 And the user logs in with username "d69d8673-482e-4c10-a7bb-9e052717aad3" and password "password" # :1 -> *scenario time="2025-11-04T18:49:59Z" level=info msg="Received mailbox message count" count=0 gluonID=2161dde4-5b19-452e-a712-232c191986fc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:49:59Z" level=info msg="Starting IMAP Service" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Sync triggered" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:49:59.822208079 +0000 UTC m=+35.228087289" user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:a019e3cf-f8c8-4c66-9645-090cf87e9082" userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Syncing labels" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Label not found in DB, creating mailbox." labelID=fe90dcb9-345e-46e4-94dd-6843a49a6508 labelPath="/EgF8u4j3xBiW9SLsYamMgWqUKjBM9gUANfEZneklLQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:59Z" level=info msg="Label not found in DB, creating mailbox." labelID=dc97ab4e-8876-4c17-a8d6-d06d68b77374 labelPath="2OBID73ypiA8jkIF4GDMdOQ9nMWjJPjbMv/W5/6Zz/M=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fe90dcb9-345e-46e4-94dd-6843a49a6508 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=dc97ab4e-8876-4c17-a8d6-d06d68b77374 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2161dde4-5b19-452e-a712-232c191986fc time="2025-11-04T18:49:59Z" level=info msg="Synced labels" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="200 OK: GET https://127.0.0.1:42635/mail/v4/messages/count" pkg=gpa/client userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Syncing messages" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Job started" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="200 OK: POST https://127.0.0.1:42635/mail/v4/messages" pkg=gpa/client userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Job finished" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Synced messages" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Finished user sync" duration=4.926287ms service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Sync complete, starting API event stream" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=a019e3cf-f8c8-4c66-9645-090cf87e9082 And user "d69d8673-482e-4c10-a7bb-9e052717aad3" finishes syncing # :1 -> *scenario And user "d69d8673-482e-4c10-a7bb-9e052717aad3" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:49:59Z" level=info msg="Frontend service stopped" time="2025-11-04T18:49:59Z" level=info msg="Frontend client stopped" time="2025-11-04T18:49:59Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:49:59Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Closing user" userID=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="De-registering user client, ID:a019e3cf-f8c8-4c66-9645-090cf87e9082" pkg=observability time="2025-11-04T18:49:59Z" level=info msg="Exiting IMAP Service" service=imap user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Exiting service main loop" service=smtp user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Exiting service main loop" service=notification user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Exiting Service" service=user-identity user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Exiting service main loop" service=telemetry user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Exiting service" service=user-events user=a019e3cf-f8c8-4c66-9645-090cf87e9082 time="2025-11-04T18:49:59Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:49:59Z" level=info msg="Closing service" service=unleash 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 | time="2025-11-04T18:50:00Z" level=info msg="User 'acaef55d-8859-4888-8683-8da489fd1ac1' created with id=65bcfffb-7132-400e-9752-ae0ee1bd4394" 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 "acaef55d-8859-4888-8683-8da489fd1ac1" and password "password" # :1 -> *scenario And the account "acaef55d-8859-4888-8683-8da489fd1ac1" has 20 custom folders # :1 -> *scenario And the account "acaef55d-8859-4888-8683-8da489fd1ac1" has 60 custom labels # :1 -> *scenario time="2025-11-04T18:50:00Z" level=info msg="Starting bridge" time="2025-11-04T18:50:00Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/053/config3878991727/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/053/cache1544127524/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/053/cache1544127524/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:00Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/053/data1351544891/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/053/data1351544891/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:00Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:00Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:00Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:00Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:00Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:00Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:00Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/053/config3878991727/grpcServerConfig.json time="2025-11-04T18:50:00Z" level=info msg="gRPC server listening on /tmp/bridge0473" pkg=grpc time="2025-11-04T18:50:00Z" level=info msg="Frontend service started" time="2025-11-04T18:50:00Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:00Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:00Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:00Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:00Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:00Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:00Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:00Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:00Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:00Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8dcbe0e7)" time="2025-11-04T18:50:00Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8dcbe0e7)" time="2025-11-04T18:50:00Z" level=info msg="200 OK: GET https://127.0.0.1:45161/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:00Z" level=info msg="200 OK: POST https://127.0.0.1:45161/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:00Z" level=info msg="200 OK: POST https://127.0.0.1:45161/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:00Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Adding vault user" userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Creating new user" userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=warning msg="404 GET https://127.0.0.1:45161/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:00Z" level=error msg="404 GET https://127.0.0.1:45161/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:00Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45161/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:00Z" level=info msg="Creating user object" numAddr=1 numLabels=92 userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="200 OK: GET https://127.0.0.1:45161/core/v4/events/latest" pkg=gpa/client userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Starting service Last EventID=UA==" service=user-events user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="200 OK: GET https://127.0.0.1:45161/core/v4/settings" pkg=gpa/client userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Registering user client, ID:65bcfffb-7132-400e-9752-ae0ee1bd4394" pkg=observability time="2025-11-04T18:50:00Z" level=info msg="Starting service main loop" service=telemetry user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Starting service main loop" service=notification user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Starting service main loop" service=smtp user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="200 OK: GET https://127.0.0.1:45161/core/v4/labels?Type=4" pkg=gpa/client userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="200 OK: GET https://127.0.0.1:45161/core/v4/labels?Type=3" pkg=gpa/client userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="200 OK: GET https://127.0.0.1:45161/core/v4/labels?Type=1" pkg=gpa/client userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Setting labels" labelIDs="[8 12 0 1 2 4 5 6 9 10 3 7 51597c85-0eaa-4300-84b8-856b86523bb1 ea2ee139-c01f-4c0b-abcb-af69b7cd3cf6 9b22b912-000b-4b1c-90aa-b7efcd715f38 6282a532-15e7-400a-899e-5e18ba062b64 b96d2e92-6eca-49ac-8b62-8fa0983d22c3 ce31762e-a9ef-40b1-bddc-37b1a11e4bb5 069793f0-4955-4d13-8d57-8af6305764d6 fd7b38d7-9245-4be5-8a3f-b0906a871213 fe58a900-565d-48f6-849e-f816d82a5e08 83c9e102-d7e6-499a-8060-1038bd7a7369 e1eade81-588f-4bfc-b073-549f6598b0db f1c9b6e6-f2ac-494f-b18a-698dea5f1aa2 6043988c-a00a-4a94-9c33-534eff1583b0 d2164ad7-8c60-46c5-95ca-6e414e7743fa 41415b38-1753-4e19-885d-990f6a28349b c2d5db60-e87a-4cf2-b16e-fd07c60280ea dccb7a41-57b3-484b-85fe-4aa1cdf82586 63081381-3352-4b50-a3ba-82f8ea5a9e66 935c7298-c989-4124-bbe0-c650b9ff6904 dc1443fd-5d29-449b-aa4e-3821a10aa3b4 abb2e362-0297-4356-b22f-761c12dbb906 ca2d5099-7e3a-4fc0-b28a-7d607d508fa6 3d90b28e-03f2-44e1-b653-f8ac2214b693 eedbad56-682f-431a-bb81-6b5f3bbfbd50 38be6dfc-7606-49a0-97b0-631a740cdc73 79e086da-40af-4407-8760-2f721b0a0367 9946dbfd-3625-42cc-9f55-9d7e8646cd23 8949df90-9ff2-478f-a7c1-cd0d4110ae39 e21c38b5-f6bd-4f57-8e08-24758d2a7763 dd5db26f-e71d-4f0c-b408-91c5a55974b2 ade1c331-5718-401b-9bad-6fa32ff1b5e2 91a35938-3173-4ce8-a263-3d3175cd7c34 14ad74c6-e5bd-41e6-9fa7-32198311eda5 66486fc9-e192-460e-8ce2-e280ff0ffdc5 011cdecf-27f6-4f94-b913-1ec6fbdd3405 c752f626-6588-4992-90e5-4e6d5c453f95 baa810a2-a76d-4f6b-b74f-b70ac3ea0955 5ed425c2-3d2a-49a3-962a-2fc9e7aea3aa 13d6ff38-05fa-4758-ae6a-d9ac8f9e79ab 7d6f0f00-84d1-4f84-8714-b16c0384fc2e 4b778c76-3cee-4a20-afe1-3b57a3b41e3e e102dfdb-c341-4264-a8a1-b190a75b5dcd cfe55aea-79d6-409e-afa8-e50ef9005f0b 727d4978-06a9-4de2-aff7-3b1eaf100d8e fa7af8d4-269f-4ec6-ab6a-fea73cd9ec88 115e84c0-8f41-4c30-98d5-5215f5ad2f80 98cbeb06-9424-44e6-9ea0-25377f167375 14c88eb8-3a2d-41f5-bde5-29f058660eb2 1d1bbdbd-cb89-465b-923d-47d4657a40c6 eb5d4f19-bdb9-4938-873b-e4ef511f37d4 f57a1791-d6d2-45fe-bde1-e5f3cb8fbc6f e11a7e82-26bb-47eb-969e-a0aa36ca11ce 28b814e0-5d38-49cf-8ff3-6499b1e86f6d b12fba5f-efb2-45bf-a46b-1d33abf969ce 689d18dd-981d-4836-a31e-a04bb3092872 268d2882-3e8a-4e7e-9364-6e8f36906d27 f0424a7b-832e-4bd4-bc2d-06b404b5508c 66231b71-6cab-4cbc-add4-1a9026fc231e 4ae1b91d-6549-4d29-87d6-661be229a95c dc39a748-a800-4abf-9f5b-79daf91a491b 392bf318-854c-447b-8ae0-08360720a56f 7e478f2a-c9e4-448f-8919-78c2aa058c65 f7a7f251-d4e0-4a5f-86d3-60222f9ff635 c172f76e-5ada-4426-b415-23d6dbe3595c dc6d1e4f-1e16-43fb-bea2-212d5bfea1fd f9b00170-1a40-4c13-b5e4-62e65a2b97ad e15aace3-9828-4ac0-9c28-dc6497afc520 c978c00c-e7bd-4212-bf91-2d19165f0259 6a242d68-2652-487d-94cf-7c3b6ab2625b d1689007-bd3f-4b16-ab91-ce5283946ec1 f2f8fce8-48b0-4863-b288-b0fd4ea8162f 01b5d91f-abe9-4fed-994c-caafa7bb6954 93237743-c353-405c-998c-48d305811697 90cddfb3-6e57-4228-8344-fea97fe363e8 496ed5e1-44e5-4b31-948c-83ffac5df4e8 8497d62c-52b1-41b4-9636-bdfd3634bdda 45ced1b0-1b64-4bd3-9533-b2c228230ec0 bbd0e180-17cd-4277-bec4-4647cb81869f e7d4f099-43a6-499b-be63-79e4bd71ac84 8902640d-66e4-4c67-87a1-a26a943fa7c5]" pkg=rwLabels time="2025-11-04T18:50:00Z" level=info msg="Adding user to imap server" addrID=83bf5dc3-366c-4ae8-8594-d91610b1918f service=server-manager time="2025-11-04T18:50:00Z" level=info msg="Creating new IMAP user" addrID=83bf5dc3-366c-4ae8-8594-d91610b1918f service=server-manager time="2025-11-04T18:50:00Z" level=info msg="Setting gluon ID" addrID=83bf5dc3-366c-4ae8-8594-d91610b1918f gluonID=e69d403a-1430-4717-844d-81172e0a6673 userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Received mailbox message count" count=0 gluonID=e69d403a-1430-4717-844d-81172e0a6673 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:00Z" level=info msg="Created new IMAP user" addrID=83bf5dc3-366c-4ae8-8594-d91610b1918f gluonID=e69d403a-1430-4717-844d-81172e0a6673 service=server-manager time="2025-11-04T18:50:00Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:00Z" level=info msg=Resuming service=user-events user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Starting IMAP Service" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Sync triggered" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:00.588051057 +0000 UTC m=+35.993930267" user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Checking whether logged in user should re-sync. UserID:65bcfffb-7132-400e-9752-ae0ee1bd4394" userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 And the user logs in with username "acaef55d-8859-4888-8683-8da489fd1ac1" and password "password" # :1 -> *scenario time="2025-11-04T18:50:00Z" level=info msg="Syncing labels" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=83c9e102-d7e6-499a-8060-1038bd7a7369 labelPath="leFBIMjzpc6+q8fYBtYLQ1zvayLyKKMvtxMBajdm/WQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=dccb7a41-57b3-484b-85fe-4aa1cdf82586 labelPath="sOY1TStyKcFLignmmJMz/tlJt1IHYlm4VzCqV4p4fWU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=01b5d91f-abe9-4fed-994c-caafa7bb6954 labelPath="XOpw2qa1WPtNBCE2PaUUtLOJrR9Vc3rbWFPEjFinpTo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=79e086da-40af-4407-8760-2f721b0a0367 labelPath="PyK3rKmQd7d6fMkxovBTzfG7mWbaYZf/fhQNmJzAuz4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=66486fc9-e192-460e-8ce2-e280ff0ffdc5 labelPath="4isLWfy++84xqfPPGrjhawMKi40tKf/OzEs4xIKey64=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=e7d4f099-43a6-499b-be63-79e4bd71ac84 labelPath="Ckos7Ju2219hCSawcEDaLuOyFA94E2OfpWOJHvygmbw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=6043988c-a00a-4a94-9c33-534eff1583b0 labelPath="aP52p/5EUQbWwVlw8LTvjQBqHhB4iOE5EPbTq3KMcL0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=ade1c331-5718-401b-9bad-6fa32ff1b5e2 labelPath="Pm/asNQOknHFw+by3+10jNj8mSyk9pWRZwIe1eJkB3Q=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=83c9e102-d7e6-499a-8060-1038bd7a7369 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=93237743-c353-405c-998c-48d305811697 labelPath="p3RBTjTKg1S1KgGh1BY0+qrUZKSqUIDf270z/VtKPA8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=abb2e362-0297-4356-b22f-761c12dbb906 labelPath="ASBSgZxv19Tjoripol3AEvBe0hhvgSZwLnfxjpdeUYY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=dccb7a41-57b3-484b-85fe-4aa1cdf82586 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=e1eade81-588f-4bfc-b073-549f6598b0db labelPath="ClnNYQXLCV0PACGeEleC9Tgy6Kl1thJbaSfJVpL0Ujs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=496ed5e1-44e5-4b31-948c-83ffac5df4e8 labelPath="56cy+FNn+ei/rofhzqubnEXaU+pBNpqHCe/ET0C7cHE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=6282a532-15e7-400a-899e-5e18ba062b64 labelPath="x2n5I8l307l0srsaNzhx4uC602RZVrJUL6JORK9T7nw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=d1689007-bd3f-4b16-ab91-ce5283946ec1 labelPath="Az1Uozu48wkIAUQDgZCsJ/uyPSCp8h70/8dExm3TTTI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=f0424a7b-832e-4bd4-bc2d-06b404b5508c labelPath="jfpYL0/rMzDnIgaBWDDG0MKmFzBlGR4RCy3aBaDQF/k=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=4ae1b91d-6549-4d29-87d6-661be229a95c labelPath="6rb6xdB5zFyHS68Rr6Oc6fIGNzwxUn36mrwqG5Wgie8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=c172f76e-5ada-4426-b415-23d6dbe3595c labelPath="3OzRjIfRKGaeBBYugAlx2OZn4XNrRErbZtRdJ/iHkI4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=f9b00170-1a40-4c13-b5e4-62e65a2b97ad labelPath="5h+WvywHsU+BLcQEBwj2Xq8KQMQ8zXXKmPOdnfAYXv8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=8902640d-66e4-4c67-87a1-a26a943fa7c5 labelPath="995c3dtHkI4+sMRMCIIY4Pp7XphI43fSir1ASyU7isw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=ea2ee139-c01f-4c0b-abcb-af69b7cd3cf6 labelPath="RPYdoH2lZvn5zv169PfHYemxkadhmsDk7Ty7vt1qrm4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=e21c38b5-f6bd-4f57-8e08-24758d2a7763 labelPath="UHhA/HY1NHzrBwZ4sVvxQo/P8quvLZjqpHBLsdZnLt4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=7e478f2a-c9e4-448f-8919-78c2aa058c65 labelPath="rL++8OkUSJY+VyLd9EBVJOIM++/PvK4/RwaXZ9nh9F0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=9946dbfd-3625-42cc-9f55-9d7e8646cd23 labelPath="HsfnxS3ZhlSGaxMDvj4dJDDTTJf98HW/fbcpJuOWcxs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=cfe55aea-79d6-409e-afa8-e50ef9005f0b labelPath="gNKAJyOmyCXL17QS6PgRVUVrTLPNsHnG3JnBuhHImFc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=b12fba5f-efb2-45bf-a46b-1d33abf969ce labelPath="LwtB7gN394mH9r2+U/7kn7EE8p0j+NWUmGWTLUbgT+k=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=3d90b28e-03f2-44e1-b653-f8ac2214b693 labelPath="Y8uyxcEOXNN64jGe/U/KVSK/Sid1tMJCF7EJKUXO368=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=8497d62c-52b1-41b4-9636-bdfd3634bdda labelPath="wOMdjBJPEVPqIjpmhvxykEqZdJy06yjfDLwUVukQlas=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=eedbad56-682f-431a-bb81-6b5f3bbfbd50 labelPath="30qSNtXPGEPdmi0CI47cZHiIKfj6dzeJhJnHlS2Xkos=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=dd5db26f-e71d-4f0c-b408-91c5a55974b2 labelPath="nJsQRqIFIwMFLu5GcyN2hFlrgA/sRn3KuNFxnsxE1Eo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=14ad74c6-e5bd-41e6-9fa7-32198311eda5 labelPath="iX1rv68UBg8lqOxArTi/0K4K4HYxnQcQMCRKlf32mgg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=392bf318-854c-447b-8ae0-08360720a56f labelPath="MHiGLIrCzCbkT8OVKTptigxc83+FApwn+7bYqf3Prb4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=41415b38-1753-4e19-885d-990f6a28349b labelPath="EzydOkQD4Umd0Ga65lvI0n9FZ6FqP1zUfj01SVWynnM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=90cddfb3-6e57-4228-8344-fea97fe363e8 labelPath="yhmc2Tie/3In7EMlnZPcDkXYZPN65GnBF9/GHp9AaFA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=e11a7e82-26bb-47eb-969e-a0aa36ca11ce labelPath="maoLeXHWhCuBS2nRAUZlHt3+82lHoKrxI2bjZojHJ7o=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=45ced1b0-1b64-4bd3-9533-b2c228230ec0 labelPath="auJZoiSkkAxqPPIlemKDBKgCLbTcnKGsA0CejOBo64o=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=01b5d91f-abe9-4fed-994c-caafa7bb6954 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=935c7298-c989-4124-bbe0-c650b9ff6904 labelPath="Pp5JOhhxQJyg0jXHNUWFVvMJjMp0FGR1EgG8mZPMK1s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=ce31762e-a9ef-40b1-bddc-37b1a11e4bb5 labelPath="W1qVReYvaeZjkQFFInLaHYanqQhT4vqb4nICSNxamLY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=79e086da-40af-4407-8760-2f721b0a0367 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=4b778c76-3cee-4a20-afe1-3b57a3b41e3e labelPath="O2joQHPcloBypBasDmIbbGnRCtomTmS6PL/ug2FS624=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=b96d2e92-6eca-49ac-8b62-8fa0983d22c3 labelPath="DAvWGfoLZnv2euW4YB/aBxZtAqdJd0zNlr0ueFJ5Vwg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=5ed425c2-3d2a-49a3-962a-2fc9e7aea3aa labelPath="gqQJRaGCIoKwbwc02f4QVgcHR/N3g86y3SjbYNlSzlg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=011cdecf-27f6-4f94-b913-1ec6fbdd3405 labelPath="wTMJuyXW6S/Y4wwQQvVualWBPXYTwF6WkpHQdRBVb9w=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=dc6d1e4f-1e16-43fb-bea2-212d5bfea1fd labelPath="1sRlI1XxmxRxtZkEmA99xhVnKHqGTIywYE/56NUJnOY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=9b22b912-000b-4b1c-90aa-b7efcd715f38 labelPath="1q4RpWhjTdfRTAYoZ5e9qCvtLzIvGKHMfMKTHhsFVxU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=e15aace3-9828-4ac0-9c28-dc6497afc520 labelPath="uAHI+KOCAO5Xz0zq7aTwkE2VYLqSmeaZOhAc4aoQkwo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=6a242d68-2652-487d-94cf-7c3b6ab2625b labelPath="wyn279qI9AMT4etaFtiTFZP9Fx52+2D16/jNdIh17E0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=38be6dfc-7606-49a0-97b0-631a740cdc73 labelPath="X/vi0USgNpwyKG/6Lh7R8rIkbXm2xdynUYHIgxWuwxA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=1d1bbdbd-cb89-465b-923d-47d4657a40c6 labelPath="Uh8rr3qAI6L0J9xNo4Y662tC35WXef8Rb44cCkOReVQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=66486fc9-e192-460e-8ce2-e280ff0ffdc5 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=f1c9b6e6-f2ac-494f-b18a-698dea5f1aa2 labelPath="RI4PrMC2mXQ/FY3bvDqx6rQiNpPRjLHYbKqhh6/zxw4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=13d6ff38-05fa-4758-ae6a-d9ac8f9e79ab labelPath="le3+2VTSMVNy+4gVByx8TawWlTTqNUw9TK9JWWWcG6A=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e7d4f099-43a6-499b-be63-79e4bd71ac84 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=51597c85-0eaa-4300-84b8-856b86523bb1 labelPath="UXDg4KaIiES4pWS6ZXT7Ax9kvC8uVhVmUqL7PknG+jU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=14c88eb8-3a2d-41f5-bde5-29f058660eb2 labelPath="dtocrn5O/TvXhngi+3nSlaebNOVkuK15412EXDcx6Rw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6043988c-a00a-4a94-9c33-534eff1583b0 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=069793f0-4955-4d13-8d57-8af6305764d6 labelPath="xbwYgVQmuljtx/+//gTGmN6YHeB5c6Nh/b+FNOhrI+4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=fe58a900-565d-48f6-849e-f816d82a5e08 labelPath="3arta3H7N3Z63CZDRjjk+efV0j7pdGkN6+7jw+zQmHI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=28b814e0-5d38-49cf-8ff3-6499b1e86f6d labelPath="LRjPmkTjkz1Diu6enoW1D7Er162l7VzTTIIfwkBrCYc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ade1c331-5718-401b-9bad-6fa32ff1b5e2 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=727d4978-06a9-4de2-aff7-3b1eaf100d8e labelPath="OGHm9uUqA2tjkQzxqcC/r03cft51a19XwDg6QsojiZ8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=f2f8fce8-48b0-4863-b288-b0fd4ea8162f labelPath="VIZ22IMSc/a6o3z+LOCXfx355QisrJE4tldzPJqt+T4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=93237743-c353-405c-998c-48d305811697 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=66231b71-6cab-4cbc-add4-1a9026fc231e labelPath="K9o4RLNGW/fJTzXM3hwgmnpw3KacFLF7UqRau0D5kfw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=e102dfdb-c341-4264-a8a1-b190a75b5dcd labelPath="/6bpdZUg+MhHWzM07Xy8AB2RBqZFSc6BxCLEHan4lko=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=ca2d5099-7e3a-4fc0-b28a-7d607d508fa6 labelPath="VBAl18Iko4ivtLvEmLyHwk911Ucq8r03kpAmThgVYPQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=bbd0e180-17cd-4277-bec4-4647cb81869f labelPath="wc8yobdqXrzl5BxXL4TvSBGM67DynjNDV19gOTPfxEw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=baa810a2-a76d-4f6b-b74f-b70ac3ea0955 labelPath="Bu60fX+KoK6uyU7JpJsUFN2QPIVsameD5ZXUKGI6Yt8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=c752f626-6588-4992-90e5-4e6d5c453f95 labelPath="2+0lxQb1y8sYKtKkjjGYHu0Aw8r+kqd1Osi8Vg6H2E8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=268d2882-3e8a-4e7e-9364-6e8f36906d27 labelPath="aEpOxQLufINeBzv6VTGdsrxjLh/f+kf3QenE1j0qfEs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=d2164ad7-8c60-46c5-95ca-6e414e7743fa labelPath="w/Ucc6ieUEoazqrDtn4ZSHBtrEobd/lvfwZeojyNOJo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=c2d5db60-e87a-4cf2-b16e-fd07c60280ea labelPath="0A3QmwvTPzuBNU66jGbxGURXSe++DEro5IWvvFm4mfs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=689d18dd-981d-4836-a31e-a04bb3092872 labelPath="TCLgEdSMjrCWE43obUhqW2XASon8x0MVOzStNKSA4MQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=fa7af8d4-269f-4ec6-ab6a-fea73cd9ec88 labelPath="0wlnAOidbiO1ePeTe59nKhiNZt+PhCveE/0psv7jrHw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=dc39a748-a800-4abf-9f5b-79daf91a491b labelPath="Nzph8efswGCWy6fGWm7w/T8atGGJTh0Om0AjR7MxRCI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=fd7b38d7-9245-4be5-8a3f-b0906a871213 labelPath="9QLukMUO1NzuiyVe/QE4HCypLXGo+olbwmZBwIqgeeA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=91a35938-3173-4ce8-a263-3d3175cd7c34 labelPath="kw8NjdfJ53xpDnXzIN8sS1if8jbFop59yQjNrcQIJ6M=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=abb2e362-0297-4356-b22f-761c12dbb906 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=dc1443fd-5d29-449b-aa4e-3821a10aa3b4 labelPath="aZgAxvIiwgecn3kpV0H0neZdsMmAPstQjBrQC8FsC3k=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=98cbeb06-9424-44e6-9ea0-25377f167375 labelPath="XIfahxxbEBeTzcG2r76GymrZT/MXuCba4aZGxBQNBI0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e1eade81-588f-4bfc-b073-549f6598b0db userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=63081381-3352-4b50-a3ba-82f8ea5a9e66 labelPath="HIDkv3bKvEhnu70jG0cqGFROjJxS64eIMMQCmwOxwOE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=c978c00c-e7bd-4212-bf91-2d19165f0259 labelPath="XcOlhA4DtQ733bGGTE7fV0wnHaIERBNgBCevK1x/7bI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=496ed5e1-44e5-4b31-948c-83ffac5df4e8 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=f7a7f251-d4e0-4a5f-86d3-60222f9ff635 labelPath="weJzmvWt+jJrfnXQw9l7pBe1gfYQ9FubFvKSWekinEk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=115e84c0-8f41-4c30-98d5-5215f5ad2f80 labelPath="MxqofOQ9oLu3C+qzEjViyFsYEq4r3rFzpUgjlW+dr/c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6282a532-15e7-400a-899e-5e18ba062b64 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=7d6f0f00-84d1-4f84-8714-b16c0384fc2e labelPath="BwIB6avO2acMYo1qI+sWzzBVReIZzvuVqlq6fqnWVcE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=f57a1791-d6d2-45fe-bde1-e5f3cb8fbc6f labelPath="WU+M0r4nT6Pf4XrtpsQoTCvzWeLoSWjhhDlvIMYHWW4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=eb5d4f19-bdb9-4938-873b-e4ef511f37d4 labelPath="42yanldCmDoe1F8Hl8Rc56dserOHjgK59xvEprWr2OU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d1689007-bd3f-4b16-ab91-ce5283946ec1 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Label not found in DB, creating mailbox." labelID=8949df90-9ff2-478f-a7c1-cd0d4110ae39 labelPath="tBzf+NjWHRD4kiCJekOVkVNNgVb7dVJZ92EFxcdCj6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f0424a7b-832e-4bd4-bc2d-06b404b5508c userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4ae1b91d-6549-4d29-87d6-661be229a95c userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c172f76e-5ada-4426-b415-23d6dbe3595c userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f9b00170-1a40-4c13-b5e4-62e65a2b97ad userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8902640d-66e4-4c67-87a1-a26a943fa7c5 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ea2ee139-c01f-4c0b-abcb-af69b7cd3cf6 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e21c38b5-f6bd-4f57-8e08-24758d2a7763 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7e478f2a-c9e4-448f-8919-78c2aa058c65 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9946dbfd-3625-42cc-9f55-9d7e8646cd23 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cfe55aea-79d6-409e-afa8-e50ef9005f0b userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b12fba5f-efb2-45bf-a46b-1d33abf969ce userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3d90b28e-03f2-44e1-b653-f8ac2214b693 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8497d62c-52b1-41b4-9636-bdfd3634bdda userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=eedbad56-682f-431a-bb81-6b5f3bbfbd50 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=dd5db26f-e71d-4f0c-b408-91c5a55974b2 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=14ad74c6-e5bd-41e6-9fa7-32198311eda5 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=392bf318-854c-447b-8ae0-08360720a56f userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=41415b38-1753-4e19-885d-990f6a28349b userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=90cddfb3-6e57-4228-8344-fea97fe363e8 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e11a7e82-26bb-47eb-969e-a0aa36ca11ce userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=45ced1b0-1b64-4bd3-9533-b2c228230ec0 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=935c7298-c989-4124-bbe0-c650b9ff6904 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ce31762e-a9ef-40b1-bddc-37b1a11e4bb5 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4b778c76-3cee-4a20-afe1-3b57a3b41e3e userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b96d2e92-6eca-49ac-8b62-8fa0983d22c3 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5ed425c2-3d2a-49a3-962a-2fc9e7aea3aa userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=011cdecf-27f6-4f94-b913-1ec6fbdd3405 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=dc6d1e4f-1e16-43fb-bea2-212d5bfea1fd userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9b22b912-000b-4b1c-90aa-b7efcd715f38 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e15aace3-9828-4ac0-9c28-dc6497afc520 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6a242d68-2652-487d-94cf-7c3b6ab2625b userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=38be6dfc-7606-49a0-97b0-631a740cdc73 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1d1bbdbd-cb89-465b-923d-47d4657a40c6 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f1c9b6e6-f2ac-494f-b18a-698dea5f1aa2 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=13d6ff38-05fa-4758-ae6a-d9ac8f9e79ab userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=51597c85-0eaa-4300-84b8-856b86523bb1 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=14c88eb8-3a2d-41f5-bde5-29f058660eb2 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=069793f0-4955-4d13-8d57-8af6305764d6 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fe58a900-565d-48f6-849e-f816d82a5e08 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=28b814e0-5d38-49cf-8ff3-6499b1e86f6d userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=727d4978-06a9-4de2-aff7-3b1eaf100d8e userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f2f8fce8-48b0-4863-b288-b0fd4ea8162f userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=66231b71-6cab-4cbc-add4-1a9026fc231e userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e102dfdb-c341-4264-a8a1-b190a75b5dcd userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ca2d5099-7e3a-4fc0-b28a-7d607d508fa6 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bbd0e180-17cd-4277-bec4-4647cb81869f userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=baa810a2-a76d-4f6b-b74f-b70ac3ea0955 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c752f626-6588-4992-90e5-4e6d5c453f95 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=268d2882-3e8a-4e7e-9364-6e8f36906d27 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d2164ad7-8c60-46c5-95ca-6e414e7743fa userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c2d5db60-e87a-4cf2-b16e-fd07c60280ea userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=689d18dd-981d-4836-a31e-a04bb3092872 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fa7af8d4-269f-4ec6-ab6a-fea73cd9ec88 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=dc39a748-a800-4abf-9f5b-79daf91a491b userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fd7b38d7-9245-4be5-8a3f-b0906a871213 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=91a35938-3173-4ce8-a263-3d3175cd7c34 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=dc1443fd-5d29-449b-aa4e-3821a10aa3b4 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=98cbeb06-9424-44e6-9ea0-25377f167375 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=63081381-3352-4b50-a3ba-82f8ea5a9e66 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c978c00c-e7bd-4212-bf91-2d19165f0259 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f7a7f251-d4e0-4a5f-86d3-60222f9ff635 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=115e84c0-8f41-4c30-98d5-5215f5ad2f80 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7d6f0f00-84d1-4f84-8714-b16c0384fc2e userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f57a1791-d6d2-45fe-bde1-e5f3cb8fbc6f userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=eb5d4f19-bdb9-4938-873b-e4ef511f37d4 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8949df90-9ff2-478f-a7c1-cd0d4110ae39 userID=e69d403a-1430-4717-844d-81172e0a6673 time="2025-11-04T18:50:00Z" level=info msg="Synced labels" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="200 OK: GET https://127.0.0.1:45161/mail/v4/messages/count" pkg=gpa/client userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Syncing messages" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Job started" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="200 OK: POST https://127.0.0.1:45161/mail/v4/messages" pkg=gpa/client userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Job finished" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Synced messages" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Finished user sync" duration=25.588544ms service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Sync complete, starting API event stream" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Event loop reset" eventID="UA==" service=user-events user=65bcfffb-7132-400e-9752-ae0ee1bd4394 And user "acaef55d-8859-4888-8683-8da489fd1ac1" finishes syncing # :1 -> *scenario When user "acaef55d-8859-4888-8683-8da489fd1ac1" connects and authenticates IMAP client "1" # :1 -> *scenario And user "acaef55d-8859-4888-8683-8da489fd1ac1" 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="2025-11-04T18:50:00Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:00Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:00Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:00Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:00Z" level=info msg="Closing user" userID=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="De-registering user client, ID:65bcfffb-7132-400e-9752-ae0ee1bd4394" pkg=observability time="2025-11-04T18:50:00Z" level=info msg="Exiting IMAP Service" service=imap user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Exiting service main loop" service=smtp user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Exiting service main loop" service=notification user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Exiting Service" service=user-identity user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Exiting service main loop" service=telemetry user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Exiting service" service=user-events user=65bcfffb-7132-400e-9752-ae0ee1bd4394 time="2025-11-04T18:50:00Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:00Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:00Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:00Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:00Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:00Z" level=info msg="Closing service" service=unleash And IMAP client "2" counts 60 mailboxes under "Labels" # :1 -> *scenario time="2025-11-04T18:50:00Z" level=info msg="User '86d62abe-5aab-4050-b8d5-c16b22288617' created with id=bb110f90-3568-4c82-a327-c90e14f8e27e" pkg=gpa/server/backend Scenario: List with scheduled mail # features/imap/mailbox/list.feature:45 Given there exists an account with username "86d62abe-5aab-4050-b8d5-c16b22288617" and password "password" # :1 -> *scenario And the address "86d62abe-5aab-4050-b8d5-c16b22288617@proton.local" of account "86d62abe-5aab-4050-b8d5-c16b22288617" has the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 86d62abe-5aab-4050-b8d5-c16b22288617@proton.local | sch | false | time="2025-11-04T18:50:01Z" level=info msg="Starting bridge" time="2025-11-04T18:50:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/054/config585594988/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/054/cache709123692/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/054/cache709123692/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/054/data89740284/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/054/data89740284/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:01Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:01Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:01Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/054/config585594988/grpcServerConfig.json time="2025-11-04T18:50:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:01Z" level=info msg="gRPC server listening on /tmp/bridge9642" pkg=grpc time="2025-11-04T18:50:01Z" level=info msg="Frontend service started" time="2025-11-04T18:50:01Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:01Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:01Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ffd9a794)" time="2025-11-04T18:50:01Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ffd9a794)" time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:41123/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:01Z" level=info msg="200 OK: POST https://127.0.0.1:41123/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:01Z" level=info msg="200 OK: POST https://127.0.0.1:41123/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:01Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Adding vault user" userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Creating new user" userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=warning msg="404 GET https://127.0.0.1:41123/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:01Z" level=error msg="404 GET https://127.0.0.1:41123/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:01Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41123/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:01Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:41123/core/v4/events/latest" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:41123/core/v4/settings" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Registering user client, ID:bb110f90-3568-4c82-a327-c90e14f8e27e" pkg=observability time="2025-11-04T18:50:01Z" level=info msg="Starting service main loop" service=telemetry user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Starting service main loop" service=notification user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Starting service main loop" service=smtp user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:41123/core/v4/labels?Type=4" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:41123/core/v4/labels?Type=3" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:41123/core/v4/labels?Type=1" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Setting labels" labelIDs="[4 6 8 9 12 0 1 3 5 7 10 2]" pkg=rwLabels time="2025-11-04T18:50:01Z" level=info msg="Adding user to imap server" addrID=46245d90-0605-47a6-8432-9b213c558e4e service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Creating new IMAP user" addrID=46245d90-0605-47a6-8432-9b213c558e4e service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Setting gluon ID" addrID=46245d90-0605-47a6-8432-9b213c558e4e gluonID=e5043262-8670-4bb1-970b-531c70565545 userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Created new IMAP user" addrID=46245d90-0605-47a6-8432-9b213c558e4e gluonID=e5043262-8670-4bb1-970b-531c70565545 service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:01Z" level=info msg=Resuming service=user-events user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Received mailbox message count" count=0 gluonID=e5043262-8670-4bb1-970b-531c70565545 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap And the user logs in with username "86d62abe-5aab-4050-b8d5-c16b22288617" and password "password" # :1 -> *scenario time="2025-11-04T18:50:01Z" level=info msg="Starting IMAP Service" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Sync triggered" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:01.312532141 +0000 UTC m=+36.718411341" user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Checking whether logged in user should re-sync. UserID:bb110f90-3568-4c82-a327-c90e14f8e27e" userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Syncing labels" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e5043262-8670-4bb1-970b-531c70565545 time="2025-11-04T18:50:01Z" level=info msg="Synced labels" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:41123/mail/v4/messages/count" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Syncing messages" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Job started" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="200 OK: POST https://127.0.0.1:41123/mail/v4/messages" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="200 OK: POST https://127.0.0.1:41123/mail/v4/messages" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Creating new child job" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Job finished" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:41123/mail/v4/messages/cf190f00-b794-4a9a-ac56-5badaa262e9d" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:01Z" level=info msg="200 OK: POST https://127.0.0.1:41123/data/v1/metrics" pkg=gpa/client userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:01Z" level=info msg="Child job finished" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Synced messages" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Finished user sync" duration=5.495762ms service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Sync complete, starting API event stream" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=bb110f90-3568-4c82-a327-c90e14f8e27e And user "86d62abe-5aab-4050-b8d5-c16b22288617" finishes syncing # :1 -> *scenario And user "86d62abe-5aab-4050-b8d5-c16b22288617" connects and authenticates IMAP client "1" # :1 -> *scenario time="2025-11-04T18:50:01Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:01Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:01Z" level=info msg="Closing user" userID=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="De-registering user client, ID:bb110f90-3568-4c82-a327-c90e14f8e27e" pkg=observability time="2025-11-04T18:50:01Z" level=info msg="Exiting IMAP Service" service=imap user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Exiting service main loop" service=smtp user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Exiting service main loop" service=notification user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Exiting Service" service=user-identity user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Exiting service main loop" service=telemetry user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Exiting service" service=user-events user=bb110f90-3568-4c82-a327-c90e14f8e27e time="2025-11-04T18:50:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Closing service" service=unleash 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 time="2025-11-04T18:50:01Z" level=info msg="User '47791bc7-97c7-495d-b287-3b770d1b7ab8' created with id=ea109277-ae2f-487f-a7b4-34917b29a3be" pkg=gpa/server/backend Background: Given there exists an account with username "47791bc7-97c7-495d-b287-3b770d1b7ab8" and password "password" # :1 -> *scenario And the account "47791bc7-97c7-495d-b287-3b770d1b7ab8" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | l1 | label | Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:01Z" level=info msg="Starting bridge" time="2025-11-04T18:50:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/055/config1436568543/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/055/cache3026355472/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/055/cache3026355472/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/055/data204183084/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/055/data204183084/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:01Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:01Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:01Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/055/config1436568543/grpcServerConfig.json time="2025-11-04T18:50:01Z" level=info msg="gRPC server listening on /tmp/bridge1958" pkg=grpc time="2025-11-04T18:50:01Z" level=info msg="Frontend service started" time="2025-11-04T18:50:01Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:01Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:01Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (58bbfd98)" time="2025-11-04T18:50:01Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (58bbfd98)" time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:33683/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:01Z" level=info msg="200 OK: POST https://127.0.0.1:33683/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:01Z" level=info msg="200 OK: POST https://127.0.0.1:33683/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:01Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Adding vault user" userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Creating new user" userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=warning msg="404 GET https://127.0.0.1:33683/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:01Z" level=error msg="404 GET https://127.0.0.1:33683/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:01Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33683/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:01Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:33683/core/v4/events/latest" pkg=gpa/client userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:33683/core/v4/settings" pkg=gpa/client userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Registering user client, ID:ea109277-ae2f-487f-a7b4-34917b29a3be" pkg=observability time="2025-11-04T18:50:01Z" level=info msg="Starting service main loop" service=telemetry user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Starting service main loop" service=notification user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Starting service main loop" service=smtp user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:33683/core/v4/labels?Type=4" pkg=gpa/client userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:33683/core/v4/labels?Type=3" pkg=gpa/client userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:33683/core/v4/labels?Type=1" pkg=gpa/client userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Setting labels" labelIDs="[6 1 5 7 8 9 10 12 0 2 3 4 92f9a4a9-4e7e-42e9-af4d-c5ad77b34530 ae4f082b-e41f-4ea9-9095-24f9cdbd0053]" pkg=rwLabels time="2025-11-04T18:50:01Z" level=info msg="Adding user to imap server" addrID=522ff02d-a6ba-4e22-b398-23f641329927 service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Creating new IMAP user" addrID=522ff02d-a6ba-4e22-b398-23f641329927 service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Setting gluon ID" addrID=522ff02d-a6ba-4e22-b398-23f641329927 gluonID=eee6f552-f42f-4ff2-b164-56a0af9a891a userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Received mailbox message count" count=0 gluonID=eee6f552-f42f-4ff2-b164-56a0af9a891a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:01Z" level=info msg="Created new IMAP user" addrID=522ff02d-a6ba-4e22-b398-23f641329927 gluonID=eee6f552-f42f-4ff2-b164-56a0af9a891a service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:01Z" level=info msg=Resuming service=user-events user=ea109277-ae2f-487f-a7b4-34917b29a3be And the user logs in with username "47791bc7-97c7-495d-b287-3b770d1b7ab8" and password "password" # :1 -> *scenario time="2025-11-04T18:50:01Z" level=info msg="Starting IMAP Service" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Sync triggered" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Checking whether logged in user should re-sync. UserID:ea109277-ae2f-487f-a7b4-34917b29a3be" userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:01.955839898 +0000 UTC m=+37.361719098" user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Syncing labels" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Label not found in DB, creating mailbox." labelID=ae4f082b-e41f-4ea9-9095-24f9cdbd0053 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:01Z" level=info msg="Label not found in DB, creating mailbox." labelID=92f9a4a9-4e7e-42e9-af4d-c5ad77b34530 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ae4f082b-e41f-4ea9-9095-24f9cdbd0053 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=92f9a4a9-4e7e-42e9-af4d-c5ad77b34530 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=eee6f552-f42f-4ff2-b164-56a0af9a891a time="2025-11-04T18:50:01Z" level=info msg="Synced labels" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:33683/mail/v4/messages/count" pkg=gpa/client userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Syncing messages" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Job started" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="200 OK: POST https://127.0.0.1:33683/mail/v4/messages" pkg=gpa/client userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Job finished" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Synced messages" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Finished user sync" duration=3.905476ms service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Sync complete, starting API event stream" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=ea109277-ae2f-487f-a7b4-34917b29a3be And user "47791bc7-97c7-495d-b287-3b770d1b7ab8" finishes syncing # :1 -> *scenario And user "47791bc7-97c7-495d-b287-3b770d1b7ab8" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:01Z" level=info msg="200 OK: GET https://127.0.0.1:33683/core/v4/labels?Type=3" pkg=gpa/client userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="200 OK: PUT https://127.0.0.1:33683/core/v4/labels/92f9a4a9-4e7e-42e9-af4d-c5ad77b34530" pkg=gpa/client userID=ea109277-ae2f-487f-a7b4-34917b29a3be 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="2025-11-04T18:50:01Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:01Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:01Z" level=info msg="Closing user" userID=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="De-registering user client, ID:ea109277-ae2f-487f-a7b4-34917b29a3be" pkg=observability time="2025-11-04T18:50:01Z" level=info msg="Exiting IMAP Service" service=imap user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Exiting service main loop" service=smtp user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Exiting service main loop" service=notification user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Exiting Service" service=user-identity user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Exiting service main loop" service=telemetry user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Exiting service" service=user-events user=ea109277-ae2f-487f-a7b4-34917b29a3be time="2025-11-04T18:50:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:01Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see "Folders/f1" # :1 -> *scenario time="2025-11-04T18:50:02Z" level=info msg="User '377ad8b0-d007-4e59-8e93-b8bd1be78645' created with id=5c287517-325d-4dff-802d-01163cf6fd68" pkg=gpa/server/backend time="2025-11-04T18:50:02Z" level=info msg="Starting bridge" time="2025-11-04T18:50:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/056/config3300987750/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/056/cache2559198242/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/056/cache2559198242/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/056/data835074691/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/056/data835074691/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:02Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:02Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:02Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:02Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:02Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:02Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/056/config3300987750/grpcServerConfig.json time="2025-11-04T18:50:02Z" level=info msg="gRPC server listening on /tmp/bridge5608" pkg=grpc time="2025-11-04T18:50:02Z" level=info msg="Frontend service started" time="2025-11-04T18:50:02Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:02Z" level=info msg="200 OK: GET https://127.0.0.1:38873/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:02Z" level=info msg="Frontend client started" time="2025-11-04T18:50:02Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8da5728a)" time="2025-11-04T18:50:02Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8da5728a)" time="2025-11-04T18:50:02Z" level=info msg="200 OK: POST https://127.0.0.1:38873/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:02Z" level=info msg="200 OK: POST https://127.0.0.1:38873/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:02Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Adding vault user" userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Creating new user" userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=warning msg="404 GET https://127.0.0.1:38873/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:02Z" level=error msg="404 GET https://127.0.0.1:38873/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:02Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38873/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:02Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="200 OK: GET https://127.0.0.1:38873/core/v4/events/latest" pkg=gpa/client userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="200 OK: GET https://127.0.0.1:38873/core/v4/settings" pkg=gpa/client userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Registering user client, ID:5c287517-325d-4dff-802d-01163cf6fd68" pkg=observability time="2025-11-04T18:50:02Z" level=info msg="Starting service main loop" service=telemetry user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Starting service main loop" service=notification user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Starting service main loop" service=smtp user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="200 OK: GET https://127.0.0.1:38873/core/v4/labels?Type=4" pkg=gpa/client userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="200 OK: GET https://127.0.0.1:38873/core/v4/labels?Type=3" pkg=gpa/client userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="200 OK: GET https://127.0.0.1:38873/core/v4/labels?Type=1" pkg=gpa/client userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 4 8 9 5 6 7 10 12 a17b755f-54e8-4ab9-bee3-8c90e9d2da00 9d0ad266-3839-4762-aaec-48f6f109fb0e]" pkg=rwLabels time="2025-11-04T18:50:02Z" level=info msg="Adding user to imap server" addrID=fc2f116c-b4b8-4116-8ccc-6c6a7b882f68 service=server-manager time="2025-11-04T18:50:02Z" level=info msg="Creating new IMAP user" addrID=fc2f116c-b4b8-4116-8ccc-6c6a7b882f68 service=server-manager time="2025-11-04T18:50:02Z" level=info msg="Setting gluon ID" addrID=fc2f116c-b4b8-4116-8ccc-6c6a7b882f68 gluonID=bc78fa95-5102-4902-9d3c-543dc72b65bf userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Created new IMAP user" addrID=fc2f116c-b4b8-4116-8ccc-6c6a7b882f68 gluonID=bc78fa95-5102-4902-9d3c-543dc72b65bf service=server-manager time="2025-11-04T18:50:02Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:02Z" level=info msg=Resuming service=user-events user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Received mailbox message count" count=0 gluonID=bc78fa95-5102-4902-9d3c-543dc72b65bf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:02Z" level=info msg="Starting IMAP Service" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Sync triggered" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:02.491624729 +0000 UTC m=+37.897503939" user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Checking whether logged in user should re-sync. UserID:5c287517-325d-4dff-802d-01163cf6fd68" userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Syncing labels" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Label not found in DB, creating mailbox." labelID=a17b755f-54e8-4ab9-bee3-8c90e9d2da00 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:02Z" level=info msg="Label not found in DB, creating mailbox." labelID=9d0ad266-3839-4762-aaec-48f6f109fb0e labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a17b755f-54e8-4ab9-bee3-8c90e9d2da00 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9d0ad266-3839-4762-aaec-48f6f109fb0e userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=bc78fa95-5102-4902-9d3c-543dc72b65bf time="2025-11-04T18:50:02Z" level=info msg="Synced labels" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="200 OK: GET https://127.0.0.1:38873/mail/v4/messages/count" pkg=gpa/client userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Syncing messages" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Job started" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="200 OK: POST https://127.0.0.1:38873/mail/v4/messages" pkg=gpa/client userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Job finished" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Synced messages" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Finished user sync" duration=3.349827ms service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Sync complete, starting API event stream" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="200 OK: GET https://127.0.0.1:38873/core/v4/labels?Type=1" pkg=gpa/client userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="200 OK: PUT https://127.0.0.1:38873/core/v4/labels/9d0ad266-3839-4762-aaec-48f6f109fb0e" pkg=gpa/client userID=5c287517-325d-4dff-802d-01163cf6fd68 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="2025-11-04T18:50:02Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:02Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:02Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:02Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:02Z" level=info msg="Closing user" userID=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="De-registering user client, ID:5c287517-325d-4dff-802d-01163cf6fd68" pkg=observability time="2025-11-04T18:50:02Z" level=info msg="Exiting IMAP Service" service=imap user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Exiting service main loop" service=smtp user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Exiting service main loop" service=notification user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Exiting Service" service=user-identity user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Exiting service main loop" service=telemetry user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Exiting service" service=user-events user=5c287517-325d-4dff-802d-01163cf6fd68 time="2025-11-04T18:50:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:02Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:02Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:02Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:02Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see "Labels/l1" # :1 -> *scenario time="2025-11-04T18:50:02Z" level=info msg="User '1671f3ee-6b92-4c34-b57c-b7f3523527f8' created with id=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa" pkg=gpa/server/backend time="2025-11-04T18:50:02Z" level=info msg="Starting bridge" time="2025-11-04T18:50:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/057/config637056764/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/057/cache1742802217/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/057/cache1742802217/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/057/data3163577618/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/057/data3163577618/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:02Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:02Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:02Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:02Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:02Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/057/config637056764/grpcServerConfig.json time="2025-11-04T18:50:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:02Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:02Z" level=info msg="gRPC server listening on /tmp/bridge3430" pkg=grpc time="2025-11-04T18:50:02Z" level=info msg="Frontend service started" time="2025-11-04T18:50:02Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:02Z" level=info msg="Frontend client started" time="2025-11-04T18:50:02Z" level=info msg="200 OK: GET https://127.0.0.1:32983/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:02Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a0a57c39)" time="2025-11-04T18:50:02Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a0a57c39)" time="2025-11-04T18:50:02Z" level=info msg="200 OK: POST https://127.0.0.1:32983/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:02Z" level=info msg="200 OK: POST https://127.0.0.1:32983/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:02Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Adding vault user" userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Creating new user" userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=warning msg="404 GET https://127.0.0.1:32983/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:03Z" level=error msg="404 GET https://127.0.0.1:32983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:03Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:03Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:32983/core/v4/events/latest" pkg=gpa/client userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:32983/core/v4/settings" pkg=gpa/client userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Registering user client, ID:f3e656d4-9294-42b1-9ac6-3d8ecf9caffa" pkg=observability time="2025-11-04T18:50:03Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Starting service main loop" service=telemetry user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Starting service main loop" service=notification user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Starting service main loop" service=smtp user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:32983/core/v4/labels?Type=4" pkg=gpa/client userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:32983/core/v4/labels?Type=3" pkg=gpa/client userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:32983/core/v4/labels?Type=1" pkg=gpa/client userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Setting labels" labelIDs="[0 4 6 7 8 10 1 2 3 5 9 12 3726ab0e-40f6-4858-8016-39e88e9a50ae c8b9ae21-47ad-4ed1-9450-a08d29857676]" pkg=rwLabels time="2025-11-04T18:50:03Z" level=info msg="Adding user to imap server" addrID=83876300-64d9-4905-8a69-f7178614c5f0 service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Creating new IMAP user" addrID=83876300-64d9-4905-8a69-f7178614c5f0 service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Setting gluon ID" addrID=83876300-64d9-4905-8a69-f7178614c5f0 gluonID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Created new IMAP user" addrID=83876300-64d9-4905-8a69-f7178614c5f0 gluonID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:03Z" level=info msg=Resuming service=user-events user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Received mailbox message count" count=0 gluonID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:03Z" level=info msg="Starting IMAP Service" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Sync triggered" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:03.028516482 +0000 UTC m=+38.434395682" user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Checking whether logged in user should re-sync. UserID:f3e656d4-9294-42b1-9ac6-3d8ecf9caffa" userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Syncing labels" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Label not found in DB, creating mailbox." labelID=3726ab0e-40f6-4858-8016-39e88e9a50ae labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:03Z" level=info msg="Label not found in DB, creating mailbox." labelID=c8b9ae21-47ad-4ed1-9450-a08d29857676 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3726ab0e-40f6-4858-8016-39e88e9a50ae userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c8b9ae21-47ad-4ed1-9450-a08d29857676 userID=c2a71e9d-17eb-4a17-ae6f-21d303a3c2b6 time="2025-11-04T18:50:03Z" level=info msg="Synced labels" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:32983/mail/v4/messages/count" pkg=gpa/client userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Syncing messages" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Job started" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="200 OK: POST https://127.0.0.1:32983/mail/v4/messages" pkg=gpa/client userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Job finished" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Synced messages" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Finished user sync" duration=3.262944ms service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Sync complete, starting API event stream" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:32983/core/v4/labels?Type=1" pkg=gpa/client userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" 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="2025-11-04T18:50:03Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:03Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:03Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:03Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:03Z" level=info msg="Closing user" userID=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="De-registering user client, ID:f3e656d4-9294-42b1-9ac6-3d8ecf9caffa" pkg=observability time="2025-11-04T18:50:03Z" level=info msg="Exiting IMAP Service" service=imap user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Exiting service main loop" service=smtp user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Exiting service main loop" service=notification user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Exiting Service" service=user-identity user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Exiting service main loop" service=telemetry user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Exiting service" service=user-events user=f3e656d4-9294-42b1-9ac6-3d8ecf9caffa time="2025-11-04T18:50:03Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2025-11-04T18:50:03Z" level=info msg="User 'af62e2d4-7a50-4dd0-84b0-fa58ba0ba89f' created with id=f39fe787-033c-4a93-9001-9ac1332fab20" pkg=gpa/server/backend time="2025-11-04T18:50:03Z" level=info msg="Starting bridge" time="2025-11-04T18:50:03Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/058/config2645441051/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/058/cache508486225/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/058/cache508486225/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:03Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/058/data3680181863/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/058/data3680181863/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:03Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:03Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:03Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:03Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:03Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:03Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:03Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:03Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:03Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/058/config2645441051/grpcServerConfig.json time="2025-11-04T18:50:03Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:03Z" level=info msg="gRPC server listening on /tmp/bridge8476" pkg=grpc time="2025-11-04T18:50:03Z" level=info msg="Frontend service started" time="2025-11-04T18:50:03Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:03Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:03Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:03Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:03Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:38757/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:03Z" level=info msg="Frontend client started" time="2025-11-04T18:50:03Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ff88b241)" time="2025-11-04T18:50:03Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ff88b241)" time="2025-11-04T18:50:03Z" level=info msg="200 OK: POST https://127.0.0.1:38757/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:03Z" level=info msg="200 OK: POST https://127.0.0.1:38757/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:03Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Adding vault user" userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Creating new user" userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=warning msg="404 GET https://127.0.0.1:38757/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:03Z" level=error msg="404 GET https://127.0.0.1:38757/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:03Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38757/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:03Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/events/latest" pkg=gpa/client userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/settings" pkg=gpa/client userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Registering user client, ID:f39fe787-033c-4a93-9001-9ac1332fab20" pkg=observability time="2025-11-04T18:50:03Z" level=info msg="Starting service main loop" service=telemetry user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Starting service main loop" service=notification user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Starting service main loop" service=smtp user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/labels?Type=4" pkg=gpa/client userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/labels?Type=3" pkg=gpa/client userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/labels?Type=1" pkg=gpa/client userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 5 8 10 12 2 6 7 9 3757d299-a982-4d77-b039-339ece7d1626 ed4755b6-817c-46e6-9b52-f3eddc32e7bd]" pkg=rwLabels time="2025-11-04T18:50:03Z" level=info msg="Adding user to imap server" addrID=b5604bab-bf2e-41b0-bd73-a76be592f61c service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Creating new IMAP user" addrID=b5604bab-bf2e-41b0-bd73-a76be592f61c service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Setting gluon ID" addrID=b5604bab-bf2e-41b0-bd73-a76be592f61c gluonID=64d009de-deaf-4a11-8488-76d02e979306 userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Created new IMAP user" addrID=b5604bab-bf2e-41b0-bd73-a76be592f61c gluonID=64d009de-deaf-4a11-8488-76d02e979306 service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:03Z" level=info msg=Resuming service=user-events user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Received mailbox message count" count=0 gluonID=64d009de-deaf-4a11-8488-76d02e979306 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:03Z" level=info msg="Starting IMAP Service" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Sync triggered" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:03.562966415 +0000 UTC m=+38.968845615" user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Checking whether logged in user should re-sync. UserID:f39fe787-033c-4a93-9001-9ac1332fab20" userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Syncing labels" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Label not found in DB, creating mailbox." labelID=ed4755b6-817c-46e6-9b52-f3eddc32e7bd labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:03Z" level=info msg="Label not found in DB, creating mailbox." labelID=3757d299-a982-4d77-b039-339ece7d1626 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ed4755b6-817c-46e6-9b52-f3eddc32e7bd userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3757d299-a982-4d77-b039-339ece7d1626 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=64d009de-deaf-4a11-8488-76d02e979306 time="2025-11-04T18:50:03Z" level=info msg="Synced labels" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:38757/mail/v4/messages/count" pkg=gpa/client userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Syncing messages" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Job started" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="200 OK: POST https://127.0.0.1:38757/mail/v4/messages" pkg=gpa/client userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Job finished" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Synced messages" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Finished user sync" duration=3.412646ms service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Sync complete, starting API event stream" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/labels?Type=3" pkg=gpa/client userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" 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="2025-11-04T18:50:03Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:03Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:03Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:03Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:03Z" level=info msg="Closing user" userID=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="De-registering user client, ID:f39fe787-033c-4a93-9001-9ac1332fab20" pkg=observability time="2025-11-04T18:50:03Z" level=info msg="Exiting IMAP Service" service=imap user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Exiting service main loop" service=smtp user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Exiting service main loop" service=notification user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Exiting Service" service=user-identity user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Exiting service main loop" service=telemetry user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Exiting service" service=user-events user=f39fe787-033c-4a93-9001-9ac1332fab20 time="2025-11-04T18:50:03Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:03Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP get mailbox info time="2025-11-04T18:50:03Z" level=info msg="User 'd356c62b-bd5e-4159-9feb-c7c052de0201' created with id=4d07e78f-62f6-4b1e-ba80-1c52f654af99" pkg=gpa/server/backend Background: Given there exists an account with username "d356c62b-bd5e-4159-9feb-c7c052de0201" and password "password" # :1 -> *scenario And the account "d356c62b-bd5e-4159-9feb-c7c052de0201" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | f1/f2 | folder | Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:03Z" level=info msg="Starting bridge" time="2025-11-04T18:50:03Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/059/config3633419006/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/059/cache3933111606/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/059/cache3933111606/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:03Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/059/data324635425/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/059/data324635425/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:03Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:03Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:03Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:03Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:03Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:03Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:03Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:03Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:03Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:03Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:03Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:03Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/059/config3633419006/grpcServerConfig.json time="2025-11-04T18:50:03Z" level=info msg="gRPC server listening on /tmp/bridge0576" pkg=grpc time="2025-11-04T18:50:03Z" level=info msg="Frontend service started" time="2025-11-04T18:50:03Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:03Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:03Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:03Z" level=info msg="200 OK: GET https://127.0.0.1:39803/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:03Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:03Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (fccccb5c)" time="2025-11-04T18:50:03Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fccccb5c)" time="2025-11-04T18:50:03Z" level=info msg="200 OK: POST https://127.0.0.1:39803/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:04Z" level=info msg="200 OK: POST https://127.0.0.1:39803/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:04Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Adding vault user" userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Creating new user" userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=warning msg="404 GET https://127.0.0.1:39803/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:04Z" level=error msg="404 GET https://127.0.0.1:39803/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:04Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39803/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:04Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/events/latest" pkg=gpa/client userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/settings" pkg=gpa/client userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Registering user client, ID:4d07e78f-62f6-4b1e-ba80-1c52f654af99" pkg=observability time="2025-11-04T18:50:04Z" level=info msg="Starting service main loop" service=telemetry user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Starting service main loop" service=notification user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Starting service main loop" service=smtp user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/labels?Type=4" pkg=gpa/client userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/labels?Type=3" pkg=gpa/client userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/labels?Type=1" pkg=gpa/client userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Setting labels" labelIDs="[1 4 6 8 12 2 3 5 7 9 10 0 0d094d64-9a0b-4c0e-a685-ceed95808011 b36d523d-5692-4dbf-aed6-f3254bb885b2]" pkg=rwLabels time="2025-11-04T18:50:04Z" level=info msg="Adding user to imap server" addrID=d80dc10d-69b7-41cd-af76-015888f593da service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Creating new IMAP user" addrID=d80dc10d-69b7-41cd-af76-015888f593da service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Setting gluon ID" addrID=d80dc10d-69b7-41cd-af76-015888f593da gluonID=e052daaf-5cf7-4b19-b9fc-2bae279b843e userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Created new IMAP user" addrID=d80dc10d-69b7-41cd-af76-015888f593da gluonID=e052daaf-5cf7-4b19-b9fc-2bae279b843e service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:04Z" level=info msg=Resuming service=user-events user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Received mailbox message count" count=0 gluonID=e052daaf-5cf7-4b19-b9fc-2bae279b843e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:04Z" level=info msg="Checking whether logged in user should re-sync. UserID:4d07e78f-62f6-4b1e-ba80-1c52f654af99" userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Starting IMAP Service" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 And the user logs in with username "d356c62b-bd5e-4159-9feb-c7c052de0201" and password "password" # :1 -> *scenario time="2025-11-04T18:50:04Z" level=info msg="Sync triggered" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:04.089173148 +0000 UTC m=+39.495052358" user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Syncing labels" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=b36d523d-5692-4dbf-aed6-f3254bb885b2 labelPath="8r6IKAo9oMcZiF4snfPKYijpR04oV7+u1+o4yQ9u/aU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=0d094d64-9a0b-4c0e-a685-ceed95808011 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b36d523d-5692-4dbf-aed6-f3254bb885b2 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0d094d64-9a0b-4c0e-a685-ceed95808011 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e052daaf-5cf7-4b19-b9fc-2bae279b843e time="2025-11-04T18:50:04Z" level=info msg="Synced labels" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:39803/mail/v4/messages/count" pkg=gpa/client userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Syncing messages" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Job started" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="200 OK: POST https://127.0.0.1:39803/mail/v4/messages" pkg=gpa/client userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Job finished" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Synced messages" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Finished user sync" duration=3.658023ms service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Sync complete, starting API event stream" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 And user "d356c62b-bd5e-4159-9feb-c7c052de0201" finishes syncing # :1 -> *scenario And user "d356c62b-bd5e-4159-9feb-c7c052de0201" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:39803/core/v4/labels?Type=3" pkg=gpa/client userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="200 OK: PUT https://127.0.0.1:39803/core/v4/labels/0d094d64-9a0b-4c0e-a685-ceed95808011" pkg=gpa/client userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 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="2025-11-04T18:50:04Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:04Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:04Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:04Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:04Z" level=info msg="Closing user" userID=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="De-registering user client, ID:4d07e78f-62f6-4b1e-ba80-1c52f654af99" pkg=observability time="2025-11-04T18:50:04Z" level=info msg="Exiting IMAP Service" service=imap user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Exiting service main loop" service=smtp user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Exiting service main loop" service=notification user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Exiting Service" service=user-identity user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Exiting service main loop" service=telemetry user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Exiting service" service=user-events user=4d07e78f-62f6-4b1e-ba80-1c52f654af99 time="2025-11-04T18:50:04Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see "Folders/f1/f2" # :1 -> *scenario Feature: IMAP select mailbox time="2025-11-04T18:50:04Z" level=info msg="User 'e7fe778d-3b9f-4ea2-ab8d-95b156d7bdfa' created with id=c82e04ef-38ec-41b7-b837-589698b79e9a" pkg=gpa/server/backend Background: Given there exists an account with username "e7fe778d-3b9f-4ea2-ab8d-95b156d7bdfa" and password "password" # :1 -> *scenario And the account "e7fe778d-3b9f-4ea2-ab8d-95b156d7bdfa" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:04Z" level=info msg="Starting bridge" time="2025-11-04T18:50:04Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/060/config1267181287/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/060/cache2449457629/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/060/cache2449457629/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:04Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/060/data1643628012/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/060/data1643628012/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:04Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:04Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:04Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:04Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:04Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:04Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:04Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/060/config1267181287/grpcServerConfig.json time="2025-11-04T18:50:04Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:04Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:04Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:04Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:04Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:04Z" level=info msg="gRPC server listening on /tmp/bridge8861" pkg=grpc time="2025-11-04T18:50:04Z" level=info msg="Frontend service started" time="2025-11-04T18:50:04Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:04Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:04Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:44711/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:04Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:04Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (dfc3eb70)" time="2025-11-04T18:50:04Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dfc3eb70)" time="2025-11-04T18:50:04Z" level=info msg="200 OK: POST https://127.0.0.1:44711/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:04Z" level=info msg="200 OK: POST https://127.0.0.1:44711/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:04Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Adding vault user" userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Creating new user" userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=warning msg="404 GET https://127.0.0.1:44711/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:04Z" level=error msg="404 GET https://127.0.0.1:44711/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:04Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44711/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:04Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:44711/core/v4/events/latest" pkg=gpa/client userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:44711/core/v4/settings" pkg=gpa/client userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Registering user client, ID:c82e04ef-38ec-41b7-b837-589698b79e9a" pkg=observability time="2025-11-04T18:50:04Z" level=info msg="Starting service main loop" service=telemetry user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Starting service main loop" service=notification user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Starting service main loop" service=smtp user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:44711/core/v4/labels?Type=4" pkg=gpa/client userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:44711/core/v4/labels?Type=3" pkg=gpa/client userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:44711/core/v4/labels?Type=1" pkg=gpa/client userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Setting labels" labelIDs="[5 7 8 0 1 3 4 6 9 10 12 2 c3cb8f9d-2a76-49a9-a33b-f68db2da1805 bb2d6de5-e860-49c3-aae9-618946fb1fe7]" pkg=rwLabels time="2025-11-04T18:50:04Z" level=info msg="Adding user to imap server" addrID=ad3dcee5-55a7-4553-ba38-c63fc1ddac6a service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Creating new IMAP user" addrID=ad3dcee5-55a7-4553-ba38-c63fc1ddac6a service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Setting gluon ID" addrID=ad3dcee5-55a7-4553-ba38-c63fc1ddac6a gluonID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Created new IMAP user" addrID=ad3dcee5-55a7-4553-ba38-c63fc1ddac6a gluonID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:04Z" level=info msg=Resuming service=user-events user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Received mailbox message count" count=0 gluonID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:04Z" level=info msg="Starting IMAP Service" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Sync triggered" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:04.62337645 +0000 UTC m=+40.029255650" user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Checking whether logged in user should re-sync. UserID:c82e04ef-38ec-41b7-b837-589698b79e9a" userID=c82e04ef-38ec-41b7-b837-589698b79e9a And the user logs in with username "e7fe778d-3b9f-4ea2-ab8d-95b156d7bdfa" and password "password" # :1 -> *scenario time="2025-11-04T18:50:04Z" level=info msg="Syncing labels" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=bb2d6de5-e860-49c3-aae9-618946fb1fe7 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=c3cb8f9d-2a76-49a9-a33b-f68db2da1805 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bb2d6de5-e860-49c3-aae9-618946fb1fe7 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c3cb8f9d-2a76-49a9-a33b-f68db2da1805 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ac75c10f-e39e-4150-9ef6-4cf3dac34fe3 time="2025-11-04T18:50:04Z" level=info msg="Synced labels" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:44711/mail/v4/messages/count" pkg=gpa/client userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Syncing messages" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Job started" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="200 OK: POST https://127.0.0.1:44711/mail/v4/messages" pkg=gpa/client userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Job finished" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Synced messages" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Finished user sync" duration=3.327926ms service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Sync complete, starting API event stream" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=c82e04ef-38ec-41b7-b837-589698b79e9a And user "e7fe778d-3b9f-4ea2-ab8d-95b156d7bdfa" finishes syncing # :1 -> *scenario And user "e7fe778d-3b9f-4ea2-ab8d-95b156d7bdfa" 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="2025-11-04T18:50:04Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:04Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:04Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:04Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:04Z" level=info msg="Closing user" userID=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="De-registering user client, ID:c82e04ef-38ec-41b7-b837-589698b79e9a" pkg=observability time="2025-11-04T18:50:04Z" level=info msg="Exiting IMAP Service" service=imap user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Exiting service main loop" service=smtp user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Exiting service main loop" service=notification user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Exiting Service" service=user-identity user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Exiting service main loop" service=telemetry user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Exiting service" service=user-events user=c82e04ef-38ec-41b7-b837-589698b79e9a time="2025-11-04T18:50:04Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:04Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:04Z" level=info msg="User 'f762f39a-6a2e-4c47-a245-f2e8fdfdd85b' created with id=8778521e-3df7-45ff-a2bf-3ae297910ca8" pkg=gpa/server/backend time="2025-11-04T18:50:04Z" level=info msg="Starting bridge" time="2025-11-04T18:50:04Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/061/config1749511571/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/061/cache903539796/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/061/cache903539796/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:04Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/061/data3889855964/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/061/data3889855964/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:04Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:04Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:04Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:04Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:04Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:04Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:04Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:04Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:04Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:04Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/061/config1749511571/grpcServerConfig.json time="2025-11-04T18:50:04Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:04Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:04Z" level=info msg="gRPC server listening on /tmp/bridge5534" pkg=grpc time="2025-11-04T18:50:04Z" level=info msg="Frontend service started" time="2025-11-04T18:50:04Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:04Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:04Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:04Z" level=info msg="200 OK: GET https://127.0.0.1:38105/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:04Z" level=info msg="Frontend client started" time="2025-11-04T18:50:04Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (dc9ccd71)" time="2025-11-04T18:50:04Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dc9ccd71)" time="2025-11-04T18:50:05Z" level=info msg="200 OK: POST https://127.0.0.1:38105/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:05Z" level=info msg="200 OK: POST https://127.0.0.1:38105/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:05Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Adding vault user" userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Creating new user" userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=warning msg="404 GET https://127.0.0.1:38105/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:05Z" level=error msg="404 GET https://127.0.0.1:38105/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:05Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38105/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:05Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:38105/core/v4/events/latest" pkg=gpa/client userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:38105/core/v4/settings" pkg=gpa/client userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Registering user client, ID:8778521e-3df7-45ff-a2bf-3ae297910ca8" pkg=observability time="2025-11-04T18:50:05Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Starting service main loop" service=telemetry user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Starting service main loop" service=notification user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Starting service main loop" service=smtp user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:38105/core/v4/labels?Type=4" pkg=gpa/client userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:38105/core/v4/labels?Type=3" pkg=gpa/client userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:38105/core/v4/labels?Type=1" pkg=gpa/client userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Setting labels" labelIDs="[5 8 9 10 12 0 1 2 3 4 6 7 a53f8601-acfc-41a9-8d8c-0bcebf2efe69 f4aa1396-258c-458a-80c8-00d86b45cba5]" pkg=rwLabels time="2025-11-04T18:50:05Z" level=info msg="Adding user to imap server" addrID=d4a6e5c6-656d-4588-9cb1-33b5cc8654ee service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Creating new IMAP user" addrID=d4a6e5c6-656d-4588-9cb1-33b5cc8654ee service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Setting gluon ID" addrID=d4a6e5c6-656d-4588-9cb1-33b5cc8654ee gluonID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Created new IMAP user" addrID=d4a6e5c6-656d-4588-9cb1-33b5cc8654ee gluonID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:05Z" level=info msg=Resuming service=user-events user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Received mailbox message count" count=0 gluonID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:05Z" level=info msg="Starting IMAP Service" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Sync triggered" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:05.16153931 +0000 UTC m=+40.567418520" user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Checking whether logged in user should re-sync. UserID:8778521e-3df7-45ff-a2bf-3ae297910ca8" userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Syncing labels" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Label not found in DB, creating mailbox." labelID=a53f8601-acfc-41a9-8d8c-0bcebf2efe69 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:05Z" level=info msg="Label not found in DB, creating mailbox." labelID=f4aa1396-258c-458a-80c8-00d86b45cba5 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a53f8601-acfc-41a9-8d8c-0bcebf2efe69 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f4aa1396-258c-458a-80c8-00d86b45cba5 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=24b6e497-5151-47c9-ace8-6c965ae8a8e2 time="2025-11-04T18:50:05Z" level=info msg="Synced labels" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:38105/mail/v4/messages/count" pkg=gpa/client userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Syncing messages" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Job started" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="200 OK: POST https://127.0.0.1:38105/mail/v4/messages" pkg=gpa/client userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Job finished" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Synced messages" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Finished user sync" duration=3.513213ms service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Sync complete, starting API event stream" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=8778521e-3df7-45ff-a2bf-3ae297910ca8 Scenario: Select custom mailbox # features/imap/mailbox/select.feature:19 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario time="2025-11-04T18:50:05Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:05Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:05Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:05Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:05Z" level=info msg="Closing user" userID=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="De-registering user client, ID:8778521e-3df7-45ff-a2bf-3ae297910ca8" pkg=observability time="2025-11-04T18:50:05Z" level=info msg="Exiting IMAP Service" service=imap user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Exiting service main loop" service=smtp user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Exiting service main loop" service=notification user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Exiting Service" service=user-identity user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Exiting service main loop" service=telemetry user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Exiting service" service=user-events user=8778521e-3df7-45ff-a2bf-3ae297910ca8 time="2025-11-04T18:50:05Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:05Z" level=info msg="User 'eb10be5f-afdc-401a-952d-ffef47814174' created with id=7ea7c05f-7b57-4625-a6af-ae1b47962801" pkg=gpa/server/backend time="2025-11-04T18:50:05Z" level=info msg="Starting bridge" time="2025-11-04T18:50:05Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/062/config2050204966/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/062/cache2655182855/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/062/cache2655182855/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:05Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/062/data1871871559/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/062/data1871871559/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:05Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:05Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:05Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:05Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:05Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:05Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:05Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:05Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:05Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:05Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:05Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:05Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/062/config2050204966/grpcServerConfig.json time="2025-11-04T18:50:05Z" level=info msg="gRPC server listening on /tmp/bridge2797" pkg=grpc time="2025-11-04T18:50:05Z" level=info msg="Frontend service started" time="2025-11-04T18:50:05Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:05Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:05Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:33275/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:05Z" level=info msg="Frontend client started" time="2025-11-04T18:50:05Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b6ba8d04)" time="2025-11-04T18:50:05Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b6ba8d04)" time="2025-11-04T18:50:05Z" level=info msg="200 OK: POST https://127.0.0.1:33275/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:05Z" level=info msg="200 OK: POST https://127.0.0.1:33275/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:05Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Adding vault user" userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Creating new user" userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=warning msg="404 GET https://127.0.0.1:33275/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:05Z" level=error msg="404 GET https://127.0.0.1:33275/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:05Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33275/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:05Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:33275/core/v4/events/latest" pkg=gpa/client userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:33275/core/v4/settings" pkg=gpa/client userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Registering user client, ID:7ea7c05f-7b57-4625-a6af-ae1b47962801" pkg=observability time="2025-11-04T18:50:05Z" level=info msg="Starting service main loop" service=telemetry user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Starting service main loop" service=notification user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Starting service main loop" service=smtp user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:33275/core/v4/labels?Type=4" pkg=gpa/client userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:33275/core/v4/labels?Type=3" pkg=gpa/client userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:33275/core/v4/labels?Type=1" pkg=gpa/client userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Setting labels" labelIDs="[0 1 3 4 5 6 8 9 2 7 10 12 22d017fe-3c27-4547-98a0-f4d55e1ba635 dfcbcc14-fab8-4619-8ad0-3f3ab7a933ec]" pkg=rwLabels time="2025-11-04T18:50:05Z" level=info msg="Adding user to imap server" addrID=c3dc4627-706c-44fd-af12-cb97c2456021 service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Creating new IMAP user" addrID=c3dc4627-706c-44fd-af12-cb97c2456021 service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Setting gluon ID" addrID=c3dc4627-706c-44fd-af12-cb97c2456021 gluonID=505dfe62-cce2-4526-a050-55860883ece3 userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Created new IMAP user" addrID=c3dc4627-706c-44fd-af12-cb97c2456021 gluonID=505dfe62-cce2-4526-a050-55860883ece3 service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:05Z" level=info msg=Resuming service=user-events user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Received mailbox message count" count=0 gluonID=505dfe62-cce2-4526-a050-55860883ece3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:05Z" level=info msg="Starting IMAP Service" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Sync triggered" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Checking whether logged in user should re-sync. UserID:7ea7c05f-7b57-4625-a6af-ae1b47962801" userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:05.694667011 +0000 UTC m=+41.100546221" user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Syncing labels" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Label not found in DB, creating mailbox." labelID=22d017fe-3c27-4547-98a0-f4d55e1ba635 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:05Z" level=info msg="Label not found in DB, creating mailbox." labelID=dfcbcc14-fab8-4619-8ad0-3f3ab7a933ec labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=22d017fe-3c27-4547-98a0-f4d55e1ba635 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=dfcbcc14-fab8-4619-8ad0-3f3ab7a933ec userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=505dfe62-cce2-4526-a050-55860883ece3 time="2025-11-04T18:50:05Z" level=info msg="Synced labels" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="200 OK: GET https://127.0.0.1:33275/mail/v4/messages/count" pkg=gpa/client userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Syncing messages" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Job started" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="200 OK: POST https://127.0.0.1:33275/mail/v4/messages" pkg=gpa/client userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Job finished" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Synced messages" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Finished user sync" duration=4.067279ms service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Sync complete, starting API event stream" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=7ea7c05f-7b57-4625-a6af-ae1b47962801 Scenario: Select custom label # features/imap/mailbox/select.feature:23 When IMAP client "1" selects "Labels/label" # :1 -> *scenario time="2025-11-04T18:50:05Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:05Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:05Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:05Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:05Z" level=info msg="Closing user" userID=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="De-registering user client, ID:7ea7c05f-7b57-4625-a6af-ae1b47962801" pkg=observability time="2025-11-04T18:50:05Z" level=info msg="Exiting IMAP Service" service=imap user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Exiting service main loop" service=smtp user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Exiting service main loop" service=notification user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Exiting Service" service=user-identity user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Exiting service main loop" service=telemetry user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Exiting service" service=user-events user=7ea7c05f-7b57-4625-a6af-ae1b47962801 time="2025-11-04T18:50:05Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:05Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:05Z" level=info msg="User 'ada87d95-18ee-43bc-9f2b-16b52ceb74e2' created with id=5c751a63-c03a-4912-a441-7cde289d370c" pkg=gpa/server/backend time="2025-11-04T18:50:06Z" level=info msg="Starting bridge" time="2025-11-04T18:50:06Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/063/config3087710298/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/063/cache110457367/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/063/cache110457367/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:06Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/063/data1162364069/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/063/data1162364069/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:06Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:06Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:06Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:06Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:06Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:06Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:06Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:06Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:06Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:06Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/063/config3087710298/grpcServerConfig.json time="2025-11-04T18:50:06Z" level=info msg="gRPC server listening on /tmp/bridge4302" pkg=grpc time="2025-11-04T18:50:06Z" level=info msg="Frontend service started" time="2025-11-04T18:50:06Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:06Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:06Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:06Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:06Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:06Z" level=info msg="200 OK: GET https://127.0.0.1:38311/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:06Z" level=info msg="Frontend client started" time="2025-11-04T18:50:06Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6173f280)" time="2025-11-04T18:50:06Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6173f280)" time="2025-11-04T18:50:06Z" level=info msg="200 OK: POST https://127.0.0.1:38311/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:06Z" level=info msg="200 OK: POST https://127.0.0.1:38311/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:06Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Adding vault user" userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Creating new user" userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=warning msg="404 GET https://127.0.0.1:38311/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:06Z" level=error msg="404 GET https://127.0.0.1:38311/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:06Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38311/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:06Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="200 OK: GET https://127.0.0.1:38311/core/v4/events/latest" pkg=gpa/client userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="200 OK: GET https://127.0.0.1:38311/core/v4/settings" pkg=gpa/client userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Registering user client, ID:5c751a63-c03a-4912-a441-7cde289d370c" pkg=observability time="2025-11-04T18:50:06Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Starting service main loop" service=telemetry user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Starting service main loop" service=notification user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Starting service main loop" service=smtp user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="200 OK: GET https://127.0.0.1:38311/core/v4/labels?Type=4" pkg=gpa/client userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="200 OK: GET https://127.0.0.1:38311/core/v4/labels?Type=3" pkg=gpa/client userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="200 OK: GET https://127.0.0.1:38311/core/v4/labels?Type=1" pkg=gpa/client userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Setting labels" labelIDs="[0 3 5 7 8 12 1 2 4 6 9 10 a96f3bb0-fe94-4cce-bdf1-be55cca57200 c903117a-de33-4efa-8539-23334ac89e9c]" pkg=rwLabels time="2025-11-04T18:50:06Z" level=info msg="Adding user to imap server" addrID=2c5c336a-8d7a-4767-945d-cec441ae907d service=server-manager time="2025-11-04T18:50:06Z" level=info msg="Creating new IMAP user" addrID=2c5c336a-8d7a-4767-945d-cec441ae907d service=server-manager time="2025-11-04T18:50:06Z" level=info msg="Setting gluon ID" addrID=2c5c336a-8d7a-4767-945d-cec441ae907d gluonID=fc691df7-7cc9-4f36-a18d-a341849f2c5c userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Created new IMAP user" addrID=2c5c336a-8d7a-4767-945d-cec441ae907d gluonID=fc691df7-7cc9-4f36-a18d-a341849f2c5c service=server-manager time="2025-11-04T18:50:06Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:06Z" level=info msg="Received mailbox message count" count=0 gluonID=fc691df7-7cc9-4f36-a18d-a341849f2c5c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:06Z" level=info msg=Resuming service=user-events user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Starting IMAP Service" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Sync triggered" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:06.240492618 +0000 UTC m=+41.646371818" user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Checking whether logged in user should re-sync. UserID:5c751a63-c03a-4912-a441-7cde289d370c" userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Syncing labels" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Label not found in DB, creating mailbox." labelID=a96f3bb0-fe94-4cce-bdf1-be55cca57200 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:06Z" level=info msg="Label not found in DB, creating mailbox." labelID=c903117a-de33-4efa-8539-23334ac89e9c labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a96f3bb0-fe94-4cce-bdf1-be55cca57200 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c903117a-de33-4efa-8539-23334ac89e9c userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=fc691df7-7cc9-4f36-a18d-a341849f2c5c time="2025-11-04T18:50:06Z" level=info msg="Synced labels" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="200 OK: GET https://127.0.0.1:38311/mail/v4/messages/count" pkg=gpa/client userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Syncing messages" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Job started" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="200 OK: POST https://127.0.0.1:38311/mail/v4/messages" pkg=gpa/client userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Job finished" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Synced messages" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Finished user sync" duration=3.717375ms service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Sync complete, starting API event stream" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" 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="2025-11-04T18:50:06Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:06Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:06Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:06Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:06Z" level=info msg="Closing user" userID=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="De-registering user client, ID:5c751a63-c03a-4912-a441-7cde289d370c" pkg=observability time="2025-11-04T18:50:06Z" level=info msg="Exiting IMAP Service" service=imap user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Exiting service main loop" service=smtp user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Exiting service main loop" service=notification user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Exiting Service" service=user-identity user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Exiting service main loop" service=telemetry user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Exiting service" service=user-events user=5c751a63-c03a-4912-a441-7cde289d370c time="2025-11-04T18:50:06Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:06Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:06Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:06Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:06Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:06Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP copy messages time="2025-11-04T18:50:06Z" level=info msg="User '9cf52663-779c-4a7e-ae97-8ba94f60a4a8' created with id=f6159fb6-266c-4e14-9770-420b80172f63" pkg=gpa/server/backend Background: Given there exists an account with username "9cf52663-779c-4a7e-ae97-8ba94f60a4a8" and password "password" # :1 -> *scenario And the account "9cf52663-779c-4a7e-ae97-8ba94f60a4a8" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "9cf52663-779c-4a7e-ae97-8ba94f60a4a8@proton.local" of account "9cf52663-779c-4a7e-ae97-8ba94f60a4a8" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 9cf52663-779c-4a7e-ae97-8ba94f60a4a8@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:06Z" level=info msg="Starting bridge" time="2025-11-04T18:50:06Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/064/config646230591/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/064/cache4281514365/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/064/cache4281514365/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:06Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/064/data2703624304/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/064/data2703624304/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:06Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:06Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:06Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:06Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:06Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:06Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:06Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:06Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:06Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/064/config646230591/grpcServerConfig.json time="2025-11-04T18:50:06Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:06Z" level=info msg="gRPC server listening on /tmp/bridge8673" pkg=grpc time="2025-11-04T18:50:06Z" level=info msg="Frontend service started" time="2025-11-04T18:50:06Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:06Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:06Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:06Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:06Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:06Z" level=info msg="200 OK: GET https://127.0.0.1:45901/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:06Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:06Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (33960bf8)" time="2025-11-04T18:50:06Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (33960bf8)" time="2025-11-04T18:50:06Z" level=info msg="200 OK: POST https://127.0.0.1:45901/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:07Z" level=info msg="200 OK: POST https://127.0.0.1:45901/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:07Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Adding vault user" userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Creating new user" userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=warning msg="404 GET https://127.0.0.1:45901/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:07Z" level=error msg="404 GET https://127.0.0.1:45901/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:07Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45901/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:07Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: GET https://127.0.0.1:45901/core/v4/events/latest" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: GET https://127.0.0.1:45901/core/v4/settings" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Registering user client, ID:f6159fb6-266c-4e14-9770-420b80172f63" pkg=observability time="2025-11-04T18:50:07Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Starting service main loop" service=telemetry user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Starting service main loop" service=notification user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Starting service main loop" service=smtp user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: GET https://127.0.0.1:45901/core/v4/labels?Type=4" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: GET https://127.0.0.1:45901/core/v4/labels?Type=3" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: GET https://127.0.0.1:45901/core/v4/labels?Type=1" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Setting labels" labelIDs="[0 3 4 5 6 7 10 12 1 2 8 9 d9780ffd-c19a-4da4-b312-5cf9949b2df1 638ed97c-7e17-4032-bf4f-d7980c0da1c6]" pkg=rwLabels time="2025-11-04T18:50:07Z" level=info msg="Adding user to imap server" addrID=ef82beed-27ae-4f61-a099-9435bcb55cb8 service=server-manager time="2025-11-04T18:50:07Z" level=info msg="Creating new IMAP user" addrID=ef82beed-27ae-4f61-a099-9435bcb55cb8 service=server-manager time="2025-11-04T18:50:07Z" level=info msg="Setting gluon ID" addrID=ef82beed-27ae-4f61-a099-9435bcb55cb8 gluonID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Created new IMAP user" addrID=ef82beed-27ae-4f61-a099-9435bcb55cb8 gluonID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 service=server-manager time="2025-11-04T18:50:07Z" level=info msg="Received mailbox message count" count=0 gluonID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:07Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:07Z" level=info msg=Resuming service=user-events user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Starting IMAP Service" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Sync triggered" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:07.056108857 +0000 UTC m=+42.461988067" user=f6159fb6-266c-4e14-9770-420b80172f63 And the user logs in with username "9cf52663-779c-4a7e-ae97-8ba94f60a4a8" and password "password" # :1 -> *scenario time="2025-11-04T18:50:07Z" level=info msg="Checking whether logged in user should re-sync. UserID:f6159fb6-266c-4e14-9770-420b80172f63" userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Syncing labels" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Label not found in DB, creating mailbox." labelID=d9780ffd-c19a-4da4-b312-5cf9949b2df1 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:07Z" level=info msg="Label not found in DB, creating mailbox." labelID=638ed97c-7e17-4032-bf4f-d7980c0da1c6 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d9780ffd-c19a-4da4-b312-5cf9949b2df1 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=638ed97c-7e17-4032-bf4f-d7980c0da1c6 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1dd5c155-4ffe-4acf-90dd-662939f3cee1 time="2025-11-04T18:50:07Z" level=info msg="Synced labels" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: GET https://127.0.0.1:45901/mail/v4/messages/count" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Syncing messages" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Job started" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: POST https://127.0.0.1:45901/mail/v4/messages" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: POST https://127.0.0.1:45901/mail/v4/messages" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Creating new child job" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Job finished" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: GET https://127.0.0.1:45901/mail/v4/messages/e373ffa4-5928-4b8b-99a6-b595dbd6fa7b" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="200 OK: GET https://127.0.0.1:45901/mail/v4/messages/cb8ce8a8-7412-4c3b-960b-3fec4bc98470" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:07Z" level=info msg="200 OK: POST https://127.0.0.1:45901/data/v1/metrics" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:07Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:07Z" level=info msg="Child job finished" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Synced messages" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Finished user sync" duration=9.664842ms service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Sync complete, starting API event stream" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=f6159fb6-266c-4e14-9770-420b80172f63 And user "9cf52663-779c-4a7e-ae97-8ba94f60a4a8" finishes syncing # :1 -> *scenario And user "9cf52663-779c-4a7e-ae97-8ba94f60a4a8" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:07Z" level=info msg="200 OK: PUT https://127.0.0.1:45901/mail/v4/messages/label" pkg=gpa/client userID=f6159fb6-266c-4e14-9770-420b80172f63 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 | 9cf52663-779c-4a7e-ae97-8ba94f60a4a8@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-04T18:50:07Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:07Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:07Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:07Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:07Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:07Z" level=info msg="Closing user" userID=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="De-registering user client, ID:f6159fb6-266c-4e14-9770-420b80172f63" pkg=observability time="2025-11-04T18:50:07Z" level=info msg="Exiting IMAP Service" service=imap user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Exiting service main loop" service=smtp user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Exiting service main loop" service=notification user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Exiting Service" service=user-identity user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Exiting service main loop" service=telemetry user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Exiting service" service=user-events user=f6159fb6-266c-4e14-9770-420b80172f63 time="2025-11-04T18:50:07Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:07Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:07Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:07Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:07Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:07Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 9cf52663-779c-4a7e-ae97-8ba94f60a4a8@proton.local | foo | false | time="2025-11-04T18:50:07Z" level=info msg="User '1a406761-e50f-4f4a-91c6-ccbd22c0a402' created with id=da6c1c33-83b3-48db-aa54-ae0ff19754a1" pkg=gpa/server/backend time="2025-11-04T18:50:07Z" level=info msg="Starting bridge" time="2025-11-04T18:50:07Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/065/config627306624/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/065/cache3647452241/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/065/cache3647452241/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:07Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/065/data3699087611/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/065/data3699087611/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:07Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:07Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:07Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:07Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:07Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:07Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:07Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:07Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:07Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:07Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:07Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/065/config627306624/grpcServerConfig.json time="2025-11-04T18:50:07Z" level=info msg="gRPC server listening on /tmp/bridge8195" pkg=grpc time="2025-11-04T18:50:07Z" level=info msg="Frontend service started" time="2025-11-04T18:50:07Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:07Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:07Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:07Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:07Z" level=info msg="Frontend client started" time="2025-11-04T18:50:07Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9e02f81c)" time="2025-11-04T18:50:07Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9e02f81c)" time="2025-11-04T18:50:07Z" level=info msg="200 OK: GET https://127.0.0.1:44571/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:07Z" level=info msg="200 OK: POST https://127.0.0.1:44571/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:08Z" level=info msg="200 OK: POST https://127.0.0.1:44571/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:08Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Adding vault user" userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Creating new user" userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=warning msg="404 GET https://127.0.0.1:44571/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:08Z" level=error msg="404 GET https://127.0.0.1:44571/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:08Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44571/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:08Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: GET https://127.0.0.1:44571/core/v4/events/latest" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: GET https://127.0.0.1:44571/core/v4/settings" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Registering user client, ID:da6c1c33-83b3-48db-aa54-ae0ff19754a1" pkg=observability time="2025-11-04T18:50:08Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Starting service main loop" service=telemetry user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Starting service main loop" service=notification user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Starting service main loop" service=smtp user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: GET https://127.0.0.1:44571/core/v4/labels?Type=4" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: GET https://127.0.0.1:44571/core/v4/labels?Type=3" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: GET https://127.0.0.1:44571/core/v4/labels?Type=1" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 4 8 9 10 5 6 7 12 b9dc9e2f-9ffb-4e88-aa00-13eb06dc5437 ddb37d00-7abd-477e-ac16-e6ad849a4713]" pkg=rwLabels time="2025-11-04T18:50:08Z" level=info msg="Adding user to imap server" addrID=3f13aa0e-fc94-4de9-8ac2-05bb310c7095 service=server-manager time="2025-11-04T18:50:08Z" level=info msg="Creating new IMAP user" addrID=3f13aa0e-fc94-4de9-8ac2-05bb310c7095 service=server-manager time="2025-11-04T18:50:08Z" level=info msg="Setting gluon ID" addrID=3f13aa0e-fc94-4de9-8ac2-05bb310c7095 gluonID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Created new IMAP user" addrID=3f13aa0e-fc94-4de9-8ac2-05bb310c7095 gluonID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 service=server-manager time="2025-11-04T18:50:08Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:08Z" level=info msg=Resuming service=user-events user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Received mailbox message count" count=0 gluonID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:08Z" level=info msg="Starting IMAP Service" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Sync triggered" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:08.073038784 +0000 UTC m=+43.478917994" user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Checking whether logged in user should re-sync. UserID:da6c1c33-83b3-48db-aa54-ae0ff19754a1" userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Syncing labels" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=ddb37d00-7abd-477e-ac16-e6ad849a4713 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=b9dc9e2f-9ffb-4e88-aa00-13eb06dc5437 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ddb37d00-7abd-477e-ac16-e6ad849a4713 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b9dc9e2f-9ffb-4e88-aa00-13eb06dc5437 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=dc60455f-dcf2-46d5-91ba-4a197d2b6e05 time="2025-11-04T18:50:08Z" level=info msg="Synced labels" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: GET https://127.0.0.1:44571/mail/v4/messages/count" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Syncing messages" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Job started" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: POST https://127.0.0.1:44571/mail/v4/messages" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: POST https://127.0.0.1:44571/mail/v4/messages" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Creating new child job" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Job finished" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: GET https://127.0.0.1:44571/mail/v4/messages/a1b584f4-670e-4b64-82aa-cb32495a987c" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: GET https://127.0.0.1:44571/mail/v4/messages/9ad18544-3fbb-41ce-9636-cb6e0616273e" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:08Z" level=info msg="200 OK: POST https://127.0.0.1:44571/data/v1/metrics" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:08Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:08Z" level=info msg="Child job finished" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Synced messages" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Finished user sync" duration=6.621358ms service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Sync complete, starting API event stream" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="200 OK: PUT https://127.0.0.1:44571/mail/v4/messages/label" pkg=gpa/client userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 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 | 1a406761-e50f-4f4a-91c6-ccbd22c0a402@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-04T18:50:08Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:08Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:08Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:08Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:08Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:08Z" level=info msg="Closing user" userID=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="De-registering user client, ID:da6c1c33-83b3-48db-aa54-ae0ff19754a1" pkg=observability time="2025-11-04T18:50:08Z" level=info msg="Exiting IMAP Service" service=imap user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Exiting service main loop" service=smtp user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Exiting service main loop" service=notification user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Exiting Service" service=user-identity user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Exiting service main loop" service=telemetry user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Exiting service" service=user-events user=da6c1c33-83b3-48db-aa54-ae0ff19754a1 time="2025-11-04T18:50:08Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:08Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:08Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:08Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:08Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:08Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 1a406761-e50f-4f4a-91c6-ccbd22c0a402@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-04T18:50:08Z" level=info msg="User '26573fe3-dc5e-4ac8-ad42-006cedc4636e' created with id=d97ca002-46bb-4634-9d71-513ee42b4790" pkg=gpa/server/backend time="2025-11-04T18:50:08Z" level=info msg="Starting bridge" time="2025-11-04T18:50:08Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/066/config407610681/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/066/cache3346996954/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/066/cache3346996954/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:08Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/066/data515070548/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/066/data515070548/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:08Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:08Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:08Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:08Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:08Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:08Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:08Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:08Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:08Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:08Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:08Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/066/config407610681/grpcServerConfig.json time="2025-11-04T18:50:08Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:08Z" level=info msg="gRPC server listening on /tmp/bridge9767" pkg=grpc time="2025-11-04T18:50:08Z" level=info msg="Frontend service started" time="2025-11-04T18:50:08Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:08Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:08Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:08Z" level=info msg="200 OK: GET https://127.0.0.1:36951/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:08Z" level=info msg="Frontend client started" time="2025-11-04T18:50:08Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (0c7d4ba5)" time="2025-11-04T18:50:08Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0c7d4ba5)" time="2025-11-04T18:50:08Z" level=info msg="200 OK: POST https://127.0.0.1:36951/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:09Z" level=info msg="200 OK: POST https://127.0.0.1:36951/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:09Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Adding vault user" userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Creating new user" userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=warning msg="404 GET https://127.0.0.1:36951/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:09Z" level=error msg="404 GET https://127.0.0.1:36951/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:09Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36951/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:09Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: GET https://127.0.0.1:36951/core/v4/events/latest" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: GET https://127.0.0.1:36951/core/v4/settings" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Registering user client, ID:d97ca002-46bb-4634-9d71-513ee42b4790" pkg=observability time="2025-11-04T18:50:09Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Starting service main loop" service=telemetry user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Starting service main loop" service=notification user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Starting service main loop" service=smtp user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: GET https://127.0.0.1:36951/core/v4/labels?Type=4" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: GET https://127.0.0.1:36951/core/v4/labels?Type=3" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: GET https://127.0.0.1:36951/core/v4/labels?Type=1" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Setting labels" labelIDs="[0 1 2 5 6 9 12 3 4 7 8 10 4f024b82-22cd-496a-beea-61f4fa40a3c3 5834c74f-6c18-44fe-9436-a9d5e1cdd77f]" pkg=rwLabels time="2025-11-04T18:50:09Z" level=info msg="Adding user to imap server" addrID=d959caff-54ba-440b-84c8-a3d768ed3b1f service=server-manager time="2025-11-04T18:50:09Z" level=info msg="Creating new IMAP user" addrID=d959caff-54ba-440b-84c8-a3d768ed3b1f service=server-manager time="2025-11-04T18:50:09Z" level=info msg="Setting gluon ID" addrID=d959caff-54ba-440b-84c8-a3d768ed3b1f gluonID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Created new IMAP user" addrID=d959caff-54ba-440b-84c8-a3d768ed3b1f gluonID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc service=server-manager time="2025-11-04T18:50:09Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:09Z" level=info msg=Resuming service=user-events user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Received mailbox message count" count=0 gluonID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:09Z" level=info msg="Starting IMAP Service" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Sync triggered" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:09.090805467 +0000 UTC m=+44.496684667" user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Checking whether logged in user should re-sync. UserID:d97ca002-46bb-4634-9d71-513ee42b4790" userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Syncing labels" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Label not found in DB, creating mailbox." labelID=5834c74f-6c18-44fe-9436-a9d5e1cdd77f labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:09Z" level=info msg="Label not found in DB, creating mailbox." labelID=4f024b82-22cd-496a-beea-61f4fa40a3c3 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5834c74f-6c18-44fe-9436-a9d5e1cdd77f userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4f024b82-22cd-496a-beea-61f4fa40a3c3 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=86a55af8-40f2-4ba6-8dc2-e7cf8b935fcc time="2025-11-04T18:50:09Z" level=info msg="Synced labels" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: GET https://127.0.0.1:36951/mail/v4/messages/count" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Syncing messages" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Job started" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: POST https://127.0.0.1:36951/mail/v4/messages" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: POST https://127.0.0.1:36951/mail/v4/messages" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Creating new child job" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Job finished" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: GET https://127.0.0.1:36951/mail/v4/messages/55ba5e28-0183-44c4-8378-866f4d269574" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: GET https://127.0.0.1:36951/mail/v4/messages/42273d01-498a-461f-a2e7-ef4859e9baa6" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:09Z" level=info msg="200 OK: POST https://127.0.0.1:36951/data/v1/metrics" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:09Z" level=info msg="Child job finished" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Synced messages" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Finished user sync" duration=6.31236ms service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Sync complete, starting API event stream" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:09Z" level=info msg="200 OK: PUT https://127.0.0.1:36951/mail/v4/messages/label" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 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="2025-11-04T18:50:09Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:10Z" level=info msg="200 OK: GET https://127.0.0.1:36951/core/v4/events/BA==" pkg=gpa/client userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:10Z" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:10Z" level=info msg="Handling message updated event" messageID=42273d01-498a-461f-a2e7-ef4859e9baa6 service=imap subject="******** (2c26b46b)" user=d97ca002-46bb-4634-9d71-513ee42b4790 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="2025-11-04T18:50:10Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:10Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:10Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:10Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:10Z" level=info msg="Closing user" userID=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:10Z" level=info msg="De-registering user client, ID:d97ca002-46bb-4634-9d71-513ee42b4790" pkg=observability time="2025-11-04T18:50:10Z" level=info msg="Exiting IMAP Service" service=imap user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:10Z" level=info msg="Exiting service main loop" service=smtp user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:10Z" level=info msg="Exiting service main loop" service=notification user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:10Z" level=info msg="Exiting Service" service=user-identity user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:10Z" level=info msg="Exiting service main loop" service=telemetry user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:10Z" level=info msg="Exiting service" service=user-events user=d97ca002-46bb-4634-9d71-513ee42b4790 time="2025-11-04T18:50:10Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:10Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:10Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:10Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:10Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:10Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 26573fe3-dc5e-4ac8-ad42-006cedc4636e@proton.local | foo | false | time="2025-11-04T18:50:10Z" level=info msg="User 'be139dbe-f7fd-4212-95e1-9c461436469d' created with id=a9d5efed-e402-437c-9dff-4001125fc2cc" pkg=gpa/server/backend time="2025-11-04T18:50:10Z" level=info msg="Starting bridge" time="2025-11-04T18:50:10Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/067/config3687655077/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/067/cache2833182812/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/067/cache2833182812/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:10Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/067/data2046762942/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/067/data2046762942/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:10Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:10Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:10Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:10Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:10Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:10Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:10Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:10Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:10Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:10Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:10Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:10Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/067/config3687655077/grpcServerConfig.json time="2025-11-04T18:50:10Z" level=info msg="gRPC server listening on /tmp/bridge6553" pkg=grpc time="2025-11-04T18:50:10Z" level=info msg="Frontend service started" time="2025-11-04T18:50:10Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:10Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:10Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:10Z" level=info msg="200 OK: GET https://127.0.0.1:40255/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:10Z" level=info msg="Frontend client started" time="2025-11-04T18:50:10Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d92eea6f)" time="2025-11-04T18:50:10Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d92eea6f)" time="2025-11-04T18:50:10Z" level=info msg="200 OK: POST https://127.0.0.1:40255/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:10Z" level=info msg="200 OK: POST https://127.0.0.1:40255/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:10Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Adding vault user" userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Creating new user" userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=warning msg="404 GET https://127.0.0.1:40255/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:11Z" level=error msg="404 GET https://127.0.0.1:40255/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:11Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40255/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:11Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: GET https://127.0.0.1:40255/core/v4/events/latest" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: GET https://127.0.0.1:40255/core/v4/settings" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Registering user client, ID:a9d5efed-e402-437c-9dff-4001125fc2cc" pkg=observability time="2025-11-04T18:50:11Z" level=info msg="Starting service main loop" service=telemetry user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Starting service main loop" service=notification user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Starting service main loop" service=smtp user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: GET https://127.0.0.1:40255/core/v4/labels?Type=4" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: GET https://127.0.0.1:40255/core/v4/labels?Type=3" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: GET https://127.0.0.1:40255/core/v4/labels?Type=1" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Setting labels" labelIDs="[1 2 3 4 6 7 0 5 8 9 10 12 b930cf8c-dabf-4702-aa70-05f13a93de06 f51f33c4-43ab-4d1e-af58-99a11888b054]" pkg=rwLabels time="2025-11-04T18:50:11Z" level=info msg="Adding user to imap server" addrID=deb93ceb-4664-44b9-b161-1fcb3c19e7b2 service=server-manager time="2025-11-04T18:50:11Z" level=info msg="Creating new IMAP user" addrID=deb93ceb-4664-44b9-b161-1fcb3c19e7b2 service=server-manager time="2025-11-04T18:50:11Z" level=info msg="Setting gluon ID" addrID=deb93ceb-4664-44b9-b161-1fcb3c19e7b2 gluonID=18855475-2b36-4807-a87c-cf6289e5381b userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Received mailbox message count" count=0 gluonID=18855475-2b36-4807-a87c-cf6289e5381b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:11Z" level=info msg="Created new IMAP user" addrID=deb93ceb-4664-44b9-b161-1fcb3c19e7b2 gluonID=18855475-2b36-4807-a87c-cf6289e5381b service=server-manager time="2025-11-04T18:50:11Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:11Z" level=info msg=Resuming service=user-events user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Starting IMAP Service" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Checking whether logged in user should re-sync. UserID:a9d5efed-e402-437c-9dff-4001125fc2cc" userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Sync triggered" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:11.010146828 +0000 UTC m=+46.416026028" user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Syncing labels" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Label not found in DB, creating mailbox." labelID=b930cf8c-dabf-4702-aa70-05f13a93de06 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:11Z" level=info msg="Label not found in DB, creating mailbox." labelID=f51f33c4-43ab-4d1e-af58-99a11888b054 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b930cf8c-dabf-4702-aa70-05f13a93de06 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f51f33c4-43ab-4d1e-af58-99a11888b054 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=18855475-2b36-4807-a87c-cf6289e5381b time="2025-11-04T18:50:11Z" level=info msg="Synced labels" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: GET https://127.0.0.1:40255/mail/v4/messages/count" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Syncing messages" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Job started" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: POST https://127.0.0.1:40255/mail/v4/messages" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: POST https://127.0.0.1:40255/mail/v4/messages" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Creating new child job" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Job finished" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: GET https://127.0.0.1:40255/mail/v4/messages/80d2a52e-e6be-4dcf-92b2-873952dd483e" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: GET https://127.0.0.1:40255/mail/v4/messages/1b864d7c-0100-4d67-afb8-644cc5274129" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:11Z" level=info msg="200 OK: POST https://127.0.0.1:40255/data/v1/metrics" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:11Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:11Z" level=info msg="Child job finished" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Synced messages" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Finished user sync" duration=8.176618ms service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Sync complete, starting API event stream" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:11Z" level=info msg="200 OK: PUT https://127.0.0.1:40255/mail/v4/messages/label" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc 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 | be139dbe-f7fd-4212-95e1-9c461436469d@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-04T18:50:11Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:40255/core/v4/events/BA==" pkg=gpa/client userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Received new API event" new="Event Bg==: messages: created=0, updated=2, deleted=0" old="BA==" service=user-events user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Handling message updated event" messageID=80d2a52e-e6be-4dcf-92b2-873952dd483e service=imap subject="******** (fcde2b2e)" user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Handling message updated event" messageID=1b864d7c-0100-4d67-afb8-644cc5274129 service=imap subject="******** (2c26b46b)" user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:12Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:12Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:12Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:12Z" level=info msg="Closing user" userID=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="De-registering user client, ID:a9d5efed-e402-437c-9dff-4001125fc2cc" pkg=observability time="2025-11-04T18:50:12Z" level=info msg="Exiting IMAP Service" service=imap user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Exiting service main loop" service=smtp user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Exiting service main loop" service=notification user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Exiting Service" service=user-identity user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Exiting service main loop" service=telemetry user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Exiting service" service=user-events user=a9d5efed-e402-437c-9dff-4001125fc2cc time="2025-11-04T18:50:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:12Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:12Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:12Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:12Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "INBOX" # :1 -> *scenario time="2025-11-04T18:50:12Z" level=info msg="User '3e38bbb5-cf9b-4ccc-aede-510f267ca3ea' created with id=0b6f0b70-7e73-4701-b040-f639f1f2b1af" pkg=gpa/server/backend time="2025-11-04T18:50:12Z" level=info msg="Starting bridge" time="2025-11-04T18:50:12Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/068/config2395588565/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/068/cache1372856058/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/068/cache1372856058/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:12Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/068/data1849398138/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/068/data1849398138/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:12Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:12Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:12Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:12Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:12Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:12Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:12Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:12Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:12Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:12Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:12Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:12Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/068/config2395588565/grpcServerConfig.json time="2025-11-04T18:50:12Z" level=info msg="gRPC server listening on /tmp/bridge3637" pkg=grpc time="2025-11-04T18:50:12Z" level=info msg="Frontend service started" time="2025-11-04T18:50:12Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:12Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:12Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:12Z" level=info msg="Frontend client started" time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:36653/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:12Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (51d3ba08)" time="2025-11-04T18:50:12Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (51d3ba08)" time="2025-11-04T18:50:12Z" level=info msg="200 OK: POST https://127.0.0.1:36653/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:12Z" level=info msg="200 OK: POST https://127.0.0.1:36653/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:12Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Adding vault user" userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Creating new user" userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=warning msg="404 GET https://127.0.0.1:36653/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:12Z" level=error msg="404 GET https://127.0.0.1:36653/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:12Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36653/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:12Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:36653/core/v4/events/latest" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:36653/core/v4/settings" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Registering user client, ID:0b6f0b70-7e73-4701-b040-f639f1f2b1af" pkg=observability time="2025-11-04T18:50:12Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Starting service main loop" service=telemetry user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Starting service main loop" service=notification user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Starting service main loop" service=smtp user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:36653/core/v4/labels?Type=4" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:36653/core/v4/labels?Type=3" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:36653/core/v4/labels?Type=1" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Setting labels" labelIDs="[5 7 9 12 1 6 8 10 0 2 3 4 ece8431c-072f-4b4d-89a9-cfe31f134a5c 3c525572-3a38-41a8-9ddc-44ef82f7f052]" pkg=rwLabels time="2025-11-04T18:50:12Z" level=info msg="Adding user to imap server" addrID=e818fb78-5a25-483f-9d54-1440d195a659 service=server-manager time="2025-11-04T18:50:12Z" level=info msg="Creating new IMAP user" addrID=e818fb78-5a25-483f-9d54-1440d195a659 service=server-manager time="2025-11-04T18:50:12Z" level=info msg="Setting gluon ID" addrID=e818fb78-5a25-483f-9d54-1440d195a659 gluonID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Created new IMAP user" addrID=e818fb78-5a25-483f-9d54-1440d195a659 gluonID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f service=server-manager time="2025-11-04T18:50:12Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:12Z" level=info msg=Resuming service=user-events user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Starting IMAP Service" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Sync triggered" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Checking whether logged in user should re-sync. UserID:0b6f0b70-7e73-4701-b040-f639f1f2b1af" userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:12.820109443 +0000 UTC m=+48.225988653" user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Received mailbox message count" count=0 gluonID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:12Z" level=info msg="Syncing labels" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Label not found in DB, creating mailbox." labelID=ece8431c-072f-4b4d-89a9-cfe31f134a5c labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:12Z" level=info msg="Label not found in DB, creating mailbox." labelID=3c525572-3a38-41a8-9ddc-44ef82f7f052 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ece8431c-072f-4b4d-89a9-cfe31f134a5c userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3c525572-3a38-41a8-9ddc-44ef82f7f052 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=afe1300d-45ac-41ae-8ccc-6ec0ec1e811f time="2025-11-04T18:50:12Z" level=info msg="Synced labels" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:36653/mail/v4/messages/count" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Syncing messages" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Job started" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: POST https://127.0.0.1:36653/mail/v4/messages" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: POST https://127.0.0.1:36653/mail/v4/messages" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Creating new child job" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Job finished" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:36653/mail/v4/messages/28b54d4b-68e0-4f88-969c-1b506a5f9248" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: GET https://127.0.0.1:36653/mail/v4/messages/44ec533b-3821-4e67-91f8-25911ebfe6fe" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:12Z" level=info msg="200 OK: POST https://127.0.0.1:36653/data/v1/metrics" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:12Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:12Z" level=info msg="Child job finished" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Synced messages" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Finished user sync" duration=7.128868ms service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Sync complete, starting API event stream" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:12Z" level=info msg="200 OK: PUT https://127.0.0.1:36653/mail/v4/messages/label" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af 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 | 3e38bbb5-cf9b-4ccc-aede-510f267ca3ea@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-04T18:50:13Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:13Z" level=info msg="200 OK: GET https://127.0.0.1:36653/core/v4/events/BA==" pkg=gpa/client userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="Handling message updated event" messageID=28b54d4b-68e0-4f88-969c-1b506a5f9248 service=imap subject="******** (2c26b46b)" user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:13Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:13Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:13Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:13Z" level=info msg="Closing user" userID=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="De-registering user client, ID:0b6f0b70-7e73-4701-b040-f639f1f2b1af" pkg=observability time="2025-11-04T18:50:13Z" level=info msg="Exiting IMAP Service" service=imap user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="Exiting service main loop" service=smtp user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="Exiting service main loop" service=notification user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="Exiting Service" service=user-identity user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="Exiting service main loop" service=telemetry user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="Exiting service" service=user-events user=0b6f0b70-7e73-4701-b040-f639f1f2b1af time="2025-11-04T18:50:13Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:13Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:13Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:13Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:13Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:13Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Sent" # :1 -> *scenario time="2025-11-04T18:50:13Z" level=info msg="User '2b779c8a-dec5-4cbb-a44f-d6092b464de9' created with id=60bcd1f8-138a-4d13-9c93-741699c7ac41" pkg=gpa/server/backend time="2025-11-04T18:50:14Z" level=info msg="Starting bridge" time="2025-11-04T18:50:14Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/069/config2391568430/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/069/cache3071551554/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/069/cache3071551554/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:14Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/069/data1375202619/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/069/data1375202619/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:14Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:14Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:14Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:14Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:14Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:14Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:14Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:14Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/069/config2391568430/grpcServerConfig.json time="2025-11-04T18:50:14Z" level=info msg="gRPC server listening on /tmp/bridge2802" pkg=grpc time="2025-11-04T18:50:14Z" level=info msg="Frontend service started" time="2025-11-04T18:50:14Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:14Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:14Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:14Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:14Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:14Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:14Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:14Z" level=info msg="200 OK: GET https://127.0.0.1:45025/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:14Z" level=info msg="Frontend client started" time="2025-11-04T18:50:14Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ae0b0205)" time="2025-11-04T18:50:14Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ae0b0205)" time="2025-11-04T18:50:14Z" level=info msg="200 OK: POST https://127.0.0.1:45025/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:14Z" level=info msg="200 OK: POST https://127.0.0.1:45025/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:14Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Adding vault user" userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Creating new user" userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=warning msg="404 GET https://127.0.0.1:45025/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:14Z" level=error msg="404 GET https://127.0.0.1:45025/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:14Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45025/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:14Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: GET https://127.0.0.1:45025/core/v4/events/latest" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: GET https://127.0.0.1:45025/core/v4/settings" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Registering user client, ID:60bcd1f8-138a-4d13-9c93-741699c7ac41" pkg=observability time="2025-11-04T18:50:14Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Starting service main loop" service=notification user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Starting service main loop" service=telemetry user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Starting service main loop" service=smtp user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: GET https://127.0.0.1:45025/core/v4/labels?Type=4" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: GET https://127.0.0.1:45025/core/v4/labels?Type=3" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: GET https://127.0.0.1:45025/core/v4/labels?Type=1" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Setting labels" labelIDs="[0 2 3 4 5 6 8 10 1 7 9 12 6b389fdd-2aad-4c75-b18b-0a66d1947423 570f760d-568d-42d3-a632-c5d7ec575b5f]" pkg=rwLabels time="2025-11-04T18:50:14Z" level=info msg="Adding user to imap server" addrID=093cc317-d53d-44d9-addb-6a20c790f698 service=server-manager time="2025-11-04T18:50:14Z" level=info msg="Creating new IMAP user" addrID=093cc317-d53d-44d9-addb-6a20c790f698 service=server-manager time="2025-11-04T18:50:14Z" level=info msg="Setting gluon ID" addrID=093cc317-d53d-44d9-addb-6a20c790f698 gluonID=0130607e-ce7c-48c2-8d18-ad11e11583ce userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Created new IMAP user" addrID=093cc317-d53d-44d9-addb-6a20c790f698 gluonID=0130607e-ce7c-48c2-8d18-ad11e11583ce service=server-manager time="2025-11-04T18:50:14Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:14Z" level=info msg=Resuming service=user-events user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Received mailbox message count" count=0 gluonID=0130607e-ce7c-48c2-8d18-ad11e11583ce labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:14Z" level=info msg="Checking whether logged in user should re-sync. UserID:60bcd1f8-138a-4d13-9c93-741699c7ac41" userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Starting IMAP Service" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Sync triggered" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:14.627254005 +0000 UTC m=+50.033133215" user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Syncing labels" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Label not found in DB, creating mailbox." labelID=6b389fdd-2aad-4c75-b18b-0a66d1947423 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:14Z" level=info msg="Label not found in DB, creating mailbox." labelID=570f760d-568d-42d3-a632-c5d7ec575b5f labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6b389fdd-2aad-4c75-b18b-0a66d1947423 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=570f760d-568d-42d3-a632-c5d7ec575b5f userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0130607e-ce7c-48c2-8d18-ad11e11583ce time="2025-11-04T18:50:14Z" level=info msg="Synced labels" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: GET https://127.0.0.1:45025/mail/v4/messages/count" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Syncing messages" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Job started" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: POST https://127.0.0.1:45025/mail/v4/messages" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: POST https://127.0.0.1:45025/mail/v4/messages" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Creating new child job" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Job finished" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: GET https://127.0.0.1:45025/mail/v4/messages/0800c606-fa17-461b-a904-76ed78e82143" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="200 OK: GET https://127.0.0.1:45025/mail/v4/messages/2ba8bc9e-e16d-4a90-bc7d-4f6011fa16a1" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:14Z" level=info msg="200 OK: POST https://127.0.0.1:45025/data/v1/metrics" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:14Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:14Z" level=info msg="Child job finished" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Synced messages" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Finished user sync" duration=6.431894ms service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Sync complete, starting API event stream" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:14Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=60bcd1f8-138a-4d13-9c93-741699c7ac41 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 | 2b779c8a-dec5-4cbb-a44f-d6092b464de9@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-04T18:50:14Z" level=info msg="200 OK: PUT https://127.0.0.1:45025/mail/v4/messages/label" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 When IMAP client "1" copies the message with subject "foo" from "All Mail" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:50:14Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:15Z" level=info msg="200 OK: GET https://127.0.0.1:45025/core/v4/events/BA==" pkg=gpa/client userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:15Z" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:15Z" level=info msg="Handling message updated event" messageID=2ba8bc9e-e16d-4a90-bc7d-4f6011fa16a1 service=imap subject="******** (2c26b46b)" user=60bcd1f8-138a-4d13-9c93-741699c7ac41 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 | 2b779c8a-dec5-4cbb-a44f-d6092b464de9@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-04T18:50:15Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:15Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:15Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:15Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:15Z" level=info msg="Closing user" userID=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:15Z" level=info msg="De-registering user client, ID:60bcd1f8-138a-4d13-9c93-741699c7ac41" pkg=observability time="2025-11-04T18:50:15Z" level=info msg="Exiting IMAP Service" service=imap user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:15Z" level=info msg="Exiting service main loop" service=smtp user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:15Z" level=info msg="Exiting service main loop" service=notification user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:15Z" level=info msg="Exiting Service" service=user-identity user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:15Z" level=info msg="Exiting service main loop" service=telemetry user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:15Z" level=info msg="Exiting service" service=user-events user=60bcd1f8-138a-4d13-9c93-741699c7ac41 time="2025-11-04T18:50:15Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:15Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:15Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:15Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:15Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:15Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 2b779c8a-dec5-4cbb-a44f-d6092b464de9@proton.local | foo | false | time="2025-11-04T18:50:15Z" level=info msg="User '1abec829-60a2-4a7b-906c-45c30b4d9e9f' created with id=90ef2ffa-1943-4f67-b18c-81294627c8b4" pkg=gpa/server/backend time="2025-11-04T18:50:16Z" level=info msg="Starting bridge" time="2025-11-04T18:50:16Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/070/config341773056/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/070/cache2529772557/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/070/cache2529772557/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:16Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/070/data786878602/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/070/data786878602/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:16Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:16Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:16Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:16Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:16Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:16Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:16Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:16Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:16Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:16Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:16Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/070/config341773056/grpcServerConfig.json time="2025-11-04T18:50:16Z" level=info msg="gRPC server listening on /tmp/bridge2237" pkg=grpc time="2025-11-04T18:50:16Z" level=info msg="Frontend service started" time="2025-11-04T18:50:16Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:16Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:16Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:16Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:16Z" level=info msg="200 OK: GET https://127.0.0.1:38411/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:16Z" level=info msg="Frontend client started" time="2025-11-04T18:50:16Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d7b074ab)" time="2025-11-04T18:50:16Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d7b074ab)" time="2025-11-04T18:50:16Z" level=info msg="200 OK: POST https://127.0.0.1:38411/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:16Z" level=info msg="200 OK: POST https://127.0.0.1:38411/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Adding vault user" userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Creating new user" userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=warning msg="404 GET https://127.0.0.1:38411/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:16Z" level=error msg="404 GET https://127.0.0.1:38411/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:16Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38411/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:16Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: GET https://127.0.0.1:38411/core/v4/events/latest" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: GET https://127.0.0.1:38411/core/v4/settings" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Registering user client, ID:90ef2ffa-1943-4f67-b18c-81294627c8b4" pkg=observability time="2025-11-04T18:50:16Z" level=info msg="Starting service main loop" service=telemetry user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Starting service main loop" service=notification user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Starting service main loop" service=smtp user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: GET https://127.0.0.1:38411/core/v4/labels?Type=4" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: GET https://127.0.0.1:38411/core/v4/labels?Type=3" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: GET https://127.0.0.1:38411/core/v4/labels?Type=1" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Setting labels" labelIDs="[3 5 7 8 9 10 1 4 6 12 0 2 e5cf1eb3-5b9a-402b-be94-6d841d514785 67dfe03d-6ac4-4e0f-a4cc-88eedb4b888b]" pkg=rwLabels time="2025-11-04T18:50:16Z" level=info msg="Adding user to imap server" addrID=b2e85a17-36a5-4329-96ab-f8fde37d0954 service=server-manager time="2025-11-04T18:50:16Z" level=info msg="Creating new IMAP user" addrID=b2e85a17-36a5-4329-96ab-f8fde37d0954 service=server-manager time="2025-11-04T18:50:16Z" level=info msg="Setting gluon ID" addrID=b2e85a17-36a5-4329-96ab-f8fde37d0954 gluonID=f47b3a9e-2879-4e56-8d0e-b24277946865 userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Created new IMAP user" addrID=b2e85a17-36a5-4329-96ab-f8fde37d0954 gluonID=f47b3a9e-2879-4e56-8d0e-b24277946865 service=server-manager time="2025-11-04T18:50:16Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:16Z" level=info msg=Resuming service=user-events user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Received mailbox message count" count=0 gluonID=f47b3a9e-2879-4e56-8d0e-b24277946865 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:16Z" level=info msg="Starting IMAP Service" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Sync triggered" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:16.642747518 +0000 UTC m=+52.048626718" user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Syncing labels" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Label not found in DB, creating mailbox." labelID=e5cf1eb3-5b9a-402b-be94-6d841d514785 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:16Z" level=info msg="Label not found in DB, creating mailbox." labelID=67dfe03d-6ac4-4e0f-a4cc-88eedb4b888b labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:16Z" level=info msg="Checking whether logged in user should re-sync. UserID:90ef2ffa-1943-4f67-b18c-81294627c8b4" userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e5cf1eb3-5b9a-402b-be94-6d841d514785 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=67dfe03d-6ac4-4e0f-a4cc-88eedb4b888b userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f47b3a9e-2879-4e56-8d0e-b24277946865 time="2025-11-04T18:50:16Z" level=info msg="Synced labels" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: GET https://127.0.0.1:38411/mail/v4/messages/count" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Syncing messages" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Job started" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: POST https://127.0.0.1:38411/mail/v4/messages" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: POST https://127.0.0.1:38411/mail/v4/messages" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Creating new child job" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Job finished" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: GET https://127.0.0.1:38411/mail/v4/messages/d82a0f55-dd74-419c-980b-ccc7f121e5c7" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: GET https://127.0.0.1:38411/mail/v4/messages/f985a8ae-f2b2-4aea-a892-6a406741667f" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:16Z" level=info msg="200 OK: POST https://127.0.0.1:38411/data/v1/metrics" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:16Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:16Z" level=info msg="Child job finished" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Synced messages" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Finished user sync" duration=7.864103ms service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Sync complete, starting API event stream" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: PUT https://127.0.0.1:38411/mail/v4/messages/label" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: PUT https://127.0.0.1:38411/mail/v4/messages/unlabel" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 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 | 1abec829-60a2-4a7b-906c-45c30b4d9e9f@proton.local | foo | false | time="2025-11-04T18:50:16Z" level=info msg="200 OK: PUT https://127.0.0.1:38411/mail/v4/messages/label" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 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="2025-11-04T18:50:16Z" level=info msg="200 OK: PUT https://127.0.0.1:38411/mail/v4/messages/unlabel" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="200 OK: POST https://127.0.0.1:38411/mail/v4/messages" pkg=gpa/client userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 When IMAP client "1" expunges # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:16Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:16Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:16Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:16Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:16Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:16Z" level=info msg="Closing user" userID=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="De-registering user client, ID:90ef2ffa-1943-4f67-b18c-81294627c8b4" pkg=observability time="2025-11-04T18:50:16Z" level=info msg="Exiting IMAP Service" service=imap user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Exiting service main loop" service=smtp user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Exiting service main loop" service=notification user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Exiting Service" service=user-identity user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Exiting service main loop" service=telemetry user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Exiting service" service=user-events user=90ef2ffa-1943-4f67-b18c-81294627c8b4 time="2025-11-04T18:50:16Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:16Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:16Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:16Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:16Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:16Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 1abec829-60a2-4a7b-906c-45c30b4d9e9f@proton.local | foo | false | Feature: IMAP create messages time="2025-11-04T18:50:16Z" level=info msg="User 'b00117c7-cbf2-429d-8daa-47a0d6a096b8' created with id=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97" pkg=gpa/server/backend Background: Given there exists an account with username "b00117c7-cbf2-429d-8daa-47a0d6a096b8" and password "password" # :1 -> *scenario And the account "b00117c7-cbf2-429d-8daa-47a0d6a096b8" has additional address "3ab25f0b-a406-48b8-8a99-044df2486329@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:17Z" level=info msg="Starting bridge" time="2025-11-04T18:50:17Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/071/config2713052651/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/071/cache4196727613/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/071/cache4196727613/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:17Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/071/data3757411109/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/071/data3757411109/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:17Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:17Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:17Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:17Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:17Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:17Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:17Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:17Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:17Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:17Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:17Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:17Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/071/config2713052651/grpcServerConfig.json time="2025-11-04T18:50:17Z" level=info msg="gRPC server listening on /tmp/bridge7516" pkg=grpc time="2025-11-04T18:50:17Z" level=info msg="Frontend service started" time="2025-11-04T18:50:17Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:17Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:17Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:17Z" level=info msg="Frontend client started" time="2025-11-04T18:50:17Z" level=info msg="200 OK: GET https://127.0.0.1:32811/feature/v2/frontend" pkg=gpa/manager When bridge starts # :1 -> *scenario time="2025-11-04T18:50:17Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (baee30ad)" time="2025-11-04T18:50:17Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (baee30ad)" time="2025-11-04T18:50:17Z" level=info msg="200 OK: POST https://127.0.0.1:32811/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:17Z" level=info msg="200 OK: POST https://127.0.0.1:32811/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:17Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Adding vault user" userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Creating new user" userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=warning msg="404 GET https://127.0.0.1:32811/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:17Z" level=error msg="404 GET https://127.0.0.1:32811/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:17Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32811/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:17Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="200 OK: GET https://127.0.0.1:32811/core/v4/events/latest" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="200 OK: GET https://127.0.0.1:32811/core/v4/settings" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Registering user client, ID:b0d2b296-e04d-4ddb-8b78-e7dc0705ff97" pkg=observability time="2025-11-04T18:50:17Z" level=info msg="Starting service main loop" service=telemetry user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Starting service main loop" service=notification user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Starting service main loop" service=smtp user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="200 OK: GET https://127.0.0.1:32811/core/v4/labels?Type=4" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="200 OK: GET https://127.0.0.1:32811/core/v4/labels?Type=3" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="200 OK: GET https://127.0.0.1:32811/core/v4/labels?Type=1" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Setting labels" labelIDs="[4 5 6 12 0 2 7 8 9 10 1 3]" pkg=rwLabels time="2025-11-04T18:50:17Z" level=info msg="Adding user to imap server" addrID=5a9d9870-4a65-4848-944c-f129e9bdda4e service=server-manager time="2025-11-04T18:50:17Z" level=info msg="Creating new IMAP user" addrID=5a9d9870-4a65-4848-944c-f129e9bdda4e service=server-manager time="2025-11-04T18:50:17Z" level=info msg="Setting gluon ID" addrID=5a9d9870-4a65-4848-944c-f129e9bdda4e gluonID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Created new IMAP user" addrID=5a9d9870-4a65-4848-944c-f129e9bdda4e gluonID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 service=server-manager time="2025-11-04T18:50:17Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:17Z" level=info msg=Resuming service=user-events user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 And the user logs in with username "b00117c7-cbf2-429d-8daa-47a0d6a096b8" and password "password" # :1 -> *scenario time="2025-11-04T18:50:17Z" level=info msg="Received mailbox message count" count=0 gluonID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:17Z" level=info msg="Starting IMAP Service" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Sync triggered" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:17.436225048 +0000 UTC m=+52.842104258" user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Syncing labels" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Checking whether logged in user should re-sync. UserID:b0d2b296-e04d-4ddb-8b78-e7dc0705ff97" userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:17Z" level=info msg="Synced labels" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="200 OK: GET https://127.0.0.1:32811/mail/v4/messages/count" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Syncing messages" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Job started" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="200 OK: POST https://127.0.0.1:32811/mail/v4/messages" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Job finished" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Synced messages" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Finished user sync" duration=3.123694ms service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Sync complete, starting API event stream" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 And user "b00117c7-cbf2-429d-8daa-47a0d6a096b8" finishes syncing # :1 -> *scenario And user "b00117c7-cbf2-429d-8daa-47a0d6a096b8" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:17Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-04T18:50:17Z" level=info msg="200 OK: POST https://127.0.0.1:32811/mail/v4/messages/import" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:17Z" level=info msg="200 OK: GET https://127.0.0.1:32811/mail/v4/messages/2b72a3d3-d665-4647-b700-d88542556b7e" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 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 | b00117c7-cbf2-429d-8daa-47a0d6a096b8@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 | b00117c7-cbf2-429d-8daa-47a0d6a096b8@proton.local | foo | bar | time="2025-11-04T18:50:17Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:18Z" level=info msg="200 OK: GET https://127.0.0.1:32811/core/v4/events/AQ==" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="Handling message created event" date=0 messageID=2b72a3d3-d665-4647-b700-d88542556b7e service=imap subject="******** (2c26b46b)" user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="200 OK: GET https://127.0.0.1:32811/mail/v4/messages/2b72a3d3-d665-4647-b700-d88542556b7e" pkg=gpa/client userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="Found existing message in create event, will update instead" MessageID=2b72a3d3-d665-4647-b700-d88542556b7e... pkg=gluon/user userID=0fe91c5b-fdd9-46a8-8590-7d9c18930172 time="2025-11-04T18:50:18Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:18Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:18Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:18Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:18Z" level=info msg="Closing user" userID=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="De-registering user client, ID:b0d2b296-e04d-4ddb-8b78-e7dc0705ff97" pkg=observability time="2025-11-04T18:50:18Z" level=info msg="Exiting IMAP Service" service=imap user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="Exiting service main loop" service=smtp user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="Exiting service main loop" service=notification user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="Exiting Service" service=user-identity user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="Exiting service main loop" service=telemetry user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="Exiting service" service=user-events user=b0d2b296-e04d-4ddb-8b78-e7dc0705ff97 time="2025-11-04T18:50:18Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:18Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:18Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:18Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:18Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:18Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | b00117c7-cbf2-429d-8daa-47a0d6a096b8@proton.local | foo | bar | time="2025-11-04T18:50:18Z" level=info msg="User 'c1c5ee15-d80c-4c9c-b269-33f0b329f1c7' created with id=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43" pkg=gpa/server/backend time="2025-11-04T18:50:18Z" level=info msg="Starting bridge" time="2025-11-04T18:50:18Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/072/config1863153912/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/072/cache2053869139/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/072/cache2053869139/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:18Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/072/data277289502/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/072/data277289502/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:18Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:18Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:18Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:18Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:18Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:18Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:18Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:18Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:18Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:18Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:18Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:18Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/072/config1863153912/grpcServerConfig.json time="2025-11-04T18:50:18Z" level=info msg="gRPC server listening on /tmp/bridge7739" pkg=grpc time="2025-11-04T18:50:18Z" level=info msg="Frontend service started" time="2025-11-04T18:50:18Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:18Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:18Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:18Z" level=info msg="200 OK: GET https://127.0.0.1:45711/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:18Z" level=info msg="Frontend client started" time="2025-11-04T18:50:18Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d80fbf18)" time="2025-11-04T18:50:18Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d80fbf18)" time="2025-11-04T18:50:18Z" level=info msg="200 OK: POST https://127.0.0.1:45711/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:18Z" level=info msg="200 OK: POST https://127.0.0.1:45711/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:18Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Adding vault user" userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Creating new user" userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=warning msg="404 GET https://127.0.0.1:45711/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:19Z" level=error msg="404 GET https://127.0.0.1:45711/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45711/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:19Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="200 OK: GET https://127.0.0.1:45711/core/v4/events/latest" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="200 OK: GET https://127.0.0.1:45711/core/v4/settings" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Registering user client, ID:91a9c774-5a3d-4db9-b0d7-cb3b436fbe43" pkg=observability time="2025-11-04T18:50:19Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Starting service main loop" service=telemetry user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Starting service main loop" service=smtp user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Starting service main loop" service=notification user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="200 OK: GET https://127.0.0.1:45711/core/v4/labels?Type=4" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="200 OK: GET https://127.0.0.1:45711/core/v4/labels?Type=3" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="200 OK: GET https://127.0.0.1:45711/core/v4/labels?Type=1" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Setting labels" labelIDs="[12 0 1 3 4 6 10 2 5 7 8 9]" pkg=rwLabels time="2025-11-04T18:50:19Z" level=info msg="Adding user to imap server" addrID=c741ab4d-32dc-4115-9ebd-0098a3bace90 service=server-manager time="2025-11-04T18:50:19Z" level=info msg="Creating new IMAP user" addrID=c741ab4d-32dc-4115-9ebd-0098a3bace90 service=server-manager time="2025-11-04T18:50:19Z" level=info msg="Setting gluon ID" addrID=c741ab4d-32dc-4115-9ebd-0098a3bace90 gluonID=5df988c6-65f5-4759-886e-2388a79b273c userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Created new IMAP user" addrID=c741ab4d-32dc-4115-9ebd-0098a3bace90 gluonID=5df988c6-65f5-4759-886e-2388a79b273c service=server-manager time="2025-11-04T18:50:19Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:19Z" level=info msg=Resuming service=user-events user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Received mailbox message count" count=0 gluonID=5df988c6-65f5-4759-886e-2388a79b273c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:19Z" level=info msg="Starting IMAP Service" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Sync triggered" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:19.017202463 +0000 UTC m=+54.423081663" user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:91a9c774-5a3d-4db9-b0d7-cb3b436fbe43" userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Syncing labels" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:19Z" level=info msg="Synced labels" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="200 OK: GET https://127.0.0.1:45711/mail/v4/messages/count" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Syncing messages" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Job started" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="200 OK: POST https://127.0.0.1:45711/mail/v4/messages" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Job finished" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Synced messages" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Finished user sync" duration=2.633607ms service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Sync complete, starting API event stream" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-04T18:50:19Z" level=info msg="200 OK: POST https://127.0.0.1:45711/mail/v4/messages" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:19Z" level=info msg="200 OK: GET https://127.0.0.1:45711/mail/v4/messages/0c2d07f6-1138-46ae-beb3-64607bc8a7f1" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 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 | | c1c5ee15-d80c-4c9c-b269-33f0b329f1c7@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 | | c1c5ee15-d80c-4c9c-b269-33f0b329f1c7@proton.local | john.doe@email.com | foo | bar | time="2025-11-04T18:50:19Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:45711/core/v4/events/AQ==" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="Handling message created event" date=0 messageID=0c2d07f6-1138-46ae-beb3-64607bc8a7f1 service=imap subject="******** (2c26b46b)" user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:45711/mail/v4/messages/0c2d07f6-1138-46ae-beb3-64607bc8a7f1" pkg=gpa/client userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="Found existing message in create event, will update instead" MessageID=0c2d07f6-1138-46ae-beb3-64607bc8a7f1... pkg=gluon/user userID=5df988c6-65f5-4759-886e-2388a79b273c time="2025-11-04T18:50:20Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:20Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:20Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:20Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:20Z" level=info msg="Closing user" userID=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="De-registering user client, ID:91a9c774-5a3d-4db9-b0d7-cb3b436fbe43" pkg=observability time="2025-11-04T18:50:20Z" level=info msg="Exiting IMAP Service" service=imap user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="Exiting service main loop" service=smtp user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="Exiting service main loop" service=notification user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="Exiting Service" service=user-identity user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="Exiting service main loop" service=telemetry user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="Exiting service" service=user-events user=91a9c774-5a3d-4db9-b0d7-cb3b436fbe43 time="2025-11-04T18:50:20Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:20Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:20Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:20Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:20Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:20Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | c1c5ee15-d80c-4c9c-b269-33f0b329f1c7@proton.local | john.doe@email.com | foo | bar | time="2025-11-04T18:50:20Z" level=info msg="User '91655d9f-c5df-4ea6-9e33-316291eebcc3' created with id=51f1fb6d-8edd-4ed0-b10c-77b515107381" pkg=gpa/server/backend time="2025-11-04T18:50:20Z" level=info msg="Starting bridge" time="2025-11-04T18:50:20Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/073/config2243307755/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/073/cache1914483102/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/073/cache1914483102/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:20Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/073/data2675490167/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/073/data2675490167/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:20Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:20Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:20Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:20Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:20Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:20Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:20Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:20Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/073/config2243307755/grpcServerConfig.json time="2025-11-04T18:50:20Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:20Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:20Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:20Z" level=info msg="gRPC server listening on /tmp/bridge3438" pkg=grpc time="2025-11-04T18:50:20Z" level=info msg="Frontend service started" time="2025-11-04T18:50:20Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:20Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:20Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:20Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:43933/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:20Z" level=info msg="Frontend client started" time="2025-11-04T18:50:20Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3b75c232)" time="2025-11-04T18:50:20Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3b75c232)" time="2025-11-04T18:50:20Z" level=info msg="200 OK: POST https://127.0.0.1:43933/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:20Z" level=info msg="200 OK: POST https://127.0.0.1:43933/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:20Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Adding vault user" userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Creating new user" userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=warning msg="404 GET https://127.0.0.1:43933/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:20Z" level=error msg="404 GET https://127.0.0.1:43933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:20Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:20Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:43933/core/v4/events/latest" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:43933/core/v4/settings" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Registering user client, ID:51f1fb6d-8edd-4ed0-b10c-77b515107381" pkg=observability time="2025-11-04T18:50:20Z" level=info msg="Starting service main loop" service=notification user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Starting service main loop" service=smtp user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Starting service main loop" service=telemetry user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:43933/core/v4/labels?Type=4" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:43933/core/v4/labels?Type=3" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:43933/core/v4/labels?Type=1" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 4 6 8 9 10 3 5 7]" pkg=rwLabels time="2025-11-04T18:50:20Z" level=info msg="Adding user to imap server" addrID=6fd49841-3901-44f5-a158-1aaab24c1a5b service=server-manager time="2025-11-04T18:50:20Z" level=info msg="Creating new IMAP user" addrID=6fd49841-3901-44f5-a158-1aaab24c1a5b service=server-manager time="2025-11-04T18:50:20Z" level=info msg="Setting gluon ID" addrID=6fd49841-3901-44f5-a158-1aaab24c1a5b gluonID=b8889101-6caf-4cc2-ae0c-28afec904111 userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Created new IMAP user" addrID=6fd49841-3901-44f5-a158-1aaab24c1a5b gluonID=b8889101-6caf-4cc2-ae0c-28afec904111 service=server-manager time="2025-11-04T18:50:20Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:20Z" level=info msg=Resuming service=user-events user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Received mailbox message count" count=0 gluonID=b8889101-6caf-4cc2-ae0c-28afec904111 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:20Z" level=info msg="Checking whether logged in user should re-sync. UserID:51f1fb6d-8edd-4ed0-b10c-77b515107381" userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Starting IMAP Service" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Sync triggered" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:20.596385142 +0000 UTC m=+56.002264352" user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Syncing labels" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:20Z" level=info msg="Synced labels" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:43933/mail/v4/messages/count" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Syncing messages" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Job started" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="200 OK: POST https://127.0.0.1:43933/mail/v4/messages" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Job finished" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Synced messages" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Finished user sync" duration=3.02052ms service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Sync complete, starting API event stream" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-04T18:50:20Z" level=info msg="200 OK: POST https://127.0.0.1:43933/mail/v4/messages/import" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:20Z" level=info msg="200 OK: GET https://127.0.0.1:43933/mail/v4/messages/15dcf0f2-3b10-4966-913a-e2d7f9c6c390" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 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 | | 91655d9f-c5df-4ea6-9e33-316291eebcc3@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 | | 91655d9f-c5df-4ea6-9e33-316291eebcc3@proton.local | john.doe@email.com | foo | bar | time="2025-11-04T18:50:20Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:21Z" level=info msg="200 OK: GET https://127.0.0.1:43933/core/v4/events/AQ==" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="Handling message created event" date=0 messageID=15dcf0f2-3b10-4966-913a-e2d7f9c6c390 service=imap subject="******** (2c26b46b)" user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="200 OK: GET https://127.0.0.1:43933/mail/v4/messages/15dcf0f2-3b10-4966-913a-e2d7f9c6c390" pkg=gpa/client userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="Found existing message in create event, will update instead" MessageID=15dcf0f2-3b10-4966-913a-e2d7f9c6c390... pkg=gluon/user userID=b8889101-6caf-4cc2-ae0c-28afec904111 time="2025-11-04T18:50:21Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:21Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:21Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:21Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:21Z" level=info msg="Closing user" userID=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="De-registering user client, ID:51f1fb6d-8edd-4ed0-b10c-77b515107381" pkg=observability time="2025-11-04T18:50:21Z" level=info msg="Exiting IMAP Service" service=imap user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="Exiting service main loop" service=smtp user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="Exiting service main loop" service=notification user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="Exiting Service" service=user-identity user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="Exiting service main loop" service=telemetry user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="Exiting service" service=user-events user=51f1fb6d-8edd-4ed0-b10c-77b515107381 time="2025-11-04T18:50:21Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:21Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:21Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:21Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:21Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:21Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | 91655d9f-c5df-4ea6-9e33-316291eebcc3@proton.local | john.doe@email.com | foo | bar | time="2025-11-04T18:50:21Z" level=info msg="User '9cc8e9cb-ccef-43e4-a766-6053a13aacac' created with id=dc0f4c82-4df3-4b58-bfae-31e3fd730370" pkg=gpa/server/backend time="2025-11-04T18:50:22Z" level=info msg="Starting bridge" time="2025-11-04T18:50:22Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/074/config20575925/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/074/cache2871854077/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/074/cache2871854077/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:22Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/074/data1633795206/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/074/data1633795206/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:22Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:22Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:22Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:22Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:22Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:22Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:22Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:22Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:22Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:22Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:22Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/074/config20575925/grpcServerConfig.json time="2025-11-04T18:50:22Z" level=info msg="gRPC server listening on /tmp/bridge4675" pkg=grpc time="2025-11-04T18:50:22Z" level=info msg="Frontend service started" time="2025-11-04T18:50:22Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:22Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:22Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:22Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:22Z" level=info msg="200 OK: GET https://127.0.0.1:39031/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:22Z" level=info msg="Frontend client started" time="2025-11-04T18:50:22Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (31799184)" time="2025-11-04T18:50:22Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (31799184)" time="2025-11-04T18:50:22Z" level=info msg="200 OK: POST https://127.0.0.1:39031/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:22Z" level=info msg="200 OK: POST https://127.0.0.1:39031/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:22Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Adding vault user" userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Creating new user" userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=warning msg="404 GET https://127.0.0.1:39031/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:22Z" level=error msg="404 GET https://127.0.0.1:39031/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:22Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39031/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:22Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/events/latest" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/settings" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Registering user client, ID:dc0f4c82-4df3-4b58-bfae-31e3fd730370" pkg=observability time="2025-11-04T18:50:22Z" level=info msg="Starting service main loop" service=telemetry user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Starting service main loop" service=notification user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Starting service main loop" service=smtp user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/labels?Type=4" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/labels?Type=3" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/labels?Type=1" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Setting labels" labelIDs="[0 1 6 9 10 2 3 4 5 7 8 12]" pkg=rwLabels time="2025-11-04T18:50:22Z" level=info msg="Adding user to imap server" addrID=9cdde2f7-dd08-4b67-9d3e-7e9bef6a78a7 service=server-manager time="2025-11-04T18:50:22Z" level=info msg="Creating new IMAP user" addrID=9cdde2f7-dd08-4b67-9d3e-7e9bef6a78a7 service=server-manager time="2025-11-04T18:50:22Z" level=info msg="Setting gluon ID" addrID=9cdde2f7-dd08-4b67-9d3e-7e9bef6a78a7 gluonID=d8d488d4-64cd-480d-854c-e18fc2465fb1 userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Created new IMAP user" addrID=9cdde2f7-dd08-4b67-9d3e-7e9bef6a78a7 gluonID=d8d488d4-64cd-480d-854c-e18fc2465fb1 service=server-manager time="2025-11-04T18:50:22Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:22Z" level=info msg=Resuming service=user-events user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Received mailbox message count" count=0 gluonID=d8d488d4-64cd-480d-854c-e18fc2465fb1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:22Z" level=info msg="Starting IMAP Service" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Sync triggered" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Checking whether logged in user should re-sync. UserID:dc0f4c82-4df3-4b58-bfae-31e3fd730370" userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:22.174563911 +0000 UTC m=+57.580443121" user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Syncing labels" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:22Z" level=info msg="Synced labels" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="200 OK: GET https://127.0.0.1:39031/mail/v4/messages/count" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Syncing messages" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Job started" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="200 OK: POST https://127.0.0.1:39031/mail/v4/messages" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Job finished" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Synced messages" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Finished user sync" duration=2.893474ms service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Sync complete, starting API event stream" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-04T18:50:22Z" level=info msg="200 OK: POST https://127.0.0.1:39031/mail/v4/messages/import" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:22Z" level=info msg="200 OK: GET https://127.0.0.1:39031/mail/v4/messages/00465e0a-5420-450a-9557-bb5dc96cfe75" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 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 | | 81ab8904-a440-48bb-a333-6e548b55b6f7@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 | | 81ab8904-a440-48bb-a333-6e548b55b6f7@proton.local | john.doe@email.com | foo | bar | time="2025-11-04T18:50:22Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/events/AQ==" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="Handling message created event" date=0 messageID=00465e0a-5420-450a-9557-bb5dc96cfe75 service=imap subject="******** (2c26b46b)" user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:39031/mail/v4/messages/00465e0a-5420-450a-9557-bb5dc96cfe75" pkg=gpa/client userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="Found existing message in create event, will update instead" MessageID=00465e0a-5420-450a-9557-bb5dc96cfe75... pkg=gluon/user userID=d8d488d4-64cd-480d-854c-e18fc2465fb1 time="2025-11-04T18:50:23Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:23Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:23Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:23Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:23Z" level=info msg="Closing user" userID=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="De-registering user client, ID:dc0f4c82-4df3-4b58-bfae-31e3fd730370" pkg=observability time="2025-11-04T18:50:23Z" level=info msg="Exiting IMAP Service" service=imap user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="Exiting service main loop" service=smtp user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="Exiting service main loop" service=notification user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="Exiting Service" service=user-identity user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="Exiting service main loop" service=telemetry user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="Exiting service" service=user-events user=dc0f4c82-4df3-4b58-bfae-31e3fd730370 time="2025-11-04T18:50:23Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:23Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:23Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:23Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:23Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:23Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | 81ab8904-a440-48bb-a333-6e548b55b6f7@proton.local | john.doe@email.com | foo | bar | time="2025-11-04T18:50:23Z" level=info msg="User 'b1b504fe-dbfb-4189-a90b-cbb086705bee' created with id=c720234a-97d0-4cb1-a1c7-6ef927202796" pkg=gpa/server/backend time="2025-11-04T18:50:23Z" level=info msg="Starting bridge" time="2025-11-04T18:50:23Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/075/config1141163012/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/075/cache2282833539/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/075/cache2282833539/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:23Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/075/data356971847/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/075/data356971847/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:23Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:23Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:23Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:23Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:23Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:23Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:23Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:23Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:23Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:23Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:23Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:23Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/075/config1141163012/grpcServerConfig.json time="2025-11-04T18:50:23Z" level=info msg="gRPC server listening on /tmp/bridge6463" pkg=grpc time="2025-11-04T18:50:23Z" level=info msg="Frontend service started" time="2025-11-04T18:50:23Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:23Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:23Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:42735/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:23Z" level=info msg="Frontend client started" time="2025-11-04T18:50:23Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (aa869f67)" time="2025-11-04T18:50:23Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (aa869f67)" time="2025-11-04T18:50:23Z" level=info msg="200 OK: POST https://127.0.0.1:42735/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:23Z" level=info msg="200 OK: POST https://127.0.0.1:42735/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:23Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Adding vault user" userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Creating new user" userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=warning msg="404 GET https://127.0.0.1:42735/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:23Z" level=error msg="404 GET https://127.0.0.1:42735/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:23Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42735/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:23Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:42735/core/v4/events/latest" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:42735/core/v4/settings" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Registering user client, ID:c720234a-97d0-4cb1-a1c7-6ef927202796" pkg=observability time="2025-11-04T18:50:23Z" level=info msg="Starting service main loop" service=notification user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Starting service main loop" service=smtp user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Starting service main loop" service=telemetry user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:42735/core/v4/labels?Type=4" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:42735/core/v4/labels?Type=3" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:42735/core/v4/labels?Type=1" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Setting labels" labelIDs="[12 2 3 5 7 8 10 0 1 4 6 9]" pkg=rwLabels time="2025-11-04T18:50:23Z" level=info msg="Adding user to imap server" addrID=256fc486-5a2f-4019-8273-17b0588a617b service=server-manager time="2025-11-04T18:50:23Z" level=info msg="Creating new IMAP user" addrID=256fc486-5a2f-4019-8273-17b0588a617b service=server-manager time="2025-11-04T18:50:23Z" level=info msg="Setting gluon ID" addrID=256fc486-5a2f-4019-8273-17b0588a617b gluonID=c569dc27-e5d1-4dc8-8de4-991229abeaff userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Created new IMAP user" addrID=256fc486-5a2f-4019-8273-17b0588a617b gluonID=c569dc27-e5d1-4dc8-8de4-991229abeaff service=server-manager time="2025-11-04T18:50:23Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:23Z" level=info msg=Resuming service=user-events user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Received mailbox message count" count=0 gluonID=c569dc27-e5d1-4dc8-8de4-991229abeaff labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:23Z" level=info msg="Starting IMAP Service" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Sync triggered" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:23.752182232 +0000 UTC m=+59.158061432" user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Syncing labels" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Checking whether logged in user should re-sync. UserID:c720234a-97d0-4cb1-a1c7-6ef927202796" userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:23Z" level=info msg="Synced labels" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:42735/mail/v4/messages/count" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Syncing messages" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Job started" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="200 OK: POST https://127.0.0.1:42735/mail/v4/messages" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Job finished" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Synced messages" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Finished user sync" duration=2.594784ms service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Sync complete, starting API event stream" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-04T18:50:23Z" level=info msg="200 OK: POST https://127.0.0.1:42735/mail/v4/messages/import" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:23Z" level=info msg="200 OK: GET https://127.0.0.1:42735/mail/v4/messages/0c9d11bf-fa88-4849-be05-c2cf1a6da281" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 Scenario: Imports an unrelated message to inbox # features/imap/message/create.feature:61 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="2025-11-04T18:50:23Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:24Z" level=info msg="200 OK: GET https://127.0.0.1:42735/core/v4/events/AQ==" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="Handling message created event" date=0 messageID=0c9d11bf-fa88-4849-be05-c2cf1a6da281 service=imap subject="******** (2c26b46b)" user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="200 OK: GET https://127.0.0.1:42735/mail/v4/messages/0c9d11bf-fa88-4849-be05-c2cf1a6da281" pkg=gpa/client userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="Found existing message in create event, will update instead" MessageID=0c9d11bf-fa88-4849-be05-c2cf1a6da281... pkg=gluon/user userID=c569dc27-e5d1-4dc8-8de4-991229abeaff time="2025-11-04T18:50:24Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:24Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:24Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:24Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:24Z" level=info msg="Closing user" userID=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="De-registering user client, ID:c720234a-97d0-4cb1-a1c7-6ef927202796" pkg=observability time="2025-11-04T18:50:24Z" level=info msg="Exiting IMAP Service" service=imap user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="Exiting service main loop" service=smtp user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="Exiting service main loop" service=notification user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="Exiting Service" service=user-identity user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="Exiting service main loop" service=telemetry user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="Exiting service" service=user-events user=c720234a-97d0-4cb1-a1c7-6ef927202796 time="2025-11-04T18:50:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:24Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:24Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:24Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:24Z" level=info msg="Closing service" service=unleash 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 | time="2025-11-04T18:50:24Z" level=info msg="User '3e98f81d-198e-4caf-990e-d17b3184eb8f' created with id=c27e0d74-56be-473a-bf87-4fc0cc36029b" pkg=gpa/server/backend time="2025-11-04T18:50:25Z" level=info msg="Starting bridge" time="2025-11-04T18:50:25Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/076/config1581236871/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/076/cache1999045113/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/076/cache1999045113/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:25Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/076/data46754056/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/076/data46754056/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:25Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:25Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:25Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:25Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:25Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:25Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:25Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:25Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:25Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:25Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:25Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:25Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/076/config1581236871/grpcServerConfig.json time="2025-11-04T18:50:25Z" level=info msg="gRPC server listening on /tmp/bridge2557" pkg=grpc time="2025-11-04T18:50:25Z" level=info msg="Frontend service started" time="2025-11-04T18:50:25Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:25Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:25Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:25Z" level=info msg="200 OK: GET https://127.0.0.1:42859/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:25Z" level=info msg="Frontend client started" time="2025-11-04T18:50:25Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a3d3a419)" time="2025-11-04T18:50:25Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a3d3a419)" time="2025-11-04T18:50:25Z" level=info msg="200 OK: POST https://127.0.0.1:42859/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:25Z" level=info msg="200 OK: POST https://127.0.0.1:42859/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:25Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Adding vault user" userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Creating new user" userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=warning msg="404 GET https://127.0.0.1:42859/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:25Z" level=error msg="404 GET https://127.0.0.1:42859/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:25Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42859/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:25Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="200 OK: GET https://127.0.0.1:42859/core/v4/events/latest" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="200 OK: GET https://127.0.0.1:42859/core/v4/settings" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Registering user client, ID:c27e0d74-56be-473a-bf87-4fc0cc36029b" pkg=observability time="2025-11-04T18:50:25Z" level=info msg="Starting service main loop" service=telemetry user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Starting service main loop" service=notification user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Starting service main loop" service=smtp user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="200 OK: GET https://127.0.0.1:42859/core/v4/labels?Type=4" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="200 OK: GET https://127.0.0.1:42859/core/v4/labels?Type=3" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="200 OK: GET https://127.0.0.1:42859/core/v4/labels?Type=1" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Setting labels" labelIDs="[5 7 9 10 0 1 3 6 8 12 2 4]" pkg=rwLabels time="2025-11-04T18:50:25Z" level=info msg="Adding user to imap server" addrID=d1cece5f-5449-4d89-a231-d53980dff0af service=server-manager time="2025-11-04T18:50:25Z" level=info msg="Creating new IMAP user" addrID=d1cece5f-5449-4d89-a231-d53980dff0af service=server-manager time="2025-11-04T18:50:25Z" level=info msg="Setting gluon ID" addrID=d1cece5f-5449-4d89-a231-d53980dff0af gluonID=ae7cadac-e38c-4306-98bc-71fae28c231b userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Created new IMAP user" addrID=d1cece5f-5449-4d89-a231-d53980dff0af gluonID=ae7cadac-e38c-4306-98bc-71fae28c231b service=server-manager time="2025-11-04T18:50:25Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:25Z" level=info msg=Resuming service=user-events user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Received mailbox message count" count=0 gluonID=ae7cadac-e38c-4306-98bc-71fae28c231b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:25Z" level=info msg="Starting IMAP Service" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Sync triggered" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:25.354253442 +0000 UTC m=+60.760132642" user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Checking whether logged in user should re-sync. UserID:c27e0d74-56be-473a-bf87-4fc0cc36029b" userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Syncing labels" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:25Z" level=info msg="Synced labels" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="200 OK: GET https://127.0.0.1:42859/mail/v4/messages/count" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Syncing messages" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Job started" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="200 OK: POST https://127.0.0.1:42859/mail/v4/messages" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Job finished" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Synced messages" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Finished user sync" duration=2.802062ms service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Sync complete, starting API event stream" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-04T18:50:25Z" level=info msg="200 OK: POST https://127.0.0.1:42859/mail/v4/messages/import" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:25Z" level=info msg="200 OK: GET https://127.0.0.1:42859/mail/v4/messages/c9bdbfa4-6c62-4fc8-bdc5-189723e208f2" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b Scenario: Imports an unrelated message to sent # features/imap/message/create.feature:73 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="2025-11-04T18:50:25Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:42859/core/v4/events/AQ==" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="Handling message created event" date=0 messageID=c9bdbfa4-6c62-4fc8-bdc5-189723e208f2 service=imap subject="******** (2c26b46b)" user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:42859/mail/v4/messages/c9bdbfa4-6c62-4fc8-bdc5-189723e208f2" pkg=gpa/client userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="Found existing message in create event, will update instead" MessageID=c9bdbfa4-6c62-4fc8-bdc5-189723e208f2... pkg=gluon/user userID=ae7cadac-e38c-4306-98bc-71fae28c231b time="2025-11-04T18:50:26Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:26Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:26Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:26Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:26Z" level=info msg="Closing user" userID=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="De-registering user client, ID:c27e0d74-56be-473a-bf87-4fc0cc36029b" pkg=observability time="2025-11-04T18:50:26Z" level=info msg="Exiting IMAP Service" service=imap user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="Exiting service main loop" service=smtp user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="Exiting service main loop" service=notification user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="Exiting Service" service=user-identity user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="Exiting service main loop" service=telemetry user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="Exiting service" service=user-events user=c27e0d74-56be-473a-bf87-4fc0cc36029b time="2025-11-04T18:50:26Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:26Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:26Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:26Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:26Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:26Z" level=info msg="Closing service" service=unleash 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 | time="2025-11-04T18:50:26Z" level=info msg="User 'd05018b3-4b0d-4936-be8c-002a708b9e80' created with id=0fa8bf06-c65c-4096-829c-d8255ff57978" pkg=gpa/server/backend time="2025-11-04T18:50:26Z" level=info msg="Starting bridge" time="2025-11-04T18:50:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/077/config2274584888/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/077/cache4291031074/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/077/cache4291031074/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/077/data124992114/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/077/data124992114/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:26Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:26Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:26Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:26Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/077/config2274584888/grpcServerConfig.json time="2025-11-04T18:50:26Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:26Z" level=info msg="gRPC server listening on /tmp/bridge8514" pkg=grpc time="2025-11-04T18:50:26Z" level=info msg="Frontend service started" time="2025-11-04T18:50:26Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:26Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:26Z" level=info msg="Frontend client started" time="2025-11-04T18:50:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (208e9dbc)" time="2025-11-04T18:50:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (208e9dbc)" time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:38191/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:26Z" level=info msg="200 OK: POST https://127.0.0.1:38191/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:26Z" level=info msg="200 OK: POST https://127.0.0.1:38191/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:26Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Adding vault user" userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Creating new user" userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=warning msg="404 GET https://127.0.0.1:38191/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:26Z" level=error msg="404 GET https://127.0.0.1:38191/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:26Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38191/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:26Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:38191/core/v4/events/latest" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:38191/core/v4/settings" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Registering user client, ID:0fa8bf06-c65c-4096-829c-d8255ff57978" pkg=observability time="2025-11-04T18:50:26Z" level=info msg="Starting service main loop" service=telemetry user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Starting service main loop" service=notification user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Starting service main loop" service=smtp user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:38191/core/v4/labels?Type=4" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:38191/core/v4/labels?Type=3" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:38191/core/v4/labels?Type=1" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Setting labels" labelIDs="[9 10 0 1 2 4 7 8 12 3 5 6]" pkg=rwLabels time="2025-11-04T18:50:26Z" level=info msg="Adding user to imap server" addrID=10499a3c-cf4d-45df-bda6-bea7574e3899 service=server-manager time="2025-11-04T18:50:26Z" level=info msg="Creating new IMAP user" addrID=10499a3c-cf4d-45df-bda6-bea7574e3899 service=server-manager time="2025-11-04T18:50:26Z" level=info msg="Setting gluon ID" addrID=10499a3c-cf4d-45df-bda6-bea7574e3899 gluonID=5cd1ba62-f392-463d-974c-655ed24b100a userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Created new IMAP user" addrID=10499a3c-cf4d-45df-bda6-bea7574e3899 gluonID=5cd1ba62-f392-463d-974c-655ed24b100a service=server-manager time="2025-11-04T18:50:26Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:26Z" level=info msg=Resuming service=user-events user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Received mailbox message count" count=0 gluonID=5cd1ba62-f392-463d-974c-655ed24b100a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:26Z" level=info msg="Starting IMAP Service" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Sync triggered" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Checking whether logged in user should re-sync. UserID:0fa8bf06-c65c-4096-829c-d8255ff57978" userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:26.942660268 +0000 UTC m=+62.348539478" user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Syncing labels" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5cd1ba62-f392-463d-974c-655ed24b100a time="2025-11-04T18:50:26Z" level=info msg="Synced labels" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:38191/mail/v4/messages/count" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Syncing messages" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Job started" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="200 OK: POST https://127.0.0.1:38191/mail/v4/messages" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Job finished" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Synced messages" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Finished user sync" duration=2.814455ms service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Sync complete, starting API event stream" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-04T18:50:26Z" level=info msg="200 OK: POST https://127.0.0.1:38191/mail/v4/messages/import" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:26Z" level=info msg="200 OK: GET https://127.0.0.1:38191/mail/v4/messages/1996d243-5ffd-4e5e-b177-bcb4a8d095d3" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 Scenario: Imports a similar (duplicate) message to sent # features/imap/message/create.feature:85 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="2025-11-04T18:50:27Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-04T18:50:27Z" level=info msg="200 OK: POST https://127.0.0.1:38191/mail/v4/messages/import" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:38191/mail/v4/messages/61618ef8-e305-46c9-9eef-69979a6cddd3" pkg=gpa/client userID=0fa8bf06-c65c-4096-829c-d8255ff57978 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="2025-11-04T18:50:27Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:27Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:27Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:27Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:27Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:27Z" level=info msg="Closing user" userID=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:27Z" level=info msg="De-registering user client, ID:0fa8bf06-c65c-4096-829c-d8255ff57978" pkg=observability time="2025-11-04T18:50:27Z" level=info msg="Exiting IMAP Service" service=imap user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:27Z" level=info msg="Exiting service main loop" service=smtp user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:27Z" level=info msg="Exiting service main loop" service=notification user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:27Z" level=info msg="Exiting Service" service=user-identity user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:27Z" level=info msg="Exiting service main loop" service=telemetry user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:27Z" level=info msg="Exiting service" service=user-events user=0fa8bf06-c65c-4096-829c-d8255ff57978 time="2025-11-04T18:50:27Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:27Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:27Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:27Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:27Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:27Z" level=info msg="Closing service" service=unleash 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 time="2025-11-04T18:50:27Z" level=info msg="User '72316fb6-6c45-4aa8-ad05-2edc36a80a9e' created with id=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b" pkg=gpa/server/backend Background: Given there exists an account with username "72316fb6-6c45-4aa8-ad05-2edc36a80a9e" and password "password" # :1 -> *scenario And the account "72316fb6-6c45-4aa8-ad05-2edc36a80a9e" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "72316fb6-6c45-4aa8-ad05-2edc36a80a9e@proton.local" of account "72316fb6-6c45-4aa8-ad05-2edc36a80a9e" has 10 messages in "Folders/mbox" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:27Z" level=info msg="Starting bridge" time="2025-11-04T18:50:27Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/078/config2054387735/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/078/cache1152306808/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/078/cache1152306808/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:27Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/078/data4206735570/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/078/data4206735570/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:27Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:27Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:27Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:27Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:27Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:27Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:27Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:27Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:27Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:27Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:27Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/078/config2054387735/grpcServerConfig.json time="2025-11-04T18:50:27Z" level=info msg="gRPC server listening on /tmp/bridge4912" pkg=grpc time="2025-11-04T18:50:27Z" level=info msg="Frontend service started" time="2025-11-04T18:50:27Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:27Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:27Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:27Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:27Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:27Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e807cb65)" time="2025-11-04T18:50:27Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e807cb65)" time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:27Z" level=info msg="200 OK: POST https://127.0.0.1:37247/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:27Z" level=info msg="200 OK: POST https://127.0.0.1:37247/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Adding vault user" userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Creating new user" userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=warning msg="404 GET https://127.0.0.1:37247/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:27Z" level=error msg="404 GET https://127.0.0.1:37247/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37247/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:27Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/core/v4/events/latest" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Starting service Last EventID=DA==" service=user-events user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/core/v4/settings" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Registering user client, ID:355e8c19-f6f2-4b92-ab57-11ef6b23aa2b" pkg=observability time="2025-11-04T18:50:27Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Starting service main loop" service=telemetry user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Starting service main loop" service=notification user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Starting service main loop" service=smtp user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/core/v4/labels?Type=4" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/core/v4/labels?Type=3" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/core/v4/labels?Type=1" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Setting labels" labelIDs="[3 4 0 5 6 7 8 9 10 12 1 2 263ca56a-8a2d-43bd-976c-ea2e13e8444d 2f0c3cab-8ce0-4c9c-a05d-20b98f2fde2b]" pkg=rwLabels time="2025-11-04T18:50:27Z" level=info msg="Adding user to imap server" addrID=729b0a14-fcc2-411a-9282-05ce7df9dbda service=server-manager time="2025-11-04T18:50:27Z" level=info msg="Creating new IMAP user" addrID=729b0a14-fcc2-411a-9282-05ce7df9dbda service=server-manager time="2025-11-04T18:50:27Z" level=info msg="Setting gluon ID" addrID=729b0a14-fcc2-411a-9282-05ce7df9dbda gluonID=21e2821a-8659-455d-ba91-4c8b4369c714 userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Created new IMAP user" addrID=729b0a14-fcc2-411a-9282-05ce7df9dbda gluonID=21e2821a-8659-455d-ba91-4c8b4369c714 service=server-manager time="2025-11-04T18:50:27Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:27Z" level=info msg=Resuming service=user-events user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b And the user logs in with username "72316fb6-6c45-4aa8-ad05-2edc36a80a9e" and password "password" # :1 -> *scenario time="2025-11-04T18:50:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:355e8c19-f6f2-4b92-ab57-11ef6b23aa2b" userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Received mailbox message count" count=0 gluonID=21e2821a-8659-455d-ba91-4c8b4369c714 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:27Z" level=info msg="Starting IMAP Service" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Sync triggered" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:27.952031764 +0000 UTC m=+63.357910984" user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Syncing labels" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Label not found in DB, creating mailbox." labelID=263ca56a-8a2d-43bd-976c-ea2e13e8444d labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:27Z" level=info msg="Label not found in DB, creating mailbox." labelID=2f0c3cab-8ce0-4c9c-a05d-20b98f2fde2b labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=263ca56a-8a2d-43bd-976c-ea2e13e8444d userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2f0c3cab-8ce0-4c9c-a05d-20b98f2fde2b userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=21e2821a-8659-455d-ba91-4c8b4369c714 time="2025-11-04T18:50:27Z" level=info msg="Synced labels" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/count" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Syncing messages" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Job started" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: POST https://127.0.0.1:37247/mail/v4/messages" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: POST https://127.0.0.1:37247/mail/v4/messages" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Creating new child job" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Job finished" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/82746579-021f-4a2d-b11c-d6e9b9e357db" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/2b4c15b0-4ed0-4b62-822b-6da994179dd1" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/dbd02bcf-c7ef-486d-823e-d9e3e6c9eccc" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/1a1d455c-18ea-4348-804b-682bba318fb6" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/9b032f22-2d81-469f-8465-81d9feb11c38" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/5df79dc9-13fb-48cf-9c55-37b1a5d9e35d" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/7d8f4390-2136-4a61-8291-ec875ba1dccd" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/d8197b4c-033c-486a-95bf-1cdc9f2f6fce" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/3326ad54-b9f1-4f16-ab66-0d8da899b24d" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="200 OK: GET https://127.0.0.1:37247/mail/v4/messages/629e1a8c-dceb-49d8-9a62-c52ce87094d5" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:27Z" level=info msg="200 OK: POST https://127.0.0.1:37247/data/v1/metrics" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:27Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:27Z" level=info msg="Child job finished" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Synced messages" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Finished user sync" duration=13.352591ms service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:27Z" level=info msg="Event loop reset" eventID="DA==" service=user-events user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b And user "72316fb6-6c45-4aa8-ad05-2edc36a80a9e" finishes syncing # :1 -> *scenario And user "72316fb6-6c45-4aa8-ad05-2edc36a80a9e" 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="2025-11-04T18:50:28Z" level=info msg="200 OK: PUT https://127.0.0.1:37247/mail/v4/messages/unlabel" pkg=gpa/client userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b When IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:50:28Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:28Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:28Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:28Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:28Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:28Z" level=info msg="Closing user" userID=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:28Z" level=info msg="De-registering user client, ID:355e8c19-f6f2-4b92-ab57-11ef6b23aa2b" pkg=observability time="2025-11-04T18:50:28Z" level=info msg="Exiting IMAP Service" service=imap user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:28Z" level=info msg="Exiting service main loop" service=smtp user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:28Z" level=info msg="Exiting service main loop" service=notification user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:28Z" level=info msg="Exiting Service" service=user-identity user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:28Z" level=info msg="Exiting service main loop" service=telemetry user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:28Z" level=info msg="Exiting service" service=user-events user=355e8c19-f6f2-4b92-ab57-11ef6b23aa2b time="2025-11-04T18:50:28Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:28Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:28Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:28Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:28Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:28Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees 9 messages in "Folders/mbox" # :1 -> *scenario time="2025-11-04T18:50:28Z" level=info msg="User '1538065d-0473-4aad-adee-e7428d6b77c9' created with id=8957bff5-caae-45ec-a27d-cc7f17aeb45b" pkg=gpa/server/backend time="2025-11-04T18:50:28Z" level=info msg="Starting bridge" time="2025-11-04T18:50:28Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/079/config1017450053/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/079/cache349483488/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/079/cache349483488/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:28Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/079/data2231988727/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/079/data2231988727/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:28Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:28Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:28Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:28Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:28Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:28Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:28Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:28Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/079/config1017450053/grpcServerConfig.json time="2025-11-04T18:50:28Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:28Z" level=info msg="gRPC server listening on /tmp/bridge0917" pkg=grpc time="2025-11-04T18:50:28Z" level=info msg="Frontend service started" time="2025-11-04T18:50:28Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:28Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:28Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:28Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:28Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:28Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:28Z" level=info msg="Frontend client started" time="2025-11-04T18:50:28Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2da62eb4)" time="2025-11-04T18:50:28Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2da62eb4)" time="2025-11-04T18:50:28Z" level=info msg="200 OK: POST https://127.0.0.1:44005/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:28Z" level=info msg="200 OK: POST https://127.0.0.1:44005/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:28Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Adding vault user" userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Creating new user" userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=warning msg="404 GET https://127.0.0.1:44005/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:28Z" level=error msg="404 GET https://127.0.0.1:44005/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:28Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44005/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:28Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/core/v4/events/latest" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Starting service Last EventID=DA==" service=user-events user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/core/v4/settings" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Registering user client, ID:8957bff5-caae-45ec-a27d-cc7f17aeb45b" pkg=observability time="2025-11-04T18:50:28Z" level=info msg="Starting service main loop" service=telemetry user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Starting service main loop" service=notification user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Starting service main loop" service=smtp user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/core/v4/labels?Type=4" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/core/v4/labels?Type=3" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/core/v4/labels?Type=1" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Setting labels" labelIDs="[0 2 5 10 1 3 4 6 7 8 9 12 5143684b-a40f-45da-bfd4-46e4bda29e4b 4f8e53fc-90ca-45cb-98ab-564bdf12d3d1]" pkg=rwLabels time="2025-11-04T18:50:28Z" level=info msg="Adding user to imap server" addrID=bd5a6d36-850c-4279-95c0-29166897ecf2 service=server-manager time="2025-11-04T18:50:28Z" level=info msg="Creating new IMAP user" addrID=bd5a6d36-850c-4279-95c0-29166897ecf2 service=server-manager time="2025-11-04T18:50:28Z" level=info msg="Setting gluon ID" addrID=bd5a6d36-850c-4279-95c0-29166897ecf2 gluonID=cf40f191-9706-4ab2-926d-63efc0a59ca0 userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Received mailbox message count" count=0 gluonID=cf40f191-9706-4ab2-926d-63efc0a59ca0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:28Z" level=info msg="Created new IMAP user" addrID=bd5a6d36-850c-4279-95c0-29166897ecf2 gluonID=cf40f191-9706-4ab2-926d-63efc0a59ca0 service=server-manager time="2025-11-04T18:50:28Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:28Z" level=info msg=Resuming service=user-events user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Starting IMAP Service" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Checking whether logged in user should re-sync. UserID:8957bff5-caae-45ec-a27d-cc7f17aeb45b" userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Sync triggered" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:28.961691319 +0000 UTC m=+64.367570529" user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Syncing labels" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Label not found in DB, creating mailbox." labelID=4f8e53fc-90ca-45cb-98ab-564bdf12d3d1 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:28Z" level=info msg="Label not found in DB, creating mailbox." labelID=5143684b-a40f-45da-bfd4-46e4bda29e4b labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4f8e53fc-90ca-45cb-98ab-564bdf12d3d1 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5143684b-a40f-45da-bfd4-46e4bda29e4b userID=cf40f191-9706-4ab2-926d-63efc0a59ca0 time="2025-11-04T18:50:28Z" level=info msg="Synced labels" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/count" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Syncing messages" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Job started" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: POST https://127.0.0.1:44005/mail/v4/messages" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: POST https://127.0.0.1:44005/mail/v4/messages" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Creating new child job" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Job finished" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/e7d8e797-329f-4634-9089-bd437c0a0fdc" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/d17bc0f0-454b-45d7-8b75-8723709eff72" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/61424bff-7eed-4808-bacc-ace57dd66408" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/5ff46202-ef63-4055-b629-d7b4c2444ad6" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/6681f9b6-e95a-42f6-a56d-afaa63338a61" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/6c805b93-91e2-4ee0-b559-88fd3131a704" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/a644d1ef-1d26-42d6-847e-3e0dd5c091d4" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/8fffefc5-e1bd-415b-95cc-4a986f3d742a" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/fe387bb2-9365-4612-8ef5-ccb6c970b42b" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="200 OK: GET https://127.0.0.1:44005/mail/v4/messages/ef2fce5a-1bf5-47e7-9f22-e7e95783b8f7" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:28Z" level=info msg="200 OK: POST https://127.0.0.1:44005/data/v1/metrics" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:28Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:28Z" level=info msg="Child job finished" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Synced messages" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Finished user sync" duration=13.880429ms service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Sync complete, starting API event stream" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:28Z" level=info msg="Event loop reset" eventID="DA==" service=user-events user=8957bff5-caae-45ec-a27d-cc7f17aeb45b 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="2025-11-04T18:50:28Z" level=info msg="200 OK: PUT https://127.0.0.1:44005/mail/v4/messages/unlabel" pkg=gpa/client userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:50:29Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:29Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:29Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:29Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:29Z" level=info msg="Closing user" userID=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:29Z" level=info msg="De-registering user client, ID:8957bff5-caae-45ec-a27d-cc7f17aeb45b" pkg=observability time="2025-11-04T18:50:29Z" level=info msg="Exiting IMAP Service" service=imap user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:29Z" level=info msg="Exiting service main loop" service=smtp user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:29Z" level=info msg="Exiting service main loop" service=notification user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:29Z" level=info msg="Exiting Service" service=user-identity user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:29Z" level=info msg="Exiting service main loop" service=telemetry user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:29Z" level=info msg="Exiting service" service=user-events user=8957bff5-caae-45ec-a27d-cc7f17aeb45b time="2025-11-04T18:50:29Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees 0 messages in "Folders/mbox" # :1 -> *scenario time="2025-11-04T18:50:29Z" level=info msg="User '9da1c108-60da-4836-a5e5-5b06cba2e2ae' created with id=e8ec7c8b-960d-48b1-b295-7de6107e41e5" pkg=gpa/server/backend time="2025-11-04T18:50:29Z" level=info msg="Starting bridge" time="2025-11-04T18:50:29Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/080/config745352490/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/080/cache3276029640/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/080/cache3276029640/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:29Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/080/data205021165/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/080/data205021165/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:29Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:29Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:29Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:29Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:29Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:29Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:29Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:29Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:29Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:29Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:29Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:29Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/080/config745352490/grpcServerConfig.json time="2025-11-04T18:50:29Z" level=info msg="gRPC server listening on /tmp/bridge6564" pkg=grpc time="2025-11-04T18:50:29Z" level=info msg="Frontend service started" time="2025-11-04T18:50:29Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:29Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:29Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:29Z" level=info msg="Frontend client started" time="2025-11-04T18:50:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (94514a01)" time="2025-11-04T18:50:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (94514a01)" time="2025-11-04T18:50:29Z" level=info msg="200 OK: POST https://127.0.0.1:33469/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:29Z" level=info msg="200 OK: POST https://127.0.0.1:33469/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Adding vault user" userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Creating new user" userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=warning msg="404 GET https://127.0.0.1:33469/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:29Z" level=error msg="404 GET https://127.0.0.1:33469/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33469/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:29Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/core/v4/events/latest" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Starting service Last EventID=DA==" service=user-events user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/core/v4/settings" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Registering user client, ID:e8ec7c8b-960d-48b1-b295-7de6107e41e5" pkg=observability time="2025-11-04T18:50:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Starting service main loop" service=telemetry user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Starting service main loop" service=notification user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Starting service main loop" service=smtp user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/core/v4/labels?Type=4" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/core/v4/labels?Type=3" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/core/v4/labels?Type=1" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Setting labels" labelIDs="[3 4 6 10 12 1 5 7 8 9 0 2 67f63396-9bcf-492d-b377-fadc9a0e0900 e265b4d8-b620-474d-a7b4-34a20af99008]" pkg=rwLabels time="2025-11-04T18:50:29Z" level=info msg="Adding user to imap server" addrID=683193fa-1e61-406b-8229-57a8a2b63f08 service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Creating new IMAP user" addrID=683193fa-1e61-406b-8229-57a8a2b63f08 service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Setting gluon ID" addrID=683193fa-1e61-406b-8229-57a8a2b63f08 gluonID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Created new IMAP user" addrID=683193fa-1e61-406b-8229-57a8a2b63f08 gluonID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Received mailbox message count" count=0 gluonID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:29Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:29Z" level=info msg=Resuming service=user-events user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Starting IMAP Service" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Sync triggered" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:29.878973745 +0000 UTC m=+65.284852946" user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:e8ec7c8b-960d-48b1-b295-7de6107e41e5" userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Syncing labels" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=67f63396-9bcf-492d-b377-fadc9a0e0900 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=e265b4d8-b620-474d-a7b4-34a20af99008 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=67f63396-9bcf-492d-b377-fadc9a0e0900 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e265b4d8-b620-474d-a7b4-34a20af99008 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=33314ed8-abf5-4feb-bc14-b8c513f7fdb9 time="2025-11-04T18:50:29Z" level=info msg="Synced labels" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/count" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Syncing messages" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Job started" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: POST https://127.0.0.1:33469/mail/v4/messages" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: POST https://127.0.0.1:33469/mail/v4/messages" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Creating new child job" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Job finished" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/0b50eacf-6b1d-4754-8054-826b463057ee" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/315af862-8b12-484f-b489-54cd58c98616" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/ca7d9546-f3f7-4293-b6dd-13bca781816d" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/2adb0218-b755-4040-bcba-b09bb1290f5f" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/13a49cce-ad92-45fe-8f35-b17bb689e35d" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/cedbe7f3-3cf1-45ea-9baa-bf2a843da462" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/50215304-270d-4092-a432-ee0b0e0cf9b6" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/cb4082d1-d063-4135-84cf-8ed0eed3cb73" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/9a0a3752-80ca-4475-97d0-24f526b962ce" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="200 OK: GET https://127.0.0.1:33469/mail/v4/messages/e90ac9a4-2034-45a1-aebe-c0ba06508ef6" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:29Z" level=info msg="200 OK: POST https://127.0.0.1:33469/data/v1/metrics" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:29Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:29Z" level=info msg="Child job finished" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Synced messages" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Finished user sync" duration=11.449811ms service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Event loop reset" eventID="DA==" service=user-events user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 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="2025-11-04T18:50:29Z" level=info msg="200 OK: PUT https://127.0.0.1:33469/mail/v4/messages/unlabel" pkg=gpa/client userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 When IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:50:29Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:29Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:29Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:29Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:29Z" level=info msg="Closing user" userID=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="De-registering user client, ID:e8ec7c8b-960d-48b1-b295-7de6107e41e5" pkg=observability time="2025-11-04T18:50:29Z" level=info msg="Exiting IMAP Service" service=imap user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Exiting service main loop" service=smtp user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Exiting service main loop" service=notification user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Exiting Service" service=user-identity user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Exiting service main loop" service=telemetry user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Exiting service" service=user-events user=e8ec7c8b-960d-48b1-b295-7de6107e41e5 time="2025-11-04T18:50:29Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:29Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees 2 messages in "Folders/mbox" # :1 -> *scenario time="2025-11-04T18:50:30Z" level=info msg="User '12a0bf0e-fd3f-4f78-9a09-ae5fb41591a7' created with id=2bff0752-fa53-4ffb-868c-899997bbc0e4" pkg=gpa/server/backend time="2025-11-04T18:50:30Z" level=info msg="Starting bridge" time="2025-11-04T18:50:30Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/081/config1588990224/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/081/cache2225854506/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/081/cache2225854506/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:30Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/081/data574876969/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/081/data574876969/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:30Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:30Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:30Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:30Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:30Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:30Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:30Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:30Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/081/config1588990224/grpcServerConfig.json time="2025-11-04T18:50:30Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:30Z" level=info msg="gRPC server listening on /tmp/bridge3986" pkg=grpc time="2025-11-04T18:50:30Z" level=info msg="Frontend service started" time="2025-11-04T18:50:30Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:30Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:30Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:30Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:30Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:30Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:30Z" level=info msg="Frontend client started" time="2025-11-04T18:50:30Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1ec3a7c4)" time="2025-11-04T18:50:30Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1ec3a7c4)" time="2025-11-04T18:50:30Z" level=info msg="200 OK: POST https://127.0.0.1:35451/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:30Z" level=info msg="200 OK: POST https://127.0.0.1:35451/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:30Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Adding vault user" userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Creating new user" userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=warning msg="404 GET https://127.0.0.1:35451/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:30Z" level=error msg="404 GET https://127.0.0.1:35451/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:30Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35451/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:30Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/core/v4/events/latest" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Starting service Last EventID=DA==" service=user-events user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/core/v4/settings" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Registering user client, ID:2bff0752-fa53-4ffb-868c-899997bbc0e4" pkg=observability time="2025-11-04T18:50:30Z" level=info msg="Starting service main loop" service=telemetry user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Starting service main loop" service=notification user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Starting service main loop" service=smtp user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/core/v4/labels?Type=4" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/core/v4/labels?Type=3" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/core/v4/labels?Type=1" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Setting labels" labelIDs="[2 4 6 7 8 9 10 0 3 5 12 1 f49a2af1-2074-4261-94a7-6238ee792b26 45d63c30-c4a2-43a1-a883-e987ebf1d94e]" pkg=rwLabels time="2025-11-04T18:50:30Z" level=info msg="Adding user to imap server" addrID=16e2b29b-6af1-49b6-9f4b-90a5d54f2de3 service=server-manager time="2025-11-04T18:50:30Z" level=info msg="Creating new IMAP user" addrID=16e2b29b-6af1-49b6-9f4b-90a5d54f2de3 service=server-manager time="2025-11-04T18:50:30Z" level=info msg="Setting gluon ID" addrID=16e2b29b-6af1-49b6-9f4b-90a5d54f2de3 gluonID=ee05fc2b-b93e-4168-a419-71d20a88f509 userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Received mailbox message count" count=0 gluonID=ee05fc2b-b93e-4168-a419-71d20a88f509 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:30Z" level=info msg="Created new IMAP user" addrID=16e2b29b-6af1-49b6-9f4b-90a5d54f2de3 gluonID=ee05fc2b-b93e-4168-a419-71d20a88f509 service=server-manager time="2025-11-04T18:50:30Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:30Z" level=info msg=Resuming service=user-events user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Starting IMAP Service" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Sync triggered" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:30.804101951 +0000 UTC m=+66.209981161" user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Checking whether logged in user should re-sync. UserID:2bff0752-fa53-4ffb-868c-899997bbc0e4" userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Syncing labels" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Label not found in DB, creating mailbox." labelID=45d63c30-c4a2-43a1-a883-e987ebf1d94e labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:30Z" level=info msg="Label not found in DB, creating mailbox." labelID=f49a2af1-2074-4261-94a7-6238ee792b26 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=45d63c30-c4a2-43a1-a883-e987ebf1d94e userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f49a2af1-2074-4261-94a7-6238ee792b26 userID=ee05fc2b-b93e-4168-a419-71d20a88f509 time="2025-11-04T18:50:30Z" level=info msg="Synced labels" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/count" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Syncing messages" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Job started" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: POST https://127.0.0.1:35451/mail/v4/messages" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: POST https://127.0.0.1:35451/mail/v4/messages" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Creating new child job" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Job finished" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/0146ea80-2de5-4834-ae6f-aa5e40f84f23" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/5804ff4d-118f-42db-b41d-96c01942fb2c" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/a2ea403b-46dd-49a7-a83a-b22c052e7784" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/ef24f02c-0b44-4920-8a38-2bf353c999ab" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/ff748e98-5dbf-41bb-8597-7c7de26a170f" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/485b2f43-ea58-45a9-9231-8fefce128b30" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/1112a65b-5d6d-44cd-a98c-5de2710b7cf6" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/b3d73fe1-a95a-487a-a11c-8176faac362e" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/1f7cbc69-7926-4650-b20b-ca1bedda6aae" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="200 OK: GET https://127.0.0.1:35451/mail/v4/messages/269949ca-8256-47bb-8839-eba9011cedf4" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:30Z" level=info msg="200 OK: POST https://127.0.0.1:35451/data/v1/metrics" pkg=gpa/client userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:30Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:30Z" level=info msg="Child job finished" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Synced messages" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Finished user sync" duration=7.896453ms service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Sync complete, starting API event stream" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Event loop reset" eventID="DA==" service=user-events user=2bff0752-fa53-4ffb-868c-899997bbc0e4 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="2025-11-04T18:50:30Z" level=error msg="Command failed" cmd=EXPUNGE error="operation not allowed" pkg=gluon/session session=1 And IMAP client "1" expunges # :1 -> *scenario time="2025-11-04T18:50:30Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:30Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:30Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:30Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:30Z" level=info msg="Closing user" userID=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="De-registering user client, ID:2bff0752-fa53-4ffb-868c-899997bbc0e4" pkg=observability time="2025-11-04T18:50:30Z" level=info msg="Exiting IMAP Service" service=imap user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Exiting service main loop" service=smtp user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Exiting service main loop" service=notification user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Exiting Service" service=user-identity user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Exiting service main loop" service=telemetry user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Exiting service" service=user-events user=2bff0752-fa53-4ffb-868c-899997bbc0e4 time="2025-11-04T18:50:30Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:30Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:30Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:30Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:30Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:30Z" level=info msg="Closing service" service=unleash 2025/11/04 18:50:30 http: TLS handshake error from 127.0.0.1:50542: write tcp 127.0.0.1:35451->127.0.0.1:50542: use of closed network connection Then it fails # :1 -> *scenario Feature: IMAP remove messages from Trash time="2025-11-04T18:50:30Z" level=info msg="User '137a4537-3ac6-4c81-8222-39d2713dd189' created with id=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb" pkg=gpa/server/backend Background: Given there exists an account with username "137a4537-3ac6-4c81-8222-39d2713dd189" and password "password" # :1 -> *scenario And the account "137a4537-3ac6-4c81-8222-39d2713dd189" 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 "137a4537-3ac6-4c81-8222-39d2713dd189@proton.local" of account "137a4537-3ac6-4c81-8222-39d2713dd189" has the following messages in "Trash": # :1 -> *scenario | from | to | subject | body | | john.doe@mail.com | 137a4537-3ac6-4c81-8222-39d2713dd189@proton.local | foo | hello | | jane.doe@mail.com | name@proton.local | bar | world | time="2025-11-04T18:50:31Z" level=info msg="Starting bridge" time="2025-11-04T18:50:31Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/082/config2451407686/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/082/cache687807450/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/082/cache687807450/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:31Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/082/data1482026122/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/082/data1482026122/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:31Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:31Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:31Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:31Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:31Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:31Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:31Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:31Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:31Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:31Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:31Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/082/config2451407686/grpcServerConfig.json time="2025-11-04T18:50:31Z" level=info msg="gRPC server listening on /tmp/bridge3830" pkg=grpc time="2025-11-04T18:50:31Z" level=info msg="Frontend service started" time="2025-11-04T18:50:31Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:31Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:31Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:31Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:31Z" level=info msg="200 OK: GET https://127.0.0.1:40627/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:31Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2025-11-04T18:50:31Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (961609c9)" time="2025-11-04T18:50:31Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (961609c9)" time="2025-11-04T18:50:31Z" level=info msg="200 OK: POST https://127.0.0.1:40627/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:31Z" level=info msg="200 OK: POST https://127.0.0.1:40627/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:31Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Adding vault user" userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Creating new user" userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=warning msg="404 GET https://127.0.0.1:40627/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:31Z" level=error msg="404 GET https://127.0.0.1:40627/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:31Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40627/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:31Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: GET https://127.0.0.1:40627/core/v4/events/latest" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: GET https://127.0.0.1:40627/core/v4/settings" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Registering user client, ID:43d59403-bcdb-48d6-a0cb-cd6c654c6fdb" pkg=observability time="2025-11-04T18:50:31Z" level=info msg="Starting service main loop" service=telemetry user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Starting service main loop" service=notification user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Starting service main loop" service=smtp user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: GET https://127.0.0.1:40627/core/v4/labels?Type=4" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: GET https://127.0.0.1:40627/core/v4/labels?Type=3" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: GET https://127.0.0.1:40627/core/v4/labels?Type=1" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Setting labels" labelIDs="[5 9 12 2 4 6 7 8 10 0 1 3 4a8109f0-0459-4d8b-b146-6e071253c7a7 e0b13371-cca7-4902-963d-c49aba14456c]" pkg=rwLabels time="2025-11-04T18:50:31Z" level=info msg="Adding user to imap server" addrID=46a1e4d6-0c63-4067-9333-7120b151f27b service=server-manager time="2025-11-04T18:50:31Z" level=info msg="Creating new IMAP user" addrID=46a1e4d6-0c63-4067-9333-7120b151f27b service=server-manager time="2025-11-04T18:50:31Z" level=info msg="Setting gluon ID" addrID=46a1e4d6-0c63-4067-9333-7120b151f27b gluonID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Created new IMAP user" addrID=46a1e4d6-0c63-4067-9333-7120b151f27b gluonID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 service=server-manager time="2025-11-04T18:50:31Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:31Z" level=info msg="Received mailbox message count" count=0 gluonID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:31Z" level=info msg=Resuming service=user-events user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Starting IMAP Service" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Sync triggered" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:31.610600341 +0000 UTC m=+67.016479541" user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb And the user logs in with username "137a4537-3ac6-4c81-8222-39d2713dd189" and password "password" # :1 -> *scenario time="2025-11-04T18:50:31Z" level=info msg="Checking whether logged in user should re-sync. UserID:43d59403-bcdb-48d6-a0cb-cd6c654c6fdb" userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Syncing labels" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Label not found in DB, creating mailbox." labelID=4a8109f0-0459-4d8b-b146-6e071253c7a7 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Label not found in DB, creating mailbox." labelID=e0b13371-cca7-4902-963d-c49aba14456c labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4a8109f0-0459-4d8b-b146-6e071253c7a7 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e0b13371-cca7-4902-963d-c49aba14456c userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7a8d3d09-5b8c-46b1-ba8d-23b80b274e45 time="2025-11-04T18:50:31Z" level=info msg="Synced labels" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: GET https://127.0.0.1:40627/mail/v4/messages/count" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Syncing messages" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Job started" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: POST https://127.0.0.1:40627/mail/v4/messages" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: POST https://127.0.0.1:40627/mail/v4/messages" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Creating new child job" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Job finished" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: GET https://127.0.0.1:40627/mail/v4/messages/e1b749ea-f7f8-43a5-9af8-2635cdc5c60d" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: GET https://127.0.0.1:40627/mail/v4/messages/8195960e-7ef4-4c93-a4ba-a8b81abeaffd" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:31Z" level=info msg="200 OK: POST https://127.0.0.1:40627/data/v1/metrics" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:31Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:31Z" level=info msg="Child job finished" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Synced messages" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Finished user sync" duration=7.889931ms service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Sync complete, starting API event stream" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb And user "137a4537-3ac6-4c81-8222-39d2713dd189" finishes syncing # :1 -> *scenario And user "137a4537-3ac6-4c81-8222-39d2713dd189" connects and authenticates IMAP client "1" # :1 -> *scenario And IMAP client "1" selects "Trash" # :1 -> *scenario time="2025-11-04T18:50:31Z" level=info msg="200 OK: PUT https://127.0.0.1:40627/mail/v4/messages/label" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb 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="2025-11-04T18:50:31Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" 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="2025-11-04T18:50:31Z" level=info msg="200 OK: PUT https://127.0.0.1:40627/mail/v4/messages/unlabel" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:31Z" level=info msg="200 OK: POST https://127.0.0.1:40627/mail/v4/messages" pkg=gpa/client userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb 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="2025-11-04T18:50:32Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:32Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:32Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:32Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:32Z" level=info msg="Closing user" userID=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:32Z" level=info msg="De-registering user client, ID:43d59403-bcdb-48d6-a0cb-cd6c654c6fdb" pkg=observability time="2025-11-04T18:50:32Z" level=info msg="Exiting IMAP Service" service=imap user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:32Z" level=info msg="Exiting service main loop" service=smtp user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:32Z" level=info msg="Exiting service main loop" service=notification user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:32Z" level=info msg="Exiting Service" service=user-identity user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:32Z" level=info msg="Exiting service main loop" service=telemetry user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:32Z" level=info msg="Exiting service" service=user-events user=43d59403-bcdb-48d6-a0cb-cd6c654c6fdb time="2025-11-04T18:50:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:32Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:32Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:32Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:32Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 1 messages in "Labels/label" # :1 -> *scenario time="2025-11-04T18:50:32Z" level=info msg="User '205ca875-736d-412b-9252-19fb1c3d6e56' created with id=9292d81e-5332-4739-8889-e849cd7d682b" pkg=gpa/server/backend Scenario Outline: Message in Trash only is permanently deleted # features/imap/message/delete_from_trash.feature:33 Given the address "205ca875-736d-412b-9252-19fb1c3d6e56@proton.local" of account "205ca875-736d-412b-9252-19fb1c3d6e56" has the following messages in "Trash": # :1 -> *scenario | from | to | subject | body | | john.doe@mail.com | 205ca875-736d-412b-9252-19fb1c3d6e56@proton.local | foo | hello | | jane.doe@mail.com | name@proton.local | bar | world | time="2025-11-04T18:50:32Z" level=info msg="Starting bridge" time="2025-11-04T18:50:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/083/config3076158756/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/083/cache3512171246/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/083/cache3512171246/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/083/data4265858484/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/083/data4265858484/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:32Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:32Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:32Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/083/config3076158756/grpcServerConfig.json time="2025-11-04T18:50:32Z" level=info msg="gRPC server listening on /tmp/bridge2278" pkg=grpc time="2025-11-04T18:50:32Z" level=info msg="Frontend service started" time="2025-11-04T18:50:32Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:32Z" level=info msg="200 OK: GET https://127.0.0.1:39445/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:32Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2025-11-04T18:50:32Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1d715065)" time="2025-11-04T18:50:32Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1d715065)" time="2025-11-04T18:50:32Z" level=info msg="200 OK: POST https://127.0.0.1:39445/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:33Z" level=info msg="200 OK: POST https://127.0.0.1:39445/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:33Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Adding vault user" userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Creating new user" userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=warning msg="404 GET https://127.0.0.1:39445/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:33Z" level=error msg="404 GET https://127.0.0.1:39445/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:33Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39445/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:33Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: GET https://127.0.0.1:39445/core/v4/events/latest" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: GET https://127.0.0.1:39445/core/v4/settings" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Registering user client, ID:9292d81e-5332-4739-8889-e849cd7d682b" pkg=observability time="2025-11-04T18:50:33Z" level=info msg="Starting service main loop" service=telemetry user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Starting service main loop" service=notification user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Starting service main loop" service=smtp user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: GET https://127.0.0.1:39445/core/v4/labels?Type=4" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: GET https://127.0.0.1:39445/core/v4/labels?Type=3" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: GET https://127.0.0.1:39445/core/v4/labels?Type=1" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Setting labels" labelIDs="[0 1 2 4 5 6 7 9 3 8 10 12 f98bc0aa-0d74-484a-a133-ba8f54333708 45c3b244-3b96-4b15-89e5-14a8f22374de]" pkg=rwLabels time="2025-11-04T18:50:33Z" level=info msg="Adding user to imap server" addrID=f6f1c83b-350f-47c0-ade7-0e2b1c4debbc service=server-manager time="2025-11-04T18:50:33Z" level=info msg="Creating new IMAP user" addrID=f6f1c83b-350f-47c0-ade7-0e2b1c4debbc service=server-manager time="2025-11-04T18:50:33Z" level=info msg="Setting gluon ID" addrID=f6f1c83b-350f-47c0-ade7-0e2b1c4debbc gluonID=3938469f-7542-4774-bbb7-fe87e034668e userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Created new IMAP user" addrID=f6f1c83b-350f-47c0-ade7-0e2b1c4debbc gluonID=3938469f-7542-4774-bbb7-fe87e034668e service=server-manager time="2025-11-04T18:50:33Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:33Z" level=info msg=Resuming service=user-events user=9292d81e-5332-4739-8889-e849cd7d682b And the user logs in with username "205ca875-736d-412b-9252-19fb1c3d6e56" and password "password" # :1 -> *scenario time="2025-11-04T18:50:33Z" level=info msg="Received mailbox message count" count=0 gluonID=3938469f-7542-4774-bbb7-fe87e034668e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:33Z" level=info msg="Starting IMAP Service" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Sync triggered" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:33.050140311 +0000 UTC m=+68.456019521" user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Checking whether logged in user should re-sync. UserID:9292d81e-5332-4739-8889-e849cd7d682b" userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Syncing labels" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Label not found in DB, creating mailbox." labelID=45c3b244-3b96-4b15-89e5-14a8f22374de labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:33Z" level=info msg="Label not found in DB, creating mailbox." labelID=f98bc0aa-0d74-484a-a133-ba8f54333708 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=45c3b244-3b96-4b15-89e5-14a8f22374de userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f98bc0aa-0d74-484a-a133-ba8f54333708 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3938469f-7542-4774-bbb7-fe87e034668e time="2025-11-04T18:50:33Z" level=info msg="Synced labels" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: GET https://127.0.0.1:39445/mail/v4/messages/count" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Syncing messages" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Job started" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: POST https://127.0.0.1:39445/mail/v4/messages" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: POST https://127.0.0.1:39445/mail/v4/messages" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Creating new child job" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Job finished" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: GET https://127.0.0.1:39445/mail/v4/messages/cf2a9244-4a6f-4269-914b-4b5440d523e6" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: GET https://127.0.0.1:39445/mail/v4/messages/e39789c0-553d-4c88-9afd-8ba711defa61" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:33Z" level=info msg="200 OK: POST https://127.0.0.1:39445/data/v1/metrics" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:33Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:50:33Z" level=info msg="Child job finished" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Synced messages" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Finished user sync" duration=6.545325ms service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Sync complete, starting API event stream" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=9292d81e-5332-4739-8889-e849cd7d682b And user "205ca875-736d-412b-9252-19fb1c3d6e56" finishes syncing # :1 -> *scenario And user "205ca875-736d-412b-9252-19fb1c3d6e56" 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="2025-11-04T18:50:33Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And IMAP client "1" eventually sees 2 messages in "All Mail" # :1 -> *scenario time="2025-11-04T18:50:33Z" level=info msg="200 OK: PUT https://127.0.0.1:39445/mail/v4/messages/unlabel" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: POST https://127.0.0.1:39445/mail/v4/messages" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:33Z" level=info msg="200 OK: PUT https://127.0.0.1:39445/mail/v4/messages/delete" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b 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="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:39445/core/v4/events/BA==" pkg=gpa/client userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="Received new API event" new="Event Bg==: messages: created=0, updated=0, deleted=1" old="BA==" service=user-events user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="Handling message deleted event" messageID=cf2a9244-4a6f-4269-914b-4b5440d523e6 service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:34Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:34Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:34Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:34Z" level=info msg="Closing user" userID=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="De-registering user client, ID:9292d81e-5332-4739-8889-e849cd7d682b" pkg=observability time="2025-11-04T18:50:34Z" level=info msg="Exiting IMAP Service" service=imap user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="Exiting service main loop" service=smtp user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="Exiting service main loop" service=notification user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="Exiting Service" service=user-identity user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="Exiting service main loop" service=telemetry user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="Exiting service" service=user-events user=9292d81e-5332-4739-8889-e849cd7d682b time="2025-11-04T18:50:34Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 1 messages in "All Mail" # :1 -> *scenario Feature: IMAP Draft messages time="2025-11-04T18:50:34Z" level=info msg="User 'ff2c6059-0b73-4417-912a-7743ece6d04f' created with id=c5ee1a1e-1816-4516-a81e-0844652fb9cb" pkg=gpa/server/backend Background: Given there exists an account with username "ff2c6059-0b73-4417-912a-7743ece6d04f" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:34Z" level=info msg="Starting bridge" time="2025-11-04T18:50:34Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/084/config469120258/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/084/cache2793878227/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/084/cache2793878227/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:34Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/084/data2853892906/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/084/data2853892906/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:34Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:34Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:34Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:34Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:34Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:34Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:34Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:34Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/084/config469120258/grpcServerConfig.json time="2025-11-04T18:50:34Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:34Z" level=info msg="gRPC server listening on /tmp/bridge9222" pkg=grpc time="2025-11-04T18:50:34Z" level=info msg="Frontend service started" time="2025-11-04T18:50:34Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:34Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:34Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:34Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:34Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:34Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:34Z" level=info msg="Frontend client started" time="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:35919/feature/v2/frontend" pkg=gpa/manager When bridge starts # :1 -> *scenario time="2025-11-04T18:50:34Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (40dfba68)" time="2025-11-04T18:50:34Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (40dfba68)" time="2025-11-04T18:50:34Z" level=info msg="200 OK: POST https://127.0.0.1:35919/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:34Z" level=info msg="200 OK: POST https://127.0.0.1:35919/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:34Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Adding vault user" userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Creating new user" userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=warning msg="404 GET https://127.0.0.1:35919/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:34Z" level=error msg="404 GET https://127.0.0.1:35919/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:34Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35919/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:34Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:35919/core/v4/events/latest" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:35919/core/v4/settings" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Registering user client, ID:c5ee1a1e-1816-4516-a81e-0844652fb9cb" pkg=observability time="2025-11-04T18:50:34Z" level=info msg="Starting service main loop" service=telemetry user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Starting service main loop" service=notification user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Starting service main loop" service=smtp user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:35919/core/v4/labels?Type=4" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:35919/core/v4/labels?Type=3" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:35919/core/v4/labels?Type=1" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Setting labels" labelIDs="[8 12 2 3 4 6 9 10 0 1 5 7]" pkg=rwLabels time="2025-11-04T18:50:34Z" level=info msg="Adding user to imap server" addrID=b51ff58d-8192-4a05-b7fe-578c089de5ac service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Creating new IMAP user" addrID=b51ff58d-8192-4a05-b7fe-578c089de5ac service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Setting gluon ID" addrID=b51ff58d-8192-4a05-b7fe-578c089de5ac gluonID=009e5e36-ca32-45a7-8c78-f654da8b7141 userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Created new IMAP user" addrID=b51ff58d-8192-4a05-b7fe-578c089de5ac gluonID=009e5e36-ca32-45a7-8c78-f654da8b7141 service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:34Z" level=info msg=Resuming service=user-events user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Received mailbox message count" count=0 gluonID=009e5e36-ca32-45a7-8c78-f654da8b7141 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:34Z" level=info msg="Checking whether logged in user should re-sync. UserID:c5ee1a1e-1816-4516-a81e-0844652fb9cb" userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb And the user logs in with username "ff2c6059-0b73-4417-912a-7743ece6d04f" and password "password" # :1 -> *scenario time="2025-11-04T18:50:34Z" level=info msg="Starting IMAP Service" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Sync triggered" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:34.485304825 +0000 UTC m=+69.891184025" user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Syncing labels" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=009e5e36-ca32-45a7-8c78-f654da8b7141 time="2025-11-04T18:50:34Z" level=info msg="Synced labels" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:35919/mail/v4/messages/count" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Syncing messages" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Job started" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: POST https://127.0.0.1:35919/mail/v4/messages" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Job finished" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Synced messages" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Finished user sync" duration=4.974116ms service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Sync complete, starting API event stream" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c5ee1a1e-1816-4516-a81e-0844652fb9cb And user "ff2c6059-0b73-4417-912a-7743ece6d04f" finishes syncing # :1 -> *scenario And user "ff2c6059-0b73-4417-912a-7743ece6d04f" connects and authenticates IMAP client "1" # :1 -> *scenario And IMAP client "1" selects "Drafts" # :1 -> *scenario time="2025-11-04T18:50:34Z" level=info msg="200 OK: POST https://127.0.0.1:35919/mail/v4/messages" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:35919/mail/v4/messages/e66689dd-a3e3-44fa-bb7e-c17a0fe5c3c1" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb 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="2025-11-04T18:50:34Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" 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="2025-11-04T18:50:34Z" level=info msg="200 OK: PUT https://127.0.0.1:35919/mail/v4/messages/unlabel" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: POST https://127.0.0.1:35919/mail/v4/messages" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: PUT https://127.0.0.1:35919/mail/v4/messages/delete" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:50:34Z" level=info msg="200 OK: POST https://127.0.0.1:35919/mail/v4/messages" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="200 OK: GET https://127.0.0.1:35919/mail/v4/messages/1b5d33a3-d62c-4d5d-9c2e-03a2723ee2b6" pkg=gpa/client userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb 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="2025-11-04T18:50:34Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:34Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:34Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:34Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:34Z" level=info msg="Closing user" userID=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="De-registering user client, ID:c5ee1a1e-1816-4516-a81e-0844652fb9cb" pkg=observability time="2025-11-04T18:50:34Z" level=info msg="Exiting IMAP Service" service=imap user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Exiting service main loop" service=smtp user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Exiting service main loop" service=notification user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Exiting Service" service=user-identity user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Exiting service main loop" service=telemetry user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Exiting service" service=user-events user=c5ee1a1e-1816-4516-a81e-0844652fb9cb time="2025-11-04T18:50:34Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:34Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see header "Reply-To" in message with subject "Basic Draft" in "Drafts" # :1 -> *scenario time="2025-11-04T18:50:35Z" level=info msg="User '83511fb6-3185-43e0-89aa-08b016624010' created with id=c034be2d-bbc8-4143-a651-ad7734d6d8d9" pkg=gpa/server/backend time="2025-11-04T18:50:35Z" level=info msg="Starting bridge" time="2025-11-04T18:50:35Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/085/config3125450304/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/085/cache1329987634/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/085/cache1329987634/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:35Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/085/data1201739262/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/085/data1201739262/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:35Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:35Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:35Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:35Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:35Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:35Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:35Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:35Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:35Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/085/config3125450304/grpcServerConfig.json time="2025-11-04T18:50:35Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:35Z" level=info msg="gRPC server listening on /tmp/bridge6635" pkg=grpc time="2025-11-04T18:50:35Z" level=info msg="Frontend service started" time="2025-11-04T18:50:35Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:35Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:35Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:35Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:35Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:35Z" level=info msg="Frontend client started" time="2025-11-04T18:50:35Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (36a18bfc)" time="2025-11-04T18:50:35Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (36a18bfc)" time="2025-11-04T18:50:35Z" level=info msg="200 OK: GET https://127.0.0.1:37703/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:35Z" level=info msg="200 OK: POST https://127.0.0.1:37703/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:35Z" level=info msg="200 OK: POST https://127.0.0.1:37703/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:35Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Adding vault user" userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Creating new user" userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=warning msg="404 GET https://127.0.0.1:37703/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:35Z" level=error msg="404 GET https://127.0.0.1:37703/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:35Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37703/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:35Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="200 OK: GET https://127.0.0.1:37703/core/v4/events/latest" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="200 OK: GET https://127.0.0.1:37703/core/v4/settings" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Registering user client, ID:c034be2d-bbc8-4143-a651-ad7734d6d8d9" pkg=observability time="2025-11-04T18:50:35Z" level=info msg="Starting service main loop" service=telemetry user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Starting service main loop" service=notification user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Starting service main loop" service=smtp user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="200 OK: GET https://127.0.0.1:37703/core/v4/labels?Type=4" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="200 OK: GET https://127.0.0.1:37703/core/v4/labels?Type=3" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="200 OK: GET https://127.0.0.1:37703/core/v4/labels?Type=1" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Setting labels" labelIDs="[7 8 6 9 10 12 0 1 2 3 4 5]" pkg=rwLabels time="2025-11-04T18:50:35Z" level=info msg="Adding user to imap server" addrID=08d9cc04-46b4-415b-99bb-09f018de6531 service=server-manager time="2025-11-04T18:50:35Z" level=info msg="Creating new IMAP user" addrID=08d9cc04-46b4-415b-99bb-09f018de6531 service=server-manager time="2025-11-04T18:50:35Z" level=info msg="Setting gluon ID" addrID=08d9cc04-46b4-415b-99bb-09f018de6531 gluonID=741235e0-c389-42ad-9c24-413901609d9f userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Created new IMAP user" addrID=08d9cc04-46b4-415b-99bb-09f018de6531 gluonID=741235e0-c389-42ad-9c24-413901609d9f service=server-manager time="2025-11-04T18:50:35Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:35Z" level=info msg=Resuming service=user-events user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Received mailbox message count" count=0 gluonID=741235e0-c389-42ad-9c24-413901609d9f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:35Z" level=info msg="Starting IMAP Service" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Sync triggered" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:35.323296446 +0000 UTC m=+70.729175656" user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Checking whether logged in user should re-sync. UserID:c034be2d-bbc8-4143-a651-ad7734d6d8d9" userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Syncing labels" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:35Z" level=info msg="Synced labels" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="200 OK: GET https://127.0.0.1:37703/mail/v4/messages/count" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Syncing messages" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Job started" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="200 OK: POST https://127.0.0.1:37703/mail/v4/messages" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Job finished" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Synced messages" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Finished user sync" duration=2.603571ms service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Sync complete, starting API event stream" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="200 OK: POST https://127.0.0.1:37703/mail/v4/messages" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="200 OK: GET https://127.0.0.1:37703/mail/v4/messages/f4011a04-b17b-4552-9c7b-c65cf2e44246" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:35Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: Draft edited remotely # features/imap/message/drafts.feature:47 When the following fields were changed in draft 1 for address "83511fb6-3185-43e0-89aa-08b016624010@proton.local" of account "83511fb6-3185-43e0-89aa-08b016624010": # :1 -> *scenario | to | subject | body | | someone@example.com | Basic Draft | This is a draft body, but longer | time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37703/core/v4/events/AA==" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="Handling message created event" date=0 messageID=f4011a04-b17b-4552-9c7b-c65cf2e44246 service=imap subject="******** (b1fb5c7c)" user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37703/mail/v4/messages/f4011a04-b17b-4552-9c7b-c65cf2e44246" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="Found existing message in create event, will update instead" MessageID=f4011a04-b17b-4552-9c7b-c65cf2e44246... pkg=gluon/user userID=741235e0-c389-42ad-9c24-413901609d9f time="2025-11-04T18:50:36Z" level=info msg="Handling draft or sent updated event" isDraft=true messageID=f4011a04-b17b-4552-9c7b-c65cf2e44246 service=imap subject="******** (b1fb5c7c)" user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37703/mail/v4/messages/f4011a04-b17b-4552-9c7b-c65cf2e44246" pkg=gpa/client userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 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="2025-11-04T18:50:36Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:36Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:36Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:36Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:36Z" level=info msg="Closing user" userID=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="De-registering user client, ID:c034be2d-bbc8-4143-a651-ad7734d6d8d9" pkg=observability time="2025-11-04T18:50:36Z" level=info msg="Exiting IMAP Service" service=imap user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="Exiting service main loop" service=smtp user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="Exiting service main loop" service=notification user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="Exiting Service" service=user-identity user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="Exiting service main loop" service=telemetry user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="Exiting service" service=user-events user=c034be2d-bbc8-4143-a651-ad7734d6d8d9 time="2025-11-04T18:50:36Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:36Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:36Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:36Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:36Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:36Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see header "Reply-To" in message with subject "Basic Draft" in "Drafts" # :1 -> *scenario time="2025-11-04T18:50:36Z" level=info msg="User 'ee4f074d-816d-4e97-9a76-2c7ff257286c' created with id=dfe05e9f-1374-44c7-b7e7-aef13eb10581" pkg=gpa/server/backend time="2025-11-04T18:50:36Z" level=info msg="Starting bridge" time="2025-11-04T18:50:36Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/086/config2731533541/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/086/cache3586106472/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/086/cache3586106472/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:36Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/086/data1880907606/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/086/data1880907606/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:36Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:36Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:36Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:36Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:36Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:36Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:36Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/086/config2731533541/grpcServerConfig.json time="2025-11-04T18:50:36Z" level=info msg="gRPC server listening on /tmp/bridge8131" pkg=grpc time="2025-11-04T18:50:36Z" level=info msg="Frontend service started" time="2025-11-04T18:50:36Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:36Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:36Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:36Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:36Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:36Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:36Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:36Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:36Z" level=info msg="Frontend client started" time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37555/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:36Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c9c69789)" time="2025-11-04T18:50:36Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c9c69789)" time="2025-11-04T18:50:36Z" level=info msg="200 OK: POST https://127.0.0.1:37555/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:36Z" level=info msg="200 OK: POST https://127.0.0.1:37555/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:36Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Adding vault user" userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Creating new user" userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=warning msg="404 GET https://127.0.0.1:37555/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:36Z" level=error msg="404 GET https://127.0.0.1:37555/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:36Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37555/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:36Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37555/core/v4/events/latest" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37555/core/v4/settings" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Registering user client, ID:dfe05e9f-1374-44c7-b7e7-aef13eb10581" pkg=observability time="2025-11-04T18:50:36Z" level=info msg="Starting service main loop" service=telemetry user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Starting service main loop" service=notification user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Starting service main loop" service=smtp user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37555/core/v4/labels?Type=4" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37555/core/v4/labels?Type=3" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37555/core/v4/labels?Type=1" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Setting labels" labelIDs="[9 1 2 3 5 7 8 10 12 0 4 6]" pkg=rwLabels time="2025-11-04T18:50:36Z" level=info msg="Adding user to imap server" addrID=1080323f-1f29-49db-9cb8-34acc1e46da5 service=server-manager time="2025-11-04T18:50:36Z" level=info msg="Creating new IMAP user" addrID=1080323f-1f29-49db-9cb8-34acc1e46da5 service=server-manager time="2025-11-04T18:50:36Z" level=info msg="Setting gluon ID" addrID=1080323f-1f29-49db-9cb8-34acc1e46da5 gluonID=66673fa5-d71f-4a73-9691-145e1d3fc7cd userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Received mailbox message count" count=0 gluonID=66673fa5-d71f-4a73-9691-145e1d3fc7cd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:36Z" level=info msg="Created new IMAP user" addrID=1080323f-1f29-49db-9cb8-34acc1e46da5 gluonID=66673fa5-d71f-4a73-9691-145e1d3fc7cd service=server-manager time="2025-11-04T18:50:36Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:36Z" level=info msg=Resuming service=user-events user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Starting IMAP Service" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Sync triggered" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Checking whether logged in user should re-sync. UserID:dfe05e9f-1374-44c7-b7e7-aef13eb10581" userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:36.922284097 +0000 UTC m=+72.328163317" user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Syncing labels" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:36Z" level=info msg="Synced labels" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37555/mail/v4/messages/count" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Syncing messages" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Job started" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="200 OK: POST https://127.0.0.1:37555/mail/v4/messages" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Job finished" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Synced messages" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Finished user sync" duration=2.739906ms service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Sync complete, starting API event stream" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="200 OK: POST https://127.0.0.1:37555/mail/v4/messages" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:36Z" level=info msg="200 OK: GET https://127.0.0.1:37555/mail/v4/messages/f73a904f-39b2-4108-97ca-18e1fb1df35d" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:37Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: Draft moved to trash remotely # features/imap/message/drafts.feature:112 When draft 1 for address "ee4f074d-816d-4e97-9a76-2c7ff257286c@proton.local" of account "ee4f074d-816d-4e97-9a76-2c7ff257286c" was moved to trash # :1 -> *scenario time="2025-11-04T18:50:37Z" level=info msg="200 OK: GET https://127.0.0.1:37555/core/v4/events/AA==" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:37Z" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:37Z" level=info msg="Handling message created event" date=0 messageID=f73a904f-39b2-4108-97ca-18e1fb1df35d service=imap subject="******** (e3b0c442)" user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:37Z" level=info msg="200 OK: GET https://127.0.0.1:37555/mail/v4/messages/f73a904f-39b2-4108-97ca-18e1fb1df35d" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:37Z" level=info msg="Found existing message in create event, will update instead" MessageID=f73a904f-39b2-4108-97ca-18e1fb1df35d... pkg=gluon/user userID=66673fa5-d71f-4a73-9691-145e1d3fc7cd time="2025-11-04T18:50:37Z" level=info msg="Handling draft or sent updated event" isDraft=true messageID=f73a904f-39b2-4108-97ca-18e1fb1df35d service=imap subject="******** (e3b0c442)" user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:37Z" level=info msg="200 OK: GET https://127.0.0.1:37555/mail/v4/messages/f73a904f-39b2-4108-97ca-18e1fb1df35d" pkg=gpa/client userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 Then IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | body | | This is a dra | time="2025-11-04T18:50:38Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:38Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:38Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:38Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:38Z" level=info msg="Closing user" userID=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:38Z" level=info msg="De-registering user client, ID:dfe05e9f-1374-44c7-b7e7-aef13eb10581" pkg=observability time="2025-11-04T18:50:38Z" level=info msg="Exiting IMAP Service" service=imap user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:38Z" level=info msg="Exiting service main loop" service=smtp user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:38Z" level=info msg="Exiting service main loop" service=notification user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:38Z" level=info msg="Exiting Service" service=user-identity user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:38Z" level=info msg="Exiting service main loop" service=telemetry user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:38Z" level=info msg="Exiting service" service=user-events user=dfe05e9f-1374-44c7-b7e7-aef13eb10581 time="2025-11-04T18:50:38Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Drafts" # :1 -> *scenario time="2025-11-04T18:50:38Z" level=info msg="User 'a0f866ef-b581-4dca-802b-c86a22de9657' created with id=cbf28892-ee62-4cd4-97f0-ee14f9d1166d" pkg=gpa/server/backend time="2025-11-04T18:50:38Z" level=info msg="Starting bridge" time="2025-11-04T18:50:38Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/087/config1471250928/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/087/cache1091381706/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/087/cache1091381706/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:38Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/087/data1462853094/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/087/data1462853094/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:38Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:38Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:38Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:38Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:38Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:38Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:38Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:38Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:38Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:38Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:38Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/087/config1471250928/grpcServerConfig.json time="2025-11-04T18:50:38Z" level=info msg="gRPC server listening on /tmp/bridge6553" pkg=grpc time="2025-11-04T18:50:38Z" level=info msg="Frontend service started" time="2025-11-04T18:50:38Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:38Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:38Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:38Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:38Z" level=info msg="200 OK: GET https://127.0.0.1:34001/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:38Z" level=info msg="Frontend client started" time="2025-11-04T18:50:38Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8767594d)" time="2025-11-04T18:50:38Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8767594d)" time="2025-11-04T18:50:38Z" level=info msg="200 OK: POST https://127.0.0.1:34001/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:38Z" level=info msg="200 OK: POST https://127.0.0.1:34001/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:38Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Adding vault user" userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Creating new user" userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=warning msg="404 GET https://127.0.0.1:34001/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:38Z" level=error msg="404 GET https://127.0.0.1:34001/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:38Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34001/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:38Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: GET https://127.0.0.1:34001/core/v4/events/latest" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: GET https://127.0.0.1:34001/core/v4/settings" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Registering user client, ID:cbf28892-ee62-4cd4-97f0-ee14f9d1166d" pkg=observability time="2025-11-04T18:50:38Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Starting service main loop" service=telemetry user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Starting service main loop" service=notification user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Starting service main loop" service=smtp user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: GET https://127.0.0.1:34001/core/v4/labels?Type=4" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: GET https://127.0.0.1:34001/core/v4/labels?Type=3" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: GET https://127.0.0.1:34001/core/v4/labels?Type=1" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Setting labels" labelIDs="[1 3 4 6 7 8 12 0 2 5 9 10]" pkg=rwLabels time="2025-11-04T18:50:38Z" level=info msg="Adding user to imap server" addrID=ea5427f7-43f9-4f57-ad98-de43ddf38002 service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Creating new IMAP user" addrID=ea5427f7-43f9-4f57-ad98-de43ddf38002 service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Setting gluon ID" addrID=ea5427f7-43f9-4f57-ad98-de43ddf38002 gluonID=d0fa21d4-8fae-499d-bc03-571ad4168a07 userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Received mailbox message count" count=0 gluonID=d0fa21d4-8fae-499d-bc03-571ad4168a07 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:38Z" level=info msg="Created new IMAP user" addrID=ea5427f7-43f9-4f57-ad98-de43ddf38002 gluonID=d0fa21d4-8fae-499d-bc03-571ad4168a07 service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:38Z" level=info msg=Resuming service=user-events user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Starting IMAP Service" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Sync triggered" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Checking whether logged in user should re-sync. UserID:cbf28892-ee62-4cd4-97f0-ee14f9d1166d" userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:38.533401982 +0000 UTC m=+73.939281193" user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Syncing labels" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d0fa21d4-8fae-499d-bc03-571ad4168a07 time="2025-11-04T18:50:38Z" level=info msg="Synced labels" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: GET https://127.0.0.1:34001/mail/v4/messages/count" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Syncing messages" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Job started" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: POST https://127.0.0.1:34001/mail/v4/messages" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Job finished" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Synced messages" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Finished user sync" duration=2.530924ms service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Sync complete, starting API event stream" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: POST https://127.0.0.1:34001/mail/v4/messages" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: GET https://127.0.0.1:34001/mail/v4/messages/6b3ff13a-fff9-4456-b9c3-9fcfc438601c" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" 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="2025-11-04T18:50:38Z" level=info msg="200 OK: PUT https://127.0.0.1:34001/mail/v4/messages/unlabel" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: POST https://127.0.0.1:34001/mail/v4/messages" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: PUT https://127.0.0.1:34001/mail/v4/messages/delete" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:50:38Z" level=info msg="200 OK: POST https://127.0.0.1:34001/mail/v4/messages" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="200 OK: GET https://127.0.0.1:34001/mail/v4/messages/66972473-0ad5-4f3c-9ccc-0951544693f0" pkg=gpa/client userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d 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="2025-11-04T18:50:38Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:38Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:38Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:38Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:38Z" level=info msg="Closing user" userID=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="De-registering user client, ID:cbf28892-ee62-4cd4-97f0-ee14f9d1166d" pkg=observability time="2025-11-04T18:50:38Z" level=info msg="Exiting IMAP Service" service=imap user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Exiting service main loop" service=smtp user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Exiting service main loop" service=notification user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Exiting Service" service=user-identity user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Exiting service main loop" service=telemetry user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Exiting service" service=user-events user=cbf28892-ee62-4cd4-97f0-ee14f9d1166d time="2025-11-04T18:50:38Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:38Z" level=info msg="Closing service" service=unleash 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 | time="2025-11-04T18:50:38Z" level=info msg="User 'd05cdea7-ce75-4550-9ee0-25e1950f6a47' created with id=e055c4a5-5c3a-4679-8606-93f8b6dd80e6" pkg=gpa/server/backend time="2025-11-04T18:50:39Z" level=info msg="Starting bridge" time="2025-11-04T18:50:39Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/088/config1567807495/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/088/cache1163665897/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/088/cache1163665897/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:39Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/088/data876142905/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/088/data876142905/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:39Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:39Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:39Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:39Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:39Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:39Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:39Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:39Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:39Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:39Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/088/config1567807495/grpcServerConfig.json time="2025-11-04T18:50:39Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:39Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:39Z" level=info msg="gRPC server listening on /tmp/bridge4335" pkg=grpc time="2025-11-04T18:50:39Z" level=info msg="Frontend service started" time="2025-11-04T18:50:39Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:39Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:39Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:39Z" level=info msg="200 OK: GET https://127.0.0.1:45975/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:39Z" level=info msg="Frontend client started" time="2025-11-04T18:50:39Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (bd53c6b6)" time="2025-11-04T18:50:39Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bd53c6b6)" time="2025-11-04T18:50:39Z" level=info msg="200 OK: POST https://127.0.0.1:45975/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:39Z" level=info msg="200 OK: POST https://127.0.0.1:45975/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:39Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Adding vault user" userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Creating new user" userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=warning msg="404 GET https://127.0.0.1:45975/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:39Z" level=error msg="404 GET https://127.0.0.1:45975/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:39Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45975/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:39Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: GET https://127.0.0.1:45975/core/v4/events/latest" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: GET https://127.0.0.1:45975/core/v4/settings" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Registering user client, ID:e055c4a5-5c3a-4679-8606-93f8b6dd80e6" pkg=observability time="2025-11-04T18:50:39Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Starting service main loop" service=telemetry user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Starting service main loop" service=notification user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Starting service main loop" service=smtp user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: GET https://127.0.0.1:45975/core/v4/labels?Type=4" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: GET https://127.0.0.1:45975/core/v4/labels?Type=3" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: GET https://127.0.0.1:45975/core/v4/labels?Type=1" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Setting labels" labelIDs="[4 7 10 12 0 1 2 3 5 6 8 9]" pkg=rwLabels time="2025-11-04T18:50:39Z" level=info msg="Adding user to imap server" addrID=9e13d7f8-a26d-4cbc-ba46-1fbe55b1684d service=server-manager time="2025-11-04T18:50:39Z" level=info msg="Creating new IMAP user" addrID=9e13d7f8-a26d-4cbc-ba46-1fbe55b1684d service=server-manager time="2025-11-04T18:50:39Z" level=info msg="Setting gluon ID" addrID=9e13d7f8-a26d-4cbc-ba46-1fbe55b1684d gluonID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Created new IMAP user" addrID=9e13d7f8-a26d-4cbc-ba46-1fbe55b1684d gluonID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 service=server-manager time="2025-11-04T18:50:39Z" level=info msg="Received mailbox message count" count=0 gluonID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:39Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:39Z" level=info msg=Resuming service=user-events user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Starting IMAP Service" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Sync triggered" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:39.269114259 +0000 UTC m=+74.674993459" user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Checking whether logged in user should re-sync. UserID:e055c4a5-5c3a-4679-8606-93f8b6dd80e6" userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Syncing labels" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c3ef41cb-15ed-4dba-ade7-8fe6e70922a2 time="2025-11-04T18:50:39Z" level=info msg="Synced labels" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: GET https://127.0.0.1:45975/mail/v4/messages/count" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Syncing messages" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Job started" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: POST https://127.0.0.1:45975/mail/v4/messages" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Job finished" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Synced messages" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Finished user sync" duration=2.600655ms service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Sync complete, starting API event stream" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: POST https://127.0.0.1:45975/mail/v4/messages" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: GET https://127.0.0.1:45975/mail/v4/messages/317b6d63-b755-4178-8a77-50c6d0a21527" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" 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="2025-11-04T18:50:39Z" level=info msg="200 OK: PUT https://127.0.0.1:45975/mail/v4/messages/unlabel" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: POST https://127.0.0.1:45975/mail/v4/messages" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: PUT https://127.0.0.1:45975/mail/v4/messages/delete" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:50:39Z" level=warning msg="Could not get import address" addr-id=9e13d7f8-a26d-4cbc-ba46-1fbe55b1684d error="no sender found in message headers" gluon-connector=0 pkg=imapservice user-id=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: POST https://127.0.0.1:45975/mail/v4/messages" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="200 OK: GET https://127.0.0.1:45975/mail/v4/messages/e867f913-1f06-41f4-abca-b671a2b4b779" pkg=gpa/client userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 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 time="2025-11-04T18:50:39Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:39Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:39Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:39Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:39Z" level=info msg="Closing user" userID=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="De-registering user client, ID:e055c4a5-5c3a-4679-8606-93f8b6dd80e6" pkg=observability time="2025-11-04T18:50:39Z" level=info msg="Exiting IMAP Service" service=imap user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Exiting service main loop" service=smtp user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Exiting service main loop" service=notification user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Exiting Service" service=user-identity user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Exiting service main loop" service=telemetry user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Exiting service" service=user-events user=e055c4a5-5c3a-4679-8606-93f8b6dd80e6 time="2025-11-04T18:50:39Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:39Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:39Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:39Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:39Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:39Z" level=info msg="Closing service" service=unleash 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 | Feature: IMAP Fetch time="2025-11-04T18:50:39Z" level=info msg="User '047a7f8b-2d04-49d1-a2a5-8d7ac828d864' created with id=8fc53130-5679-4348-a82a-cece3643d7c6" pkg=gpa/server/backend Background: Given there exists an account with username "047a7f8b-2d04-49d1-a2a5-8d7ac828d864" and password "password" # :1 -> *scenario And the account "047a7f8b-2d04-49d1-a2a5-8d7ac828d864" has additional address "f3f82d23-8494-4043-81d7-c9a47413c9ec@proton.local" # :1 -> *scenario And the account "047a7f8b-2d04-49d1-a2a5-8d7ac828d864" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | And the address "047a7f8b-2d04-49d1-a2a5-8d7ac828d864@proton.local" of account "047a7f8b-2d04-49d1-a2a5-8d7ac828d864" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | date | | john.doe@mail.com | 047a7f8b-2d04-49d1-a2a5-8d7ac828d864@proton.local | foo | 13 Jul 69 00:00 +0000 | Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:40Z" level=info msg="Starting bridge" time="2025-11-04T18:50:40Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/089/config1086050046/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/089/cache1160724187/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/089/cache1160724187/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:40Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/089/data2047213070/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/089/data2047213070/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:40Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:40Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:40Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:40Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:40Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:40Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:40Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:40Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:40Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:40Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:40Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:40Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/089/config1086050046/grpcServerConfig.json time="2025-11-04T18:50:40Z" level=info msg="gRPC server listening on /tmp/bridge3852" pkg=grpc time="2025-11-04T18:50:40Z" level=info msg="Frontend service started" time="2025-11-04T18:50:40Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:40Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:40Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:40Z" level=info msg="200 OK: GET https://127.0.0.1:37645/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:40Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:40Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (60b73182)" time="2025-11-04T18:50:40Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (60b73182)" time="2025-11-04T18:50:40Z" level=info msg="200 OK: POST https://127.0.0.1:37645/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:40Z" level=info msg="200 OK: POST https://127.0.0.1:37645/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:40Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Adding vault user" userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Creating new user" userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=warning msg="404 GET https://127.0.0.1:37645/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:40Z" level=error msg="404 GET https://127.0.0.1:37645/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:40Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37645/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:40Z" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="200 OK: GET https://127.0.0.1:37645/core/v4/events/latest" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="200 OK: GET https://127.0.0.1:37645/core/v4/settings" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Registering user client, ID:8fc53130-5679-4348-a82a-cece3643d7c6" pkg=observability time="2025-11-04T18:50:40Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Starting service main loop" service=telemetry user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Starting service main loop" service=notification user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Starting service main loop" service=smtp user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="200 OK: GET https://127.0.0.1:37645/core/v4/labels?Type=4" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="200 OK: GET https://127.0.0.1:37645/core/v4/labels?Type=3" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="200 OK: GET https://127.0.0.1:37645/core/v4/labels?Type=1" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Setting labels" labelIDs="[1 2 4 7 9 10 12 0 3 5 6 8 466884ad-3bbb-4e83-9586-58414a372289]" pkg=rwLabels time="2025-11-04T18:50:40Z" level=info msg="Adding user to imap server" addrID=0e21c59e-ec2b-481d-8845-0d1042183a36 service=server-manager time="2025-11-04T18:50:40Z" level=info msg="Creating new IMAP user" addrID=0e21c59e-ec2b-481d-8845-0d1042183a36 service=server-manager time="2025-11-04T18:50:40Z" level=info msg="Setting gluon ID" addrID=0e21c59e-ec2b-481d-8845-0d1042183a36 gluonID=63f20f7d-80ec-44db-bcda-8457bbdac532 userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Created new IMAP user" addrID=0e21c59e-ec2b-481d-8845-0d1042183a36 gluonID=63f20f7d-80ec-44db-bcda-8457bbdac532 service=server-manager time="2025-11-04T18:50:40Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:40Z" level=info msg=Resuming service=user-events user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Received mailbox message count" count=0 gluonID=63f20f7d-80ec-44db-bcda-8457bbdac532 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:40Z" level=info msg="Starting IMAP Service" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 And the user logs in with username "047a7f8b-2d04-49d1-a2a5-8d7ac828d864" and password "password" # :1 -> *scenario time="2025-11-04T18:50:40Z" level=info msg="Sync triggered" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:40.542414791 +0000 UTC m=+75.948293991" user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Checking whether logged in user should re-sync. UserID:8fc53130-5679-4348-a82a-cece3643d7c6" userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Syncing labels" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Label not found in DB, creating mailbox." labelID=466884ad-3bbb-4e83-9586-58414a372289 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=466884ad-3bbb-4e83-9586-58414a372289 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=63f20f7d-80ec-44db-bcda-8457bbdac532 time="2025-11-04T18:50:40Z" level=info msg="Synced labels" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="200 OK: GET https://127.0.0.1:37645/mail/v4/messages/count" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Syncing messages" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Job started" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="200 OK: POST https://127.0.0.1:37645/mail/v4/messages" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="200 OK: POST https://127.0.0.1:37645/mail/v4/messages" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Creating new child job" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Job finished" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="200 OK: GET https://127.0.0.1:37645/mail/v4/messages/e5b6c9d4-7cc8-45f2-9c43-7e657bb7ef52" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:40Z" level=info msg="200 OK: POST https://127.0.0.1:37645/data/v1/metrics" pkg=gpa/client userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:40Z" level=info msg="Child job finished" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Synced messages" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Finished user sync" duration=8.171217ms service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Sync complete, starting API event stream" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=8fc53130-5679-4348-a82a-cece3643d7c6 And user "047a7f8b-2d04-49d1-a2a5-8d7ac828d864" finishes syncing # :1 -> *scenario And user "047a7f8b-2d04-49d1-a2a5-8d7ac828d864" 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 | 047a7f8b-2d04-49d1-a2a5-8d7ac828d864@proton.local | foo | 13 Aug 82 00:00 +0000 | time="2025-11-04T18:50:40Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:40Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:40Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:40Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:40Z" level=info msg="Closing user" userID=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="De-registering user client, ID:8fc53130-5679-4348-a82a-cece3643d7c6" pkg=observability time="2025-11-04T18:50:40Z" level=info msg="Exiting IMAP Service" service=imap user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Exiting service main loop" service=smtp user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Exiting service main loop" service=notification user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Exiting Service" service=user-identity user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Exiting service main loop" service=telemetry user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Exiting service" service=user-events user=8fc53130-5679-4348-a82a-cece3643d7c6 time="2025-11-04T18:50:40Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:40Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:40Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:40Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:40Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:40Z" level=info msg="Closing service" service=unleash 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 time="2025-11-04T18:50:40Z" level=info msg="User '037dfc59-4dbb-414b-99a7-ba23677f61fa' created with id=ea04f9b0-1170-491d-bfb6-e80fa91a5720" pkg=gpa/server/backend time="2025-11-04T18:50:41Z" level=info msg="Starting bridge" time="2025-11-04T18:50:41Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/090/config329659266/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/090/cache2678273683/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/090/cache2678273683/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:41Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/090/data3705466962/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/090/data3705466962/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:41Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:41Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:41Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:41Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:41Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:41Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:41Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:41Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:41Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:41Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:41Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:41Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/090/config329659266/grpcServerConfig.json time="2025-11-04T18:50:41Z" level=info msg="gRPC server listening on /tmp/bridge7263" pkg=grpc time="2025-11-04T18:50:41Z" level=info msg="Frontend service started" time="2025-11-04T18:50:41Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:41Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:41Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:41Z" level=info msg="200 OK: GET https://127.0.0.1:46133/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:41Z" level=info msg="Frontend client started" time="2025-11-04T18:50:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (06393305)" time="2025-11-04T18:50:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (06393305)" time="2025-11-04T18:50:41Z" level=info msg="200 OK: POST https://127.0.0.1:46133/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:41Z" level=info msg="200 OK: POST https://127.0.0.1:46133/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Adding vault user" userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Creating new user" userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=warning msg="404 GET https://127.0.0.1:46133/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:41Z" level=error msg="404 GET https://127.0.0.1:46133/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46133/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:41Z" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="200 OK: GET https://127.0.0.1:46133/core/v4/events/latest" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="200 OK: GET https://127.0.0.1:46133/core/v4/settings" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Registering user client, ID:ea04f9b0-1170-491d-bfb6-e80fa91a5720" pkg=observability time="2025-11-04T18:50:41Z" level=info msg="Starting service main loop" service=telemetry user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Starting service main loop" service=notification user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Starting service main loop" service=smtp user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="200 OK: GET https://127.0.0.1:46133/core/v4/labels?Type=4" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="200 OK: GET https://127.0.0.1:46133/core/v4/labels?Type=3" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="200 OK: GET https://127.0.0.1:46133/core/v4/labels?Type=1" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Setting labels" labelIDs="[4 5 10 12 0 1 3 6 7 8 9 2 02e4eecc-3431-4a18-9bd0-af448a922a22]" pkg=rwLabels time="2025-11-04T18:50:41Z" level=info msg="Adding user to imap server" addrID=59d90185-d398-4576-a7e2-52c495cb7bba service=server-manager time="2025-11-04T18:50:41Z" level=info msg="Creating new IMAP user" addrID=59d90185-d398-4576-a7e2-52c495cb7bba service=server-manager time="2025-11-04T18:50:41Z" level=info msg="Setting gluon ID" addrID=59d90185-d398-4576-a7e2-52c495cb7bba gluonID=8474868f-e8a1-4298-b75e-29b485e5dbc8 userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Received mailbox message count" count=0 gluonID=8474868f-e8a1-4298-b75e-29b485e5dbc8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:41Z" level=info msg="Created new IMAP user" addrID=59d90185-d398-4576-a7e2-52c495cb7bba gluonID=8474868f-e8a1-4298-b75e-29b485e5dbc8 service=server-manager time="2025-11-04T18:50:41Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:41Z" level=info msg=Resuming service=user-events user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Starting IMAP Service" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Sync triggered" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:41.603733365 +0000 UTC m=+77.009612565" user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:ea04f9b0-1170-491d-bfb6-e80fa91a5720" userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Syncing labels" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=02e4eecc-3431-4a18-9bd0-af448a922a22 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=02e4eecc-3431-4a18-9bd0-af448a922a22 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8474868f-e8a1-4298-b75e-29b485e5dbc8 time="2025-11-04T18:50:41Z" level=info msg="Synced labels" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="200 OK: GET https://127.0.0.1:46133/mail/v4/messages/count" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Syncing messages" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Job started" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="200 OK: POST https://127.0.0.1:46133/mail/v4/messages" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="200 OK: POST https://127.0.0.1:46133/mail/v4/messages" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Creating new child job" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Job finished" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="200 OK: GET https://127.0.0.1:46133/mail/v4/messages/c636a15f-95df-4b8b-987f-ab863c83069c" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:41Z" level=info msg="200 OK: POST https://127.0.0.1:46133/data/v1/metrics" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:41Z" level=info msg="Child job finished" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Synced messages" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Finished user sync" duration=9.149699ms service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 Scenario: Fetch from deleted cache # features/imap/message/fetch.feature:29 When the user deletes the gluon cache # :1 -> *scenario time="2025-11-04T18:50:41Z" level=info msg="200 OK: GET https://127.0.0.1:46133/mail/v4/messages/c636a15f-95df-4b8b-987f-ab863c83069c" pkg=gpa/client userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:41Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:41Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:41Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:41Z" level=info msg="Closing user" userID=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="De-registering user client, ID:ea04f9b0-1170-491d-bfb6-e80fa91a5720" pkg=observability time="2025-11-04T18:50:41Z" level=info msg="Exiting IMAP Service" service=imap user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Exiting service main loop" service=smtp user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Exiting service main loop" service=notification user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Exiting Service" service=user-identity user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Exiting service main loop" service=telemetry user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Exiting service" service=user-events user=ea04f9b0-1170-491d-bfb6-e80fa91a5720 time="2025-11-04T18:50:41Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:41Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:41Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:41Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:41Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:41Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | date | | john.doe@mail.com | 037dfc59-4dbb-414b-99a7-ba23677f61fa@proton.local | foo | 13 Aug 82 00:00 +0000 | time="2025-11-04T18:50:41Z" level=info msg="User '4b7d9491-0a0d-4048-84a5-4d1fa606826e' created with id=3ccfbe7e-3566-4a3b-a444-09879c414ca9" pkg=gpa/server/backend time="2025-11-04T18:50:42Z" level=info msg="Starting bridge" time="2025-11-04T18:50:42Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/091/config853434067/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/091/cache782360553/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:42Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/091/cache782360553/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:42Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/091/data4147004528/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/091/data4147004528/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:42Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:42Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:42Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:42Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:42Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:42Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:42Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:42Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:42Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:42Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/091/config853434067/grpcServerConfig.json time="2025-11-04T18:50:42Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:42Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:42Z" level=info msg="gRPC server listening on /tmp/bridge1901" pkg=grpc time="2025-11-04T18:50:42Z" level=info msg="Frontend service started" time="2025-11-04T18:50:42Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:42Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:42Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:42Z" level=info msg="200 OK: GET https://127.0.0.1:35963/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:42Z" level=info msg="Frontend client started" time="2025-11-04T18:50:42Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2b99c0de)" time="2025-11-04T18:50:42Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2b99c0de)" time="2025-11-04T18:50:42Z" level=info msg="200 OK: POST https://127.0.0.1:35963/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:42Z" level=info msg="200 OK: POST https://127.0.0.1:35963/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:42Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Adding vault user" userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Creating new user" userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=warning msg="404 GET https://127.0.0.1:35963/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:42Z" level=error msg="404 GET https://127.0.0.1:35963/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:42Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35963/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:42Z" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="200 OK: GET https://127.0.0.1:35963/core/v4/events/latest" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="200 OK: GET https://127.0.0.1:35963/core/v4/settings" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Registering user client, ID:3ccfbe7e-3566-4a3b-a444-09879c414ca9" pkg=observability time="2025-11-04T18:50:42Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Starting service main loop" service=telemetry user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Starting service main loop" service=notification user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Starting service main loop" service=smtp user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="200 OK: GET https://127.0.0.1:35963/core/v4/labels?Type=4" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="200 OK: GET https://127.0.0.1:35963/core/v4/labels?Type=3" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="200 OK: GET https://127.0.0.1:35963/core/v4/labels?Type=1" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Setting labels" labelIDs="[2 3 4 7 8 9 10 0 1 5 6 12 32510e77-40c3-4cb7-a059-6fac4f2cbc7e]" pkg=rwLabels time="2025-11-04T18:50:42Z" level=info msg="Adding user to imap server" addrID=99035984-85c3-43c1-8990-e8dd380d9592 service=server-manager time="2025-11-04T18:50:42Z" level=info msg="Creating new IMAP user" addrID=99035984-85c3-43c1-8990-e8dd380d9592 service=server-manager time="2025-11-04T18:50:42Z" level=info msg="Setting gluon ID" addrID=99035984-85c3-43c1-8990-e8dd380d9592 gluonID=ee1ec7c4-0d99-4790-863a-b67654dda270 userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Created new IMAP user" addrID=99035984-85c3-43c1-8990-e8dd380d9592 gluonID=ee1ec7c4-0d99-4790-863a-b67654dda270 service=server-manager time="2025-11-04T18:50:42Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:42Z" level=info msg=Resuming service=user-events user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Received mailbox message count" count=0 gluonID=ee1ec7c4-0d99-4790-863a-b67654dda270 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:42Z" level=info msg="Starting IMAP Service" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Sync triggered" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:42.68134911 +0000 UTC m=+78.087228310" user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Checking whether logged in user should re-sync. UserID:3ccfbe7e-3566-4a3b-a444-09879c414ca9" userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Syncing labels" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Label not found in DB, creating mailbox." labelID=32510e77-40c3-4cb7-a059-6fac4f2cbc7e labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=32510e77-40c3-4cb7-a059-6fac4f2cbc7e userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ee1ec7c4-0d99-4790-863a-b67654dda270 time="2025-11-04T18:50:42Z" level=info msg="Synced labels" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="200 OK: GET https://127.0.0.1:35963/mail/v4/messages/count" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Syncing messages" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Job started" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="200 OK: POST https://127.0.0.1:35963/mail/v4/messages" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="200 OK: POST https://127.0.0.1:35963/mail/v4/messages" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Creating new child job" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Job finished" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="200 OK: GET https://127.0.0.1:35963/mail/v4/messages/f685095a-3e85-4ff8-a5a9-884c03662d83" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:50:42Z" level=info msg="200 OK: POST https://127.0.0.1:35963/data/v1/metrics" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:50:42Z" level=info msg="Child job finished" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Synced messages" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Finished user sync" duration=10.757686ms service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Sync complete, starting API event stream" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:42Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry Scenario: Fetch messages sent from Web Client # features/imap/message/fetch.feature:35 When the address "4b7d9491-0a0d-4048-84a5-4d1fa606826e@proton.local" of account "4b7d9491-0a0d-4048-84a5-4d1fa606826e" has the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 4b7d9491-0a0d-4048-84a5-4d1fa606826e@proton.local | john.doe@mail.com | foo | time="2025-11-04T18:50:43Z" level=info msg="200 OK: GET https://127.0.0.1:35963/core/v4/events/Aw==" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="Handling message created event" date=0 messageID=a09f3ac7-9ad3-4258-9a65-96a0011a1e7d service=imap subject="******** (2c26b46b)" user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="200 OK: GET https://127.0.0.1:35963/mail/v4/messages/a09f3ac7-9ad3-4258-9a65-96a0011a1e7d" pkg=gpa/client userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:43Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:43Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:43Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:43Z" level=info msg="Closing user" userID=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="De-registering user client, ID:3ccfbe7e-3566-4a3b-a444-09879c414ca9" pkg=observability time="2025-11-04T18:50:43Z" level=info msg="Exiting IMAP Service" service=imap user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="Exiting service main loop" service=smtp user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="Exiting service main loop" service=notification user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="Exiting Service" service=user-identity user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="Exiting service main loop" service=telemetry user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="Exiting service" service=user-events user=3ccfbe7e-3566-4a3b-a444-09879c414ca9 time="2025-11-04T18:50:43Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:43Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:43Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:43Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:43Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:43Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 4b7d9491-0a0d-4048-84a5-4d1fa606826e@proton.local | john.doe@mail.com | foo | Feature: IMAP import messages time="2025-11-04T18:50:43Z" level=info msg="User '1050911b-0afd-4855-91a5-29b94df118b1' created with id=f774108f-0b0b-4efd-af70-4551dcce7dd0" pkg=gpa/server/backend Background: Given there exists an account with username "1050911b-0afd-4855-91a5-29b94df118b1" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:44Z" level=info msg="Starting bridge" time="2025-11-04T18:50:44Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/092/config2246915314/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/092/cache686628998/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/092/cache686628998/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:44Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/092/data2441981761/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/092/data2441981761/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:44Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:44Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:44Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:44Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:44Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:44Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:44Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/092/config2246915314/grpcServerConfig.json time="2025-11-04T18:50:44Z" level=info msg="gRPC server listening on /tmp/bridge4763" pkg=grpc time="2025-11-04T18:50:44Z" level=info msg="Frontend service started" time="2025-11-04T18:50:44Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:44Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:44Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:44Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:44Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:44Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:44Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:44Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:44Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:44Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3057b2fe)" time="2025-11-04T18:50:44Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3057b2fe)" time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:44085/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:44Z" level=info msg="200 OK: POST https://127.0.0.1:44085/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:44Z" level=info msg="200 OK: POST https://127.0.0.1:44085/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Adding vault user" userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Creating new user" userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=warning msg="404 GET https://127.0.0.1:44085/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:44Z" level=error msg="404 GET https://127.0.0.1:44085/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:44Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44085/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:44Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:44085/core/v4/events/latest" pkg=gpa/client userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:44085/core/v4/settings" pkg=gpa/client userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Registering user client, ID:f774108f-0b0b-4efd-af70-4551dcce7dd0" pkg=observability time="2025-11-04T18:50:44Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Starting service main loop" service=telemetry user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Starting service main loop" service=notification user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Starting service main loop" service=smtp user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:44085/core/v4/labels?Type=4" pkg=gpa/client userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:44085/core/v4/labels?Type=3" pkg=gpa/client userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:44085/core/v4/labels?Type=1" pkg=gpa/client userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Setting labels" labelIDs="[6 9 12 2 4 7 8 10 0 1 3 5]" pkg=rwLabels time="2025-11-04T18:50:44Z" level=info msg="Adding user to imap server" addrID=1a9fdc3f-35f9-402f-a5a6-c756ec136d0a service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Creating new IMAP user" addrID=1a9fdc3f-35f9-402f-a5a6-c756ec136d0a service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Setting gluon ID" addrID=1a9fdc3f-35f9-402f-a5a6-c756ec136d0a gluonID=c0880435-e6e6-46f9-86d3-394bc60f597f userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Created new IMAP user" addrID=1a9fdc3f-35f9-402f-a5a6-c756ec136d0a gluonID=c0880435-e6e6-46f9-86d3-394bc60f597f service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:44Z" level=info msg=Resuming service=user-events user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Starting IMAP Service" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Sync triggered" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:44.178632313 +0000 UTC m=+79.584511523" user=f774108f-0b0b-4efd-af70-4551dcce7dd0 And the user logs in with username "1050911b-0afd-4855-91a5-29b94df118b1" and password "password" # :1 -> *scenario time="2025-11-04T18:50:44Z" level=info msg="Checking whether logged in user should re-sync. UserID:f774108f-0b0b-4efd-af70-4551dcce7dd0" userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Received mailbox message count" count=0 gluonID=c0880435-e6e6-46f9-86d3-394bc60f597f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:44Z" level=info msg="Syncing labels" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c0880435-e6e6-46f9-86d3-394bc60f597f time="2025-11-04T18:50:44Z" level=info msg="Synced labels" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:44085/mail/v4/messages/count" pkg=gpa/client userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Syncing messages" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Job started" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="200 OK: POST https://127.0.0.1:44085/mail/v4/messages" pkg=gpa/client userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Job finished" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Synced messages" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Finished user sync" duration=2.922407ms service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Sync complete, starting API event stream" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=f774108f-0b0b-4efd-af70-4551dcce7dd0 And user "1050911b-0afd-4855-91a5-29b94df118b1" finishes syncing # :1 -> *scenario And user "1050911b-0afd-4855-91a5-29b94df118b1" connects and authenticates IMAP client "1"# :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:44Z" level=info msg="200 OK: POST https://127.0.0.1:44085/mail/v4/messages/import" pkg=gpa/client userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:44085/mail/v4/messages/3a7ca074-f240-4ce4-91b4-548d217d618d" pkg=gpa/client userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 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="2025-11-04T18:50:44Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:44Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:44Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:44Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:44Z" level=info msg="Closing user" userID=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="De-registering user client, ID:f774108f-0b0b-4efd-af70-4551dcce7dd0" pkg=observability time="2025-11-04T18:50:44Z" level=info msg="Exiting IMAP Service" service=imap user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Exiting service main loop" service=smtp user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Exiting service main loop" service=notification user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Exiting Service" service=user-identity user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Exiting service main loop" service=telemetry user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Exiting service" service=user-events user=f774108f-0b0b-4efd-af70-4551dcce7dd0 time="2025-11-04T18:50:44Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Closing service" service=unleash 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"  } } """ time="2025-11-04T18:50:44Z" level=info msg="User '9edfe981-5a11-48c0-9e2c-e319a0d54269' created with id=26a95f4a-5870-42dd-a016-dd4ce47876b1" pkg=gpa/server/backend time="2025-11-04T18:50:44Z" level=info msg="Starting bridge" time="2025-11-04T18:50:44Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/093/config1475221007/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/093/cache2262622688/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/093/cache2262622688/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:44Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/093/data3485157535/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/093/data3485157535/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:44Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:44Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:44Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:44Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:44Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:44Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:44Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:44Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:44Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:44Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:44Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:44Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/093/config1475221007/grpcServerConfig.json time="2025-11-04T18:50:44Z" level=info msg="gRPC server listening on /tmp/bridge9278" pkg=grpc time="2025-11-04T18:50:44Z" level=info msg="Frontend service started" time="2025-11-04T18:50:44Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:44Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:44Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:32955/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:44Z" level=info msg="Frontend client started" time="2025-11-04T18:50:44Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7879460c)" time="2025-11-04T18:50:44Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7879460c)" time="2025-11-04T18:50:44Z" level=info msg="200 OK: POST https://127.0.0.1:32955/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:44Z" level=info msg="200 OK: POST https://127.0.0.1:32955/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Adding vault user" userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Creating new user" userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=warning msg="404 GET https://127.0.0.1:32955/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:44Z" level=error msg="404 GET https://127.0.0.1:32955/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:44Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32955/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:44Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:32955/core/v4/events/latest" pkg=gpa/client userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:32955/core/v4/settings" pkg=gpa/client userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Registering user client, ID:26a95f4a-5870-42dd-a016-dd4ce47876b1" pkg=observability time="2025-11-04T18:50:44Z" level=info msg="Starting service main loop" service=telemetry user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Starting service main loop" service=notification user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Starting service main loop" service=smtp user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:32955/core/v4/labels?Type=4" pkg=gpa/client userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:32955/core/v4/labels?Type=3" pkg=gpa/client userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:32955/core/v4/labels?Type=1" pkg=gpa/client userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Setting labels" labelIDs="[0 1 3 6 7 9 10 12 2 4 5 8]" pkg=rwLabels time="2025-11-04T18:50:44Z" level=info msg="Adding user to imap server" addrID=d824f202-b04a-4660-b22a-60f907ce7c07 service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Creating new IMAP user" addrID=d824f202-b04a-4660-b22a-60f907ce7c07 service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Setting gluon ID" addrID=d824f202-b04a-4660-b22a-60f907ce7c07 gluonID=d562d877-9e54-4c04-9b25-813592db316e userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Created new IMAP user" addrID=d824f202-b04a-4660-b22a-60f907ce7c07 gluonID=d562d877-9e54-4c04-9b25-813592db316e service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:44Z" level=info msg=Resuming service=user-events user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Received mailbox message count" count=0 gluonID=d562d877-9e54-4c04-9b25-813592db316e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:44Z" level=info msg="Starting IMAP Service" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Sync triggered" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:44.705992051 +0000 UTC m=+80.111871251" user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Checking whether logged in user should re-sync. UserID:26a95f4a-5870-42dd-a016-dd4ce47876b1" userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Syncing labels" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d562d877-9e54-4c04-9b25-813592db316e time="2025-11-04T18:50:44Z" level=info msg="Synced labels" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:32955/mail/v4/messages/count" pkg=gpa/client userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Syncing messages" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Job started" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="200 OK: POST https://127.0.0.1:32955/mail/v4/messages" pkg=gpa/client userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Job finished" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Synced messages" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Finished user sync" duration=4.320664ms service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Sync complete, starting API event stream" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="200 OK: POST https://127.0.0.1:32955/mail/v4/messages/import" pkg=gpa/client userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="200 OK: GET https://127.0.0.1:32955/mail/v4/messages/89455102-187f-46cd-82bc-c4b80b3bf576" pkg=gpa/client userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 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="2025-11-04T18:50:44Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:44Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:44Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:44Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:44Z" level=info msg="Closing user" userID=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="De-registering user client, ID:26a95f4a-5870-42dd-a016-dd4ce47876b1" pkg=observability time="2025-11-04T18:50:44Z" level=info msg="Exiting IMAP Service" service=imap user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Exiting service main loop" service=smtp user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Exiting service main loop" service=notification user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Exiting Service" service=user-identity user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Exiting service main loop" service=telemetry user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Exiting service" service=user-events user=26a95f4a-5870-42dd-a016-dd4ce47876b1 time="2025-11-04T18:50:44Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:44Z" level=info msg="Closing service" service=unleash 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"  } } """ time="2025-11-04T18:50:44Z" level=info msg="User '88167f07-1ba8-4551-bbc2-ea5c19e820d0' created with id=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2" pkg=gpa/server/backend time="2025-11-04T18:50:45Z" level=info msg="Starting bridge" time="2025-11-04T18:50:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/094/config2509794013/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/094/cache2700689050/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/094/cache2700689050/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/094/data187596043/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/094/data187596043/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:45Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:45Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:45Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/094/config2509794013/grpcServerConfig.json time="2025-11-04T18:50:45Z" level=info msg="gRPC server listening on /tmp/bridge2085" pkg=grpc time="2025-11-04T18:50:45Z" level=info msg="Frontend service started" time="2025-11-04T18:50:45Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:45Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:45Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:45Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:45Z" level=info msg="Frontend client started" time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:43113/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (776288f5)" time="2025-11-04T18:50:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (776288f5)" time="2025-11-04T18:50:45Z" level=info msg="200 OK: POST https://127.0.0.1:43113/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:45Z" level=info msg="200 OK: POST https://127.0.0.1:43113/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Adding vault user" userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Creating new user" userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=warning msg="404 GET https://127.0.0.1:43113/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:45Z" level=error msg="404 GET https://127.0.0.1:43113/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43113/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:45Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:43113/core/v4/events/latest" pkg=gpa/client userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:43113/core/v4/settings" pkg=gpa/client userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Registering user client, ID:f258e4b2-08ea-46e5-a6b1-1038a2bae5d2" pkg=observability time="2025-11-04T18:50:45Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Starting service main loop" service=telemetry user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Starting service main loop" service=notification user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Starting service main loop" service=smtp user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:43113/core/v4/labels?Type=4" pkg=gpa/client userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:43113/core/v4/labels?Type=3" pkg=gpa/client userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:43113/core/v4/labels?Type=1" pkg=gpa/client userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Setting labels" labelIDs="[0 3 5 7 8 9 1 2 4 6 10 12]" pkg=rwLabels time="2025-11-04T18:50:45Z" level=info msg="Adding user to imap server" addrID=462e7c73-ab80-4d33-8ae7-5710232e3a23 service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Creating new IMAP user" addrID=462e7c73-ab80-4d33-8ae7-5710232e3a23 service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Setting gluon ID" addrID=462e7c73-ab80-4d33-8ae7-5710232e3a23 gluonID=14943aa9-e613-4957-ab57-01a412bd84e6 userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Created new IMAP user" addrID=462e7c73-ab80-4d33-8ae7-5710232e3a23 gluonID=14943aa9-e613-4957-ab57-01a412bd84e6 service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:45Z" level=info msg=Resuming service=user-events user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Received mailbox message count" count=0 gluonID=14943aa9-e613-4957-ab57-01a412bd84e6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:45Z" level=info msg="Starting IMAP Service" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Sync triggered" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:45.233844422 +0000 UTC m=+80.639723632" user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Syncing labels" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:f258e4b2-08ea-46e5-a6b1-1038a2bae5d2" userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=14943aa9-e613-4957-ab57-01a412bd84e6 time="2025-11-04T18:50:45Z" level=info msg="Synced labels" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:43113/mail/v4/messages/count" pkg=gpa/client userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Syncing messages" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Job started" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="200 OK: POST https://127.0.0.1:43113/mail/v4/messages" pkg=gpa/client userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Job finished" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Synced messages" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Finished user sync" duration=2.65643ms service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Sync complete, starting API event stream" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="200 OK: POST https://127.0.0.1:43113/mail/v4/messages/import" pkg=gpa/client userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:43113/mail/v4/messages/8a7898bc-c109-49f7-bccc-5e13350f40d9" pkg=gpa/client userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 Scenario Outline: Import multipart message with attachment # features/imap/message/import.feature:70 time="2025-11-04T18:50:45Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:45Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:45Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:45Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:45Z" level=info msg="Closing user" userID=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="De-registering user client, ID:f258e4b2-08ea-46e5-a6b1-1038a2bae5d2" pkg=observability time="2025-11-04T18:50:45Z" level=info msg="Exiting IMAP Service" service=imap user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Exiting service main loop" service=smtp user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Exiting service main loop" service=notification user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Exiting Service" service=user-identity user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Exiting service main loop" service=telemetry user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Exiting service" service=user-events user=f258e4b2-08ea-46e5-a6b1-1038a2bae5d2 time="2025-11-04T18:50:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Closing service" service=unleash 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" | time="2025-11-04T18:50:45Z" level=info msg="User 'a0cdcc41-8a2a-45dd-9baf-601e1b10effb' created with id=41377387-552b-48eb-b610-289811d61256" pkg=gpa/server/backend time="2025-11-04T18:50:45Z" level=info msg="Starting bridge" time="2025-11-04T18:50:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/095/config3932203916/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/095/cache1742517984/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/095/cache1742517984/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/095/data3358539706/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/095/data3358539706/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:45Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:45Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:45Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:45Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:45Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:45Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/095/config3932203916/grpcServerConfig.json time="2025-11-04T18:50:45Z" level=info msg="gRPC server listening on /tmp/bridge4998" pkg=grpc time="2025-11-04T18:50:45Z" level=info msg="Frontend service started" time="2025-11-04T18:50:45Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:33457/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:45Z" level=info msg="Frontend client started" time="2025-11-04T18:50:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (10b96147)" time="2025-11-04T18:50:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (10b96147)" time="2025-11-04T18:50:45Z" level=info msg="200 OK: POST https://127.0.0.1:33457/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:45Z" level=info msg="200 OK: POST https://127.0.0.1:33457/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Adding vault user" userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Creating new user" userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=warning msg="404 GET https://127.0.0.1:33457/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:45Z" level=error msg="404 GET https://127.0.0.1:33457/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33457/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:45Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/events/latest" pkg=gpa/client userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/settings" pkg=gpa/client userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Registering user client, ID:41377387-552b-48eb-b610-289811d61256" pkg=observability time="2025-11-04T18:50:45Z" level=info msg="Starting service main loop" service=telemetry user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Starting service main loop" service=notification user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Starting service main loop" service=smtp user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/labels?Type=4" pkg=gpa/client userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/labels?Type=3" pkg=gpa/client userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/labels?Type=1" pkg=gpa/client userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Setting labels" labelIDs="[7 2 3 5 6 8 9 10 12 0 1 4]" pkg=rwLabels time="2025-11-04T18:50:45Z" level=info msg="Adding user to imap server" addrID=f209ea2c-8558-4e3b-a344-36767a611d71 service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Creating new IMAP user" addrID=f209ea2c-8558-4e3b-a344-36767a611d71 service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Setting gluon ID" addrID=f209ea2c-8558-4e3b-a344-36767a611d71 gluonID=7c26906c-1269-499f-8412-8bf2620161d6 userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Created new IMAP user" addrID=f209ea2c-8558-4e3b-a344-36767a611d71 gluonID=7c26906c-1269-499f-8412-8bf2620161d6 service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:45Z" level=info msg=Resuming service=user-events user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Received mailbox message count" count=0 gluonID=7c26906c-1269-499f-8412-8bf2620161d6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:45Z" level=info msg="Starting IMAP Service" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Sync triggered" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:41377387-552b-48eb-b610-289811d61256" userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:45.75885712 +0000 UTC m=+81.164736330" user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Syncing labels" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7c26906c-1269-499f-8412-8bf2620161d6 time="2025-11-04T18:50:45Z" level=info msg="Synced labels" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:33457/mail/v4/messages/count" pkg=gpa/client userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Syncing messages" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Job started" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="200 OK: POST https://127.0.0.1:33457/mail/v4/messages" pkg=gpa/client userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Job finished" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Synced messages" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Finished user sync" duration=3.040769ms service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Sync complete, starting API event stream" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="200 OK: POST https://127.0.0.1:33457/mail/v4/messages/import" pkg=gpa/client userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="200 OK: GET https://127.0.0.1:33457/mail/v4/messages/0ff43281-54bb-448e-b9e0-55600c9b60a2" pkg=gpa/client userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:45Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:45Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:45Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:45Z" level=info msg="Closing user" userID=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="De-registering user client, ID:41377387-552b-48eb-b610-289811d61256" pkg=observability time="2025-11-04T18:50:45Z" level=info msg="Exiting IMAP Service" service=imap user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Exiting service main loop" service=smtp user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Exiting service main loop" service=notification user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Exiting Service" service=user-identity user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Exiting service main loop" service=telemetry user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Exiting service" service=user-events user=41377387-552b-48eb-b610-289811d61256 time="2025-11-04T18:50:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:45Z" level=info msg="Closing service" service=unleash | "multipart/mixed_with_attachment_encoded_no_quote.eml" | time="2025-11-04T18:50:46Z" level=info msg="User 'ac35b54d-9a36-4e87-993c-7303155dd06c' created with id=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf" pkg=gpa/server/backend time="2025-11-04T18:50:46Z" level=info msg="Starting bridge" time="2025-11-04T18:50:46Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/096/config3027865623/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/096/cache559801575/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/096/cache559801575/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:46Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/096/data3576340305/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/096/data3576340305/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:46Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:46Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:46Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:46Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:46Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:46Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:46Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:46Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:46Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:46Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:46Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/096/config3027865623/grpcServerConfig.json time="2025-11-04T18:50:46Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:46Z" level=info msg="gRPC server listening on /tmp/bridge2125" pkg=grpc time="2025-11-04T18:50:46Z" level=info msg="Frontend service started" time="2025-11-04T18:50:46Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:46Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:46Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40819/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:46Z" level=info msg="Frontend client started" time="2025-11-04T18:50:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (489e390b)" time="2025-11-04T18:50:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (489e390b)" time="2025-11-04T18:50:46Z" level=info msg="200 OK: POST https://127.0.0.1:40819/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:46Z" level=info msg="200 OK: POST https://127.0.0.1:40819/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Adding vault user" userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Creating new user" userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=warning msg="404 GET https://127.0.0.1:40819/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:46Z" level=error msg="404 GET https://127.0.0.1:40819/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40819/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:46Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40819/core/v4/events/latest" pkg=gpa/client userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40819/core/v4/settings" pkg=gpa/client userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Registering user client, ID:3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf" pkg=observability time="2025-11-04T18:50:46Z" level=info msg="Starting service main loop" service=telemetry user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Starting service main loop" service=notification user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Starting service main loop" service=smtp user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40819/core/v4/labels?Type=4" pkg=gpa/client userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40819/core/v4/labels?Type=3" pkg=gpa/client userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40819/core/v4/labels?Type=1" pkg=gpa/client userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Setting labels" labelIDs="[2 3 4 5 8 10 12 0 1 6 7 9]" pkg=rwLabels time="2025-11-04T18:50:46Z" level=info msg="Adding user to imap server" addrID=f98c9d67-9dec-47cb-9f75-d844c996486d service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Creating new IMAP user" addrID=f98c9d67-9dec-47cb-9f75-d844c996486d service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Setting gluon ID" addrID=f98c9d67-9dec-47cb-9f75-d844c996486d gluonID=12235121-2c4f-459f-8aa7-b4da7f0c2818 userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Received mailbox message count" count=0 gluonID=12235121-2c4f-459f-8aa7-b4da7f0c2818 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:46Z" level=info msg="Created new IMAP user" addrID=f98c9d67-9dec-47cb-9f75-d844c996486d gluonID=12235121-2c4f-459f-8aa7-b4da7f0c2818 service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:46Z" level=info msg=Resuming service=user-events user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Starting IMAP Service" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Sync triggered" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf" userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:46.283673141 +0000 UTC m=+81.689552351" user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Syncing labels" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=12235121-2c4f-459f-8aa7-b4da7f0c2818 time="2025-11-04T18:50:46Z" level=info msg="Synced labels" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40819/mail/v4/messages/count" pkg=gpa/client userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Syncing messages" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Job started" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="200 OK: POST https://127.0.0.1:40819/mail/v4/messages" pkg=gpa/client userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Job finished" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Synced messages" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Finished user sync" duration=2.611405ms service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="200 OK: POST https://127.0.0.1:40819/mail/v4/messages/import" pkg=gpa/client userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40819/mail/v4/messages/49281457-f757-4e7c-b68c-c672867bfd7f" pkg=gpa/client userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:46Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:46Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:46Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:46Z" level=info msg="Closing user" userID=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="De-registering user client, ID:3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf" pkg=observability time="2025-11-04T18:50:46Z" level=info msg="Exiting IMAP Service" service=imap user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Exiting service main loop" service=smtp user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Exiting service main loop" service=notification user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Exiting Service" service=user-identity user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Exiting service main loop" service=telemetry user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Exiting service" service=user-events user=3fc11d5f-05cf-495c-8cc3-a3e7d8eca8bf time="2025-11-04T18:50:46Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Closing service" service=unleash | "multipart/mixed_with_attachment_no_quote.eml" | time="2025-11-04T18:50:46Z" level=info msg="User '4cb73edd-6d2c-4f8d-beb2-adaa37001a02' created with id=82cf9343-725a-4949-b555-d90a10dd05ea" pkg=gpa/server/backend time="2025-11-04T18:50:46Z" level=info msg="Starting bridge" time="2025-11-04T18:50:46Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/097/config3249811845/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/097/cache4181370626/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/097/cache4181370626/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:46Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/097/data630471316/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/097/data630471316/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:46Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:46Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:46Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:46Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:46Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:46Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:46Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:46Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:46Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:46Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:46Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/097/config3249811845/grpcServerConfig.json time="2025-11-04T18:50:46Z" level=info msg="gRPC server listening on /tmp/bridge4528" pkg=grpc time="2025-11-04T18:50:46Z" level=info msg="Frontend service started" time="2025-11-04T18:50:46Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:46Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:46Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:46Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:46Z" level=info msg="Frontend client started" time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40977/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f70eb0f7)" time="2025-11-04T18:50:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f70eb0f7)" time="2025-11-04T18:50:46Z" level=info msg="200 OK: POST https://127.0.0.1:40977/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:46Z" level=info msg="200 OK: POST https://127.0.0.1:40977/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Adding vault user" userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Creating new user" userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=warning msg="404 GET https://127.0.0.1:40977/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:46Z" level=error msg="404 GET https://127.0.0.1:40977/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40977/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:46Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40977/core/v4/events/latest" pkg=gpa/client userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40977/core/v4/settings" pkg=gpa/client userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Registering user client, ID:82cf9343-725a-4949-b555-d90a10dd05ea" pkg=observability time="2025-11-04T18:50:46Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Starting service main loop" service=telemetry user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Starting service main loop" service=smtp user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Starting service main loop" service=notification user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40977/core/v4/labels?Type=4" pkg=gpa/client userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40977/core/v4/labels?Type=3" pkg=gpa/client userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40977/core/v4/labels?Type=1" pkg=gpa/client userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Setting labels" labelIDs="[1 2 3 4 6 8 12 5 7 9 10 0]" pkg=rwLabels time="2025-11-04T18:50:46Z" level=info msg="Adding user to imap server" addrID=e35c9d9d-247d-4c50-95df-f98589b9e8d9 service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Creating new IMAP user" addrID=e35c9d9d-247d-4c50-95df-f98589b9e8d9 service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Setting gluon ID" addrID=e35c9d9d-247d-4c50-95df-f98589b9e8d9 gluonID=6c8f821e-8024-4327-b67f-813920541184 userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Created new IMAP user" addrID=e35c9d9d-247d-4c50-95df-f98589b9e8d9 gluonID=6c8f821e-8024-4327-b67f-813920541184 service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:46Z" level=info msg=Resuming service=user-events user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Received mailbox message count" count=0 gluonID=6c8f821e-8024-4327-b67f-813920541184 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:46Z" level=info msg="Starting IMAP Service" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Sync triggered" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:46.806769272 +0000 UTC m=+82.212648472" user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:82cf9343-725a-4949-b555-d90a10dd05ea" userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Syncing labels" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6c8f821e-8024-4327-b67f-813920541184 time="2025-11-04T18:50:46Z" level=info msg="Synced labels" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40977/mail/v4/messages/count" pkg=gpa/client userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Syncing messages" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Job started" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="200 OK: POST https://127.0.0.1:40977/mail/v4/messages" pkg=gpa/client userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Job finished" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Synced messages" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Finished user sync" duration=2.620423ms service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="200 OK: POST https://127.0.0.1:40977/mail/v4/messages/import" pkg=gpa/client userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="200 OK: GET https://127.0.0.1:40977/mail/v4/messages/9928cd49-44b4-4782-b422-4f24f91850a0" pkg=gpa/client userID=82cf9343-725a-4949-b555-d90a10dd05ea 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="2025-11-04T18:50:46Z" level=warning msg="Determined encoding by reading body" name=windows-1252 time="2025-11-04T18:50:46Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:46Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:46Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:46Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:46Z" level=info msg="Closing user" userID=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="De-registering user client, ID:82cf9343-725a-4949-b555-d90a10dd05ea" pkg=observability time="2025-11-04T18:50:46Z" level=info msg="Exiting IMAP Service" service=imap user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Exiting service main loop" service=smtp user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Exiting service main loop" service=notification user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Exiting Service" service=user-identity user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Exiting service main loop" service=telemetry user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Exiting service" service=user-events user=82cf9343-725a-4949-b555-d90a10dd05ea time="2025-11-04T18:50:46Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:46Z" level=info msg="Closing service" service=unleash 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": "ééééééé"  } } """ time="2025-11-04T18:50:47Z" level=info msg="User 'a8ef0ba7-cf61-464c-98fc-a838326a171f' created with id=df2c8e3b-43ae-435e-929b-b1db3ae05fd9" pkg=gpa/server/backend time="2025-11-04T18:50:47Z" level=info msg="Starting bridge" time="2025-11-04T18:50:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/098/config2242466629/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/098/cache1361464915/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/098/cache1361464915/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/098/data304942534/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/098/data304942534/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:47Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:47Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:47Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:47Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:47Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:47Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/098/config2242466629/grpcServerConfig.json time="2025-11-04T18:50:47Z" level=info msg="gRPC server listening on /tmp/bridge9113" pkg=grpc time="2025-11-04T18:50:47Z" level=info msg="Frontend service started" time="2025-11-04T18:50:47Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:40715/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:47Z" level=info msg="Frontend client started" time="2025-11-04T18:50:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6a21bc06)" time="2025-11-04T18:50:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6a21bc06)" time="2025-11-04T18:50:47Z" level=info msg="200 OK: POST https://127.0.0.1:40715/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:47Z" level=info msg="200 OK: POST https://127.0.0.1:40715/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Adding vault user" userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Creating new user" userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=warning msg="404 GET https://127.0.0.1:40715/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:47Z" level=error msg="404 GET https://127.0.0.1:40715/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40715/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:47Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:40715/core/v4/events/latest" pkg=gpa/client userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:40715/core/v4/settings" pkg=gpa/client userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Registering user client, ID:df2c8e3b-43ae-435e-929b-b1db3ae05fd9" pkg=observability time="2025-11-04T18:50:47Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Starting service main loop" service=notification user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Starting service main loop" service=smtp user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Starting service main loop" service=telemetry user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:40715/core/v4/labels?Type=4" pkg=gpa/client userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:40715/core/v4/labels?Type=3" pkg=gpa/client userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:40715/core/v4/labels?Type=1" pkg=gpa/client userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Setting labels" labelIDs="[4 5 7 8 12 1 6 9 10 0 2 3]" pkg=rwLabels time="2025-11-04T18:50:47Z" level=info msg="Adding user to imap server" addrID=e2d4e9a4-4392-4e69-ae03-04b045ee61e1 service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Creating new IMAP user" addrID=e2d4e9a4-4392-4e69-ae03-04b045ee61e1 service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Setting gluon ID" addrID=e2d4e9a4-4392-4e69-ae03-04b045ee61e1 gluonID=56ce0a54-7b1b-45ba-bb4f-50075527de24 userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Created new IMAP user" addrID=e2d4e9a4-4392-4e69-ae03-04b045ee61e1 gluonID=56ce0a54-7b1b-45ba-bb4f-50075527de24 service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:47Z" level=info msg=Resuming service=user-events user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Received mailbox message count" count=0 gluonID=56ce0a54-7b1b-45ba-bb4f-50075527de24 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:47Z" level=info msg="Starting IMAP Service" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Sync triggered" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:47.322841884 +0000 UTC m=+82.728721084" user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Syncing labels" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:df2c8e3b-43ae-435e-929b-b1db3ae05fd9" userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=56ce0a54-7b1b-45ba-bb4f-50075527de24 time="2025-11-04T18:50:47Z" level=info msg="Synced labels" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:40715/mail/v4/messages/count" pkg=gpa/client userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Syncing messages" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Job started" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="200 OK: POST https://127.0.0.1:40715/mail/v4/messages" pkg=gpa/client userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Job finished" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Synced messages" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Finished user sync" duration=2.947896ms service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Sync complete, starting API event stream" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=warning msg="Message has an unknown charset" error="unknown charset: unknown charset: message: unhandled charset \"iso-8859-1\"" time="2025-11-04T18:50:47Z" level=info msg="200 OK: POST https://127.0.0.1:40715/mail/v4/messages/import" pkg=gpa/client userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:40715/mail/v4/messages/75cc8cb6-8c5f-4be9-8baa-c62114652c91" pkg=gpa/client userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 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="2025-11-04T18:50:47Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:47Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:47Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:47Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:47Z" level=info msg="Closing user" userID=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="De-registering user client, ID:df2c8e3b-43ae-435e-929b-b1db3ae05fd9" pkg=observability time="2025-11-04T18:50:47Z" level=info msg="Exiting IMAP Service" service=imap user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Exiting service main loop" service=smtp user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Exiting service main loop" service=notification user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Exiting Service" service=user-identity user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Exiting service main loop" service=telemetry user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Exiting service" service=user-events user=df2c8e3b-43ae-435e-929b-b1db3ae05fd9 time="2025-11-04T18:50:47Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Closing service" service=unleash 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": "ééééééé"  } } """ time="2025-11-04T18:50:47Z" level=info msg="User '6f6a6aa7-0b71-4fde-bbae-c5b38437bca5' created with id=32507080-8e78-47d4-8c02-9db27ab10a77" pkg=gpa/server/backend time="2025-11-04T18:50:47Z" level=info msg="Starting bridge" time="2025-11-04T18:50:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/099/config3543463455/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/099/cache2427776570/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/099/cache2427776570/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/099/data1002919378/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/099/data1002919378/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:47Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:47Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:47Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:47Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:47Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:47Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/099/config3543463455/grpcServerConfig.json time="2025-11-04T18:50:47Z" level=info msg="gRPC server listening on /tmp/bridge3512" pkg=grpc time="2025-11-04T18:50:47Z" level=info msg="Frontend service started" time="2025-11-04T18:50:47Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:39423/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:47Z" level=info msg="Frontend client started" time="2025-11-04T18:50:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d0c9462c)" time="2025-11-04T18:50:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d0c9462c)" time="2025-11-04T18:50:47Z" level=info msg="200 OK: POST https://127.0.0.1:39423/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:47Z" level=info msg="200 OK: POST https://127.0.0.1:39423/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Adding vault user" userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Creating new user" userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=warning msg="404 GET https://127.0.0.1:39423/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:47Z" level=error msg="404 GET https://127.0.0.1:39423/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39423/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:47Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:39423/core/v4/events/latest" pkg=gpa/client userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:39423/core/v4/settings" pkg=gpa/client userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Registering user client, ID:32507080-8e78-47d4-8c02-9db27ab10a77" pkg=observability time="2025-11-04T18:50:47Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Starting service main loop" service=notification user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Starting service main loop" service=telemetry user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Starting service main loop" service=smtp user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:39423/core/v4/labels?Type=4" pkg=gpa/client userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:39423/core/v4/labels?Type=3" pkg=gpa/client userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:39423/core/v4/labels?Type=1" pkg=gpa/client userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Setting labels" labelIDs="[1 2 3 4 5 6 10 7 8 9 12 0]" pkg=rwLabels time="2025-11-04T18:50:47Z" level=info msg="Adding user to imap server" addrID=54ac6d00-2e7f-4807-b661-b107f0762884 service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Creating new IMAP user" addrID=54ac6d00-2e7f-4807-b661-b107f0762884 service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Setting gluon ID" addrID=54ac6d00-2e7f-4807-b661-b107f0762884 gluonID=94c42c2c-9113-44e0-b33e-49fbcf365261 userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Received mailbox message count" count=0 gluonID=94c42c2c-9113-44e0-b33e-49fbcf365261 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:47Z" level=info msg="Created new IMAP user" addrID=54ac6d00-2e7f-4807-b661-b107f0762884 gluonID=94c42c2c-9113-44e0-b33e-49fbcf365261 service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:47Z" level=info msg=Resuming service=user-events user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Starting IMAP Service" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Sync triggered" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:47.843250218 +0000 UTC m=+83.249129428" user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:32507080-8e78-47d4-8c02-9db27ab10a77" userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Syncing labels" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=94c42c2c-9113-44e0-b33e-49fbcf365261 time="2025-11-04T18:50:47Z" level=info msg="Synced labels" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:39423/mail/v4/messages/count" pkg=gpa/client userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Syncing messages" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Job started" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="200 OK: POST https://127.0.0.1:39423/mail/v4/messages" pkg=gpa/client userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Job finished" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Synced messages" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Finished user sync" duration=2.883835ms service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Sync complete, starting API event stream" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=warning msg="Message has an unknown charset" error="unknown charset: unknown charset: message: unhandled charset \"koi8r\"" time="2025-11-04T18:50:47Z" level=info msg="200 OK: POST https://127.0.0.1:39423/mail/v4/messages/import" pkg=gpa/client userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="200 OK: GET https://127.0.0.1:39423/mail/v4/messages/830b9ddb-9fe0-4fae-8aed-42848868a000" pkg=gpa/client userID=32507080-8e78-47d4-8c02-9db27ab10a77 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="2025-11-04T18:50:47Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:47Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:47Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:47Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:47Z" level=info msg="Closing user" userID=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="De-registering user client, ID:32507080-8e78-47d4-8c02-9db27ab10a77" pkg=observability time="2025-11-04T18:50:47Z" level=info msg="Exiting IMAP Service" service=imap user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Exiting service main loop" service=smtp user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Exiting service main loop" service=notification user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Exiting Service" service=user-identity user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Exiting service main loop" service=telemetry user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Exiting service" service=user-events user=32507080-8e78-47d4-8c02-9db27ab10a77 time="2025-11-04T18:50:47Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:47Z" level=info msg="Closing service" service=unleash 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": ""  } } """ time="2025-11-04T18:50:48Z" level=info msg="User '89193334-ec41-47a7-81fe-182069909aa2' created with id=0c593600-dd45-45bf-a1ea-f81d803f9d02" pkg=gpa/server/backend time="2025-11-04T18:50:48Z" level=info msg="Starting bridge" time="2025-11-04T18:50:48Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/100/config1276694408/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/100/cache2026870362/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:48Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/100/cache2026870362/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:48Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/100/data2530274212/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/100/data2530274212/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:48Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:48Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:48Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:48Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:48Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:48Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:48Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/100/config1276694408/grpcServerConfig.json time="2025-11-04T18:50:48Z" level=info msg="gRPC server listening on /tmp/bridge8603" pkg=grpc time="2025-11-04T18:50:48Z" level=info msg="Frontend service started" time="2025-11-04T18:50:48Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:48Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:48Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:48Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:48Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:48Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:48Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:48Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:48Z" level=info msg="200 OK: GET https://127.0.0.1:46643/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:48Z" level=info msg="Frontend client started" time="2025-11-04T18:50:48Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1dd1f58d)" time="2025-11-04T18:50:48Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1dd1f58d)" time="2025-11-04T18:50:48Z" level=info msg="200 OK: POST https://127.0.0.1:46643/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:48Z" level=info msg="200 OK: POST https://127.0.0.1:46643/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:48Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Adding vault user" userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Creating new user" userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=warning msg="404 GET https://127.0.0.1:46643/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:48Z" level=error msg="404 GET https://127.0.0.1:46643/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:48Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46643/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:48Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="200 OK: GET https://127.0.0.1:46643/core/v4/events/latest" pkg=gpa/client userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="200 OK: GET https://127.0.0.1:46643/core/v4/settings" pkg=gpa/client userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Registering user client, ID:0c593600-dd45-45bf-a1ea-f81d803f9d02" pkg=observability time="2025-11-04T18:50:48Z" level=info msg="Starting service main loop" service=telemetry user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Starting service main loop" service=notification user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Starting service main loop" service=smtp user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="200 OK: GET https://127.0.0.1:46643/core/v4/labels?Type=4" pkg=gpa/client userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="200 OK: GET https://127.0.0.1:46643/core/v4/labels?Type=3" pkg=gpa/client userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="200 OK: GET https://127.0.0.1:46643/core/v4/labels?Type=1" pkg=gpa/client userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Setting labels" labelIDs="[9 10 12 1 2 5 8 0 3 4 6 7]" pkg=rwLabels time="2025-11-04T18:50:48Z" level=info msg="Adding user to imap server" addrID=e1fa7555-bf97-4495-8484-8ba841951928 service=server-manager time="2025-11-04T18:50:48Z" level=info msg="Creating new IMAP user" addrID=e1fa7555-bf97-4495-8484-8ba841951928 service=server-manager time="2025-11-04T18:50:48Z" level=info msg="Setting gluon ID" addrID=e1fa7555-bf97-4495-8484-8ba841951928 gluonID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Created new IMAP user" addrID=e1fa7555-bf97-4495-8484-8ba841951928 gluonID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 service=server-manager time="2025-11-04T18:50:48Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:48Z" level=info msg="Received mailbox message count" count=0 gluonID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:48Z" level=info msg=Resuming service=user-events user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Starting IMAP Service" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Sync triggered" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:48.468825729 +0000 UTC m=+83.874704939" user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Syncing labels" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Checking whether logged in user should re-sync. UserID:0c593600-dd45-45bf-a1ea-f81d803f9d02" userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=237ce8a8-fad8-46d5-ad7b-fcce579fced7 time="2025-11-04T18:50:48Z" level=info msg="Synced labels" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="200 OK: GET https://127.0.0.1:46643/mail/v4/messages/count" pkg=gpa/client userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Syncing messages" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Job started" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="200 OK: POST https://127.0.0.1:46643/mail/v4/messages" pkg=gpa/client userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Job finished" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Synced messages" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Finished user sync" duration=5.076488ms service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Sync complete, starting API event stream" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="200 OK: POST https://127.0.0.1:46643/mail/v4/messages/import" pkg=gpa/client userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="200 OK: GET https://127.0.0.1:46643/mail/v4/messages/822eaa16-8c14-4da4-bce3-1c0864e21ecc" pkg=gpa/client userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 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="2025-11-04T18:50:48Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:48Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:48Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:48Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:48Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:48Z" level=info msg="Closing user" userID=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="De-registering user client, ID:0c593600-dd45-45bf-a1ea-f81d803f9d02" pkg=observability time="2025-11-04T18:50:48Z" level=info msg="Exiting IMAP Service" service=imap user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Exiting service main loop" service=smtp user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Exiting service main loop" service=notification user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Exiting Service" service=user-identity user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Exiting service main loop" service=telemetry user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Exiting service" service=user-events user=0c593600-dd45-45bf-a1ea-f81d803f9d02 time="2025-11-04T18:50:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:48Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:48Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:48Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:48Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Inbox" # :1 -> *scenario time="2025-11-04T18:50:48Z" level=info msg="User 'd4f91c5d-3644-46dc-a26d-3df49889c2d7' created with id=2284bbd8-5674-469d-8536-83286b17bb49" pkg=gpa/server/backend time="2025-11-04T18:50:49Z" level=info msg="Starting bridge" time="2025-11-04T18:50:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/101/config3240051826/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/101/cache785761196/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/101/cache785761196/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/101/data3680525299/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/101/data3680525299/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:49Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:49Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:49Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/101/config3240051826/grpcServerConfig.json time="2025-11-04T18:50:49Z" level=info msg="gRPC server listening on /tmp/bridge6105" pkg=grpc time="2025-11-04T18:50:49Z" level=info msg="Frontend service started" time="2025-11-04T18:50:49Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:49Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:49Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:49Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:49Z" level=info msg="200 OK: GET https://127.0.0.1:34677/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:49Z" level=info msg="Frontend client started" time="2025-11-04T18:50:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a72c9927)" time="2025-11-04T18:50:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a72c9927)" time="2025-11-04T18:50:49Z" level=info msg="200 OK: POST https://127.0.0.1:34677/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:49Z" level=info msg="200 OK: POST https://127.0.0.1:34677/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Adding vault user" userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Creating new user" userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=warning msg="404 GET https://127.0.0.1:34677/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:49Z" level=error msg="404 GET https://127.0.0.1:34677/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34677/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:49Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="200 OK: GET https://127.0.0.1:34677/core/v4/events/latest" pkg=gpa/client userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="200 OK: GET https://127.0.0.1:34677/core/v4/settings" pkg=gpa/client userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Registering user client, ID:2284bbd8-5674-469d-8536-83286b17bb49" pkg=observability time="2025-11-04T18:50:49Z" level=info msg="Starting service main loop" service=telemetry user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Starting service main loop" service=notification user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Starting service main loop" service=smtp user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="200 OK: GET https://127.0.0.1:34677/core/v4/labels?Type=4" pkg=gpa/client userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="200 OK: GET https://127.0.0.1:34677/core/v4/labels?Type=3" pkg=gpa/client userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="200 OK: GET https://127.0.0.1:34677/core/v4/labels?Type=1" pkg=gpa/client userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Setting labels" labelIDs="[10 12 1 2 3 8 9 0 4 5 6 7]" pkg=rwLabels time="2025-11-04T18:50:49Z" level=info msg="Adding user to imap server" addrID=9ac8fa30-5e21-4837-96f4-6ca5819c0040 service=server-manager time="2025-11-04T18:50:49Z" level=info msg="Creating new IMAP user" addrID=9ac8fa30-5e21-4837-96f4-6ca5819c0040 service=server-manager time="2025-11-04T18:50:49Z" level=info msg="Setting gluon ID" addrID=9ac8fa30-5e21-4837-96f4-6ca5819c0040 gluonID=fdc68732-f473-4d67-89b3-c196dadff0e2 userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Created new IMAP user" addrID=9ac8fa30-5e21-4837-96f4-6ca5819c0040 gluonID=fdc68732-f473-4d67-89b3-c196dadff0e2 service=server-manager time="2025-11-04T18:50:49Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:49Z" level=info msg=Resuming service=user-events user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Received mailbox message count" count=0 gluonID=fdc68732-f473-4d67-89b3-c196dadff0e2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:49Z" level=info msg="Starting IMAP Service" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Sync triggered" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:49.294066785 +0000 UTC m=+84.699945995" user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Syncing labels" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:2284bbd8-5674-469d-8536-83286b17bb49" userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=fdc68732-f473-4d67-89b3-c196dadff0e2 time="2025-11-04T18:50:49Z" level=info msg="Synced labels" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="200 OK: GET https://127.0.0.1:34677/mail/v4/messages/count" pkg=gpa/client userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Syncing messages" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Job started" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="200 OK: POST https://127.0.0.1:34677/mail/v4/messages" pkg=gpa/client userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Job finished" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Synced messages" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Finished user sync" duration=6.596541ms service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Sync complete, starting API event stream" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="200 OK: POST https://127.0.0.1:34677/mail/v4/messages/import" pkg=gpa/client userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="200 OK: GET https://127.0.0.1:34677/mail/v4/messages/9f40d464-fd23-43b8-a12a-b2761ba7104b" pkg=gpa/client userID=2284bbd8-5674-469d-8536-83286b17bb49 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="2025-11-04T18:50:49Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 3} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:49Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:49Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:49Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:49Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:49Z" level=info msg="Closing user" userID=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="De-registering user client, ID:2284bbd8-5674-469d-8536-83286b17bb49" pkg=observability time="2025-11-04T18:50:49Z" level=info msg="Exiting IMAP Service" service=imap user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Exiting service main loop" service=smtp user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Exiting service main loop" service=notification user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Exiting Service" service=user-identity user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Exiting service main loop" service=telemetry user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Exiting service" service=user-events user=2284bbd8-5674-469d-8536-83286b17bb49 time="2025-11-04T18:50:49Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:49Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:49Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:49Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:49Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:49Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Sent" # :1 -> *scenario time="2025-11-04T18:50:49Z" level=info msg="User '60e47a2c-7f76-4fd8-82b1-923afbc8b4c3' created with id=d3f67ce3-99df-4492-a787-4f9121082960" pkg=gpa/server/backend time="2025-11-04T18:50:49Z" level=info msg="Starting bridge" time="2025-11-04T18:50:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/102/config1681950493/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/102/cache1209675816/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/102/cache1209675816/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/102/data862561559/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/102/data862561559/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:49Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:49Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:49Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/102/config1681950493/grpcServerConfig.json time="2025-11-04T18:50:49Z" level=info msg="gRPC server listening on /tmp/bridge7792" pkg=grpc time="2025-11-04T18:50:49Z" level=info msg="Frontend service started" time="2025-11-04T18:50:49Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:49Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:49Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:49Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:49Z" level=info msg="200 OK: GET https://127.0.0.1:40187/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:49Z" level=info msg="Frontend client started" time="2025-11-04T18:50:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5f7ad1df)" time="2025-11-04T18:50:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5f7ad1df)" time="2025-11-04T18:50:49Z" level=info msg="200 OK: POST https://127.0.0.1:40187/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:50Z" level=info msg="200 OK: POST https://127.0.0.1:40187/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Adding vault user" userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Creating new user" userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=warning msg="404 GET https://127.0.0.1:40187/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:50Z" level=error msg="404 GET https://127.0.0.1:40187/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40187/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:50Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:40187/core/v4/events/latest" pkg=gpa/client userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:40187/core/v4/settings" pkg=gpa/client userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Registering user client, ID:d3f67ce3-99df-4492-a787-4f9121082960" pkg=observability time="2025-11-04T18:50:50Z" level=info msg="Starting service main loop" service=telemetry user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Starting service main loop" service=notification user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Starting service main loop" service=smtp user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:40187/core/v4/labels?Type=4" pkg=gpa/client userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:40187/core/v4/labels?Type=3" pkg=gpa/client userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:40187/core/v4/labels?Type=1" pkg=gpa/client userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Setting labels" labelIDs="[0 2 3 4 5 7 8 9 1 6 10 12]" pkg=rwLabels time="2025-11-04T18:50:50Z" level=info msg="Adding user to imap server" addrID=9a6466d1-9ecd-4ae1-aeaa-60c6f6eade3d service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Creating new IMAP user" addrID=9a6466d1-9ecd-4ae1-aeaa-60c6f6eade3d service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Setting gluon ID" addrID=9a6466d1-9ecd-4ae1-aeaa-60c6f6eade3d gluonID=0f0cd20c-89db-4682-ae72-897015b93562 userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Created new IMAP user" addrID=9a6466d1-9ecd-4ae1-aeaa-60c6f6eade3d gluonID=0f0cd20c-89db-4682-ae72-897015b93562 service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:50Z" level=info msg=Resuming service=user-events user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Received mailbox message count" count=0 gluonID=0f0cd20c-89db-4682-ae72-897015b93562 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:50Z" level=info msg="Starting IMAP Service" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Sync triggered" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:50.134532515 +0000 UTC m=+85.540411725" user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Syncing labels" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:d3f67ce3-99df-4492-a787-4f9121082960" userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0f0cd20c-89db-4682-ae72-897015b93562 time="2025-11-04T18:50:50Z" level=info msg="Synced labels" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:40187/mail/v4/messages/count" pkg=gpa/client userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Syncing messages" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Job started" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="200 OK: POST https://127.0.0.1:40187/mail/v4/messages" pkg=gpa/client userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Job finished" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Synced messages" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Finished user sync" duration=5.306578ms service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="200 OK: POST https://127.0.0.1:40187/mail/v4/messages/import" pkg=gpa/client userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:40187/mail/v4/messages/610384bb-26d9-4beb-9451-111f693ebdc5" pkg=gpa/client userID=d3f67ce3-99df-4492-a787-4f9121082960 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="2025-11-04T18:50:50Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:50Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:50Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:50Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:50Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:50Z" level=info msg="Closing user" userID=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="De-registering user client, ID:d3f67ce3-99df-4492-a787-4f9121082960" pkg=observability time="2025-11-04T18:50:50Z" level=info msg="Exiting IMAP Service" service=imap user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Exiting service main loop" service=smtp user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Exiting service main loop" service=notification user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Exiting Service" service=user-identity user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Exiting service main loop" service=telemetry user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Exiting service" service=user-events user=d3f67ce3-99df-4492-a787-4f9121082960 time="2025-11-04T18:50:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Closing service" service=unleash 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="2025-11-04T18:50:50Z" level=info msg="User '5be9111c-3b9a-4b0f-84bd-3cd271540c47' created with id=de4b2c48-030b-4906-92f7-5cd148527988" pkg=gpa/server/backend time="2025-11-04T18:50:50Z" level=info msg="Starting bridge" time="2025-11-04T18:50:50Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/103/config1975891728/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/103/cache2804041902/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/103/cache2804041902/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:50Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/103/data3573456802/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/103/data3573456802/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:50Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:50Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:50Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:50Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:50Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:50Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:50Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/103/config1975891728/grpcServerConfig.json time="2025-11-04T18:50:50Z" level=info msg="gRPC server listening on /tmp/bridge3648" pkg=grpc time="2025-11-04T18:50:50Z" level=info msg="Frontend service started" time="2025-11-04T18:50:50Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:50Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:50Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:50Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:50Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:50Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:50Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:50Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:41617/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:50Z" level=info msg="Frontend client started" time="2025-11-04T18:50:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c00ba178)" time="2025-11-04T18:50:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c00ba178)" time="2025-11-04T18:50:50Z" level=info msg="200 OK: POST https://127.0.0.1:41617/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:50Z" level=info msg="200 OK: POST https://127.0.0.1:41617/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:50Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Adding vault user" userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Creating new user" userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=warning msg="404 GET https://127.0.0.1:41617/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:50Z" level=error msg="404 GET https://127.0.0.1:41617/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:50Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41617/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:50Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:41617/core/v4/events/latest" pkg=gpa/client userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:41617/core/v4/settings" pkg=gpa/client userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Registering user client, ID:de4b2c48-030b-4906-92f7-5cd148527988" pkg=observability time="2025-11-04T18:50:50Z" level=info msg="Starting service main loop" service=telemetry user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Starting service main loop" service=notification user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Starting service main loop" service=smtp user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:41617/core/v4/labels?Type=4" pkg=gpa/client userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:41617/core/v4/labels?Type=3" pkg=gpa/client userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:41617/core/v4/labels?Type=1" pkg=gpa/client userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Setting labels" labelIDs="[10 0 3 5 8 9 12 1 2 4 6 7]" pkg=rwLabels time="2025-11-04T18:50:50Z" level=info msg="Adding user to imap server" addrID=628aec20-55a5-4b6c-a452-a2859d306af9 service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Creating new IMAP user" addrID=628aec20-55a5-4b6c-a452-a2859d306af9 service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Setting gluon ID" addrID=628aec20-55a5-4b6c-a452-a2859d306af9 gluonID=8ed2aa80-345f-48fc-a05f-360995834efb userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Created new IMAP user" addrID=628aec20-55a5-4b6c-a452-a2859d306af9 gluonID=8ed2aa80-345f-48fc-a05f-360995834efb service=server-manager time="2025-11-04T18:50:50Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:50Z" level=info msg=Resuming service=user-events user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Received mailbox message count" count=0 gluonID=8ed2aa80-345f-48fc-a05f-360995834efb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:50Z" level=info msg="Starting IMAP Service" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Sync triggered" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:50.899066534 +0000 UTC m=+86.304945744" user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Checking whether logged in user should re-sync. UserID:de4b2c48-030b-4906-92f7-5cd148527988" userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Syncing labels" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8ed2aa80-345f-48fc-a05f-360995834efb time="2025-11-04T18:50:50Z" level=info msg="Synced labels" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:41617/mail/v4/messages/count" pkg=gpa/client userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Syncing messages" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Job started" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="200 OK: POST https://127.0.0.1:41617/mail/v4/messages" pkg=gpa/client userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Job finished" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Synced messages" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Finished user sync" duration=5.028989ms service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Sync complete, starting API event stream" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="200 OK: POST https://127.0.0.1:41617/mail/v4/messages/import" pkg=gpa/client userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:50Z" level=info msg="200 OK: GET https://127.0.0.1:41617/mail/v4/messages/95eadf57-1d4f-47a8-9fe2-7e21b05d4acf" pkg=gpa/client userID=de4b2c48-030b-4906-92f7-5cd148527988 Scenario Outline: Import message without sender to # features/imap/message/import.feature:246 time="2025-11-04T18:50:51Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:51Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:51Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:51Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:51Z" level=info msg="Closing user" userID=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:51Z" level=info msg="De-registering user client, ID:de4b2c48-030b-4906-92f7-5cd148527988" pkg=observability time="2025-11-04T18:50:51Z" level=info msg="Exiting IMAP Service" service=imap user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:51Z" level=info msg="Exiting service main loop" service=smtp user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:51Z" level=info msg="Exiting service main loop" service=notification user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:51Z" level=info msg="Exiting Service" service=user-identity user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:51Z" level=info msg="Exiting service main loop" service=telemetry user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:51Z" level=info msg="Exiting service" service=user-events user=de4b2c48-030b-4906-92f7-5cd148527988 time="2025-11-04T18:50:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Closing service" service=unleash 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 | time="2025-11-04T18:50:51Z" level=info msg="User '5ef51b3d-6846-4946-ad4a-a803600dbc25' created with id=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836" pkg=gpa/server/backend time="2025-11-04T18:50:51Z" level=info msg="Starting bridge" time="2025-11-04T18:50:51Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/104/config1173291157/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/104/cache2838222814/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:51Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/104/cache2838222814/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:51Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/104/data3571823321/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/104/data3571823321/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:51Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:51Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:51Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:51Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:51Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:51Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:51Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:51Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:51Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:51Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:51Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:51Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/104/config1173291157/grpcServerConfig.json time="2025-11-04T18:50:51Z" level=info msg="gRPC server listening on /tmp/bridge0896" pkg=grpc time="2025-11-04T18:50:51Z" level=info msg="Frontend service started" time="2025-11-04T18:50:51Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:51Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:51Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:51Z" level=info msg="200 OK: GET https://127.0.0.1:33009/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:51Z" level=info msg="Frontend client started" time="2025-11-04T18:50:51Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (436f6f36)" time="2025-11-04T18:50:51Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (436f6f36)" time="2025-11-04T18:50:51Z" level=info msg="200 OK: POST https://127.0.0.1:33009/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:51Z" level=info msg="200 OK: POST https://127.0.0.1:33009/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:51Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Adding vault user" userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Creating new user" userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=warning msg="404 GET https://127.0.0.1:33009/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:51Z" level=error msg="404 GET https://127.0.0.1:33009/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:51Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33009/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:51Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="200 OK: GET https://127.0.0.1:33009/core/v4/events/latest" pkg=gpa/client userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="200 OK: GET https://127.0.0.1:33009/core/v4/settings" pkg=gpa/client userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Registering user client, ID:2cbf38a4-e9f6-4eed-af0e-3936a5f1d836" pkg=observability time="2025-11-04T18:50:51Z" level=info msg="Starting service main loop" service=telemetry user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Starting service main loop" service=notification user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Starting service main loop" service=smtp user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="200 OK: GET https://127.0.0.1:33009/core/v4/labels?Type=4" pkg=gpa/client userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="200 OK: GET https://127.0.0.1:33009/core/v4/labels?Type=3" pkg=gpa/client userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="200 OK: GET https://127.0.0.1:33009/core/v4/labels?Type=1" pkg=gpa/client userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Setting labels" labelIDs="[6 9 10 1 2 3 5 7 8 12 0 4]" pkg=rwLabels time="2025-11-04T18:50:51Z" level=info msg="Adding user to imap server" addrID=24ab1410-c3d9-497d-bf0b-3e9cb2d08ff0 service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Creating new IMAP user" addrID=24ab1410-c3d9-497d-bf0b-3e9cb2d08ff0 service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Setting gluon ID" addrID=24ab1410-c3d9-497d-bf0b-3e9cb2d08ff0 gluonID=e9022165-734f-4c6e-bb8c-a2705d082105 userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Received mailbox message count" count=0 gluonID=e9022165-734f-4c6e-bb8c-a2705d082105 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:51Z" level=info msg="Created new IMAP user" addrID=24ab1410-c3d9-497d-bf0b-3e9cb2d08ff0 gluonID=e9022165-734f-4c6e-bb8c-a2705d082105 service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:51Z" level=info msg=Resuming service=user-events user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Starting IMAP Service" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Checking whether logged in user should re-sync. UserID:2cbf38a4-e9f6-4eed-af0e-3936a5f1d836" userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Sync triggered" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:51.59053785 +0000 UTC m=+86.996417060" user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Syncing labels" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e9022165-734f-4c6e-bb8c-a2705d082105 time="2025-11-04T18:50:51Z" level=info msg="Synced labels" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="200 OK: GET https://127.0.0.1:33009/mail/v4/messages/count" pkg=gpa/client userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Syncing messages" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Job started" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="200 OK: POST https://127.0.0.1:33009/mail/v4/messages" pkg=gpa/client userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Job finished" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Synced messages" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Finished user sync" duration=4.671039ms service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Sync complete, starting API event stream" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="200 OK: POST https://127.0.0.1:33009/mail/v4/messages/import" pkg=gpa/client userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="200 OK: GET https://127.0.0.1:33009/mail/v4/messages/d2da93cb-3dba-46ee-aef4-772e4ce3f9e6" pkg=gpa/client userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:51Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:51Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:51Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:51Z" level=info msg="Closing user" userID=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="De-registering user client, ID:2cbf38a4-e9f6-4eed-af0e-3936a5f1d836" pkg=observability time="2025-11-04T18:50:51Z" level=info msg="Exiting IMAP Service" service=imap user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Exiting service main loop" service=smtp user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Exiting service main loop" service=notification user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Exiting Service" service=user-identity user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Exiting service main loop" service=telemetry user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Exiting service" service=user-events user=2cbf38a4-e9f6-4eed-af0e-3936a5f1d836 time="2025-11-04T18:50:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:51Z" level=info msg="Closing service" service=unleash | Sent | time="2025-11-04T18:50:51Z" level=info msg="User 'd25463f6-f121-4def-8373-5e1394ee4f3a' created with id=50113c93-c2b1-4a13-8ce8-bd85744e967e" pkg=gpa/server/backend time="2025-11-04T18:50:52Z" level=info msg="Starting bridge" time="2025-11-04T18:50:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/105/config2875687076/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/105/cache2941415752/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/105/cache2941415752/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/105/data1047662664/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/105/data1047662664/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:52Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:52Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:52Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/105/config2875687076/grpcServerConfig.json time="2025-11-04T18:50:52Z" level=info msg="gRPC server listening on /tmp/bridge0534" pkg=grpc time="2025-11-04T18:50:52Z" level=info msg="Frontend service started" time="2025-11-04T18:50:52Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:52Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:52Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:52Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:38093/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:52Z" level=info msg="Frontend client started" time="2025-11-04T18:50:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ad249874)" time="2025-11-04T18:50:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ad249874)" time="2025-11-04T18:50:52Z" level=info msg="200 OK: POST https://127.0.0.1:38093/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:52Z" level=info msg="200 OK: POST https://127.0.0.1:38093/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Adding vault user" userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Creating new user" userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=warning msg="404 GET https://127.0.0.1:38093/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:52Z" level=error msg="404 GET https://127.0.0.1:38093/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38093/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:52Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:38093/core/v4/events/latest" pkg=gpa/client userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:38093/core/v4/settings" pkg=gpa/client userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Registering user client, ID:50113c93-c2b1-4a13-8ce8-bd85744e967e" pkg=observability time="2025-11-04T18:50:52Z" level=info msg="Starting service main loop" service=telemetry user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Starting service main loop" service=notification user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Starting service main loop" service=smtp user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:38093/core/v4/labels?Type=4" pkg=gpa/client userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:38093/core/v4/labels?Type=3" pkg=gpa/client userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:38093/core/v4/labels?Type=1" pkg=gpa/client userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Setting labels" labelIDs="[1 2 3 5 7 8 9 0 4 6 10 12]" pkg=rwLabels time="2025-11-04T18:50:52Z" level=info msg="Adding user to imap server" addrID=4cdef54f-c3f7-4da0-aa37-f41feece1eb3 service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Creating new IMAP user" addrID=4cdef54f-c3f7-4da0-aa37-f41feece1eb3 service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Setting gluon ID" addrID=4cdef54f-c3f7-4da0-aa37-f41feece1eb3 gluonID=e2c548f1-a872-4e62-8f27-592d55f5d1bb userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Created new IMAP user" addrID=4cdef54f-c3f7-4da0-aa37-f41feece1eb3 gluonID=e2c548f1-a872-4e62-8f27-592d55f5d1bb service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Received mailbox message count" count=0 gluonID=e2c548f1-a872-4e62-8f27-592d55f5d1bb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:52Z" level=info msg=Resuming service=user-events user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Starting IMAP Service" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Sync triggered" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:52.215253031 +0000 UTC m=+87.621132231" user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:50113c93-c2b1-4a13-8ce8-bd85744e967e" userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Syncing labels" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e2c548f1-a872-4e62-8f27-592d55f5d1bb time="2025-11-04T18:50:52Z" level=info msg="Synced labels" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:38093/mail/v4/messages/count" pkg=gpa/client userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Syncing messages" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Job started" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="200 OK: POST https://127.0.0.1:38093/mail/v4/messages" pkg=gpa/client userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Job finished" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Synced messages" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Finished user sync" duration=3.998151ms service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="200 OK: POST https://127.0.0.1:38093/mail/v4/messages" pkg=gpa/client userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:38093/mail/v4/messages/c9e6590a-e6e8-456b-9e63-b4342d37e5c0" pkg=gpa/client userID=50113c93-c2b1-4a13-8ce8-bd85744e967e 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="2025-11-04T18:50:52Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:52Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:52Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:52Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:52Z" level=info msg="Closing user" userID=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="De-registering user client, ID:50113c93-c2b1-4a13-8ce8-bd85744e967e" pkg=observability time="2025-11-04T18:50:52Z" level=info msg="Exiting IMAP Service" service=imap user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Exiting service main loop" service=smtp user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Exiting service main loop" service=notification user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Exiting Service" service=user-identity user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Exiting service main loop" service=telemetry user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Exiting service" service=user-events user=50113c93-c2b1-4a13-8ce8-bd85744e967e time="2025-11-04T18:50:52Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Closing service" service=unleash 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."  } } """ time="2025-11-04T18:50:52Z" level=info msg="User '2cfc6095-a4dd-4bed-bcd6-f424c9a8c7eb' created with id=1927b642-25d2-44da-9518-b6ca1f97bc4e" pkg=gpa/server/backend time="2025-11-04T18:50:52Z" level=info msg="Starting bridge" time="2025-11-04T18:50:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/106/config3305160144/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/106/cache1378374778/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/106/cache1378374778/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/106/data2256237432/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/106/data2256237432/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:52Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:52Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:52Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:52Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:52Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:52Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/106/config3305160144/grpcServerConfig.json time="2025-11-04T18:50:52Z" level=info msg="gRPC server listening on /tmp/bridge3087" pkg=grpc time="2025-11-04T18:50:52Z" level=info msg="Frontend service started" time="2025-11-04T18:50:52Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:45421/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:52Z" level=info msg="Frontend client started" time="2025-11-04T18:50:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (679a6691)" time="2025-11-04T18:50:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (679a6691)" time="2025-11-04T18:50:52Z" level=info msg="200 OK: POST https://127.0.0.1:45421/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:52Z" level=info msg="200 OK: POST https://127.0.0.1:45421/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Adding vault user" userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Creating new user" userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=warning msg="404 GET https://127.0.0.1:45421/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:52Z" level=error msg="404 GET https://127.0.0.1:45421/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45421/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:52Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/events/latest" pkg=gpa/client userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/settings" pkg=gpa/client userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Registering user client, ID:1927b642-25d2-44da-9518-b6ca1f97bc4e" pkg=observability time="2025-11-04T18:50:52Z" level=info msg="Starting service main loop" service=telemetry user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Starting service main loop" service=notification user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Starting service main loop" service=smtp user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/labels?Type=4" pkg=gpa/client userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/labels?Type=3" pkg=gpa/client userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/labels?Type=1" pkg=gpa/client userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Setting labels" labelIDs="[5 7 8 12 0 2 4 6 9 10 1 3]" pkg=rwLabels time="2025-11-04T18:50:52Z" level=info msg="Adding user to imap server" addrID=cacb295c-ff46-461c-ac9c-0451315ee888 service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Creating new IMAP user" addrID=cacb295c-ff46-461c-ac9c-0451315ee888 service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Setting gluon ID" addrID=cacb295c-ff46-461c-ac9c-0451315ee888 gluonID=8b7a7a52-87ee-478d-bb34-313953ac52bd userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Created new IMAP user" addrID=cacb295c-ff46-461c-ac9c-0451315ee888 gluonID=8b7a7a52-87ee-478d-bb34-313953ac52bd service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:52Z" level=info msg=Resuming service=user-events user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Received mailbox message count" count=0 gluonID=8b7a7a52-87ee-478d-bb34-313953ac52bd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:52Z" level=info msg="Starting IMAP Service" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Sync triggered" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:52.830112454 +0000 UTC m=+88.235991664" user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:1927b642-25d2-44da-9518-b6ca1f97bc4e" userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Syncing labels" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8b7a7a52-87ee-478d-bb34-313953ac52bd time="2025-11-04T18:50:52Z" level=info msg="Synced labels" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:45421/mail/v4/messages/count" pkg=gpa/client userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Syncing messages" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Job started" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="200 OK: POST https://127.0.0.1:45421/mail/v4/messages" pkg=gpa/client userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Job finished" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Synced messages" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Finished user sync" duration=7.668958ms service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="200 OK: POST https://127.0.0.1:45421/mail/v4/messages/import" pkg=gpa/client userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="200 OK: GET https://127.0.0.1:45421/mail/v4/messages/ad3297ea-59e6-4f72-a420-5c17ce71d4f9" pkg=gpa/client userID=1927b642-25d2-44da-9518-b6ca1f97bc4e 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="2025-11-04T18:50:52Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:52Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:52Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:52Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:52Z" level=info msg="Closing user" userID=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="De-registering user client, ID:1927b642-25d2-44da-9518-b6ca1f97bc4e" pkg=observability time="2025-11-04T18:50:52Z" level=info msg="Exiting IMAP Service" service=imap user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Exiting service main loop" service=smtp user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Exiting service main loop" service=notification user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Exiting Service" service=user-identity user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Exiting service main loop" service=telemetry user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Exiting service" service=user-events user=1927b642-25d2-44da-9518-b6ca1f97bc4e time="2025-11-04T18:50:52Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:52Z" level=info msg="Closing service" service=unleash 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"  }  ]  } } """ time="2025-11-04T18:50:53Z" level=info msg="User '2df6f7d5-0b29-44c2-a4ec-9ba13322afbd' created with id=e7e001f2-61de-4590-8af2-862b0bc7ecc7" pkg=gpa/server/backend time="2025-11-04T18:50:53Z" level=info msg="Starting bridge" time="2025-11-04T18:50:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/107/config2559761115/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/107/cache2055007185/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/107/cache2055007185/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/107/data1566698529/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/107/data1566698529/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:53Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:53Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:53Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:53Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:53Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:53Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/107/config2559761115/grpcServerConfig.json time="2025-11-04T18:50:53Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:53Z" level=info msg="gRPC server listening on /tmp/bridge3102" pkg=grpc time="2025-11-04T18:50:53Z" level=info msg="Frontend service started" time="2025-11-04T18:50:53Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:53Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:53Z" level=info msg="Frontend client started" time="2025-11-04T18:50:53Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f38eb941)" time="2025-11-04T18:50:53Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f38eb941)" time="2025-11-04T18:50:53Z" level=info msg="200 OK: GET https://127.0.0.1:39493/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:53Z" level=info msg="200 OK: POST https://127.0.0.1:39493/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:53Z" level=info msg="200 OK: POST https://127.0.0.1:39493/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:53Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Adding vault user" userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Creating new user" userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=warning msg="404 GET https://127.0.0.1:39493/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:53Z" level=error msg="404 GET https://127.0.0.1:39493/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:53Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39493/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:53Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/events/latest" pkg=gpa/client userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/settings" pkg=gpa/client userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Registering user client, ID:e7e001f2-61de-4590-8af2-862b0bc7ecc7" pkg=observability time="2025-11-04T18:50:53Z" level=info msg="Starting service main loop" service=telemetry user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Starting service main loop" service=notification user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Starting service main loop" service=smtp user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/labels?Type=4" pkg=gpa/client userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/labels?Type=3" pkg=gpa/client userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="200 OK: GET https://127.0.0.1:39493/core/v4/labels?Type=1" pkg=gpa/client userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Setting labels" labelIDs="[10 2 3 4 5 7 9 12 0 1 6 8]" pkg=rwLabels time="2025-11-04T18:50:53Z" level=info msg="Adding user to imap server" addrID=a28ad632-4a7a-4b0e-bc0a-18f957ace436 service=server-manager time="2025-11-04T18:50:53Z" level=info msg="Creating new IMAP user" addrID=a28ad632-4a7a-4b0e-bc0a-18f957ace436 service=server-manager time="2025-11-04T18:50:53Z" level=info msg="Setting gluon ID" addrID=a28ad632-4a7a-4b0e-bc0a-18f957ace436 gluonID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Received mailbox message count" count=0 gluonID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:53Z" level=info msg="Created new IMAP user" addrID=a28ad632-4a7a-4b0e-bc0a-18f957ace436 gluonID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca service=server-manager time="2025-11-04T18:50:53Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:53Z" level=info msg=Resuming service=user-events user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Starting IMAP Service" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Sync triggered" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:53.466366363 +0000 UTC m=+88.872245563" user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Syncing labels" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Checking whether logged in user should re-sync. UserID:e7e001f2-61de-4590-8af2-862b0bc7ecc7" userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=aa4b45c9-c9fb-4971-8fd4-aba6c59703ca time="2025-11-04T18:50:53Z" level=info msg="Synced labels" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="200 OK: GET https://127.0.0.1:39493/mail/v4/messages/count" pkg=gpa/client userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Syncing messages" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Job started" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="200 OK: POST https://127.0.0.1:39493/mail/v4/messages" pkg=gpa/client userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Job finished" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Synced messages" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Finished user sync" duration=4.163951ms service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Sync complete, starting API event stream" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="200 OK: POST https://127.0.0.1:39493/mail/v4/messages/import" pkg=gpa/client userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="200 OK: GET https://127.0.0.1:39493/mail/v4/messages/b2b33c53-ff66-4abb-91dc-0842e35a0e07" pkg=gpa/client userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 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="2025-11-04T18:50:53Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:53Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:53Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:53Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:53Z" level=info msg="Closing user" userID=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="De-registering user client, ID:e7e001f2-61de-4590-8af2-862b0bc7ecc7" pkg=observability time="2025-11-04T18:50:53Z" level=info msg="Exiting IMAP Service" service=imap user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Exiting service main loop" service=smtp user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Exiting service main loop" service=notification user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Exiting Service" service=user-identity user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Exiting service main loop" service=telemetry user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Exiting service" service=user-events user=e7e001f2-61de-4590-8af2-862b0bc7ecc7 time="2025-11-04T18:50:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:53Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:53Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:53Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:53Z" level=info msg="Closing service" service=unleash 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="  }  ]  }  ]  } } """ time="2025-11-04T18:50:53Z" level=info msg="User '99dfb20f-1213-4493-b26a-76aabef19a76' created with id=d79dfa11-de01-4e62-83ae-2a52141a113e" pkg=gpa/server/backend time="2025-11-04T18:50:53Z" level=info msg="Starting bridge" time="2025-11-04T18:50:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/108/config2201120513/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/108/cache1801927748/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/108/cache1801927748/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/108/data2973186658/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/108/data2973186658/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:53Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:53Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:53Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:53Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:53Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:53Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:53Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/108/config2201120513/grpcServerConfig.json time="2025-11-04T18:50:53Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:53Z" level=info msg="gRPC server listening on /tmp/bridge8397" pkg=grpc time="2025-11-04T18:50:53Z" level=info msg="Frontend service started" time="2025-11-04T18:50:53Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:53Z" level=info msg="200 OK: GET https://127.0.0.1:44701/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:53Z" level=info msg="Frontend client started" time="2025-11-04T18:50:53Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f2af2349)" time="2025-11-04T18:50:53Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f2af2349)" time="2025-11-04T18:50:53Z" level=info msg="200 OK: POST https://127.0.0.1:44701/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:54Z" level=info msg="200 OK: POST https://127.0.0.1:44701/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Adding vault user" userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Creating new user" userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=warning msg="404 GET https://127.0.0.1:44701/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:54Z" level=error msg="404 GET https://127.0.0.1:44701/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44701/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:54Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:44701/core/v4/events/latest" pkg=gpa/client userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:44701/core/v4/settings" pkg=gpa/client userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Registering user client, ID:d79dfa11-de01-4e62-83ae-2a52141a113e" pkg=observability time="2025-11-04T18:50:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Starting service main loop" service=notification user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Starting service main loop" service=telemetry user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Starting service main loop" service=smtp user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:44701/core/v4/labels?Type=4" pkg=gpa/client userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:44701/core/v4/labels?Type=3" pkg=gpa/client userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:44701/core/v4/labels?Type=1" pkg=gpa/client userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Setting labels" labelIDs="[9 12 1 2 8 10 0 3 4 5 6 7]" pkg=rwLabels time="2025-11-04T18:50:54Z" level=info msg="Adding user to imap server" addrID=1465f973-bb90-47e9-8b6e-16ee2704a0f0 service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Creating new IMAP user" addrID=1465f973-bb90-47e9-8b6e-16ee2704a0f0 service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Setting gluon ID" addrID=1465f973-bb90-47e9-8b6e-16ee2704a0f0 gluonID=fd408360-d6b7-4b87-b85f-c475b8786e99 userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Created new IMAP user" addrID=1465f973-bb90-47e9-8b6e-16ee2704a0f0 gluonID=fd408360-d6b7-4b87-b85f-c475b8786e99 service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:54Z" level=info msg=Resuming service=user-events user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Received mailbox message count" count=0 gluonID=fd408360-d6b7-4b87-b85f-c475b8786e99 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:54Z" level=info msg="Starting IMAP Service" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Sync triggered" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:54.072517192 +0000 UTC m=+89.478396402" user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:d79dfa11-de01-4e62-83ae-2a52141a113e" userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Syncing labels" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=fd408360-d6b7-4b87-b85f-c475b8786e99 time="2025-11-04T18:50:54Z" level=info msg="Synced labels" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:44701/mail/v4/messages/count" pkg=gpa/client userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Syncing messages" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Job started" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="200 OK: POST https://127.0.0.1:44701/mail/v4/messages" pkg=gpa/client userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Job finished" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Synced messages" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Finished user sync" duration=3.413257ms service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="200 OK: POST https://127.0.0.1:44701/mail/v4/messages/import" pkg=gpa/client userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:44701/mail/v4/messages/bbd39e12-cb5a-4ee9-957e-c577e674f2a9" pkg=gpa/client userID=d79dfa11-de01-4e62-83ae-2a52141a113e 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="2025-11-04T18:50:54Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:54Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:54Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:54Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:54Z" level=info msg="Closing user" userID=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="De-registering user client, ID:d79dfa11-de01-4e62-83ae-2a52141a113e" pkg=observability time="2025-11-04T18:50:54Z" level=info msg="Exiting IMAP Service" service=imap user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Exiting service main loop" service=smtp user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Exiting service main loop" service=notification user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Exiting Service" service=user-identity user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Exiting service main loop" service=telemetry user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Exiting service" service=user-events user=d79dfa11-de01-4e62-83ae-2a52141a113e time="2025-11-04T18:50:54Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Closing service" service=unleash 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=="  }  ]  } } """ time="2025-11-04T18:50:54Z" level=info msg="User 'e96417ca-1b7b-4d54-80b7-2b12c3a7dc34' created with id=2b6d2765-5db8-4275-9a3d-223b9ec5a623" pkg=gpa/server/backend time="2025-11-04T18:50:54Z" level=info msg="Starting bridge" time="2025-11-04T18:50:54Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/109/config105809307/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/109/cache85909857/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/109/cache85909857/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:54Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/109/data3165658156/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/109/data3165658156/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:54Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:54Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:54Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:54Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:54Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:54Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:54Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:54Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/109/config105809307/grpcServerConfig.json time="2025-11-04T18:50:54Z" level=info msg="gRPC server listening on /tmp/bridge0012" pkg=grpc time="2025-11-04T18:50:54Z" level=info msg="Frontend service started" time="2025-11-04T18:50:54Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:54Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:54Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:54Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:54Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:54Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:54Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:54Z" level=info msg="Frontend client started" time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:46449/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a4d7ef35)" time="2025-11-04T18:50:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a4d7ef35)" time="2025-11-04T18:50:54Z" level=info msg="200 OK: POST https://127.0.0.1:46449/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:54Z" level=info msg="200 OK: POST https://127.0.0.1:46449/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Adding vault user" userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Creating new user" userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=warning msg="404 GET https://127.0.0.1:46449/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:54Z" level=error msg="404 GET https://127.0.0.1:46449/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46449/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:54Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:46449/core/v4/events/latest" pkg=gpa/client userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:46449/core/v4/settings" pkg=gpa/client userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Registering user client, ID:2b6d2765-5db8-4275-9a3d-223b9ec5a623" pkg=observability time="2025-11-04T18:50:54Z" level=info msg="Starting service main loop" service=telemetry user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Starting service main loop" service=notification user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Starting service main loop" service=smtp user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:46449/core/v4/labels?Type=4" pkg=gpa/client userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:46449/core/v4/labels?Type=3" pkg=gpa/client userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:46449/core/v4/labels?Type=1" pkg=gpa/client userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Setting labels" labelIDs="[8 0 2 4 5 6 9 10 12 1 3 7]" pkg=rwLabels time="2025-11-04T18:50:54Z" level=info msg="Adding user to imap server" addrID=44916eb9-6097-41c5-9319-23bf9da38444 service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Creating new IMAP user" addrID=44916eb9-6097-41c5-9319-23bf9da38444 service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Setting gluon ID" addrID=44916eb9-6097-41c5-9319-23bf9da38444 gluonID=d89f19fc-04bf-479e-8506-4957c19dd92a userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Created new IMAP user" addrID=44916eb9-6097-41c5-9319-23bf9da38444 gluonID=d89f19fc-04bf-479e-8506-4957c19dd92a service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:54Z" level=info msg=Resuming service=user-events user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Starting IMAP Service" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Sync triggered" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:2b6d2765-5db8-4275-9a3d-223b9ec5a623" userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:54.630111187 +0000 UTC m=+90.035990397" user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Received mailbox message count" count=0 gluonID=d89f19fc-04bf-479e-8506-4957c19dd92a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:54Z" level=info msg="Syncing labels" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d89f19fc-04bf-479e-8506-4957c19dd92a time="2025-11-04T18:50:54Z" level=info msg="Synced labels" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:46449/mail/v4/messages/count" pkg=gpa/client userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Syncing messages" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Job started" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="200 OK: POST https://127.0.0.1:46449/mail/v4/messages" pkg=gpa/client userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Job finished" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Synced messages" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Finished user sync" duration=4.73028ms service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="200 OK: POST https://127.0.0.1:46449/mail/v4/messages/import" pkg=gpa/client userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="200 OK: GET https://127.0.0.1:46449/mail/v4/messages/4f42d890-2315-4c91-a17b-630d36f4a47f" pkg=gpa/client userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 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="2025-11-04T18:50:54Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:54Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:54Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:54Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:54Z" level=info msg="Closing user" userID=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="De-registering user client, ID:2b6d2765-5db8-4275-9a3d-223b9ec5a623" pkg=observability time="2025-11-04T18:50:54Z" level=info msg="Exiting IMAP Service" service=imap user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Exiting service main loop" service=smtp user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Exiting service main loop" service=notification user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Exiting Service" service=user-identity user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Exiting service main loop" service=telemetry user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Exiting service" service=user-events user=2b6d2765-5db8-4275-9a3d-223b9ec5a623 time="2025-11-04T18:50:54Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:54Z" level=info msg="Closing service" service=unleash 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=="  }  ]  } } """ time="2025-11-04T18:50:54Z" level=info msg="User 'a1ea68e9-6041-43df-af66-650c14cceeab' created with id=b952938d-840a-482d-ad51-243ed4a094c4" pkg=gpa/server/backend time="2025-11-04T18:50:55Z" level=info msg="Starting bridge" time="2025-11-04T18:50:55Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/110/config922439282/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/110/cache126674216/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/110/cache126674216/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:55Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/110/data3599649461/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/110/data3599649461/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:55Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:55Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:55Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:55Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:55Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:55Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/110/config922439282/grpcServerConfig.json time="2025-11-04T18:50:55Z" level=info msg="gRPC server listening on /tmp/bridge4192" pkg=grpc time="2025-11-04T18:50:55Z" level=info msg="Frontend service started" time="2025-11-04T18:50:55Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:55Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:55Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:55Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:55Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:55Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:55Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:55Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:55Z" level=info msg="200 OK: GET https://127.0.0.1:35143/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:55Z" level=info msg="Frontend client started" time="2025-11-04T18:50:55Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4bc1c6be)" time="2025-11-04T18:50:55Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4bc1c6be)" time="2025-11-04T18:50:55Z" level=info msg="200 OK: POST https://127.0.0.1:35143/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:55Z" level=info msg="200 OK: POST https://127.0.0.1:35143/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:55Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Adding vault user" userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Creating new user" userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=warning msg="404 GET https://127.0.0.1:35143/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:55Z" level=error msg="404 GET https://127.0.0.1:35143/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:55Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35143/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:55Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="200 OK: GET https://127.0.0.1:35143/core/v4/events/latest" pkg=gpa/client userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="200 OK: GET https://127.0.0.1:35143/core/v4/settings" pkg=gpa/client userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Registering user client, ID:b952938d-840a-482d-ad51-243ed4a094c4" pkg=observability time="2025-11-04T18:50:55Z" level=info msg="Starting service main loop" service=telemetry user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Starting service main loop" service=notification user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Starting service main loop" service=smtp user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="200 OK: GET https://127.0.0.1:35143/core/v4/labels?Type=4" pkg=gpa/client userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="200 OK: GET https://127.0.0.1:35143/core/v4/labels?Type=3" pkg=gpa/client userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="200 OK: GET https://127.0.0.1:35143/core/v4/labels?Type=1" pkg=gpa/client userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Setting labels" labelIDs="[4 5 6 9 12 0 2 3 7 8 10 1]" pkg=rwLabels time="2025-11-04T18:50:55Z" level=info msg="Adding user to imap server" addrID=ca3907b5-75c2-4e90-8336-af4916a3d7e6 service=server-manager time="2025-11-04T18:50:55Z" level=info msg="Creating new IMAP user" addrID=ca3907b5-75c2-4e90-8336-af4916a3d7e6 service=server-manager time="2025-11-04T18:50:55Z" level=info msg="Setting gluon ID" addrID=ca3907b5-75c2-4e90-8336-af4916a3d7e6 gluonID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Created new IMAP user" addrID=ca3907b5-75c2-4e90-8336-af4916a3d7e6 gluonID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 service=server-manager time="2025-11-04T18:50:55Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:55Z" level=info msg=Resuming service=user-events user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Received mailbox message count" count=0 gluonID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:55Z" level=info msg="Starting IMAP Service" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Sync triggered" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:55.174952172 +0000 UTC m=+90.580831382" user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Syncing labels" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Checking whether logged in user should re-sync. UserID:b952938d-840a-482d-ad51-243ed4a094c4" userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6f4fc32b-d94c-48f0-a0bb-304d645ca597 time="2025-11-04T18:50:55Z" level=info msg="Synced labels" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="200 OK: GET https://127.0.0.1:35143/mail/v4/messages/count" pkg=gpa/client userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Syncing messages" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Job started" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="200 OK: POST https://127.0.0.1:35143/mail/v4/messages" pkg=gpa/client userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Job finished" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Synced messages" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Finished user sync" duration=3.495379ms service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Sync complete, starting API event stream" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="200 OK: POST https://127.0.0.1:35143/mail/v4/messages/import" pkg=gpa/client userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="200 OK: GET https://127.0.0.1:35143/mail/v4/messages/d80c687b-9686-4929-beea-22b203456fdb" pkg=gpa/client userID=b952938d-840a-482d-ad51-243ed4a094c4 Scenario: Message import multipart/related with invalid boundary character # features/imap/message/import.feature:655 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 with invalid boundary Content-Type: multipart/related; boundary="------------123456789@tutanota"  --------------123456789@tutanota Content-Type: text/html; charset=UTF-8 Content-transfer-encoding: base64  PGRpdiBjbGFzcz0iIj4KPHAgY2xhc3M9IiI+PGEgbmFtZT0iX0hsazE5MDA1NjM2IiByZWw9Im5vb3 BlbmVyIG5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt  --------------123456789@tutanota Content-Type: image/png;  name==?UTF-8?B?MC5wbmc=?= Content-Transfer-Encoding: base64 Content-Disposition: attachment;  filename=image1.png  iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAPq3pUWHRSYXcgcHJvZmlsZSB0eXBlIG V4aWYAAHjarZlrliOpkoT/s4pZAuCAw3J4njM7mOXP54SUlZmV1bd7plNVEVIoAhx/mJsht//nv4/7  --------------123456789@tutanota Content-Type: image/png;  name==?UTF-8?B?Mi5wbmc=?= Content-Transfer-Encoding: base64 Content-Disposition: attachment;  filename=img2.png  iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAR+HpUWHRSYXcgcHJvZmlsZSB0eXBlIG V4aWYAAHjarZprdhs5DoX/cxWzBD4Bcjl8njM7mOXPB5bsOI49SU+3nViKLFWxgIv7YMXt//z7uH/x  --------------123456789@tutanota--  """ Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:55Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:55Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:55Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:55Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:55Z" level=info msg="Closing user" userID=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="De-registering user client, ID:b952938d-840a-482d-ad51-243ed4a094c4" pkg=observability time="2025-11-04T18:50:55Z" level=info msg="Exiting IMAP Service" service=imap user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Exiting service main loop" service=smtp user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Exiting service main loop" service=notification user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Exiting Service" service=user-identity user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Exiting service main loop" service=telemetry user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Exiting service" service=user-events user=b952938d-840a-482d-ad51-243ed4a094c4 time="2025-11-04T18:50:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:55Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:55Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:55Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:55Z" level=info msg="Closing service" service=unleash 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 invalid boundary",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "multipart/related",  "sections": [  {  "content-type": "text/html",  "transfer-encoding": "base64",  "body-is": "PGRpdiBjbGFzcz0iIj4KPHAgY2xhc3M9IiI+PGEgbmFtZT0iX0hsazE5MDA1NjM2IiByZWw9Im5v\r\nb3BlbmVyIG5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh\r\nc3Qt"  },  {  "content-type": "image/png",  "transfer-encoding": "base64",  "content-disposition": "attachment",  "content-disposition-filename": "image1.png",  "body-is": "iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAPq3pUWHRSYXcgcHJvZmlsZSB0eXBl\r\nIGV4aWYAAHjarZlrliOpkoT/s4pZAuCAw3J4njM7mOXP54SUlZmV1bd7plNVEVIoAhx/mJsht//n\r\nv4/7"  },  {  "content-type": "image/png",  "transfer-encoding": "base64",  "content-disposition": "attachment",  "content-disposition-filename": "img2.png",  "body-is": "iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAR+HpUWHRSYXcgcHJvZmlsZSB0eXBl\r\nIGV4aWYAAHjarZprdhs5DoX/cxWzBD4Bcjl8njM7mOXPB5bsOI49SU+3nViKLFWxgIv7YMXt//z7\r\nuH/x"  }  ]  }  ]  }  } """ Feature: IMAP import messages time="2025-11-04T18:50:55Z" level=info msg="User '2634a98f-635c-48e7-ab5f-76118ac7121b' created with id=157f3a61-e7e8-4fd7-97c0-8f9e141ad129" pkg=gpa/server/backend Background: Given there exists an account with username "2634a98f-635c-48e7-ab5f-76118ac7121b" and password "password" # :1 -> *scenario And the account "2634a98f-635c-48e7-ab5f-76118ac7121b" has additional address "a5780b65-5b21-4f38-8315-0b63d29c3fc3@proton.local" # :1 -> *scenario And the account "2634a98f-635c-48e7-ab5f-76118ac7121b" has additional disabled address "b7f0f17d-cc9a-4882-9e7e-f734ccdbe54e@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:56Z" level=info msg="Starting bridge" time="2025-11-04T18:50:56Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/111/config1727540132/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/111/cache3630393909/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/111/cache3630393909/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:56Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/111/data318242077/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/111/data318242077/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:56Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:56Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:56Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:56Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:56Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:56Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:56Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/111/config1727540132/grpcServerConfig.json time="2025-11-04T18:50:56Z" level=info msg="gRPC server listening on /tmp/bridge0099" pkg=grpc time="2025-11-04T18:50:56Z" level=info msg="Frontend service started" time="2025-11-04T18:50:56Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:56Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:56Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:56Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:56Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:56Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:56Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:56Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:56Z" level=info msg="200 OK: GET https://127.0.0.1:37865/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:56Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:50:56Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5df2e2af)" time="2025-11-04T18:50:56Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5df2e2af)" time="2025-11-04T18:50:56Z" level=info msg="200 OK: POST https://127.0.0.1:37865/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:56Z" level=info msg="200 OK: POST https://127.0.0.1:37865/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:56Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Adding vault user" userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Creating new user" userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=warning msg="404 GET https://127.0.0.1:37865/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:56Z" level=error msg="404 GET https://127.0.0.1:37865/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37865/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:56Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="200 OK: GET https://127.0.0.1:37865/core/v4/events/latest" pkg=gpa/client userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="200 OK: GET https://127.0.0.1:37865/core/v4/settings" pkg=gpa/client userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Registering user client, ID:157f3a61-e7e8-4fd7-97c0-8f9e141ad129" pkg=observability time="2025-11-04T18:50:56Z" level=info msg="Starting service main loop" service=telemetry user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Starting service main loop" service=notification user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Starting service main loop" service=smtp user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="200 OK: GET https://127.0.0.1:37865/core/v4/labels?Type=4" pkg=gpa/client userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="200 OK: GET https://127.0.0.1:37865/core/v4/labels?Type=3" pkg=gpa/client userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="200 OK: GET https://127.0.0.1:37865/core/v4/labels?Type=1" pkg=gpa/client userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Setting labels" labelIDs="[0 2 5 10 12 1 3 4 6 7 8 9]" pkg=rwLabels time="2025-11-04T18:50:56Z" level=info msg="Adding user to imap server" addrID=0495374d-1be1-41db-be15-58109ade0c24 service=server-manager time="2025-11-04T18:50:56Z" level=info msg="Creating new IMAP user" addrID=0495374d-1be1-41db-be15-58109ade0c24 service=server-manager time="2025-11-04T18:50:56Z" level=info msg="Setting gluon ID" addrID=0495374d-1be1-41db-be15-58109ade0c24 gluonID=7e178638-9c0e-4266-b321-66dfa7971fde userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Created new IMAP user" addrID=0495374d-1be1-41db-be15-58109ade0c24 gluonID=7e178638-9c0e-4266-b321-66dfa7971fde service=server-manager time="2025-11-04T18:50:56Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:56Z" level=info msg=Resuming service=user-events user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 And the user logs in with username "2634a98f-635c-48e7-ab5f-76118ac7121b" and password "password" # :1 -> *scenario time="2025-11-04T18:50:56Z" level=info msg="Received mailbox message count" count=0 gluonID=7e178638-9c0e-4266-b321-66dfa7971fde labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:56Z" level=info msg="Starting IMAP Service" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Sync triggered" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:56.415279624 +0000 UTC m=+91.821158834" user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Syncing labels" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:157f3a61-e7e8-4fd7-97c0-8f9e141ad129" userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7e178638-9c0e-4266-b321-66dfa7971fde time="2025-11-04T18:50:56Z" level=info msg="Synced labels" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="200 OK: GET https://127.0.0.1:37865/mail/v4/messages/count" pkg=gpa/client userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Syncing messages" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Job started" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="200 OK: POST https://127.0.0.1:37865/mail/v4/messages" pkg=gpa/client userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Job finished" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Synced messages" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Finished user sync" duration=6.073944ms service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 And user "2634a98f-635c-48e7-ab5f-76118ac7121b" finishes syncing # :1 -> *scenario And user "2634a98f-635c-48e7-ab5f-76118ac7121b" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:50:56Z" level=info msg="200 OK: POST https://127.0.0.1:37865/mail/v4/messages/import" pkg=gpa/client userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="200 OK: GET https://127.0.0.1:37865/mail/v4/messages/33d6625b-2ea8-45c7-83e5-406a59bb1ada" pkg=gpa/client userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 Scenario: Messages imported with default address as sender are encrypted with the default address key # features/imap/message/import_key.feature:15 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> 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="2025-11-04T18:50:56Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:56Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:56Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:56Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:56Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:56Z" level=info msg="Closing user" userID=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="De-registering user client, ID:157f3a61-e7e8-4fd7-97c0-8f9e141ad129" pkg=observability time="2025-11-04T18:50:56Z" level=info msg="Exiting IMAP Service" service=imap user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Exiting service main loop" service=smtp user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Exiting service main loop" service=notification user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Exiting Service" service=user-identity user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Exiting service main loop" service=telemetry user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Exiting service" service=user-events user=157f3a61-e7e8-4fd7-97c0-8f9e141ad129 time="2025-11-04T18:50:56Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:56Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:56Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:56Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:56Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:56Z" level=info msg="Closing service" service=unleash And the key for address "2634a98f-635c-48e7-ab5f-76118ac7121b@proton.local" was used to import # :1 -> *scenario time="2025-11-04T18:50:56Z" level=info msg="User 'c88d2743-76d0-4df2-999c-93fbc7a7348a' created with id=d130f476-b5f9-4c57-82ea-a5051397d18a" pkg=gpa/server/backend time="2025-11-04T18:50:57Z" level=info msg="Starting bridge" time="2025-11-04T18:50:57Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/112/config1156541361/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/112/cache1114616160/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/112/cache1114616160/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:57Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/112/data3636737933/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/112/data3636737933/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:57Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:57Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:57Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:57Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:57Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:57Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:57Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/112/config1156541361/grpcServerConfig.json time="2025-11-04T18:50:57Z" level=info msg="gRPC server listening on /tmp/bridge8401" pkg=grpc time="2025-11-04T18:50:57Z" level=info msg="Frontend service started" time="2025-11-04T18:50:57Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:57Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:57Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:57Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:57Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:57Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:57Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:57Z" level=info msg="200 OK: GET https://127.0.0.1:36375/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:57Z" level=info msg="Frontend client started" time="2025-11-04T18:50:57Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:57Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (9df7be98)" time="2025-11-04T18:50:57Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9df7be98)" time="2025-11-04T18:50:57Z" level=info msg="200 OK: POST https://127.0.0.1:36375/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:57Z" level=info msg="200 OK: POST https://127.0.0.1:36375/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:57Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Adding vault user" userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Creating new user" userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=warning msg="404 GET https://127.0.0.1:36375/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:57Z" level=error msg="404 GET https://127.0.0.1:36375/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:57Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36375/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:57Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="200 OK: GET https://127.0.0.1:36375/core/v4/events/latest" pkg=gpa/client userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="200 OK: GET https://127.0.0.1:36375/core/v4/settings" pkg=gpa/client userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Registering user client, ID:d130f476-b5f9-4c57-82ea-a5051397d18a" pkg=observability time="2025-11-04T18:50:57Z" level=info msg="Starting service main loop" service=telemetry user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Starting service main loop" service=notification user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Starting service main loop" service=smtp user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="200 OK: GET https://127.0.0.1:36375/core/v4/labels?Type=4" pkg=gpa/client userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="200 OK: GET https://127.0.0.1:36375/core/v4/labels?Type=3" pkg=gpa/client userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="200 OK: GET https://127.0.0.1:36375/core/v4/labels?Type=1" pkg=gpa/client userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Setting labels" labelIDs="[9 1 5 8 10 12 0 2 3 4 6 7]" pkg=rwLabels time="2025-11-04T18:50:57Z" level=info msg="Adding user to imap server" addrID=996c71f0-6b6a-4dc7-baaf-70d0f8f3f0b1 service=server-manager time="2025-11-04T18:50:57Z" level=info msg="Creating new IMAP user" addrID=996c71f0-6b6a-4dc7-baaf-70d0f8f3f0b1 service=server-manager time="2025-11-04T18:50:57Z" level=info msg="Setting gluon ID" addrID=996c71f0-6b6a-4dc7-baaf-70d0f8f3f0b1 gluonID=b01335a5-5619-49a9-b16a-b232dd0facd6 userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Created new IMAP user" addrID=996c71f0-6b6a-4dc7-baaf-70d0f8f3f0b1 gluonID=b01335a5-5619-49a9-b16a-b232dd0facd6 service=server-manager time="2025-11-04T18:50:57Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:57Z" level=info msg=Resuming service=user-events user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Received mailbox message count" count=0 gluonID=b01335a5-5619-49a9-b16a-b232dd0facd6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:57Z" level=info msg="Starting IMAP Service" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Sync triggered" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:57.810654435 +0000 UTC m=+93.216533645" user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Syncing labels" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Checking whether logged in user should re-sync. UserID:d130f476-b5f9-4c57-82ea-a5051397d18a" userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b01335a5-5619-49a9-b16a-b232dd0facd6 time="2025-11-04T18:50:57Z" level=info msg="Synced labels" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="200 OK: GET https://127.0.0.1:36375/mail/v4/messages/count" pkg=gpa/client userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Syncing messages" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Job started" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="200 OK: POST https://127.0.0.1:36375/mail/v4/messages" pkg=gpa/client userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Job finished" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Synced messages" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Finished user sync" duration=5.616218ms service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Sync complete, starting API event stream" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="200 OK: POST https://127.0.0.1:36375/mail/v4/messages/import" pkg=gpa/client userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:57Z" level=info msg="200 OK: GET https://127.0.0.1:36375/mail/v4/messages/14e04194-78b5-4268-a9c1-2681bb985dda" pkg=gpa/client userID=d130f476-b5f9-4c57-82ea-a5051397d18a Scenario: Messages imported with alias as sender are encrypted with secondary address key # features/imap/message/import_key.feature:31 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test <[alias:secondary]@[domain]> 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="2025-11-04T18:50:58Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:58Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:58Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:58Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:58Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:58Z" level=info msg="Closing user" userID=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:58Z" level=info msg="De-registering user client, ID:d130f476-b5f9-4c57-82ea-a5051397d18a" pkg=observability time="2025-11-04T18:50:58Z" level=info msg="Exiting IMAP Service" service=imap user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:58Z" level=info msg="Exiting service main loop" service=smtp user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:58Z" level=info msg="Exiting service main loop" service=notification user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:58Z" level=info msg="Exiting Service" service=user-identity user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:58Z" level=info msg="Exiting service main loop" service=telemetry user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:58Z" level=info msg="Exiting service" service=user-events user=d130f476-b5f9-4c57-82ea-a5051397d18a time="2025-11-04T18:50:58Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:58Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:58Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:58Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:58Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:58Z" level=info msg="Closing service" service=unleash And the key for address "0eed4ec5-9bbb-4f7d-9a67-3f7d35fa0fef@proton.local" was used to import # :1 -> *scenario time="2025-11-04T18:50:58Z" level=info msg="User 'd876684a-39d5-4e86-9ad4-10fa09db2562' created with id=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4" pkg=gpa/server/backend time="2025-11-04T18:50:58Z" level=info msg="Starting bridge" time="2025-11-04T18:50:58Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/113/config3225766704/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:50:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/113/cache4156606619/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:50:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/113/cache4156606619/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:50:58Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/113/data26854196/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/113/data26854196/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:50:58Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:50:58Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:50:58Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:50:58Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:50:58Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:50:58Z" level=info msg="Starting frontend service" time="2025-11-04T18:50:58Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/113/config3225766704/grpcServerConfig.json time="2025-11-04T18:50:58Z" level=info msg="gRPC server listening on /tmp/bridge0625" pkg=grpc time="2025-11-04T18:50:58Z" level=info msg="Frontend service started" time="2025-11-04T18:50:58Z" level=info msg="Starting frontend client" time="2025-11-04T18:50:58Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:50:58Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:50:58Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:50:58Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:50:58Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:50:58Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:50:58Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:50:58Z" level=info msg="200 OK: GET https://127.0.0.1:34611/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:50:58Z" level=info msg="Frontend client started" time="2025-11-04T18:50:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8fa3b026)" time="2025-11-04T18:50:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8fa3b026)" time="2025-11-04T18:50:58Z" level=info msg="200 OK: POST https://127.0.0.1:34611/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:50:59Z" level=info msg="200 OK: POST https://127.0.0.1:34611/auth/v4" pkg=gpa/manager time="2025-11-04T18:50:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Adding vault user" userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Creating new user" userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=warning msg="404 GET https://127.0.0.1:34611/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:50:59Z" level=error msg="404 GET https://127.0.0.1:34611/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:50:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34611/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:50:59Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="200 OK: GET https://127.0.0.1:34611/core/v4/events/latest" pkg=gpa/client userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="200 OK: GET https://127.0.0.1:34611/core/v4/settings" pkg=gpa/client userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Registering user client, ID:3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4" pkg=observability time="2025-11-04T18:50:59Z" level=info msg="Starting service main loop" service=telemetry user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Starting service main loop" service=notification user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Starting service main loop" service=smtp user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="200 OK: GET https://127.0.0.1:34611/core/v4/labels?Type=4" pkg=gpa/client userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="200 OK: GET https://127.0.0.1:34611/core/v4/labels?Type=3" pkg=gpa/client userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="200 OK: GET https://127.0.0.1:34611/core/v4/labels?Type=1" pkg=gpa/client userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Setting labels" labelIDs="[12 0 5 6 7 9 10 1 2 3 4 8]" pkg=rwLabels time="2025-11-04T18:50:59Z" level=info msg="Adding user to imap server" addrID=c7976218-b560-4724-8336-aecbb1fb4845 service=server-manager time="2025-11-04T18:50:59Z" level=info msg="Creating new IMAP user" addrID=c7976218-b560-4724-8336-aecbb1fb4845 service=server-manager time="2025-11-04T18:50:59Z" level=info msg="Setting gluon ID" addrID=c7976218-b560-4724-8336-aecbb1fb4845 gluonID=2090851d-5205-4627-b67c-b85db83be0a8 userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Created new IMAP user" addrID=c7976218-b560-4724-8336-aecbb1fb4845 gluonID=2090851d-5205-4627-b67c-b85db83be0a8 service=server-manager time="2025-11-04T18:50:59Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:50:59Z" level=info msg=Resuming service=user-events user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Received mailbox message count" count=0 gluonID=2090851d-5205-4627-b67c-b85db83be0a8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:50:59Z" level=info msg="Starting IMAP Service" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Sync triggered" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:50:59.20453441 +0000 UTC m=+94.610413620" user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Syncing labels" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4" userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2090851d-5205-4627-b67c-b85db83be0a8 time="2025-11-04T18:50:59Z" level=info msg="Synced labels" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="200 OK: GET https://127.0.0.1:34611/mail/v4/messages/count" pkg=gpa/client userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Syncing messages" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Job started" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="200 OK: POST https://127.0.0.1:34611/mail/v4/messages" pkg=gpa/client userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Job finished" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Synced messages" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Finished user sync" duration=6.03479ms service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Sync complete, starting API event stream" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="200 OK: POST https://127.0.0.1:34611/mail/v4/messages/import" pkg=gpa/client userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="200 OK: GET https://127.0.0.1:34611/mail/v4/messages/0ef7f6c7-0b0a-4224-903f-3584f0db628a" pkg=gpa/client userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 Scenario: Messages imported with a disabled alias as sender are encrypted with the disabled address key # features/imap/message/import_key.feature:47 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test <[alias:disabled]@[domain]> 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="2025-11-04T18:50:59Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:50:59Z" level=info msg="Frontend service stopped" time="2025-11-04T18:50:59Z" level=info msg="Frontend client stopped" time="2025-11-04T18:50:59Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:50:59Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:50:59Z" level=info msg="Closing user" userID=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="De-registering user client, ID:3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4" pkg=observability time="2025-11-04T18:50:59Z" level=info msg="Exiting IMAP Service" service=imap user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Exiting service main loop" service=smtp user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Exiting service main loop" service=notification user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Exiting Service" service=user-identity user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Exiting service main loop" service=telemetry user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Exiting service" service=user-events user=3b50de7e-e2fd-4b41-a3c0-90c4a0ea4ac4 time="2025-11-04T18:50:59Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:50:59Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:50:59Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:50:59Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:50:59Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:50:59Z" level=info msg="Closing service" service=unleash And the key for address "cea3565f-09e9-4201-806e-f160770af85f@proton.local" was used to import # :1 -> *scenario time="2025-11-04T18:50:59Z" level=info msg="User '030b1541-d1d5-41ed-9223-f822ed5c1b82' created with id=0faa653f-5c7d-41d2-a8df-dabaea4dace8" pkg=gpa/server/backend time="2025-11-04T18:51:00Z" level=info msg="Starting bridge" time="2025-11-04T18:51:00Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/114/config1127156404/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/114/cache3755898906/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/114/cache3755898906/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:00Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/114/data1588193999/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/114/data1588193999/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:00Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:00Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:00Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:00Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:00Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:00Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:00Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/114/config1127156404/grpcServerConfig.json time="2025-11-04T18:51:00Z" level=info msg="gRPC server listening on /tmp/bridge2623" pkg=grpc time="2025-11-04T18:51:00Z" level=info msg="Frontend service started" time="2025-11-04T18:51:00Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:00Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:00Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:00Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:00Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:00Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:00Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:00Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:00Z" level=info msg="Frontend client started" time="2025-11-04T18:51:00Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (90e85ff1)" time="2025-11-04T18:51:00Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (90e85ff1)" time="2025-11-04T18:51:00Z" level=info msg="200 OK: GET https://127.0.0.1:37025/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:00Z" level=info msg="200 OK: POST https://127.0.0.1:37025/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:00Z" level=info msg="200 OK: POST https://127.0.0.1:37025/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:00Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Adding vault user" userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Creating new user" userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=warning msg="404 GET https://127.0.0.1:37025/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:00Z" level=error msg="404 GET https://127.0.0.1:37025/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:00Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37025/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:00Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/events/latest" pkg=gpa/client userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/settings" pkg=gpa/client userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Registering user client, ID:0faa653f-5c7d-41d2-a8df-dabaea4dace8" pkg=observability time="2025-11-04T18:51:00Z" level=info msg="Starting service main loop" service=telemetry user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Starting service main loop" service=notification user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Starting service main loop" service=smtp user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/labels?Type=4" pkg=gpa/client userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/labels?Type=3" pkg=gpa/client userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="200 OK: GET https://127.0.0.1:37025/core/v4/labels?Type=1" pkg=gpa/client userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Setting labels" labelIDs="[7 8 10 1 4 5 9 12 0 2 3 6]" pkg=rwLabels time="2025-11-04T18:51:00Z" level=info msg="Adding user to imap server" addrID=ffe3a7cf-92da-44c9-aa98-eabccab246a5 service=server-manager time="2025-11-04T18:51:00Z" level=info msg="Creating new IMAP user" addrID=ffe3a7cf-92da-44c9-aa98-eabccab246a5 service=server-manager time="2025-11-04T18:51:00Z" level=info msg="Setting gluon ID" addrID=ffe3a7cf-92da-44c9-aa98-eabccab246a5 gluonID=86157fa8-0170-4a3c-834a-680dca3872a1 userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Created new IMAP user" addrID=ffe3a7cf-92da-44c9-aa98-eabccab246a5 gluonID=86157fa8-0170-4a3c-834a-680dca3872a1 service=server-manager time="2025-11-04T18:51:00Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:00Z" level=info msg=Resuming service=user-events user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Received mailbox message count" count=0 gluonID=86157fa8-0170-4a3c-834a-680dca3872a1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:00Z" level=info msg="Starting IMAP Service" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Sync triggered" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:00.665265857 +0000 UTC m=+96.071145067" user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Syncing labels" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Checking whether logged in user should re-sync. UserID:0faa653f-5c7d-41d2-a8df-dabaea4dace8" userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=86157fa8-0170-4a3c-834a-680dca3872a1 time="2025-11-04T18:51:00Z" level=info msg="Synced labels" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="200 OK: GET https://127.0.0.1:37025/mail/v4/messages/count" pkg=gpa/client userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Syncing messages" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Job started" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="200 OK: POST https://127.0.0.1:37025/mail/v4/messages" pkg=gpa/client userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Job finished" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Synced messages" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Finished user sync" duration=5.436862ms service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Sync complete, starting API event stream" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="200 OK: POST https://127.0.0.1:37025/mail/v4/messages/import" pkg=gpa/client userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="200 OK: GET https://127.0.0.1:37025/mail/v4/messages/31cd4699-3877-451a-b70b-69f854a1fc31" pkg=gpa/client userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 Scenario: Messages imported with an unknown address as sender are encrypted with primary address key # features/imap/message/import_key.feature:63 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="2025-11-04T18:51:00Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:00Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:00Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:00Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:00Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:00Z" level=info msg="Closing user" userID=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="De-registering user client, ID:0faa653f-5c7d-41d2-a8df-dabaea4dace8" pkg=observability time="2025-11-04T18:51:00Z" level=info msg="Exiting IMAP Service" service=imap user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Exiting service main loop" service=smtp user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Exiting service main loop" service=notification user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Exiting Service" service=user-identity user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Exiting service main loop" service=telemetry user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Exiting service" service=user-events user=0faa653f-5c7d-41d2-a8df-dabaea4dace8 time="2025-11-04T18:51:00Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:00Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:00Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:00Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:00Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:00Z" level=info msg="Closing service" service=unleash And the key for address "030b1541-d1d5-41ed-9223-f822ed5c1b82@proton.local" was used to import # :1 -> *scenario time="2025-11-04T18:51:01Z" level=info msg="User 'ff8bf78a-1853-44f7-b3c8-04b6f14df445' created with id=78dc9149-c775-4227-90ed-c786b49fb632" pkg=gpa/server/backend time="2025-11-04T18:51:01Z" level=info msg="Starting bridge" time="2025-11-04T18:51:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/115/config2627907186/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/115/cache2375405089/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/115/cache2375405089/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/115/data1517597206/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/115/data1517597206/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:01Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:01Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:01Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/115/config2627907186/grpcServerConfig.json time="2025-11-04T18:51:01Z" level=info msg="gRPC server listening on /tmp/bridge1651" pkg=grpc time="2025-11-04T18:51:01Z" level=info msg="Frontend service started" time="2025-11-04T18:51:01Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:01Z" level=info msg="Frontend client started" time="2025-11-04T18:51:01Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (10e0e8e1)" time="2025-11-04T18:51:01Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (10e0e8e1)" time="2025-11-04T18:51:01Z" level=info msg="200 OK: GET https://127.0.0.1:40561/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:01Z" level=info msg="200 OK: POST https://127.0.0.1:40561/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:02Z" level=info msg="200 OK: POST https://127.0.0.1:40561/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:02Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Adding vault user" userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Creating new user" userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=warning msg="404 GET https://127.0.0.1:40561/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:02Z" level=error msg="404 GET https://127.0.0.1:40561/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:02Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40561/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:02Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="200 OK: GET https://127.0.0.1:40561/core/v4/events/latest" pkg=gpa/client userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="200 OK: GET https://127.0.0.1:40561/core/v4/settings" pkg=gpa/client userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Registering user client, ID:78dc9149-c775-4227-90ed-c786b49fb632" pkg=observability time="2025-11-04T18:51:02Z" level=info msg="Starting service main loop" service=telemetry user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Starting service main loop" service=notification user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Starting service main loop" service=smtp user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="200 OK: GET https://127.0.0.1:40561/core/v4/labels?Type=4" pkg=gpa/client userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="200 OK: GET https://127.0.0.1:40561/core/v4/labels?Type=3" pkg=gpa/client userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="200 OK: GET https://127.0.0.1:40561/core/v4/labels?Type=1" pkg=gpa/client userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Setting labels" labelIDs="[9 10 2 3 6 7 8 12 0 1 4 5]" pkg=rwLabels time="2025-11-04T18:51:02Z" level=info msg="Adding user to imap server" addrID=77176985-6e26-4029-bd58-fd7dc52f6182 service=server-manager time="2025-11-04T18:51:02Z" level=info msg="Creating new IMAP user" addrID=77176985-6e26-4029-bd58-fd7dc52f6182 service=server-manager time="2025-11-04T18:51:02Z" level=info msg="Setting gluon ID" addrID=77176985-6e26-4029-bd58-fd7dc52f6182 gluonID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Created new IMAP user" addrID=77176985-6e26-4029-bd58-fd7dc52f6182 gluonID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 service=server-manager time="2025-11-04T18:51:02Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:02Z" level=info msg=Resuming service=user-events user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Received mailbox message count" count=0 gluonID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:02Z" level=info msg="Starting IMAP Service" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Sync triggered" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:02.115147565 +0000 UTC m=+97.521026775" user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Syncing labels" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Checking whether logged in user should re-sync. UserID:78dc9149-c775-4227-90ed-c786b49fb632" userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ba6080f4-8ab2-4933-ac0d-5c522bf263d7 time="2025-11-04T18:51:02Z" level=info msg="Synced labels" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="200 OK: GET https://127.0.0.1:40561/mail/v4/messages/count" pkg=gpa/client userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Syncing messages" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Job started" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="200 OK: POST https://127.0.0.1:40561/mail/v4/messages" pkg=gpa/client userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Job finished" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Synced messages" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Finished user sync" duration=4.547328ms service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Sync complete, starting API event stream" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="200 OK: POST https://127.0.0.1:40561/mail/v4/messages" pkg=gpa/client userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="200 OK: GET https://127.0.0.1:40561/mail/v4/messages/4db3f513-1e76-40e5-96d4-7a39c991da8b" pkg=gpa/client userID=78dc9149-c775-4227-90ed-c786b49fb632 Scenario: Drafts imported with default address as sender are encrypted with the default address key # features/imap/message/import_key.feature:79 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2025-11-04T18:51:02Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:02Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:02Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:02Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:02Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:02Z" level=info msg="Closing user" userID=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="De-registering user client, ID:78dc9149-c775-4227-90ed-c786b49fb632" pkg=observability time="2025-11-04T18:51:02Z" level=info msg="Exiting IMAP Service" service=imap user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Exiting service main loop" service=smtp user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Exiting service main loop" service=notification user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Exiting Service" service=user-identity user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Exiting service main loop" service=telemetry user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Exiting service" service=user-events user=78dc9149-c775-4227-90ed-c786b49fb632 time="2025-11-04T18:51:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:02Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:02Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:02Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:02Z" level=info msg="Closing service" service=unleash And the key for address "ff8bf78a-1853-44f7-b3c8-04b6f14df445@proton.local" was used to create draft # :1 -> *scenario time="2025-11-04T18:51:02Z" level=info msg="User 'c093af9f-63b5-4f98-9f89-d41dcb61cc76' created with id=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf" pkg=gpa/server/backend time="2025-11-04T18:51:03Z" level=info msg="Starting bridge" time="2025-11-04T18:51:03Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/116/config1565532533/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/116/cache68660482/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/116/cache68660482/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:03Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/116/data289123740/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/116/data289123740/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:03Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:03Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:03Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:03Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:03Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:03Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:03Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/116/config1565532533/grpcServerConfig.json time="2025-11-04T18:51:03Z" level=info msg="gRPC server listening on /tmp/bridge3087" pkg=grpc time="2025-11-04T18:51:03Z" level=info msg="Frontend service started" time="2025-11-04T18:51:03Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:03Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:03Z" level=info msg="200 OK: GET https://127.0.0.1:42065/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:03Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:03Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:03Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:03Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:03Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:03Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:03Z" level=info msg="Frontend client started" time="2025-11-04T18:51:03Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (36136ef4)" time="2025-11-04T18:51:03Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (36136ef4)" time="2025-11-04T18:51:03Z" level=info msg="200 OK: POST https://127.0.0.1:42065/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:03Z" level=info msg="200 OK: POST https://127.0.0.1:42065/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:03Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Adding vault user" userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Creating new user" userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=warning msg="404 GET https://127.0.0.1:42065/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:03Z" level=error msg="404 GET https://127.0.0.1:42065/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:03Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42065/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:03Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="200 OK: GET https://127.0.0.1:42065/core/v4/events/latest" pkg=gpa/client userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="200 OK: GET https://127.0.0.1:42065/core/v4/settings" pkg=gpa/client userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Registering user client, ID:ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf" pkg=observability time="2025-11-04T18:51:03Z" level=info msg="Starting service main loop" service=telemetry user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Starting service main loop" service=notification user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Starting service main loop" service=smtp user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="200 OK: GET https://127.0.0.1:42065/core/v4/labels?Type=4" pkg=gpa/client userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="200 OK: GET https://127.0.0.1:42065/core/v4/labels?Type=3" pkg=gpa/client userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="200 OK: GET https://127.0.0.1:42065/core/v4/labels?Type=1" pkg=gpa/client userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 3 4 6 8 10 5 7 9]" pkg=rwLabels time="2025-11-04T18:51:03Z" level=info msg="Adding user to imap server" addrID=184c9824-5bb3-49de-bbef-30f838befade service=server-manager time="2025-11-04T18:51:03Z" level=info msg="Creating new IMAP user" addrID=184c9824-5bb3-49de-bbef-30f838befade service=server-manager time="2025-11-04T18:51:03Z" level=info msg="Setting gluon ID" addrID=184c9824-5bb3-49de-bbef-30f838befade gluonID=af8bb897-6351-4219-b355-a2d6a76a0cb2 userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Created new IMAP user" addrID=184c9824-5bb3-49de-bbef-30f838befade gluonID=af8bb897-6351-4219-b355-a2d6a76a0cb2 service=server-manager time="2025-11-04T18:51:03Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:03Z" level=info msg=Resuming service=user-events user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Received mailbox message count" count=0 gluonID=af8bb897-6351-4219-b355-a2d6a76a0cb2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:03Z" level=info msg="Starting IMAP Service" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Sync triggered" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:03.597014785 +0000 UTC m=+99.002893995" user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Syncing labels" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Checking whether logged in user should re-sync. UserID:ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf" userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=af8bb897-6351-4219-b355-a2d6a76a0cb2 time="2025-11-04T18:51:03Z" level=info msg="Synced labels" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="200 OK: GET https://127.0.0.1:42065/mail/v4/messages/count" pkg=gpa/client userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Syncing messages" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Job started" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="200 OK: POST https://127.0.0.1:42065/mail/v4/messages" pkg=gpa/client userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Job finished" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Synced messages" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Finished user sync" duration=4.701927ms service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Sync complete, starting API event stream" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="200 OK: POST https://127.0.0.1:42065/mail/v4/messages" pkg=gpa/client userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="200 OK: GET https://127.0.0.1:42065/mail/v4/messages/155fa19a-af4e-4374-8a08-58c2045a0fea" pkg=gpa/client userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf Scenario: Drafts imported with alias as sender are encrypted with secondary key # features/imap/message/import_key.feature:94 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Bridge Test <[alias:secondary]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2025-11-04T18:51:03Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 2} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:03Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:03Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:03Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:03Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:03Z" level=info msg="Closing user" userID=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="De-registering user client, ID:ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf" pkg=observability time="2025-11-04T18:51:03Z" level=info msg="Exiting IMAP Service" service=imap user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Exiting service main loop" service=smtp user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Exiting service main loop" service=notification user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Exiting Service" service=user-identity user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Exiting service main loop" service=telemetry user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Exiting service" service=user-events user=ad4c2cf9-ddd2-4e12-bd98-cb12a5a3accf time="2025-11-04T18:51:03Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:03Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:03Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:03Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:03Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:03Z" level=info msg="Closing service" service=unleash And the key for address "6c477a46-b466-486c-8aa1-300b9783766c@proton.local" was used to create draft # :1 -> *scenario time="2025-11-04T18:51:04Z" level=info msg="User '1298ad2c-5162-4b36-a854-b20ddcf5b0af' created with id=2c235d11-77c5-4ed8-911f-e03346e2835b" pkg=gpa/server/backend time="2025-11-04T18:51:04Z" level=info msg="Starting bridge" time="2025-11-04T18:51:04Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/117/config1797098333/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/117/cache3338086577/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/117/cache3338086577/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:04Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/117/data262035562/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/117/data262035562/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:04Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:04Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:04Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:04Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:04Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:04Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:04Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/117/config1797098333/grpcServerConfig.json time="2025-11-04T18:51:04Z" level=info msg="gRPC server listening on /tmp/bridge5778" pkg=grpc time="2025-11-04T18:51:04Z" level=info msg="Frontend service started" time="2025-11-04T18:51:04Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:04Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:04Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:04Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:04Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:04Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:04Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:04Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:04Z" level=info msg="200 OK: GET https://127.0.0.1:36725/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:04Z" level=info msg="Frontend client started" time="2025-11-04T18:51:04Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4fbd0111)" time="2025-11-04T18:51:04Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4fbd0111)" time="2025-11-04T18:51:04Z" level=info msg="200 OK: POST https://127.0.0.1:36725/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:04Z" level=info msg="200 OK: POST https://127.0.0.1:36725/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:04Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Adding vault user" userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Creating new user" userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=warning msg="404 GET https://127.0.0.1:36725/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:05Z" level=error msg="404 GET https://127.0.0.1:36725/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:05Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36725/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:05Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="200 OK: GET https://127.0.0.1:36725/core/v4/events/latest" pkg=gpa/client userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="200 OK: GET https://127.0.0.1:36725/core/v4/settings" pkg=gpa/client userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Registering user client, ID:2c235d11-77c5-4ed8-911f-e03346e2835b" pkg=observability time="2025-11-04T18:51:05Z" level=info msg="Starting service main loop" service=telemetry user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Starting service main loop" service=notification user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Starting service main loop" service=smtp user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="200 OK: GET https://127.0.0.1:36725/core/v4/labels?Type=4" pkg=gpa/client userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="200 OK: GET https://127.0.0.1:36725/core/v4/labels?Type=3" pkg=gpa/client userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="200 OK: GET https://127.0.0.1:36725/core/v4/labels?Type=1" pkg=gpa/client userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Setting labels" labelIDs="[5 7 10 12 0 1 3 4 6 8 9 2]" pkg=rwLabels time="2025-11-04T18:51:05Z" level=info msg="Adding user to imap server" addrID=7601bba9-368e-423b-9d55-1d81159241f7 service=server-manager time="2025-11-04T18:51:05Z" level=info msg="Creating new IMAP user" addrID=7601bba9-368e-423b-9d55-1d81159241f7 service=server-manager time="2025-11-04T18:51:05Z" level=info msg="Setting gluon ID" addrID=7601bba9-368e-423b-9d55-1d81159241f7 gluonID=73cdbc72-198d-491a-a7dc-40add667c838 userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Created new IMAP user" addrID=7601bba9-368e-423b-9d55-1d81159241f7 gluonID=73cdbc72-198d-491a-a7dc-40add667c838 service=server-manager time="2025-11-04T18:51:05Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:05Z" level=info msg=Resuming service=user-events user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Received mailbox message count" count=0 gluonID=73cdbc72-198d-491a-a7dc-40add667c838 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:05Z" level=info msg="Starting IMAP Service" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Sync triggered" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:05.031149262 +0000 UTC m=+100.437028472" user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Syncing labels" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Checking whether logged in user should re-sync. UserID:2c235d11-77c5-4ed8-911f-e03346e2835b" userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=73cdbc72-198d-491a-a7dc-40add667c838 time="2025-11-04T18:51:05Z" level=info msg="Synced labels" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="200 OK: GET https://127.0.0.1:36725/mail/v4/messages/count" pkg=gpa/client userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Syncing messages" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Job started" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="200 OK: POST https://127.0.0.1:36725/mail/v4/messages" pkg=gpa/client userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Job finished" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Synced messages" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Finished user sync" duration=5.036964ms service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Sync complete, starting API event stream" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="200 OK: POST https://127.0.0.1:36725/mail/v4/messages" pkg=gpa/client userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="200 OK: GET https://127.0.0.1:36725/mail/v4/messages/094d5c36-8b85-48e4-b1c6-38e1deb3ba2f" pkg=gpa/client userID=2c235d11-77c5-4ed8-911f-e03346e2835b Scenario: Drafts imported with a disabled alias as sender are encrypted with the disabled address key # features/imap/message/import_key.feature:109 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Bridge Test <[alias:disabled]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2025-11-04T18:51:05Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:05Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:05Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:05Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:05Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:05Z" level=info msg="Closing user" userID=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="De-registering user client, ID:2c235d11-77c5-4ed8-911f-e03346e2835b" pkg=observability time="2025-11-04T18:51:05Z" level=info msg="Exiting IMAP Service" service=imap user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Exiting service main loop" service=smtp user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Exiting service main loop" service=notification user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Exiting Service" service=user-identity user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Exiting service main loop" service=telemetry user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Exiting service" service=user-events user=2c235d11-77c5-4ed8-911f-e03346e2835b time="2025-11-04T18:51:05Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:05Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:05Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:05Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:05Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:05Z" level=info msg="Closing service" service=unleash And the key for address "1298ad2c-5162-4b36-a854-b20ddcf5b0af@proton.local" was used to create drafts # :1 -> *scenario time="2025-11-04T18:51:05Z" level=info msg="User '58f5d974-5310-42a8-b220-e6e8552524e4' created with id=161d384e-8fbc-442d-a894-2081e452126e" pkg=gpa/server/backend time="2025-11-04T18:51:06Z" level=info msg="Starting bridge" time="2025-11-04T18:51:06Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/118/config3383834611/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/118/cache2422401046/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/118/cache2422401046/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:06Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/118/data3494644173/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/118/data3494644173/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:06Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:06Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:06Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:06Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:06Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:06Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:06Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/118/config3383834611/grpcServerConfig.json time="2025-11-04T18:51:06Z" level=info msg="gRPC server listening on /tmp/bridge9768" pkg=grpc time="2025-11-04T18:51:06Z" level=info msg="Frontend service started" time="2025-11-04T18:51:06Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:06Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:06Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:06Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:06Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:06Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:06Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:06Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:06Z" level=info msg="200 OK: GET https://127.0.0.1:32801/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:06Z" level=info msg="Frontend client started" time="2025-11-04T18:51:06Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e98fb410)" time="2025-11-04T18:51:06Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e98fb410)" time="2025-11-04T18:51:06Z" level=info msg="200 OK: POST https://127.0.0.1:32801/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:06Z" level=info msg="200 OK: POST https://127.0.0.1:32801/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:06Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Adding vault user" userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Creating new user" userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=warning msg="404 GET https://127.0.0.1:32801/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:06Z" level=error msg="404 GET https://127.0.0.1:32801/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:06Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32801/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:06Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="200 OK: GET https://127.0.0.1:32801/core/v4/events/latest" pkg=gpa/client userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="200 OK: GET https://127.0.0.1:32801/core/v4/settings" pkg=gpa/client userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Registering user client, ID:161d384e-8fbc-442d-a894-2081e452126e" pkg=observability time="2025-11-04T18:51:06Z" level=info msg="Starting service main loop" service=telemetry user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Starting service main loop" service=notification user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Starting service main loop" service=smtp user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="200 OK: GET https://127.0.0.1:32801/core/v4/labels?Type=4" pkg=gpa/client userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="200 OK: GET https://127.0.0.1:32801/core/v4/labels?Type=3" pkg=gpa/client userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="200 OK: GET https://127.0.0.1:32801/core/v4/labels?Type=1" pkg=gpa/client userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Setting labels" labelIDs="[0 1 2 4 5 6 8 10 3 7 9 12]" pkg=rwLabels time="2025-11-04T18:51:06Z" level=info msg="Adding user to imap server" addrID=93a1204d-e281-4656-8dc4-f7609f0d0316 service=server-manager time="2025-11-04T18:51:06Z" level=info msg="Creating new IMAP user" addrID=93a1204d-e281-4656-8dc4-f7609f0d0316 service=server-manager time="2025-11-04T18:51:06Z" level=info msg="Setting gluon ID" addrID=93a1204d-e281-4656-8dc4-f7609f0d0316 gluonID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Created new IMAP user" addrID=93a1204d-e281-4656-8dc4-f7609f0d0316 gluonID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c service=server-manager time="2025-11-04T18:51:06Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:06Z" level=info msg=Resuming service=user-events user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Received mailbox message count" count=0 gluonID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:06Z" level=info msg="Starting IMAP Service" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Sync triggered" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:06.486273548 +0000 UTC m=+101.892152758" user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Checking whether logged in user should re-sync. UserID:161d384e-8fbc-442d-a894-2081e452126e" userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Syncing labels" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a05fce52-7cb4-4c91-9aed-aa557bc9ea9c time="2025-11-04T18:51:06Z" level=info msg="Synced labels" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="200 OK: GET https://127.0.0.1:32801/mail/v4/messages/count" pkg=gpa/client userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Syncing messages" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Job started" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="200 OK: POST https://127.0.0.1:32801/mail/v4/messages" pkg=gpa/client userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Job finished" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Synced messages" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Finished user sync" duration=7.976363ms service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Sync complete, starting API event stream" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="200 OK: POST https://127.0.0.1:32801/mail/v4/messages" pkg=gpa/client userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="200 OK: GET https://127.0.0.1:32801/mail/v4/messages/9906781c-27f1-4018-b75c-bed8f296cc70" pkg=gpa/client userID=161d384e-8fbc-442d-a894-2081e452126e Scenario: Drafts imported with an unknown address as sender are encrypted with primary address key # features/imap/message/import_key.feature:124 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2025-11-04T18:51:06Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:06Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:06Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:06Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:06Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:06Z" level=info msg="Closing user" userID=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="De-registering user client, ID:161d384e-8fbc-442d-a894-2081e452126e" pkg=observability time="2025-11-04T18:51:06Z" level=info msg="Exiting IMAP Service" service=imap user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Exiting service main loop" service=smtp user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Exiting service main loop" service=notification user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Exiting Service" service=user-identity user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Exiting service main loop" service=telemetry user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Exiting service" service=user-events user=161d384e-8fbc-442d-a894-2081e452126e time="2025-11-04T18:51:06Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:06Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:06Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:06Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:06Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:06Z" level=info msg="Closing service" service=unleash And the key for address "58f5d974-5310-42a8-b220-e6e8552524e4@proton.local" was used to create draft # :1 -> *scenario Feature: IMAP move messages time="2025-11-04T18:51:06Z" level=info msg="User '7782213c-e7c9-485a-99d9-98e8cec0810d' created with id=932c8355-b678-4890-ae27-411552662add" pkg=gpa/server/backend Background: Given there exists an account with username "7782213c-e7c9-485a-99d9-98e8cec0810d" and password "password" # :1 -> *scenario And the account "7782213c-e7c9-485a-99d9-98e8cec0810d" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | | label2 | label | And the address "7782213c-e7c9-485a-99d9-98e8cec0810d@proton.local" of account "7782213c-e7c9-485a-99d9-98e8cec0810d" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 7782213c-e7c9-485a-99d9-98e8cec0810d@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And the address "7782213c-e7c9-485a-99d9-98e8cec0810d@proton.local" of account "7782213c-e7c9-485a-99d9-98e8cec0810d" has the following messages in "Labels/label2": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 7782213c-e7c9-485a-99d9-98e8cec0810d@proton.local | baz | false | And the address "7782213c-e7c9-485a-99d9-98e8cec0810d@proton.local" of account "7782213c-e7c9-485a-99d9-98e8cec0810d" has the following messages in "Sent": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 7782213c-e7c9-485a-99d9-98e8cec0810d@proton.local | bax | false | Then it succeeds # :1 -> *scenario time="2025-11-04T18:51:08Z" level=info msg="Starting bridge" time="2025-11-04T18:51:08Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/119/config1568397693/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/119/cache2843389447/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/119/cache2843389447/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:08Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/119/data3055068547/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/119/data3055068547/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:08Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:08Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:08Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:08Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:08Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:08Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:08Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/119/config1568397693/grpcServerConfig.json time="2025-11-04T18:51:08Z" level=info msg="gRPC server listening on /tmp/bridge5538" pkg=grpc time="2025-11-04T18:51:08Z" level=info msg="Frontend service started" time="2025-11-04T18:51:08Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:08Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:08Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:08Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:08Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:08Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:08Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:08Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:08Z" level=info msg="Frontend client started" time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/feature/v2/frontend" pkg=gpa/manager When bridge starts # :1 -> *scenario time="2025-11-04T18:51:08Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1bd0d833)" time="2025-11-04T18:51:08Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1bd0d833)" time="2025-11-04T18:51:08Z" level=info msg="200 OK: POST https://127.0.0.1:46585/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:08Z" level=info msg="200 OK: POST https://127.0.0.1:46585/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:08Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Adding vault user" userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Creating new user" userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=warning msg="404 GET https://127.0.0.1:46585/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:08Z" level=error msg="404 GET https://127.0.0.1:46585/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:08Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46585/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:08Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/core/v4/events/latest" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/core/v4/settings" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Registering user client, ID:932c8355-b678-4890-ae27-411552662add" pkg=observability time="2025-11-04T18:51:08Z" level=info msg="Starting service main loop" service=telemetry user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Starting service main loop" service=notification user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Starting service main loop" service=smtp user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/core/v4/labels?Type=4" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/core/v4/labels?Type=3" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/core/v4/labels?Type=1" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Setting labels" labelIDs="[10 12 0 2 4 6 7 1 3 5 8 9 261d5eeb-57d5-4f8b-b30d-3e2a1b3a60ac aed0f8d3-8821-4e45-b54b-d44ea23895a0 f6a210f2-7f71-49fc-8893-666469d02a58]" pkg=rwLabels time="2025-11-04T18:51:08Z" level=info msg="Adding user to imap server" addrID=43cd0a15-715e-4d3c-88af-4c3f5b9a69b5 service=server-manager time="2025-11-04T18:51:08Z" level=info msg="Creating new IMAP user" addrID=43cd0a15-715e-4d3c-88af-4c3f5b9a69b5 service=server-manager time="2025-11-04T18:51:08Z" level=info msg="Setting gluon ID" addrID=43cd0a15-715e-4d3c-88af-4c3f5b9a69b5 gluonID=b2c322a4-2688-4f1f-9da0-729b50565215 userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Created new IMAP user" addrID=43cd0a15-715e-4d3c-88af-4c3f5b9a69b5 gluonID=b2c322a4-2688-4f1f-9da0-729b50565215 service=server-manager time="2025-11-04T18:51:08Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:08Z" level=info msg=Resuming service=user-events user=932c8355-b678-4890-ae27-411552662add And the user logs in with username "7782213c-e7c9-485a-99d9-98e8cec0810d" and password "password" # :1 -> *scenario time="2025-11-04T18:51:08Z" level=info msg="Received mailbox message count" count=0 gluonID=b2c322a4-2688-4f1f-9da0-729b50565215 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:08Z" level=info msg="Starting IMAP Service" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Sync triggered" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:08.857643922 +0000 UTC m=+104.263523132" user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Syncing labels" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=f6a210f2-7f71-49fc-8893-666469d02a58 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=261d5eeb-57d5-4f8b-b30d-3e2a1b3a60ac labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=aed0f8d3-8821-4e45-b54b-d44ea23895a0 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:08Z" level=info msg="Checking whether logged in user should re-sync. UserID:932c8355-b678-4890-ae27-411552662add" userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f6a210f2-7f71-49fc-8893-666469d02a58 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=261d5eeb-57d5-4f8b-b30d-3e2a1b3a60ac userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=aed0f8d3-8821-4e45-b54b-d44ea23895a0 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b2c322a4-2688-4f1f-9da0-729b50565215 time="2025-11-04T18:51:08Z" level=info msg="Synced labels" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/mail/v4/messages/count" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Syncing messages" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Job started" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: POST https://127.0.0.1:46585/mail/v4/messages" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: POST https://127.0.0.1:46585/mail/v4/messages" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Creating new child job" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Job finished" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/mail/v4/messages/68a714b6-232a-4627-a8d7-d610bdcd40fd" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/mail/v4/messages/492afac7-04e7-4f90-8ede-370c326de29d" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/mail/v4/messages/ef6a4959-0e6c-4d82-a9ed-8fabdee14b91" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="200 OK: GET https://127.0.0.1:46585/mail/v4/messages/39aabe0c-a017-4379-9065-022ca29ec9f5" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:08Z" level=info msg="Child job finished" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Synced messages" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Finished user sync" duration=25.915335ms service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Sync complete, starting API event stream" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=932c8355-b678-4890-ae27-411552662add And user "7782213c-e7c9-485a-99d9-98e8cec0810d" finishes syncing # :1 -> *scenario time="2025-11-04T18:51:08Z" level=info msg="200 OK: POST https://127.0.0.1:46585/data/v1/metrics" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:08Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:08Z" level=info msg="Scheduling observability data sending" pkg=observability And user "7782213c-e7c9-485a-99d9-98e8cec0810d" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:51:08Z" level=info msg="200 OK: PUT https://127.0.0.1:46585/mail/v4/messages/label" pkg=gpa/client userID=932c8355-b678-4890-ae27-411552662add 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 | 7782213c-e7c9-485a-99d9-98e8cec0810d@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-04T18:51:09Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:09Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:09Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:09Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:09Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:09Z" level=info msg="Closing user" userID=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:09Z" level=info msg="De-registering user client, ID:932c8355-b678-4890-ae27-411552662add" pkg=observability time="2025-11-04T18:51:09Z" level=info msg="Exiting IMAP Service" service=imap user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:09Z" level=info msg="Exiting service main loop" service=smtp user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:09Z" level=info msg="Exiting service main loop" service=notification user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:09Z" level=info msg="Exiting Service" service=user-identity user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:09Z" level=info msg="Exiting service main loop" service=telemetry user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:09Z" level=info msg="Exiting service" service=user-events user=932c8355-b678-4890-ae27-411552662add time="2025-11-04T18:51:09Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:09Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:09Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:09Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:09Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:09Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 7782213c-e7c9-485a-99d9-98e8cec0810d@proton.local | foo | false | time="2025-11-04T18:51:09Z" level=info msg="User '7075b120-f462-450d-9a2d-96d49335e4cb' created with id=4d4456aa-9ff4-4fb0-b99b-3045aa04080f" pkg=gpa/server/backend time="2025-11-04T18:51:10Z" level=info msg="Starting bridge" time="2025-11-04T18:51:10Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/120/config3335437818/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/120/cache887848736/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/120/cache887848736/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:10Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/120/data2133528748/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/120/data2133528748/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:10Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:10Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:10Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:10Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:10Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:10Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:10Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/120/config3335437818/grpcServerConfig.json time="2025-11-04T18:51:10Z" level=info msg="gRPC server listening on /tmp/bridge4799" pkg=grpc time="2025-11-04T18:51:10Z" level=info msg="Frontend service started" time="2025-11-04T18:51:10Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:10Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:10Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:10Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:10Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:10Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:10Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:10Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:10Z" level=info msg="Frontend client started" time="2025-11-04T18:51:10Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2143c2a6)" time="2025-11-04T18:51:10Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2143c2a6)" time="2025-11-04T18:51:10Z" level=info msg="200 OK: GET https://127.0.0.1:39175/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:10Z" level=info msg="200 OK: POST https://127.0.0.1:39175/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:11Z" level=info msg="200 OK: POST https://127.0.0.1:39175/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:11Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Adding vault user" userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Creating new user" userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=warning msg="404 GET https://127.0.0.1:39175/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:11Z" level=error msg="404 GET https://127.0.0.1:39175/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:11Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39175/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:11Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/core/v4/events/latest" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/core/v4/settings" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Registering user client, ID:4d4456aa-9ff4-4fb0-b99b-3045aa04080f" pkg=observability time="2025-11-04T18:51:11Z" level=info msg="Starting service main loop" service=telemetry user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Starting service main loop" service=notification user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Starting service main loop" service=smtp user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/core/v4/labels?Type=4" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/core/v4/labels?Type=3" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/core/v4/labels?Type=1" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Setting labels" labelIDs="[2 3 5 6 7 8 1 4 9 10 12 0 572c234f-12f4-4384-b173-3ab074f13f6f 9174ff45-a3cc-40d6-85b6-58c6903247b5 170b4c5a-64c5-42fc-b50e-e6db6e9a6bbb]" pkg=rwLabels time="2025-11-04T18:51:11Z" level=info msg="Adding user to imap server" addrID=3652c97f-2bd8-4f15-ba3b-3413c16ebca5 service=server-manager time="2025-11-04T18:51:11Z" level=info msg="Creating new IMAP user" addrID=3652c97f-2bd8-4f15-ba3b-3413c16ebca5 service=server-manager time="2025-11-04T18:51:11Z" level=info msg="Setting gluon ID" addrID=3652c97f-2bd8-4f15-ba3b-3413c16ebca5 gluonID=b6452e90-7432-46f6-bf49-7dadda9de60a userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Created new IMAP user" addrID=3652c97f-2bd8-4f15-ba3b-3413c16ebca5 gluonID=b6452e90-7432-46f6-bf49-7dadda9de60a service=server-manager time="2025-11-04T18:51:11Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:11Z" level=info msg=Resuming service=user-events user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Received mailbox message count" count=0 gluonID=b6452e90-7432-46f6-bf49-7dadda9de60a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:11Z" level=info msg="Starting IMAP Service" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Sync triggered" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:11.179199057 +0000 UTC m=+106.585078267" user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Checking whether logged in user should re-sync. UserID:4d4456aa-9ff4-4fb0-b99b-3045aa04080f" userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Syncing labels" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Label not found in DB, creating mailbox." labelID=572c234f-12f4-4384-b173-3ab074f13f6f labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:11Z" level=info msg="Label not found in DB, creating mailbox." labelID=170b4c5a-64c5-42fc-b50e-e6db6e9a6bbb labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:11Z" level=info msg="Label not found in DB, creating mailbox." labelID=9174ff45-a3cc-40d6-85b6-58c6903247b5 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=572c234f-12f4-4384-b173-3ab074f13f6f userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=170b4c5a-64c5-42fc-b50e-e6db6e9a6bbb userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9174ff45-a3cc-40d6-85b6-58c6903247b5 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b6452e90-7432-46f6-bf49-7dadda9de60a time="2025-11-04T18:51:11Z" level=info msg="Synced labels" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/mail/v4/messages/count" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Syncing messages" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Job started" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: POST https://127.0.0.1:39175/mail/v4/messages" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: POST https://127.0.0.1:39175/mail/v4/messages" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Creating new child job" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Job finished" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/mail/v4/messages/fb873ac6-bf8c-4912-b76a-967f72f92f09" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/mail/v4/messages/be87d207-6dd8-4453-ba5f-3d054409f2ab" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/mail/v4/messages/970b2f44-3c8e-4997-8e02-2b293edad79a" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: GET https://127.0.0.1:39175/mail/v4/messages/066b8473-ec39-48e4-9f49-e6409a531623" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:11Z" level=info msg="Child job finished" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Synced messages" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Finished user sync" duration=12.798164ms service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Sync complete, starting API event stream" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="200 OK: POST https://127.0.0.1:39175/data/v1/metrics" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:11Z" level=info msg="Scheduling observability data sending" pkg=observability 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 "7075b120-f462-450d-9a2d-96d49335e4cb" connects and authenticates IMAP client "source" # :1 -> *scenario And user "7075b120-f462-450d-9a2d-96d49335e4cb" 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="2025-11-04T18:51:11Z" level=info msg="200 OK: PUT https://127.0.0.1:39175/mail/v4/messages/label" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:11Z" level=info msg="200 OK: PUT https://127.0.0.1:39175/mail/v4/messages/unlabel" pkg=gpa/client userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f And IMAP clients "source" and "target" move message with subject "foo" of "7075b120-f462-450d-9a2d-96d49335e4cb" 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="2025-11-04T18:51:11Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:11Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:11Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:11Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:11Z" level=info msg="Closing user" userID=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="De-registering user client, ID:4d4456aa-9ff4-4fb0-b99b-3045aa04080f" pkg=observability time="2025-11-04T18:51:11Z" level=info msg="Exiting IMAP Service" service=imap user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Exiting service main loop" service=smtp user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Exiting service main loop" service=notification user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Exiting Service" service=user-identity user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Exiting service main loop" service=telemetry user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Exiting service" service=user-events user=4d4456aa-9ff4-4fb0-b99b-3045aa04080f time="2025-11-04T18:51:11Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:11Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:11Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:11Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:11Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:11Z" level=info msg="Closing service" service=unleash And IMAP client "target" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 7075b120-f462-450d-9a2d-96d49335e4cb@proton.local | foo | false | time="2025-11-04T18:51:11Z" level=info msg="User '520b4684-2c91-4e63-8a31-b4eb14ec8743' created with id=b785e3a1-227e-47fe-b11b-e2613ab8b2f7" pkg=gpa/server/backend time="2025-11-04T18:51:13Z" level=info msg="Starting bridge" time="2025-11-04T18:51:13Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/121/config1768458025/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/121/cache2717206038/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/121/cache2717206038/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:13Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/121/data4292450841/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/121/data4292450841/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:13Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:13Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:13Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:13Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:13Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:13Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:13Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/121/config1768458025/grpcServerConfig.json time="2025-11-04T18:51:13Z" level=info msg="gRPC server listening on /tmp/bridge2812" pkg=grpc time="2025-11-04T18:51:13Z" level=info msg="Frontend service started" time="2025-11-04T18:51:13Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:13Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:13Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:13Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:13Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:13Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:13Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:13Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:13Z" level=info msg="Frontend client started" time="2025-11-04T18:51:13Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a7c77d30)" time="2025-11-04T18:51:13Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a7c77d30)" time="2025-11-04T18:51:13Z" level=info msg="200 OK: POST https://127.0.0.1:35783/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:13Z" level=info msg="200 OK: POST https://127.0.0.1:35783/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:13Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Adding vault user" userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Creating new user" userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=warning msg="404 GET https://127.0.0.1:35783/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:13Z" level=error msg="404 GET https://127.0.0.1:35783/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:13Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35783/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:13Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/core/v4/events/latest" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/core/v4/settings" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Registering user client, ID:b785e3a1-227e-47fe-b11b-e2613ab8b2f7" pkg=observability time="2025-11-04T18:51:13Z" level=info msg="Starting service main loop" service=telemetry user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Starting service main loop" service=notification user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Starting service main loop" service=smtp user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/core/v4/labels?Type=4" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/core/v4/labels?Type=3" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/core/v4/labels?Type=1" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Setting labels" labelIDs="[0 4 6 8 10 12 1 2 3 5 7 9 1a1887b1-1214-401b-87a4-ee53821f3077 2a5c8542-fff0-47f6-8045-a4c59aa4a1b6 950dd35a-671a-4426-b276-3631c14a08b8]" pkg=rwLabels time="2025-11-04T18:51:13Z" level=info msg="Adding user to imap server" addrID=8f7ce14a-7b2e-4c57-bd9c-465e01270d59 service=server-manager time="2025-11-04T18:51:13Z" level=info msg="Creating new IMAP user" addrID=8f7ce14a-7b2e-4c57-bd9c-465e01270d59 service=server-manager time="2025-11-04T18:51:13Z" level=info msg="Setting gluon ID" addrID=8f7ce14a-7b2e-4c57-bd9c-465e01270d59 gluonID=5116e592-e1ff-4e30-baac-69c842c0682f userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Created new IMAP user" addrID=8f7ce14a-7b2e-4c57-bd9c-465e01270d59 gluonID=5116e592-e1ff-4e30-baac-69c842c0682f service=server-manager time="2025-11-04T18:51:13Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:13Z" level=info msg=Resuming service=user-events user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Received mailbox message count" count=0 gluonID=5116e592-e1ff-4e30-baac-69c842c0682f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:13Z" level=info msg="Starting IMAP Service" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Sync triggered" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:13.754328285 +0000 UTC m=+109.160207495" user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Syncing labels" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Label not found in DB, creating mailbox." labelID=2a5c8542-fff0-47f6-8045-a4c59aa4a1b6 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:13Z" level=info msg="Label not found in DB, creating mailbox." labelID=1a1887b1-1214-401b-87a4-ee53821f3077 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:13Z" level=info msg="Label not found in DB, creating mailbox." labelID=950dd35a-671a-4426-b276-3631c14a08b8 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:13Z" level=info msg="Checking whether logged in user should re-sync. UserID:b785e3a1-227e-47fe-b11b-e2613ab8b2f7" userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2a5c8542-fff0-47f6-8045-a4c59aa4a1b6 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1a1887b1-1214-401b-87a4-ee53821f3077 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=950dd35a-671a-4426-b276-3631c14a08b8 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5116e592-e1ff-4e30-baac-69c842c0682f time="2025-11-04T18:51:13Z" level=info msg="Synced labels" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/mail/v4/messages/count" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Syncing messages" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Job started" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: POST https://127.0.0.1:35783/mail/v4/messages" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: POST https://127.0.0.1:35783/mail/v4/messages" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Creating new child job" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Job finished" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/mail/v4/messages/a215f208-8f0e-40a4-9f03-795b7bfbad08" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/mail/v4/messages/314370fb-a612-4e5c-a092-68369cb778ab" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/mail/v4/messages/cbf9c03b-5970-4325-8e9f-4e4e7629febd" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: GET https://127.0.0.1:35783/mail/v4/messages/71e07f60-83c3-4871-8222-536d7f8e22d1" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:13Z" level=info msg="Child job finished" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Synced messages" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Finished user sync" duration=18.46163ms service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Sync complete, starting API event stream" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: POST https://127.0.0.1:35783/data/v1/metrics" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:13Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:51:13Z" level=info msg="200 OK: PUT https://127.0.0.1:35783/mail/v4/messages/label" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="200 OK: PUT https://127.0.0.1:35783/mail/v4/messages/unlabel" pkg=gpa/client userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 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 | 520b4684-2c91-4e63-8a31-b4eb14ec8743@proton.local | baz | false | time="2025-11-04T18:51:13Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:13Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:13Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:13Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:13Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:13Z" level=info msg="Closing user" userID=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="De-registering user client, ID:b785e3a1-227e-47fe-b11b-e2613ab8b2f7" pkg=observability time="2025-11-04T18:51:13Z" level=info msg="Exiting IMAP Service" service=imap user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Exiting service main loop" service=smtp user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Exiting service main loop" service=notification user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Exiting Service" service=user-identity user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Exiting service main loop" service=telemetry user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Exiting service" service=user-events user=b785e3a1-227e-47fe-b11b-e2613ab8b2f7 time="2025-11-04T18:51:13Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:13Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:13Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:13Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:13Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:13Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Labels/label2" # :1 -> *scenario time="2025-11-04T18:51:14Z" level=info msg="User '31707fe5-3b76-4b28-aa40-1f6e56dedb74' created with id=a1b88190-e77c-4d05-a1e7-3ee0111993f8" pkg=gpa/server/backend time="2025-11-04T18:51:15Z" level=info msg="Starting bridge" time="2025-11-04T18:51:15Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/122/config1874551183/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/122/cache4118916435/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/122/cache4118916435/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:15Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/122/data3534872476/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/122/data3534872476/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:15Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:15Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:15Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:15Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:15Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:15Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:15Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/122/config1874551183/grpcServerConfig.json time="2025-11-04T18:51:15Z" level=info msg="gRPC server listening on /tmp/bridge6754" pkg=grpc time="2025-11-04T18:51:15Z" level=info msg="Frontend service started" time="2025-11-04T18:51:15Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:15Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:15Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:15Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:15Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:15Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:15Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:15Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:15Z" level=info msg="Frontend client started" time="2025-11-04T18:51:15Z" level=info msg="200 OK: GET https://127.0.0.1:42813/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:15Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e0edb301)" time="2025-11-04T18:51:15Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e0edb301)" time="2025-11-04T18:51:15Z" level=info msg="200 OK: POST https://127.0.0.1:42813/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:16Z" level=info msg="200 OK: POST https://127.0.0.1:42813/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Adding vault user" userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Creating new user" userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=warning msg="404 GET https://127.0.0.1:42813/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:16Z" level=error msg="404 GET https://127.0.0.1:42813/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:16Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42813/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:16Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/core/v4/events/latest" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/core/v4/settings" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Registering user client, ID:a1b88190-e77c-4d05-a1e7-3ee0111993f8" pkg=observability time="2025-11-04T18:51:16Z" level=info msg="Starting service main loop" service=telemetry user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Starting service main loop" service=notification user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Starting service main loop" service=smtp user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/core/v4/labels?Type=4" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/core/v4/labels?Type=3" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/core/v4/labels?Type=1" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Setting labels" labelIDs="[4 5 6 7 8 9 10 0 2 3 12 1 f7a16ca8-6fd1-4bb5-a329-bca0649544a3 a59091b2-d998-4a14-a39f-daa794fd20ee b43c1f4b-717b-4fd1-9dbc-79bc405c9f3e]" pkg=rwLabels time="2025-11-04T18:51:16Z" level=info msg="Adding user to imap server" addrID=a666dc14-0f4d-46bc-9045-3af547e2af5a service=server-manager time="2025-11-04T18:51:16Z" level=info msg="Creating new IMAP user" addrID=a666dc14-0f4d-46bc-9045-3af547e2af5a service=server-manager time="2025-11-04T18:51:16Z" level=info msg="Setting gluon ID" addrID=a666dc14-0f4d-46bc-9045-3af547e2af5a gluonID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Created new IMAP user" addrID=a666dc14-0f4d-46bc-9045-3af547e2af5a gluonID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb service=server-manager time="2025-11-04T18:51:16Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:16Z" level=info msg=Resuming service=user-events user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Received mailbox message count" count=0 gluonID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:16Z" level=info msg="Starting IMAP Service" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Sync triggered" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:16.071979586 +0000 UTC m=+111.477858806" user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Syncing labels" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Label not found in DB, creating mailbox." labelID=a59091b2-d998-4a14-a39f-daa794fd20ee labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:16Z" level=info msg="Label not found in DB, creating mailbox." labelID=f7a16ca8-6fd1-4bb5-a329-bca0649544a3 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:16Z" level=info msg="Label not found in DB, creating mailbox." labelID=b43c1f4b-717b-4fd1-9dbc-79bc405c9f3e labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:16Z" level=info msg="Checking whether logged in user should re-sync. UserID:a1b88190-e77c-4d05-a1e7-3ee0111993f8" userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a59091b2-d998-4a14-a39f-daa794fd20ee userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f7a16ca8-6fd1-4bb5-a329-bca0649544a3 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b43c1f4b-717b-4fd1-9dbc-79bc405c9f3e userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=69032fa3-8efd-44ee-a4a9-c1a66307d5eb time="2025-11-04T18:51:16Z" level=info msg="Synced labels" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/mail/v4/messages/count" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Syncing messages" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Job started" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: POST https://127.0.0.1:42813/mail/v4/messages" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: POST https://127.0.0.1:42813/mail/v4/messages" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Creating new child job" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Job finished" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/mail/v4/messages/ed47e597-4b84-4162-97ef-93f02a8c9068" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/mail/v4/messages/8010b3aa-5a5f-407c-ae0c-dbf975bb65e6" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/mail/v4/messages/71c1c1a6-5e94-4072-a8a4-fb6222b36597" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: GET https://127.0.0.1:42813/mail/v4/messages/93163c0b-7cb4-4611-b513-b00d249f9163" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:16Z" level=info msg="200 OK: POST https://127.0.0.1:42813/data/v1/metrics" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:16Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:51:16Z" level=info msg="Child job finished" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Synced messages" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Finished user sync" duration=30.46663ms service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Sync complete, starting API event stream" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: PUT https://127.0.0.1:42813/mail/v4/messages/label" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="200 OK: PUT https://127.0.0.1:42813/mail/v4/messages/unlabel" pkg=gpa/client userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 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 | 31707fe5-3b76-4b28-aa40-1f6e56dedb74@proton.local | baz | false | time="2025-11-04T18:51:16Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:16Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:16Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:16Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:16Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:16Z" level=info msg="Closing user" userID=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="De-registering user client, ID:a1b88190-e77c-4d05-a1e7-3ee0111993f8" pkg=observability time="2025-11-04T18:51:16Z" level=info msg="Exiting IMAP Service" service=imap user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Exiting service main loop" service=smtp user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Exiting service main loop" service=notification user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Exiting Service" service=user-identity user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Exiting service main loop" service=telemetry user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Exiting service" service=user-events user=a1b88190-e77c-4d05-a1e7-3ee0111993f8 time="2025-11-04T18:51:16Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:16Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:16Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:16Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:16Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:16Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Labels/label2" # :1 -> *scenario time="2025-11-04T18:51:16Z" level=info msg="User '245b5b13-e90c-4f95-b736-4b63f850a4c9' created with id=6cbe17bb-6f21-419d-ae53-91d250ab8c0c" pkg=gpa/server/backend time="2025-11-04T18:51:18Z" level=info msg="Starting bridge" time="2025-11-04T18:51:18Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/123/config1250378735/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/123/cache989151664/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/123/cache989151664/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:18Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/123/data1284318794/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/123/data1284318794/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:18Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:18Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:18Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:18Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:18Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:18Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:18Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/123/config1250378735/grpcServerConfig.json time="2025-11-04T18:51:18Z" level=info msg="gRPC server listening on /tmp/bridge6671" pkg=grpc time="2025-11-04T18:51:18Z" level=info msg="Frontend service started" time="2025-11-04T18:51:18Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:18Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:18Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:18Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:18Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:18Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:18Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:18Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:18Z" level=info msg="Frontend client started" time="2025-11-04T18:51:18Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4c3d5912)" time="2025-11-04T18:51:18Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4c3d5912)" time="2025-11-04T18:51:18Z" level=info msg="200 OK: POST https://127.0.0.1:34389/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:18Z" level=info msg="200 OK: POST https://127.0.0.1:34389/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:18Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Adding vault user" userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Creating new user" userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=warning msg="404 GET https://127.0.0.1:34389/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:18Z" level=error msg="404 GET https://127.0.0.1:34389/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:18Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34389/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:18Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/core/v4/events/latest" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/core/v4/settings" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Registering user client, ID:6cbe17bb-6f21-419d-ae53-91d250ab8c0c" pkg=observability time="2025-11-04T18:51:18Z" level=info msg="Starting service main loop" service=telemetry user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Starting service main loop" service=notification user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Starting service main loop" service=smtp user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/core/v4/labels?Type=4" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/core/v4/labels?Type=3" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/core/v4/labels?Type=1" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Setting labels" labelIDs="[1 4 6 9 2 3 5 7 8 10 12 0 5f9662c0-4f56-498e-8300-bdbcbc80c7bd bd4ef664-36e3-48f2-af97-b3002b0820e5 ad695aef-8baa-4379-ba9c-f4daaee97ccc]" pkg=rwLabels time="2025-11-04T18:51:18Z" level=info msg="Adding user to imap server" addrID=5a42bac1-d547-4044-ba97-9b18bbe6f4b2 service=server-manager time="2025-11-04T18:51:18Z" level=info msg="Creating new IMAP user" addrID=5a42bac1-d547-4044-ba97-9b18bbe6f4b2 service=server-manager time="2025-11-04T18:51:18Z" level=info msg="Setting gluon ID" addrID=5a42bac1-d547-4044-ba97-9b18bbe6f4b2 gluonID=7423a0cd-7738-45c9-9553-efd348d7c860 userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Created new IMAP user" addrID=5a42bac1-d547-4044-ba97-9b18bbe6f4b2 gluonID=7423a0cd-7738-45c9-9553-efd348d7c860 service=server-manager time="2025-11-04T18:51:18Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:18Z" level=info msg=Resuming service=user-events user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Received mailbox message count" count=0 gluonID=7423a0cd-7738-45c9-9553-efd348d7c860 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:18Z" level=info msg="Starting IMAP Service" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Sync triggered" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:18.363050567 +0000 UTC m=+113.768929777" user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Checking whether logged in user should re-sync. UserID:6cbe17bb-6f21-419d-ae53-91d250ab8c0c" userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Syncing labels" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=bd4ef664-36e3-48f2-af97-b3002b0820e5 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=ad695aef-8baa-4379-ba9c-f4daaee97ccc labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:18Z" level=info msg="Label not found in DB, creating mailbox." labelID=5f9662c0-4f56-498e-8300-bdbcbc80c7bd labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bd4ef664-36e3-48f2-af97-b3002b0820e5 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ad695aef-8baa-4379-ba9c-f4daaee97ccc userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5f9662c0-4f56-498e-8300-bdbcbc80c7bd userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7423a0cd-7738-45c9-9553-efd348d7c860 time="2025-11-04T18:51:18Z" level=info msg="Synced labels" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/mail/v4/messages/count" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Syncing messages" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Job started" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: POST https://127.0.0.1:34389/mail/v4/messages" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: POST https://127.0.0.1:34389/mail/v4/messages" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Creating new child job" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Job finished" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/mail/v4/messages/41892c60-3bf0-4807-82e5-656a6407f250" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/mail/v4/messages/8f0afc8f-1788-4ef0-867c-8eafef092312" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/mail/v4/messages/abc436a7-e788-4c3d-a295-4a9fa7580503" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: GET https://127.0.0.1:34389/mail/v4/messages/8a207b28-7baf-4205-ae0d-a36ce1a68c9d" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:18Z" level=info msg="Child job finished" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Synced messages" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Finished user sync" duration=32.322934ms service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Sync complete, starting API event stream" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: POST https://127.0.0.1:34389/data/v1/metrics" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:18Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:51:18Z" level=info msg="200 OK: PUT https://127.0.0.1:34389/mail/v4/messages/label" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="200 OK: PUT https://127.0.0.1:34389/mail/v4/messages/unlabel" pkg=gpa/client userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c 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="2025-11-04T18:51:18Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:18Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:18Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:18Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:18Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:18Z" level=info msg="Closing user" userID=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="De-registering user client, ID:6cbe17bb-6f21-419d-ae53-91d250ab8c0c" pkg=observability time="2025-11-04T18:51:18Z" level=info msg="Exiting IMAP Service" service=imap user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Exiting service main loop" service=smtp user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Exiting service main loop" service=notification user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Exiting Service" service=user-identity user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Exiting service main loop" service=telemetry user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Exiting service" service=user-events user=6cbe17bb-6f21-419d-ae53-91d250ab8c0c time="2025-11-04T18:51:18Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:18Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:18Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:18Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:18Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:18Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 245b5b13-e90c-4f95-b736-4b63f850a4c9@proton.local | foo | false | time="2025-11-04T18:51:18Z" level=info msg="User 'f5860395-3085-45e1-9b3c-435a144c8ef7' created with id=03b279ea-8591-4a92-bd88-ef0d1327bbf4" pkg=gpa/server/backend time="2025-11-04T18:51:20Z" level=info msg="Starting bridge" time="2025-11-04T18:51:20Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/124/config582442246/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/124/cache1374879592/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/124/cache1374879592/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:20Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/124/data2413722483/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/124/data2413722483/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:20Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:20Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:20Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:20Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:20Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:20Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:20Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/124/config582442246/grpcServerConfig.json time="2025-11-04T18:51:20Z" level=info msg="gRPC server listening on /tmp/bridge1993" pkg=grpc time="2025-11-04T18:51:20Z" level=info msg="Frontend service started" time="2025-11-04T18:51:20Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:20Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:20Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:20Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:20Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:20Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:20Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:20Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:20Z" level=info msg="Frontend client started" time="2025-11-04T18:51:20Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (129e65ed)" time="2025-11-04T18:51:20Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (129e65ed)" time="2025-11-04T18:51:20Z" level=info msg="200 OK: POST https://127.0.0.1:35809/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:20Z" level=info msg="200 OK: POST https://127.0.0.1:35809/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:20Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Adding vault user" userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Creating new user" userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=warning msg="404 GET https://127.0.0.1:35809/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:20Z" level=error msg="404 GET https://127.0.0.1:35809/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:20Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35809/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:20Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/core/v4/events/latest" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/core/v4/settings" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Registering user client, ID:03b279ea-8591-4a92-bd88-ef0d1327bbf4" pkg=observability time="2025-11-04T18:51:20Z" level=info msg="Starting service main loop" service=telemetry user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Starting service main loop" service=notification user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Starting service main loop" service=smtp user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/core/v4/labels?Type=4" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/core/v4/labels?Type=3" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/core/v4/labels?Type=1" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Setting labels" labelIDs="[12 2 4 7 8 10 0 1 3 5 6 9 fb4d4fa2-0979-4bc2-a5c0-6d2317fd9a1e 300cd469-03b3-40a7-8d46-17e6991eb0af 7f031dd9-a409-4be3-a17f-2a8a102e252c]" pkg=rwLabels time="2025-11-04T18:51:20Z" level=info msg="Adding user to imap server" addrID=c151c54f-e2e0-4e3d-91ae-ee7f7be2bfe0 service=server-manager time="2025-11-04T18:51:20Z" level=info msg="Creating new IMAP user" addrID=c151c54f-e2e0-4e3d-91ae-ee7f7be2bfe0 service=server-manager time="2025-11-04T18:51:20Z" level=info msg="Setting gluon ID" addrID=c151c54f-e2e0-4e3d-91ae-ee7f7be2bfe0 gluonID=81e83530-478b-4690-befd-696d0690a82d userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Received mailbox message count" count=0 gluonID=81e83530-478b-4690-befd-696d0690a82d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:20Z" level=info msg="Created new IMAP user" addrID=c151c54f-e2e0-4e3d-91ae-ee7f7be2bfe0 gluonID=81e83530-478b-4690-befd-696d0690a82d service=server-manager time="2025-11-04T18:51:20Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:20Z" level=info msg=Resuming service=user-events user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Starting IMAP Service" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Sync triggered" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:20.623656282 +0000 UTC m=+116.029535492" user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Syncing labels" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Label not found in DB, creating mailbox." labelID=7f031dd9-a409-4be3-a17f-2a8a102e252c labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:20Z" level=info msg="Label not found in DB, creating mailbox." labelID=300cd469-03b3-40a7-8d46-17e6991eb0af labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:20Z" level=info msg="Label not found in DB, creating mailbox." labelID=fb4d4fa2-0979-4bc2-a5c0-6d2317fd9a1e labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:20Z" level=info msg="Checking whether logged in user should re-sync. UserID:03b279ea-8591-4a92-bd88-ef0d1327bbf4" userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7f031dd9-a409-4be3-a17f-2a8a102e252c userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=300cd469-03b3-40a7-8d46-17e6991eb0af userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fb4d4fa2-0979-4bc2-a5c0-6d2317fd9a1e userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=81e83530-478b-4690-befd-696d0690a82d time="2025-11-04T18:51:20Z" level=info msg="Synced labels" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/mail/v4/messages/count" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Syncing messages" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Job started" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: POST https://127.0.0.1:35809/mail/v4/messages" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: POST https://127.0.0.1:35809/mail/v4/messages" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Creating new child job" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Job finished" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/mail/v4/messages/58793ace-501e-4b05-87c4-608d6f3bed88" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/mail/v4/messages/62e9350a-757b-4497-a2fb-81ece6fe043a" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/mail/v4/messages/f31af94d-58c7-4194-a79a-93bf3c058986" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: GET https://127.0.0.1:35809/mail/v4/messages/64a9cffc-c064-460e-b6dc-ebcf9387e338" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:20Z" level=info msg="Child job finished" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Synced messages" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Finished user sync" duration=15.509116ms service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Sync complete, starting API event stream" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: POST https://127.0.0.1:35809/data/v1/metrics" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:20Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:51:20Z" level=info msg="200 OK: PUT https://127.0.0.1:35809/mail/v4/messages/label" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: PUT https://127.0.0.1:35809/mail/v4/messages/unlabel" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 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 | f5860395-3085-45e1-9b3c-435a144c8ef7@proton.local | baz | false | time="2025-11-04T18:51:20Z" level=info msg="200 OK: PUT https://127.0.0.1:35809/mail/v4/messages/label" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="200 OK: PUT https://127.0.0.1:35809/mail/v4/messages/unlabel" pkg=gpa/client userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 When IMAP client "1" moves the message with subject "baz" from "Folders/mbox" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:51:20Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And IMAP client "1" eventually sees 0 messages in "Folders/mbox" # :1 -> *scenario time="2025-11-04T18:51:20Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:20Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:20Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:20Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:20Z" level=info msg="Closing user" userID=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="De-registering user client, ID:03b279ea-8591-4a92-bd88-ef0d1327bbf4" pkg=observability time="2025-11-04T18:51:20Z" level=info msg="Exiting IMAP Service" service=imap user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Exiting service main loop" service=smtp user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Exiting service main loop" service=notification user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Exiting Service" service=user-identity user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Exiting service main loop" service=telemetry user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Exiting service" service=user-events user=03b279ea-8591-4a92-bd88-ef0d1327bbf4 time="2025-11-04T18:51:20Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:20Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:20Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:20Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:20Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:20Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | f5860395-3085-45e1-9b3c-435a144c8ef7@proton.local | baz | false | time="2025-11-04T18:51:21Z" level=info msg="User 'd80c0ad8-455b-41c0-b59e-d9f9cc587798' created with id=067c418c-dd0b-40af-9d35-a94f6261dcd9" pkg=gpa/server/backend time="2025-11-04T18:51:22Z" level=info msg="Starting bridge" time="2025-11-04T18:51:22Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/125/config908772757/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/125/cache1915313589/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/125/cache1915313589/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:22Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/125/data1973911408/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/125/data1973911408/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:22Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:22Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:22Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:22Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:22Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:22Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:22Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:22Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/125/config908772757/grpcServerConfig.json time="2025-11-04T18:51:22Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:22Z" level=info msg="gRPC server listening on /tmp/bridge0734" pkg=grpc time="2025-11-04T18:51:22Z" level=info msg="Frontend service started" time="2025-11-04T18:51:22Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:22Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:22Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:22Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:22Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:22Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:22Z" level=info msg="Frontend client started" time="2025-11-04T18:51:22Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1e0f7d9b)" time="2025-11-04T18:51:22Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1e0f7d9b)" time="2025-11-04T18:51:22Z" level=info msg="200 OK: POST https://127.0.0.1:41935/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:22Z" level=info msg="200 OK: POST https://127.0.0.1:41935/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:22Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Adding vault user" userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Creating new user" userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=warning msg="404 GET https://127.0.0.1:41935/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:22Z" level=error msg="404 GET https://127.0.0.1:41935/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:22Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41935/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:22Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/core/v4/events/latest" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/core/v4/settings" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Registering user client, ID:067c418c-dd0b-40af-9d35-a94f6261dcd9" pkg=observability time="2025-11-04T18:51:22Z" level=info msg="Starting service main loop" service=telemetry user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Starting service main loop" service=notification user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Starting service main loop" service=smtp user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/core/v4/labels?Type=4" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/core/v4/labels?Type=3" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/core/v4/labels?Type=1" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Setting labels" labelIDs="[1 2 3 8 9 10 12 0 4 5 6 7 97943305-9f38-4988-93bc-f4581aa38934 8e67602e-277e-48f0-86bb-852606422d74 440fe3b0-95ce-4a46-b0e7-5e8e1a91e45b]" pkg=rwLabels time="2025-11-04T18:51:22Z" level=info msg="Adding user to imap server" addrID=452244cc-109e-4dc2-b34f-f9f9725aa273 service=server-manager time="2025-11-04T18:51:22Z" level=info msg="Creating new IMAP user" addrID=452244cc-109e-4dc2-b34f-f9f9725aa273 service=server-manager time="2025-11-04T18:51:22Z" level=info msg="Setting gluon ID" addrID=452244cc-109e-4dc2-b34f-f9f9725aa273 gluonID=7ebdfbca-8d13-4830-b315-33e0973e89b5 userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Created new IMAP user" addrID=452244cc-109e-4dc2-b34f-f9f9725aa273 gluonID=7ebdfbca-8d13-4830-b315-33e0973e89b5 service=server-manager time="2025-11-04T18:51:22Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:22Z" level=info msg=Resuming service=user-events user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Received mailbox message count" count=0 gluonID=7ebdfbca-8d13-4830-b315-33e0973e89b5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:22Z" level=info msg="Starting IMAP Service" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Sync triggered" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:22.981108747 +0000 UTC m=+118.386987947" user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Syncing labels" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=97943305-9f38-4988-93bc-f4581aa38934 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=440fe3b0-95ce-4a46-b0e7-5e8e1a91e45b labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=8e67602e-277e-48f0-86bb-852606422d74 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:22Z" level=info msg="Checking whether logged in user should re-sync. UserID:067c418c-dd0b-40af-9d35-a94f6261dcd9" userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=97943305-9f38-4988-93bc-f4581aa38934 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=440fe3b0-95ce-4a46-b0e7-5e8e1a91e45b userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8e67602e-277e-48f0-86bb-852606422d74 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7ebdfbca-8d13-4830-b315-33e0973e89b5 time="2025-11-04T18:51:22Z" level=info msg="Synced labels" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/mail/v4/messages/count" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Syncing messages" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Job started" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: POST https://127.0.0.1:41935/mail/v4/messages" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: POST https://127.0.0.1:41935/mail/v4/messages" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Creating new child job" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Job finished" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/mail/v4/messages/96ba86e1-e54e-4f99-a512-933f004239e2" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/mail/v4/messages/96e1be94-57e8-4787-83f8-b3cbf482da57" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/mail/v4/messages/3dd87b18-278b-40e6-b0b3-8f6951dbf5f1" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="200 OK: GET https://127.0.0.1:41935/mail/v4/messages/fdcbd99d-ef8a-4277-8f25-2d8ebf9370c7" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:22Z" level=info msg="200 OK: POST https://127.0.0.1:41935/data/v1/metrics" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:22Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:51:22Z" level=info msg="Child job finished" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Synced messages" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Finished user sync" duration=16.029129ms service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Sync complete, starting API event stream" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:22Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:23Z" level=info msg="200 OK: PUT https://127.0.0.1:41935/mail/v4/messages/label" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:23Z" level=info msg="200 OK: PUT https://127.0.0.1:41935/mail/v4/messages/unlabel" pkg=gpa/client userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 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="2025-11-04T18:51:23Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:23Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:23Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:23Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:23Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:23Z" level=info msg="Closing user" userID=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:23Z" level=info msg="De-registering user client, ID:067c418c-dd0b-40af-9d35-a94f6261dcd9" pkg=observability time="2025-11-04T18:51:23Z" level=info msg="Exiting IMAP Service" service=imap user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:23Z" level=info msg="Exiting service main loop" service=smtp user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:23Z" level=info msg="Exiting service main loop" service=notification user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:23Z" level=info msg="Exiting Service" service=user-identity user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:23Z" level=info msg="Exiting service main loop" service=telemetry user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:23Z" level=info msg="Exiting service" service=user-events user=067c418c-dd0b-40af-9d35-a94f6261dcd9 time="2025-11-04T18:51:23Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:23Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:23Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:23Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:23Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:23Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | d80c0ad8-455b-41c0-b59e-d9f9cc587798@proton.local | foo | false | time="2025-11-04T18:51:23Z" level=info msg="User 'eb50f992-449c-4003-98d8-2234739158fe' created with id=13bd0c76-f552-4723-b099-9d6a4b7292cb" pkg=gpa/server/backend time="2025-11-04T18:51:24Z" level=info msg="Starting bridge" time="2025-11-04T18:51:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/126/config3773304212/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/126/cache2864931896/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/126/cache2864931896/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/126/data2869135634/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/126/data2869135634/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:24Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:24Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:24Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:24Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:24Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/126/config3773304212/grpcServerConfig.json time="2025-11-04T18:51:24Z" level=info msg="gRPC server listening on /tmp/bridge5708" pkg=grpc time="2025-11-04T18:51:24Z" level=info msg="Frontend service started" time="2025-11-04T18:51:24Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:24Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:24Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:24Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:24Z" level=info msg="200 OK: GET https://127.0.0.1:44501/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:24Z" level=info msg="Frontend client started" time="2025-11-04T18:51:24Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (72b19160)" time="2025-11-04T18:51:24Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (72b19160)" time="2025-11-04T18:51:24Z" level=info msg="200 OK: POST https://127.0.0.1:44501/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:25Z" level=info msg="200 OK: POST https://127.0.0.1:44501/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:25Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Adding vault user" userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Creating new user" userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=warning msg="404 GET https://127.0.0.1:44501/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:25Z" level=error msg="404 GET https://127.0.0.1:44501/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:25Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44501/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:25Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/core/v4/events/latest" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/core/v4/settings" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Registering user client, ID:13bd0c76-f552-4723-b099-9d6a4b7292cb" pkg=observability time="2025-11-04T18:51:25Z" level=info msg="Starting service main loop" service=telemetry user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Starting service main loop" service=notification user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Starting service main loop" service=smtp user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/core/v4/labels?Type=4" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/core/v4/labels?Type=3" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/core/v4/labels?Type=1" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Setting labels" labelIDs="[6 7 8 9 10 12 0 1 2 3 5 4 e8e48752-eb7f-4177-ad39-1deb1fdcf429 fbcd6289-2d9f-449a-be90-7885028415a3 22d79bb4-7ce3-4329-b373-f2d287a2f581]" pkg=rwLabels time="2025-11-04T18:51:25Z" level=info msg="Adding user to imap server" addrID=cc063d58-680a-496b-a2dc-e6d72474bb73 service=server-manager time="2025-11-04T18:51:25Z" level=info msg="Creating new IMAP user" addrID=cc063d58-680a-496b-a2dc-e6d72474bb73 service=server-manager time="2025-11-04T18:51:25Z" level=info msg="Setting gluon ID" addrID=cc063d58-680a-496b-a2dc-e6d72474bb73 gluonID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Created new IMAP user" addrID=cc063d58-680a-496b-a2dc-e6d72474bb73 gluonID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 service=server-manager time="2025-11-04T18:51:25Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:25Z" level=info msg=Resuming service=user-events user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Received mailbox message count" count=0 gluonID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:25Z" level=info msg="Starting IMAP Service" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Sync triggered" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:25.18935941 +0000 UTC m=+120.595238620" user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Checking whether logged in user should re-sync. UserID:13bd0c76-f552-4723-b099-9d6a4b7292cb" userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Syncing labels" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Label not found in DB, creating mailbox." labelID=22d79bb4-7ce3-4329-b373-f2d287a2f581 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:25Z" level=info msg="Label not found in DB, creating mailbox." labelID=fbcd6289-2d9f-449a-be90-7885028415a3 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:25Z" level=info msg="Label not found in DB, creating mailbox." labelID=e8e48752-eb7f-4177-ad39-1deb1fdcf429 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=22d79bb4-7ce3-4329-b373-f2d287a2f581 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fbcd6289-2d9f-449a-be90-7885028415a3 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e8e48752-eb7f-4177-ad39-1deb1fdcf429 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=94009bc1-2162-4e22-ae1d-b643ea61f9c6 time="2025-11-04T18:51:25Z" level=info msg="Synced labels" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/mail/v4/messages/count" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Syncing messages" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Job started" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: POST https://127.0.0.1:44501/mail/v4/messages" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: POST https://127.0.0.1:44501/mail/v4/messages" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Creating new child job" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Job finished" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/mail/v4/messages/3c47ceac-763c-46fd-9f95-e38ad5bfcca7" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/mail/v4/messages/1678d780-1dc9-4721-9cf1-20209a21b4d8" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/mail/v4/messages/1612e9d2-fc8c-4300-b666-c82a6629e9fc" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: GET https://127.0.0.1:44501/mail/v4/messages/6d1ed296-1ddb-4e68-bb52-a675dbc3f722" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:25Z" level=info msg="200 OK: POST https://127.0.0.1:44501/data/v1/metrics" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:25Z" level=info msg="Child job finished" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Synced messages" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Finished user sync" duration=33.436316ms service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Sync complete, starting API event stream" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: PUT https://127.0.0.1:44501/mail/v4/messages/label" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: PUT https://127.0.0.1:44501/mail/v4/messages/unlabel" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb 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 | eb50f992-449c-4003-98d8-2234739158fe@proton.local | baz | false | time="2025-11-04T18:51:25Z" level=info msg="200 OK: PUT https://127.0.0.1:44501/mail/v4/messages/label" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="200 OK: PUT https://127.0.0.1:44501/mail/v4/messages/unlabel" pkg=gpa/client userID=13bd0c76-f552-4723-b099-9d6a4b7292cb When IMAP client "1" moves the message with subject "baz" from "Folders/mbox" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:51:25Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry And IMAP client "1" eventually sees 0 messages in "Folders/mbox" # :1 -> *scenario time="2025-11-04T18:51:25Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:25Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:25Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:25Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:25Z" level=info msg="Closing user" userID=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="De-registering user client, ID:13bd0c76-f552-4723-b099-9d6a4b7292cb" pkg=observability time="2025-11-04T18:51:25Z" level=info msg="Exiting IMAP Service" service=imap user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Exiting service main loop" service=smtp user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Exiting service main loop" service=notification user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Exiting Service" service=user-identity user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Exiting service main loop" service=telemetry user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Exiting service" service=user-events user=13bd0c76-f552-4723-b099-9d6a4b7292cb time="2025-11-04T18:51:25Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:25Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:25Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:25Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:25Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:25Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | eb50f992-449c-4003-98d8-2234739158fe@proton.local | baz | false | time="2025-11-04T18:51:25Z" level=info msg="User 'f3af4a26-713a-4b77-b907-ceaefd821b8b' created with id=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75" pkg=gpa/server/backend time="2025-11-04T18:51:27Z" level=info msg="Starting bridge" time="2025-11-04T18:51:27Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/127/config956390808/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/127/cache437960668/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/127/cache437960668/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:27Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/127/data3874074148/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/127/data3874074148/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:27Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:27Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:27Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:27Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:27Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:27Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:27Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/127/config956390808/grpcServerConfig.json time="2025-11-04T18:51:27Z" level=info msg="gRPC server listening on /tmp/bridge9243" pkg=grpc time="2025-11-04T18:51:27Z" level=info msg="Frontend service started" time="2025-11-04T18:51:27Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:27Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:27Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:27Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:27Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:27Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:27Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:27Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:27Z" level=info msg="Frontend client started" time="2025-11-04T18:51:27Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (787b8f1d)" time="2025-11-04T18:51:27Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (787b8f1d)" time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:27Z" level=info msg="200 OK: POST https://127.0.0.1:43017/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:27Z" level=info msg="200 OK: POST https://127.0.0.1:43017/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Adding vault user" userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Creating new user" userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=warning msg="404 GET https://127.0.0.1:43017/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:27Z" level=error msg="404 GET https://127.0.0.1:43017/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43017/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:27Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/core/v4/events/latest" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/core/v4/settings" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Registering user client, ID:47a55f2f-08eb-4f72-b0fe-6e9f64f52d75" pkg=observability time="2025-11-04T18:51:27Z" level=info msg="Starting service main loop" service=telemetry user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Starting service main loop" service=notification user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Starting service main loop" service=smtp user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/core/v4/labels?Type=4" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/core/v4/labels?Type=3" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/core/v4/labels?Type=1" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Setting labels" labelIDs="[10 12 0 6 7 9 1 2 3 4 5 8 438a77f5-96b3-4765-baf1-809f890b6710 1749bf6d-9484-444f-bb93-73104d0737ab 4ca4f6e1-393f-442c-bc18-ceadc8c15dc0]" pkg=rwLabels time="2025-11-04T18:51:27Z" level=info msg="Adding user to imap server" addrID=d877d8ed-2ed6-4849-b162-e773371e2b8d service=server-manager time="2025-11-04T18:51:27Z" level=info msg="Creating new IMAP user" addrID=d877d8ed-2ed6-4849-b162-e773371e2b8d service=server-manager time="2025-11-04T18:51:27Z" level=info msg="Setting gluon ID" addrID=d877d8ed-2ed6-4849-b162-e773371e2b8d gluonID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Created new IMAP user" addrID=d877d8ed-2ed6-4849-b162-e773371e2b8d gluonID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f service=server-manager time="2025-11-04T18:51:27Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:27Z" level=info msg=Resuming service=user-events user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Received mailbox message count" count=0 gluonID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:27Z" level=info msg="Starting IMAP Service" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Sync triggered" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:27.591249934 +0000 UTC m=+122.997129144" user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Syncing labels" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Label not found in DB, creating mailbox." labelID=438a77f5-96b3-4765-baf1-809f890b6710 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:27Z" level=info msg="Label not found in DB, creating mailbox." labelID=1749bf6d-9484-444f-bb93-73104d0737ab labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:27Z" level=info msg="Label not found in DB, creating mailbox." labelID=4ca4f6e1-393f-442c-bc18-ceadc8c15dc0 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:47a55f2f-08eb-4f72-b0fe-6e9f64f52d75" userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=438a77f5-96b3-4765-baf1-809f890b6710 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1749bf6d-9484-444f-bb93-73104d0737ab userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4ca4f6e1-393f-442c-bc18-ceadc8c15dc0 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c07e612d-fe97-4b55-b36f-37bb0dd22f7f time="2025-11-04T18:51:27Z" level=info msg="Synced labels" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/mail/v4/messages/count" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Syncing messages" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Job started" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: POST https://127.0.0.1:43017/mail/v4/messages" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: POST https://127.0.0.1:43017/mail/v4/messages" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Creating new child job" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Job finished" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/mail/v4/messages/e4ef8b31-14ea-4ebd-aef0-af65798bb7ee" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/mail/v4/messages/dc519e97-bec9-47a9-bb3c-8aa801fed313" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/mail/v4/messages/0b39c17e-88f4-4f05-b1a8-23dda31ffcce" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="200 OK: GET https://127.0.0.1:43017/mail/v4/messages/fa75e3dc-38b3-4f9c-a509-04587d56c5b5" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:27Z" level=info msg="200 OK: POST https://127.0.0.1:43017/data/v1/metrics" pkg=gpa/client userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:27Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:51:27Z" level=info msg="Child job finished" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Synced messages" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Finished user sync" duration=17.409432ms service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 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="2025-11-04T18:51:27Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:27Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:27Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:27Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:27Z" level=info msg="Closing user" userID=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="De-registering user client, ID:47a55f2f-08eb-4f72-b0fe-6e9f64f52d75" pkg=observability time="2025-11-04T18:51:27Z" level=info msg="Exiting IMAP Service" service=imap user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Exiting service main loop" service=smtp user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Exiting service main loop" service=notification user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Exiting Service" service=user-identity user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Exiting service main loop" service=telemetry user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Exiting service" service=user-events user=47a55f2f-08eb-4f72-b0fe-6e9f64f52d75 time="2025-11-04T18:51:27Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:27Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:27Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:27Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:27Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:27Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | f3af4a26-713a-4b77-b907-ceaefd821b8b@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | | john.doe@mail.com | f3af4a26-713a-4b77-b907-ceaefd821b8b@proton.local | baz | false | | john.doe@mail.com | f3af4a26-713a-4b77-b907-ceaefd821b8b@proton.local | bax | false | time="2025-11-04T18:51:27Z" level=info msg="User 'ed3d63e6-fc0d-4209-b3da-dd42c72421ba' created with id=6094c878-3892-4daa-9d87-6f473311f66f" pkg=gpa/server/backend time="2025-11-04T18:51:29Z" level=info msg="Starting bridge" time="2025-11-04T18:51:29Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/128/config2638547561/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/128/cache744404785/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/128/cache744404785/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:29Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/128/data1043000888/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/128/data1043000888/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:29Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:29Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:29Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:29Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:29Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:29Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:29Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:29Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:29Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:29Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:29Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:29Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/128/config2638547561/grpcServerConfig.json time="2025-11-04T18:51:29Z" level=info msg="gRPC server listening on /tmp/bridge4924" pkg=grpc time="2025-11-04T18:51:29Z" level=info msg="Frontend service started" time="2025-11-04T18:51:29Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:29Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:29Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:29Z" level=info msg="Frontend client started" time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (950dc6b5)" time="2025-11-04T18:51:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (950dc6b5)" time="2025-11-04T18:51:29Z" level=info msg="200 OK: POST https://127.0.0.1:46215/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:29Z" level=info msg="200 OK: POST https://127.0.0.1:46215/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Adding vault user" userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Creating new user" userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=warning msg="404 GET https://127.0.0.1:46215/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:29Z" level=error msg="404 GET https://127.0.0.1:46215/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46215/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:29Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/core/v4/events/latest" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/core/v4/settings" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Registering user client, ID:6094c878-3892-4daa-9d87-6f473311f66f" pkg=observability time="2025-11-04T18:51:29Z" level=info msg="Starting service main loop" service=telemetry user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Starting service main loop" service=notification user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Starting service main loop" service=smtp user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/core/v4/labels?Type=4" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/core/v4/labels?Type=3" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/core/v4/labels?Type=1" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Setting labels" labelIDs="[0 4 5 7 8 12 1 2 3 6 9 10 601e9bb7-44e2-4963-b9d4-eec6520f39ef 27b8f59c-5cb0-46d3-ad09-262462c384d0 c110ddf5-ade3-4243-9e01-6b74a919862f]" pkg=rwLabels time="2025-11-04T18:51:29Z" level=info msg="Adding user to imap server" addrID=c18578a2-2983-46e4-9bb2-579a60e80639 service=server-manager time="2025-11-04T18:51:29Z" level=info msg="Creating new IMAP user" addrID=c18578a2-2983-46e4-9bb2-579a60e80639 service=server-manager time="2025-11-04T18:51:29Z" level=info msg="Setting gluon ID" addrID=c18578a2-2983-46e4-9bb2-579a60e80639 gluonID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Created new IMAP user" addrID=c18578a2-2983-46e4-9bb2-579a60e80639 gluonID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a service=server-manager time="2025-11-04T18:51:29Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:29Z" level=info msg=Resuming service=user-events user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Received mailbox message count" count=0 gluonID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:29Z" level=info msg="Starting IMAP Service" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Sync triggered" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:29.747218423 +0000 UTC m=+125.153097633" user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Syncing labels" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=601e9bb7-44e2-4963-b9d4-eec6520f39ef labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=c110ddf5-ade3-4243-9e01-6b74a919862f labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=27b8f59c-5cb0-46d3-ad09-262462c384d0 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:6094c878-3892-4daa-9d87-6f473311f66f" userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=601e9bb7-44e2-4963-b9d4-eec6520f39ef userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c110ddf5-ade3-4243-9e01-6b74a919862f userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=27b8f59c-5cb0-46d3-ad09-262462c384d0 userID=6b3bf839-86cb-4c1f-865e-b8a6a5e5455a time="2025-11-04T18:51:29Z" level=info msg="Synced labels" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/mail/v4/messages/count" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Syncing messages" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Job started" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: POST https://127.0.0.1:46215/mail/v4/messages" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: POST https://127.0.0.1:46215/mail/v4/messages" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Creating new child job" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Job finished" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/mail/v4/messages/94a69062-d479-45e4-81c2-659b0d13db71" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/mail/v4/messages/d2020f54-3acd-473d-9ccc-2f471699bcb8" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/mail/v4/messages/56715e3b-30f6-43d1-97ee-583720f09f85" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="200 OK: GET https://127.0.0.1:46215/mail/v4/messages/fcadb720-3b7d-49e8-b027-8f05d04326e3" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:29Z" level=info msg="200 OK: POST https://127.0.0.1:46215/data/v1/metrics" pkg=gpa/client userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:29Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:51:29Z" level=info msg="Child job finished" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Synced messages" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Finished user sync" duration=29.857991ms service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=6094c878-3892-4daa-9d87-6f473311f66f Scenario: Move message from Inbox to Sent is not possible # features/imap/message/move.feature:126 Given test skips reporter checks # :1 -> *scenario time="2025-11-04T18:51:29Z" level=error msg="Command failed" cmd="UID MOVE [2:2] '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="2025-11-04T18:51:29Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:29Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:29Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:29Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:29Z" level=info msg="Closing user" userID=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="De-registering user client, ID:6094c878-3892-4daa-9d87-6f473311f66f" pkg=observability time="2025-11-04T18:51:29Z" level=info msg="Exiting IMAP Service" service=imap user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Exiting service main loop" service=smtp user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Exiting service main loop" service=notification user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Exiting Service" service=user-identity user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Exiting service main loop" service=telemetry user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Exiting service" service=user-events user=6094c878-3892-4daa-9d87-6f473311f66f time="2025-11-04T18:51:29Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:29Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:29Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:29Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:29Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:29Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2025-11-04T18:51:29Z" level=info msg="User '256c1702-50a1-4821-a982-bb87b86b2008' created with id=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b" pkg=gpa/server/backend time="2025-11-04T18:51:31Z" level=info msg="Starting bridge" time="2025-11-04T18:51:31Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/129/config3440982650/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/129/cache434684785/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/129/cache434684785/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:31Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/129/data2145432679/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/129/data2145432679/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:31Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:31Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:31Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:31Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:31Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:31Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:31Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/129/config3440982650/grpcServerConfig.json time="2025-11-04T18:51:31Z" level=info msg="gRPC server listening on /tmp/bridge6097" pkg=grpc time="2025-11-04T18:51:31Z" level=info msg="Frontend service started" time="2025-11-04T18:51:31Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:31Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:31Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:31Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:31Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:31Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:31Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:31Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:31Z" level=info msg="Frontend client started" time="2025-11-04T18:51:31Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a17602e1)" time="2025-11-04T18:51:31Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a17602e1)" time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:31Z" level=info msg="200 OK: POST https://127.0.0.1:45933/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:31Z" level=info msg="200 OK: POST https://127.0.0.1:45933/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:31Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Adding vault user" userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Creating new user" userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=warning msg="404 GET https://127.0.0.1:45933/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:31Z" level=error msg="404 GET https://127.0.0.1:45933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:31Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:31Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/core/v4/events/latest" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Starting service Last EventID=Bw==" service=user-events user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/core/v4/settings" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Registering user client, ID:1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b" pkg=observability time="2025-11-04T18:51:31Z" level=info msg="Starting service main loop" service=telemetry user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Starting service main loop" service=notification user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Starting service main loop" service=smtp user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/core/v4/labels?Type=4" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/core/v4/labels?Type=3" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/core/v4/labels?Type=1" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Setting labels" labelIDs="[5 7 2 3 4 6 8 9 10 12 0 1 7b2121cb-da3b-41ef-b802-4f1ef8450081 9f43cb14-2217-4332-a07d-4cad4df99d4d e5a41e22-241c-4d0e-8cb5-23ead9031665]" pkg=rwLabels time="2025-11-04T18:51:31Z" level=info msg="Adding user to imap server" addrID=ca9c8165-b905-4b67-855f-a9eb3397f1f9 service=server-manager time="2025-11-04T18:51:31Z" level=info msg="Creating new IMAP user" addrID=ca9c8165-b905-4b67-855f-a9eb3397f1f9 service=server-manager time="2025-11-04T18:51:31Z" level=info msg="Setting gluon ID" addrID=ca9c8165-b905-4b67-855f-a9eb3397f1f9 gluonID=19191a99-b821-42f7-87ac-d69875dc63bb userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Created new IMAP user" addrID=ca9c8165-b905-4b67-855f-a9eb3397f1f9 gluonID=19191a99-b821-42f7-87ac-d69875dc63bb service=server-manager time="2025-11-04T18:51:31Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:31Z" level=info msg=Resuming service=user-events user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Received mailbox message count" count=0 gluonID=19191a99-b821-42f7-87ac-d69875dc63bb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:31Z" level=info msg="Starting IMAP Service" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Sync triggered" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:31.767799314 +0000 UTC m=+127.173678524" user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Syncing labels" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Label not found in DB, creating mailbox." labelID=7b2121cb-da3b-41ef-b802-4f1ef8450081 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:31Z" level=info msg="Label not found in DB, creating mailbox." labelID=e5a41e22-241c-4d0e-8cb5-23ead9031665 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:31Z" level=info msg="Label not found in DB, creating mailbox." labelID=9f43cb14-2217-4332-a07d-4cad4df99d4d labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:31Z" level=info msg="Checking whether logged in user should re-sync. UserID:1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b" userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7b2121cb-da3b-41ef-b802-4f1ef8450081 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e5a41e22-241c-4d0e-8cb5-23ead9031665 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9f43cb14-2217-4332-a07d-4cad4df99d4d userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=19191a99-b821-42f7-87ac-d69875dc63bb time="2025-11-04T18:51:31Z" level=info msg="Synced labels" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/mail/v4/messages/count" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Syncing messages" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Job started" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: POST https://127.0.0.1:45933/mail/v4/messages" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: POST https://127.0.0.1:45933/mail/v4/messages" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Creating new child job" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Job finished" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/mail/v4/messages/1125164f-fd46-4975-9153-87fafa95e38c" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/mail/v4/messages/7592d78e-c0b0-4509-a864-123b1c32770e" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/mail/v4/messages/96a2a38d-c477-4a24-9962-23439bdf1f00" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="200 OK: GET https://127.0.0.1:45933/mail/v4/messages/1961d8f1-3ed4-4a47-8649-98c769911d19" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:51:31Z" level=info msg="200 OK: POST https://127.0.0.1:45933/data/v1/metrics" pkg=gpa/client userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:51:31Z" level=info msg="Child job finished" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Synced messages" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Finished user sync" duration=18.30113ms service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Sync complete, starting API event stream" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b Scenario: Move message from Sent to Inbox is not possible # features/imap/message/move.feature:131 Given test skips reporter checks # :1 -> *scenario time="2025-11-04T18:51:31Z" level=error msg="Command failed" cmd="UID MOVE [1:1] 'g+y1Ib8yD2dyh+i5I4Cbs010utlij3E+0ODOTP4E8vg='" error="operation not allowed" pkg=gluon/session session=1 time="2025-11-04T18:51:31Z" level=info msg="Scheduling observability data sending" pkg=observability When IMAP client "1" moves the message with subject "bax" from "Sent" to "Inbox" # :1 -> *scenario time="2025-11-04T18:51:31Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:31Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:31Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:31Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:31Z" level=info msg="Closing user" userID=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="De-registering user client, ID:1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b" pkg=observability time="2025-11-04T18:51:31Z" level=info msg="Exiting IMAP Service" service=imap user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Exiting service main loop" service=smtp user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Exiting service main loop" service=notification user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Exiting Service" service=user-identity user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Exiting service main loop" service=telemetry user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Exiting service" service=user-events user=1bc4b9da-f2e1-42e3-b4d8-317dc1c3315b time="2025-11-04T18:51:31Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:31Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:31Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:31Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:31Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:31Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP move messages by append and delete (without MOVE support, e.g., Outlook) time="2025-11-04T18:51:31Z" level=info msg="User '4161c1ea-1914-437a-b472-566dd7945d18' created with id=5c43d74d-d62c-4489-ba57-104f03d8e426" pkg=gpa/server/backend Background: Given there exists an account with username "4161c1ea-1914-437a-b472-566dd7945d18" and password "password" # :1 -> *scenario And the account "4161c1ea-1914-437a-b472-566dd7945d18" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | Then it succeeds # :1 -> *scenario time="2025-11-04T18:51:32Z" level=info msg="Starting bridge" time="2025-11-04T18:51:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/130/config982163200/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/130/cache512024695/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/130/cache512024695/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/130/data3179307594/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/130/data3179307594/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:32Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:32Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:32Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/130/config982163200/grpcServerConfig.json time="2025-11-04T18:51:32Z" level=info msg="gRPC server listening on /tmp/bridge3347" pkg=grpc time="2025-11-04T18:51:32Z" level=info msg="Frontend service started" time="2025-11-04T18:51:32Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:32Z" level=info msg="200 OK: GET https://127.0.0.1:37241/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:32Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:51:32Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f374ccdf)" time="2025-11-04T18:51:32Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f374ccdf)" time="2025-11-04T18:51:32Z" level=info msg="200 OK: POST https://127.0.0.1:37241/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:32Z" level=info msg="200 OK: POST https://127.0.0.1:37241/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:32Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Adding vault user" userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Creating new user" userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=warning msg="404 GET https://127.0.0.1:37241/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:32Z" level=error msg="404 GET https://127.0.0.1:37241/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:32Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37241/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:32Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: GET https://127.0.0.1:37241/core/v4/events/latest" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: GET https://127.0.0.1:37241/core/v4/settings" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Registering user client, ID:5c43d74d-d62c-4489-ba57-104f03d8e426" pkg=observability time="2025-11-04T18:51:32Z" level=info msg="Starting service main loop" service=telemetry user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Starting service main loop" service=notification user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Starting service main loop" service=smtp user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: GET https://127.0.0.1:37241/core/v4/labels?Type=4" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: GET https://127.0.0.1:37241/core/v4/labels?Type=3" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: GET https://127.0.0.1:37241/core/v4/labels?Type=1" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Setting labels" labelIDs="[6 8 10 12 0 3 4 7 9 1 2 5 6be1e50e-d04f-4b9b-a9e4-8c6d9f561b76]" pkg=rwLabels time="2025-11-04T18:51:32Z" level=info msg="Adding user to imap server" addrID=d8295f7b-5292-483c-b0e6-20dd658b0b49 service=server-manager time="2025-11-04T18:51:32Z" level=info msg="Creating new IMAP user" addrID=d8295f7b-5292-483c-b0e6-20dd658b0b49 service=server-manager time="2025-11-04T18:51:32Z" level=info msg="Setting gluon ID" addrID=d8295f7b-5292-483c-b0e6-20dd658b0b49 gluonID=5ea4f316-996f-4884-a924-a7eda195f936 userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Created new IMAP user" addrID=d8295f7b-5292-483c-b0e6-20dd658b0b49 gluonID=5ea4f316-996f-4884-a924-a7eda195f936 service=server-manager time="2025-11-04T18:51:32Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:32Z" level=info msg=Resuming service=user-events user=5c43d74d-d62c-4489-ba57-104f03d8e426 And the user logs in with username "4161c1ea-1914-437a-b472-566dd7945d18" and password "password" # :1 -> *scenario time="2025-11-04T18:51:32Z" level=info msg="Received mailbox message count" count=0 gluonID=5ea4f316-996f-4884-a924-a7eda195f936 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:32Z" level=info msg="Starting IMAP Service" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Sync triggered" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:32.581811472 +0000 UTC m=+127.987690672" user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Syncing labels" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Label not found in DB, creating mailbox." labelID=6be1e50e-d04f-4b9b-a9e4-8c6d9f561b76 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:32Z" level=info msg="Checking whether logged in user should re-sync. UserID:5c43d74d-d62c-4489-ba57-104f03d8e426" userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6be1e50e-d04f-4b9b-a9e4-8c6d9f561b76 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5ea4f316-996f-4884-a924-a7eda195f936 time="2025-11-04T18:51:32Z" level=info msg="Synced labels" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: GET https://127.0.0.1:37241/mail/v4/messages/count" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Syncing messages" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Job started" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: POST https://127.0.0.1:37241/mail/v4/messages" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Job finished" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Synced messages" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Finished user sync" duration=5.805541ms service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Sync complete, starting API event stream" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=5c43d74d-d62c-4489-ba57-104f03d8e426 And user "4161c1ea-1914-437a-b472-566dd7945d18" finishes syncing # :1 -> *scenario And user "4161c1ea-1914-437a-b472-566dd7945d18" connects and authenticates IMAP client "source" # :1 -> *scenario And user "4161c1ea-1914-437a-b472-566dd7945d18" connects and authenticates IMAP client "target" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:51:32Z" level=info msg="200 OK: POST https://127.0.0.1:37241/mail/v4/messages/import" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: GET https://127.0.0.1:37241/mail/v4/messages/4e99fd8c-116d-4fa3-a6f2-4308ce9797dd" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 Scenario Outline: Move message from to by # features/imap/message/move_without_support.feature:15 time="2025-11-04T18:51:32Z" level=info msg="200 OK: POST https://127.0.0.1:37241/mail/v4/messages/import" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: GET https://127.0.0.1:37241/mail/v4/messages/856b7505-cb44-4c82-b7a8-0954d6c8fcca" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: PUT https://127.0.0.1:37241/mail/v4/messages/label" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:32Z" level=info msg="200 OK: PUT https://127.0.0.1:37241/mail/v4/messages/unlabel" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:32Z" level=info msg="200 OK: POST https://127.0.0.1:37241/mail/v4/messages" pkg=gpa/client userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:33Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:33Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:33Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:33Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:33Z" level=info msg="Closing user" userID=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:33Z" level=info msg="De-registering user client, ID:5c43d74d-d62c-4489-ba57-104f03d8e426" pkg=observability time="2025-11-04T18:51:33Z" level=info msg="Exiting IMAP Service" service=imap user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:33Z" level=info msg="Exiting service main loop" service=smtp user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:33Z" level=info msg="Exiting service main loop" service=notification user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:33Z" level=info msg="Exiting Service" service=user-identity user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:33Z" level=info msg="Exiting service main loop" service=telemetry user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:33Z" level=info msg="Exiting service" service=user-events user=5c43d74d-d62c-4489-ba57-104f03d8e426 time="2025-11-04T18:51:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:33Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:33Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:33Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:33Z" level=info msg="Closing service" service=unleash 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 | time="2025-11-04T18:51:33Z" level=info msg="User 'b71aa00f-bea3-477b-a84f-beb1a22a85d3' created with id=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c" pkg=gpa/server/backend time="2025-11-04T18:51:33Z" level=info msg="Starting bridge" time="2025-11-04T18:51:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/131/config3988276331/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/131/cache3192239602/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/131/cache3192239602/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/131/data42413001/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/131/data42413001/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:33Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:33Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:33Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/131/config3988276331/grpcServerConfig.json time="2025-11-04T18:51:33Z" level=info msg="gRPC server listening on /tmp/bridge3801" pkg=grpc time="2025-11-04T18:51:33Z" level=info msg="Frontend service started" time="2025-11-04T18:51:33Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:33Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:33Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:33Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:33Z" level=info msg="Frontend client started" time="2025-11-04T18:51:33Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (92d073be)" time="2025-11-04T18:51:33Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (92d073be)" time="2025-11-04T18:51:33Z" level=info msg="200 OK: GET https://127.0.0.1:44431/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:33Z" level=info msg="200 OK: POST https://127.0.0.1:44431/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:34Z" level=info msg="200 OK: POST https://127.0.0.1:44431/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:34Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Adding vault user" userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Creating new user" userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=warning msg="404 GET https://127.0.0.1:44431/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:34Z" level=error msg="404 GET https://127.0.0.1:44431/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:34Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44431/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:34Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: GET https://127.0.0.1:44431/core/v4/events/latest" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: GET https://127.0.0.1:44431/core/v4/settings" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Registering user client, ID:f969ae6b-c8d4-461c-b2ee-8b55e3650b1c" pkg=observability time="2025-11-04T18:51:34Z" level=info msg="Starting service main loop" service=telemetry user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Starting service main loop" service=notification user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Starting service main loop" service=smtp user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: GET https://127.0.0.1:44431/core/v4/labels?Type=4" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: GET https://127.0.0.1:44431/core/v4/labels?Type=3" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: GET https://127.0.0.1:44431/core/v4/labels?Type=1" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Setting labels" labelIDs="[2 5 6 8 9 10 0 3 4 7 12 1 61bdc95f-c20b-4a17-9492-be7e45522522]" pkg=rwLabels time="2025-11-04T18:51:34Z" level=info msg="Adding user to imap server" addrID=f08908eb-37cb-4e06-b2e4-7827aa457b51 service=server-manager time="2025-11-04T18:51:34Z" level=info msg="Creating new IMAP user" addrID=f08908eb-37cb-4e06-b2e4-7827aa457b51 service=server-manager time="2025-11-04T18:51:34Z" level=info msg="Setting gluon ID" addrID=f08908eb-37cb-4e06-b2e4-7827aa457b51 gluonID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Created new IMAP user" addrID=f08908eb-37cb-4e06-b2e4-7827aa457b51 gluonID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf service=server-manager time="2025-11-04T18:51:34Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:34Z" level=info msg=Resuming service=user-events user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Received mailbox message count" count=0 gluonID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:34Z" level=info msg="Starting IMAP Service" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Sync triggered" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:34.087139023 +0000 UTC m=+129.493018234" user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Syncing labels" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Label not found in DB, creating mailbox." labelID=61bdc95f-c20b-4a17-9492-be7e45522522 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:34Z" level=info msg="Checking whether logged in user should re-sync. UserID:f969ae6b-c8d4-461c-b2ee-8b55e3650b1c" userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=61bdc95f-c20b-4a17-9492-be7e45522522 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1b53ed9a-9d21-4591-90a3-e8063c69cfdf time="2025-11-04T18:51:34Z" level=info msg="Synced labels" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: GET https://127.0.0.1:44431/mail/v4/messages/count" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Syncing messages" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Job started" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: POST https://127.0.0.1:44431/mail/v4/messages" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Job finished" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Synced messages" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Finished user sync" duration=6.798128ms service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Sync complete, starting API event stream" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: POST https://127.0.0.1:44431/mail/v4/messages/import" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: GET https://127.0.0.1:44431/mail/v4/messages/38d8c6ee-4c02-4021-bba8-88cac8abaf50" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: POST https://127.0.0.1:44431/mail/v4/messages/import" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: GET https://127.0.0.1:44431/mail/v4/messages/0d59d3e5-8849-4e9a-b868-c1aa4676aa69" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="200 OK: PUT https://127.0.0.1:44431/mail/v4/messages/label" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:34Z" level=info msg="200 OK: PUT https://127.0.0.1:44431/mail/v4/messages/unlabel" pkg=gpa/client userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:34Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:34Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:34Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:34Z" level=info msg="Closing user" userID=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="De-registering user client, ID:f969ae6b-c8d4-461c-b2ee-8b55e3650b1c" pkg=observability time="2025-11-04T18:51:34Z" level=info msg="Exiting IMAP Service" service=imap user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Exiting service main loop" service=smtp user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Exiting service main loop" service=notification user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Exiting Service" service=user-identity user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Exiting service main loop" service=telemetry user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Exiting service" service=user-events user=f969ae6b-c8d4-461c-b2ee-8b55e3650b1c time="2025-11-04T18:51:34Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:34Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:34Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:34Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:34Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:34Z" level=info msg="Closing service" service=unleash | Spam | INBOX | APPEND DELETE EXPUNGE | time="2025-11-04T18:51:35Z" level=info msg="User '3f35e7b6-9247-4d8d-b15d-c78665fb2f4c' created with id=0483b040-3624-4391-85a5-9a16378c40bc" pkg=gpa/server/backend time="2025-11-04T18:51:35Z" level=info msg="Starting bridge" time="2025-11-04T18:51:35Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/132/config2471682657/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/132/cache1379592320/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/132/cache1379592320/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:35Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/132/data274130031/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/132/data274130031/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:35Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:35Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:35Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:35Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:35Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:35Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:35Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:35Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:35Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/132/config2471682657/grpcServerConfig.json time="2025-11-04T18:51:35Z" level=info msg="gRPC server listening on /tmp/bridge6706" pkg=grpc time="2025-11-04T18:51:35Z" level=info msg="Frontend service started" time="2025-11-04T18:51:35Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:35Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:35Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:35Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:35Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:35Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:35Z" level=info msg="200 OK: GET https://127.0.0.1:38837/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:35Z" level=info msg="Frontend client started" time="2025-11-04T18:51:35Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3a0b94d7)" time="2025-11-04T18:51:35Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3a0b94d7)" time="2025-11-04T18:51:35Z" level=info msg="200 OK: POST https://127.0.0.1:38837/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:35Z" level=info msg="200 OK: POST https://127.0.0.1:38837/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:35Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Adding vault user" userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Creating new user" userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=warning msg="404 GET https://127.0.0.1:38837/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:35Z" level=error msg="404 GET https://127.0.0.1:38837/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:35Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38837/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:35Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: GET https://127.0.0.1:38837/core/v4/events/latest" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: GET https://127.0.0.1:38837/core/v4/settings" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Registering user client, ID:0483b040-3624-4391-85a5-9a16378c40bc" pkg=observability time="2025-11-04T18:51:35Z" level=info msg="Starting service main loop" service=telemetry user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Starting service main loop" service=notification user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Starting service main loop" service=smtp user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: GET https://127.0.0.1:38837/core/v4/labels?Type=4" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: GET https://127.0.0.1:38837/core/v4/labels?Type=3" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: GET https://127.0.0.1:38837/core/v4/labels?Type=1" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Setting labels" labelIDs="[12 2 4 5 7 10 0 1 3 6 8 9 4f2f791f-18ef-42e4-b50c-1db8c33dc292]" pkg=rwLabels time="2025-11-04T18:51:35Z" level=info msg="Adding user to imap server" addrID=6a29c320-9f2f-4f8e-938b-1bfd4e34da46 service=server-manager time="2025-11-04T18:51:35Z" level=info msg="Creating new IMAP user" addrID=6a29c320-9f2f-4f8e-938b-1bfd4e34da46 service=server-manager time="2025-11-04T18:51:35Z" level=info msg="Setting gluon ID" addrID=6a29c320-9f2f-4f8e-938b-1bfd4e34da46 gluonID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Created new IMAP user" addrID=6a29c320-9f2f-4f8e-938b-1bfd4e34da46 gluonID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 service=server-manager time="2025-11-04T18:51:35Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:35Z" level=info msg=Resuming service=user-events user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Received mailbox message count" count=0 gluonID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:35Z" level=info msg="Starting IMAP Service" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Sync triggered" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:35.622313256 +0000 UTC m=+131.028192466" user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Syncing labels" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Label not found in DB, creating mailbox." labelID=4f2f791f-18ef-42e4-b50c-1db8c33dc292 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:35Z" level=info msg="Checking whether logged in user should re-sync. UserID:0483b040-3624-4391-85a5-9a16378c40bc" userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4f2f791f-18ef-42e4-b50c-1db8c33dc292 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ec4b5ea4-b1a7-4cfd-a6ae-9aecf8e16469 time="2025-11-04T18:51:35Z" level=info msg="Synced labels" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: GET https://127.0.0.1:38837/mail/v4/messages/count" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Syncing messages" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Job started" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: POST https://127.0.0.1:38837/mail/v4/messages" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Job finished" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Synced messages" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Finished user sync" duration=10.065772ms service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Sync complete, starting API event stream" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: POST https://127.0.0.1:38837/mail/v4/messages/import" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: GET https://127.0.0.1:38837/mail/v4/messages/52751a34-8378-4fbf-83c3-25cd4d001884" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: POST https://127.0.0.1:38837/mail/v4/messages/import" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: GET https://127.0.0.1:38837/mail/v4/messages/b7252b6e-38f5-4ca1-a66b-1b96d43ac80d" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="200 OK: PUT https://127.0.0.1:38837/mail/v4/messages/label" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:35Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 0} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:35Z" level=info msg="200 OK: PUT https://127.0.0.1:38837/mail/v4/messages/unlabel" pkg=gpa/client userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:36Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:36Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:36Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:36Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:36Z" level=info msg="Closing user" userID=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:36Z" level=info msg="De-registering user client, ID:0483b040-3624-4391-85a5-9a16378c40bc" pkg=observability time="2025-11-04T18:51:36Z" level=info msg="Exiting IMAP Service" service=imap user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:36Z" level=info msg="Exiting service main loop" service=smtp user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:36Z" level=info msg="Exiting service main loop" service=notification user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:36Z" level=info msg="Exiting Service" service=user-identity user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:36Z" level=info msg="Exiting service main loop" service=telemetry user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:36Z" level=info msg="Exiting service" service=user-events user=0483b040-3624-4391-85a5-9a16378c40bc time="2025-11-04T18:51:36Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:36Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:36Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:36Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:36Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:36Z" level=info msg="Closing service" service=unleash | INBOX | Archive | APPEND DELETE EXPUNGE | time="2025-11-04T18:51:36Z" level=info msg="User 'd94da0f2-85a1-4ddf-9225-e48aea707e9d' created with id=81efa974-160e-4145-9726-486a6ec02e45" pkg=gpa/server/backend time="2025-11-04T18:51:36Z" level=info msg="Starting bridge" time="2025-11-04T18:51:36Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/133/config1067378754/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/133/cache3626275083/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/133/cache3626275083/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:36Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/133/data1467983093/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/133/data1467983093/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:36Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:36Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:36Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:36Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:36Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:36Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:36Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/133/config1067378754/grpcServerConfig.json time="2025-11-04T18:51:36Z" level=info msg="gRPC server listening on /tmp/bridge1999" pkg=grpc time="2025-11-04T18:51:36Z" level=info msg="Frontend service started" time="2025-11-04T18:51:36Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:36Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:36Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:36Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:36Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:36Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:36Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:36Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:36Z" level=info msg="Frontend client started" time="2025-11-04T18:51:36Z" level=info msg="200 OK: GET https://127.0.0.1:42319/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:36Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6fd7f6f1)" time="2025-11-04T18:51:36Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6fd7f6f1)" time="2025-11-04T18:51:36Z" level=info msg="200 OK: POST https://127.0.0.1:42319/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:37Z" level=info msg="200 OK: POST https://127.0.0.1:42319/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:37Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Adding vault user" userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Creating new user" userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=warning msg="404 GET https://127.0.0.1:42319/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:37Z" level=error msg="404 GET https://127.0.0.1:42319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:37Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42319/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:37Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/events/latest" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/settings" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Registering user client, ID:81efa974-160e-4145-9726-486a6ec02e45" pkg=observability time="2025-11-04T18:51:37Z" level=info msg="Starting service main loop" service=telemetry user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Starting service main loop" service=notification user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Starting service main loop" service=smtp user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/labels?Type=4" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/labels?Type=3" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: GET https://127.0.0.1:42319/core/v4/labels?Type=1" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Setting labels" labelIDs="[2 4 5 6 7 8 10 0 3 9 12 1 6596b1cf-16ad-4a3c-8e76-7ec0359feb8f]" pkg=rwLabels time="2025-11-04T18:51:37Z" level=info msg="Adding user to imap server" addrID=baaea911-7242-4b56-b129-b583333a039e service=server-manager time="2025-11-04T18:51:37Z" level=info msg="Creating new IMAP user" addrID=baaea911-7242-4b56-b129-b583333a039e service=server-manager time="2025-11-04T18:51:37Z" level=info msg="Setting gluon ID" addrID=baaea911-7242-4b56-b129-b583333a039e gluonID=4b2941eb-613b-45cf-9657-23707cae0c7b userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Created new IMAP user" addrID=baaea911-7242-4b56-b129-b583333a039e gluonID=4b2941eb-613b-45cf-9657-23707cae0c7b service=server-manager time="2025-11-04T18:51:37Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:37Z" level=info msg=Resuming service=user-events user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Received mailbox message count" count=0 gluonID=4b2941eb-613b-45cf-9657-23707cae0c7b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:37Z" level=info msg="Starting IMAP Service" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Sync triggered" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:37.145862179 +0000 UTC m=+132.551741389" user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Syncing labels" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Label not found in DB, creating mailbox." labelID=6596b1cf-16ad-4a3c-8e76-7ec0359feb8f labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:37Z" level=info msg="Checking whether logged in user should re-sync. UserID:81efa974-160e-4145-9726-486a6ec02e45" userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6596b1cf-16ad-4a3c-8e76-7ec0359feb8f userID=4b2941eb-613b-45cf-9657-23707cae0c7b time="2025-11-04T18:51:37Z" level=info msg="Synced labels" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: GET https://127.0.0.1:42319/mail/v4/messages/count" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Syncing messages" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Job started" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: POST https://127.0.0.1:42319/mail/v4/messages" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Job finished" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Synced messages" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Finished user sync" duration=6.635363ms service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Sync complete, starting API event stream" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: POST https://127.0.0.1:42319/mail/v4/messages/import" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: GET https://127.0.0.1:42319/mail/v4/messages/d6778f4b-019b-4a9b-b871-5476148648ed" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: POST https://127.0.0.1:42319/mail/v4/messages/import" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: GET https://127.0.0.1:42319/mail/v4/messages/f1617433-fa42-496e-bc8f-68170e8564c3" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="200 OK: PUT https://127.0.0.1:42319/mail/v4/messages/label" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:37Z" level=info msg="200 OK: PUT https://127.0.0.1:42319/mail/v4/messages/unlabel" pkg=gpa/client userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:37Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:37Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:37Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:37Z" level=info msg="Closing user" userID=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="De-registering user client, ID:81efa974-160e-4145-9726-486a6ec02e45" pkg=observability time="2025-11-04T18:51:37Z" level=info msg="Exiting IMAP Service" service=imap user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Exiting service main loop" service=smtp user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Exiting service main loop" service=notification user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Exiting Service" service=user-identity user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Exiting service main loop" service=telemetry user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Exiting service" service=user-events user=81efa974-160e-4145-9726-486a6ec02e45 time="2025-11-04T18:51:37Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:37Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:37Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:37Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:37Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:37Z" level=info msg="Closing service" service=unleash | INBOX | Folders/mbox | APPEND DELETE EXPUNGE | time="2025-11-04T18:51:38Z" level=info msg="User '2df64c89-a447-47a0-b73d-2b6f059878fd' created with id=e9c113ec-98a1-43cc-ac68-522264f77f70" pkg=gpa/server/backend time="2025-11-04T18:51:38Z" level=info msg="Starting bridge" time="2025-11-04T18:51:38Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/134/config4165485155/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/134/cache4085881031/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:38Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/134/cache4085881031/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:38Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/134/data1631798135/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/134/data1631798135/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:38Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:38Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:38Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:38Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:38Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:38Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:38Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/134/config4165485155/grpcServerConfig.json time="2025-11-04T18:51:38Z" level=info msg="gRPC server listening on /tmp/bridge9179" pkg=grpc time="2025-11-04T18:51:38Z" level=info msg="Frontend service started" time="2025-11-04T18:51:38Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:38Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:38Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:38Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:38Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:38Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:38Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:38Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:38Z" level=info msg="200 OK: GET https://127.0.0.1:42915/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:38Z" level=info msg="Frontend client started" time="2025-11-04T18:51:38Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (75eba898)" time="2025-11-04T18:51:38Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (75eba898)" time="2025-11-04T18:51:38Z" level=info msg="200 OK: POST https://127.0.0.1:42915/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:38Z" level=info msg="200 OK: POST https://127.0.0.1:42915/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:38Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Adding vault user" userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Creating new user" userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=warning msg="404 GET https://127.0.0.1:42915/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:38Z" level=error msg="404 GET https://127.0.0.1:42915/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:38Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42915/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:38Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: GET https://127.0.0.1:42915/core/v4/events/latest" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: GET https://127.0.0.1:42915/core/v4/settings" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Registering user client, ID:e9c113ec-98a1-43cc-ac68-522264f77f70" pkg=observability time="2025-11-04T18:51:38Z" level=info msg="Starting service main loop" service=telemetry user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Starting service main loop" service=notification user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Starting service main loop" service=smtp user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: GET https://127.0.0.1:42915/core/v4/labels?Type=4" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: GET https://127.0.0.1:42915/core/v4/labels?Type=3" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: GET https://127.0.0.1:42915/core/v4/labels?Type=1" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Setting labels" labelIDs="[7 8 9 1 3 10 12 0 2 4 5 6 d7206a60-7b6a-44a5-a28a-b5f3a979e7bf]" pkg=rwLabels time="2025-11-04T18:51:38Z" level=info msg="Adding user to imap server" addrID=9673b88a-600b-45a4-a221-e58e920e207b service=server-manager time="2025-11-04T18:51:38Z" level=info msg="Creating new IMAP user" addrID=9673b88a-600b-45a4-a221-e58e920e207b service=server-manager time="2025-11-04T18:51:38Z" level=info msg="Setting gluon ID" addrID=9673b88a-600b-45a4-a221-e58e920e207b gluonID=e7dd3272-7ad7-4312-b94d-67cd53361b56 userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Created new IMAP user" addrID=9673b88a-600b-45a4-a221-e58e920e207b gluonID=e7dd3272-7ad7-4312-b94d-67cd53361b56 service=server-manager time="2025-11-04T18:51:38Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:38Z" level=info msg=Resuming service=user-events user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Received mailbox message count" count=0 gluonID=e7dd3272-7ad7-4312-b94d-67cd53361b56 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:38Z" level=info msg="Starting IMAP Service" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Sync triggered" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:38.700045314 +0000 UTC m=+134.105924524" user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Syncing labels" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Label not found in DB, creating mailbox." labelID=d7206a60-7b6a-44a5-a28a-b5f3a979e7bf labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:38Z" level=info msg="Checking whether logged in user should re-sync. UserID:e9c113ec-98a1-43cc-ac68-522264f77f70" userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d7206a60-7b6a-44a5-a28a-b5f3a979e7bf userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e7dd3272-7ad7-4312-b94d-67cd53361b56 time="2025-11-04T18:51:38Z" level=info msg="Synced labels" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: GET https://127.0.0.1:42915/mail/v4/messages/count" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Syncing messages" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Job started" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: POST https://127.0.0.1:42915/mail/v4/messages" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Job finished" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Synced messages" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Finished user sync" duration=7.275192ms service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Sync complete, starting API event stream" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: POST https://127.0.0.1:42915/mail/v4/messages/import" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: GET https://127.0.0.1:42915/mail/v4/messages/cc4869a8-0037-4164-95ca-e21c828b3911" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: POST https://127.0.0.1:42915/mail/v4/messages/import" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: GET https://127.0.0.1:42915/mail/v4/messages/c62c520e-90d2-4d14-bb86-95e59cd699f4" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="200 OK: PUT https://127.0.0.1:42915/mail/v4/messages/label" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:38Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:38Z" level=info msg="200 OK: PUT https://127.0.0.1:42915/mail/v4/messages/unlabel" pkg=gpa/client userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:39Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:39Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:39Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:39Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:39Z" level=info msg="Closing user" userID=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:39Z" level=info msg="De-registering user client, ID:e9c113ec-98a1-43cc-ac68-522264f77f70" pkg=observability time="2025-11-04T18:51:39Z" level=info msg="Exiting IMAP Service" service=imap user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:39Z" level=info msg="Exiting service main loop" service=smtp user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:39Z" level=info msg="Exiting service main loop" service=notification user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:39Z" level=info msg="Exiting Service" service=user-identity user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:39Z" level=info msg="Exiting service main loop" service=telemetry user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:39Z" level=info msg="Exiting service" service=user-events user=e9c113ec-98a1-43cc-ac68-522264f77f70 time="2025-11-04T18:51:39Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:39Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:39Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:39Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:39Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:39Z" level=info msg="Closing service" service=unleash | INBOX | Spam | APPEND DELETE EXPUNGE | time="2025-11-04T18:51:39Z" level=info msg="User '58bdeec9-9473-44b2-b65c-b9662edfa57c' created with id=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d" pkg=gpa/server/backend time="2025-11-04T18:51:40Z" level=info msg="Starting bridge" time="2025-11-04T18:51:40Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/135/config256758811/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/135/cache1638628466/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:40Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/135/cache1638628466/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:40Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/135/data568058779/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/135/data568058779/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:40Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:40Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:40Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:40Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:40Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:40Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:40Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:40Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/135/config256758811/grpcServerConfig.json time="2025-11-04T18:51:40Z" level=info msg="gRPC server listening on /tmp/bridge3307" pkg=grpc time="2025-11-04T18:51:40Z" level=info msg="Frontend service started" time="2025-11-04T18:51:40Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:40Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:40Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:40Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:40Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:40Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:40Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:40Z" level=info msg="200 OK: GET https://127.0.0.1:39941/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:40Z" level=info msg="Frontend client started" time="2025-11-04T18:51:40Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (93c888ff)" time="2025-11-04T18:51:40Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (93c888ff)" time="2025-11-04T18:51:40Z" level=info msg="200 OK: POST https://127.0.0.1:39941/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:40Z" level=info msg="200 OK: POST https://127.0.0.1:39941/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:40Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Adding vault user" userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Creating new user" userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=warning msg="404 GET https://127.0.0.1:39941/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:40Z" level=error msg="404 GET https://127.0.0.1:39941/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:40Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39941/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:40Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/events/latest" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/settings" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Registering user client, ID:f7b8f4e9-a94b-435f-8d06-7ad52af7d32d" pkg=observability time="2025-11-04T18:51:40Z" level=info msg="Starting service main loop" service=telemetry user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Starting service main loop" service=notification user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Starting service main loop" service=smtp user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/labels?Type=4" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/labels?Type=3" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/labels?Type=1" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Setting labels" labelIDs="[12 0 1 7 8 2 3 4 5 6 9 10 09b319ea-311c-49b4-8e4f-6ba1d985c045]" pkg=rwLabels time="2025-11-04T18:51:40Z" level=info msg="Adding user to imap server" addrID=b137d993-4d9d-44f6-b4e2-5c02bb9e860b service=server-manager time="2025-11-04T18:51:40Z" level=info msg="Creating new IMAP user" addrID=b137d993-4d9d-44f6-b4e2-5c02bb9e860b service=server-manager time="2025-11-04T18:51:40Z" level=info msg="Setting gluon ID" addrID=b137d993-4d9d-44f6-b4e2-5c02bb9e860b gluonID=5aaf0a6f-2f14-4753-bd94-4e389157da4e userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Created new IMAP user" addrID=b137d993-4d9d-44f6-b4e2-5c02bb9e860b gluonID=5aaf0a6f-2f14-4753-bd94-4e389157da4e service=server-manager time="2025-11-04T18:51:40Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:40Z" level=info msg=Resuming service=user-events user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Received mailbox message count" count=0 gluonID=5aaf0a6f-2f14-4753-bd94-4e389157da4e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:40Z" level=info msg="Starting IMAP Service" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Sync triggered" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Checking whether logged in user should re-sync. UserID:f7b8f4e9-a94b-435f-8d06-7ad52af7d32d" userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:40.286639268 +0000 UTC m=+135.692518479" user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Syncing labels" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Label not found in DB, creating mailbox." labelID=09b319ea-311c-49b4-8e4f-6ba1d985c045 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=09b319ea-311c-49b4-8e4f-6ba1d985c045 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5aaf0a6f-2f14-4753-bd94-4e389157da4e time="2025-11-04T18:51:40Z" level=info msg="Synced labels" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: GET https://127.0.0.1:39941/mail/v4/messages/count" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Syncing messages" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Job started" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: POST https://127.0.0.1:39941/mail/v4/messages" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Job finished" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Synced messages" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Finished user sync" duration=7.450368ms service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Sync complete, starting API event stream" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: POST https://127.0.0.1:39941/mail/v4/messages/import" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: GET https://127.0.0.1:39941/mail/v4/messages/08ec7234-223a-4e8b-a428-393a22913319" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: POST https://127.0.0.1:39941/mail/v4/messages/import" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: GET https://127.0.0.1:39941/mail/v4/messages/5702c7e1-143f-4d59-ac0f-b81c3b4127b9" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="200 OK: PUT https://127.0.0.1:39941/mail/v4/messages/label" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:40Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:40Z" level=info msg="200 OK: PUT https://127.0.0.1:39941/mail/v4/messages/unlabel" pkg=gpa/client userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:41Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:41Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:41Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:41Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:41Z" level=info msg="Closing user" userID=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:41Z" level=info msg="De-registering user client, ID:f7b8f4e9-a94b-435f-8d06-7ad52af7d32d" pkg=observability time="2025-11-04T18:51:41Z" level=info msg="Exiting IMAP Service" service=imap user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:41Z" level=info msg="Exiting service main loop" service=smtp user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:41Z" level=info msg="Exiting service main loop" service=notification user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:41Z" level=info msg="Exiting Service" service=user-identity user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:41Z" level=info msg="Exiting service main loop" service=telemetry user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:41Z" level=info msg="Exiting service" service=user-events user=f7b8f4e9-a94b-435f-8d06-7ad52af7d32d time="2025-11-04T18:51:41Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:41Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:41Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:41Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:41Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:41Z" level=info msg="Closing service" service=unleash | INBOX | Trash | APPEND DELETE EXPUNGE | time="2025-11-04T18:51:41Z" level=info msg="User '75195bc0-d2a3-45b2-8490-8928d43a30dc' created with id=67612939-9e6f-4c93-8cb4-62e03e7acecf" pkg=gpa/server/backend time="2025-11-04T18:51:41Z" level=info msg="Starting bridge" time="2025-11-04T18:51:41Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/136/config1113150491/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/136/cache2346622982/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/136/cache2346622982/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:41Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/136/data3454072510/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/136/data3454072510/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:41Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:41Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:41Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:41Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:41Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:41Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:41Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/136/config1113150491/grpcServerConfig.json time="2025-11-04T18:51:41Z" level=info msg="gRPC server listening on /tmp/bridge3731" pkg=grpc time="2025-11-04T18:51:41Z" level=info msg="Frontend service started" time="2025-11-04T18:51:41Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:41Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:41Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:41Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:41Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:41Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:41Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:41Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:41Z" level=info msg="200 OK: GET https://127.0.0.1:45647/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:41Z" level=info msg="Frontend client started" time="2025-11-04T18:51:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ee476b80)" time="2025-11-04T18:51:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ee476b80)" time="2025-11-04T18:51:41Z" level=info msg="200 OK: POST https://127.0.0.1:45647/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:41Z" level=info msg="200 OK: POST https://127.0.0.1:45647/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Adding vault user" userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Creating new user" userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=warning msg="404 GET https://127.0.0.1:45647/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:41Z" level=error msg="404 GET https://127.0.0.1:45647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45647/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:41Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: GET https://127.0.0.1:45647/core/v4/events/latest" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: GET https://127.0.0.1:45647/core/v4/settings" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Registering user client, ID:67612939-9e6f-4c93-8cb4-62e03e7acecf" pkg=observability time="2025-11-04T18:51:41Z" level=info msg="Starting service main loop" service=telemetry user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Starting service main loop" service=notification user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Starting service main loop" service=smtp user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: GET https://127.0.0.1:45647/core/v4/labels?Type=4" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: GET https://127.0.0.1:45647/core/v4/labels?Type=3" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: GET https://127.0.0.1:45647/core/v4/labels?Type=1" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Setting labels" labelIDs="[7 1 5 8 9 10 12 0 2 3 4 6 df4d09b9-2b39-49ff-947e-9a9360e738f4]" pkg=rwLabels time="2025-11-04T18:51:41Z" level=info msg="Adding user to imap server" addrID=bf896aa3-0db0-4578-9430-69fed23c8b62 service=server-manager time="2025-11-04T18:51:41Z" level=info msg="Creating new IMAP user" addrID=bf896aa3-0db0-4578-9430-69fed23c8b62 service=server-manager time="2025-11-04T18:51:41Z" level=info msg="Setting gluon ID" addrID=bf896aa3-0db0-4578-9430-69fed23c8b62 gluonID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Created new IMAP user" addrID=bf896aa3-0db0-4578-9430-69fed23c8b62 gluonID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 service=server-manager time="2025-11-04T18:51:41Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:41Z" level=info msg=Resuming service=user-events user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Received mailbox message count" count=0 gluonID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:41Z" level=info msg="Starting IMAP Service" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Sync triggered" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:41.821968941 +0000 UTC m=+137.227848151" user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Syncing labels" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=df4d09b9-2b39-49ff-947e-9a9360e738f4 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:67612939-9e6f-4c93-8cb4-62e03e7acecf" userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=df4d09b9-2b39-49ff-947e-9a9360e738f4 userID=1d4aeb33-970a-4374-b8e7-3b4d78e947a5 time="2025-11-04T18:51:41Z" level=info msg="Synced labels" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: GET https://127.0.0.1:45647/mail/v4/messages/count" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Syncing messages" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Job started" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: POST https://127.0.0.1:45647/mail/v4/messages" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Job finished" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Synced messages" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Finished user sync" duration=9.003915ms service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: POST https://127.0.0.1:45647/mail/v4/messages/import" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: GET https://127.0.0.1:45647/mail/v4/messages/33dbeaaa-3014-4006-bc31-a3c4db398b72" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: POST https://127.0.0.1:45647/mail/v4/messages/import" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: GET https://127.0.0.1:45647/mail/v4/messages/7c8c06db-6c6f-4b27-88d5-23e0355487bb" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:41Z" level=info msg="200 OK: PUT https://127.0.0.1:45647/mail/v4/messages/label" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:42Z" level=info msg="200 OK: PUT https://127.0.0.1:45647/mail/v4/messages/unlabel" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="200 OK: POST https://127.0.0.1:45647/mail/v4/messages" pkg=gpa/client userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:42Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:42Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:42Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:42Z" level=info msg="Closing user" userID=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="De-registering user client, ID:67612939-9e6f-4c93-8cb4-62e03e7acecf" pkg=observability time="2025-11-04T18:51:42Z" level=info msg="Exiting IMAP Service" service=imap user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="Exiting service main loop" service=smtp user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="Exiting service main loop" service=notification user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="Exiting Service" service=user-identity user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="Exiting service main loop" service=telemetry user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="Exiting service" service=user-events user=67612939-9e6f-4c93-8cb4-62e03e7acecf time="2025-11-04T18:51:42Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:42Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:42Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:42Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:42Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:42Z" level=info msg="Closing service" service=unleash | Trash | INBOX | DELETE APPEND EXPUNGE | time="2025-11-04T18:51:42Z" level=info msg="User '999f6206-1323-493d-a8fc-c971139e58f6' created with id=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784" pkg=gpa/server/backend time="2025-11-04T18:51:43Z" level=info msg="Starting bridge" time="2025-11-04T18:51:43Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/137/config2245643783/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/137/cache3677653338/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/137/cache3677653338/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:43Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/137/data4125967512/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/137/data4125967512/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:43Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:43Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:43Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:43Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:43Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:43Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:43Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/137/config2245643783/grpcServerConfig.json time="2025-11-04T18:51:43Z" level=info msg="gRPC server listening on /tmp/bridge8823" pkg=grpc time="2025-11-04T18:51:43Z" level=info msg="Frontend service started" time="2025-11-04T18:51:43Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:43Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:43Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:43Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:43Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:43Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:43Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:43Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:43Z" level=info msg="200 OK: GET https://127.0.0.1:44263/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:43Z" level=info msg="Frontend client started" time="2025-11-04T18:51:43Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5833746b)" time="2025-11-04T18:51:43Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5833746b)" time="2025-11-04T18:51:43Z" level=info msg="200 OK: POST https://127.0.0.1:44263/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:43Z" level=info msg="200 OK: POST https://127.0.0.1:44263/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:43Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Adding vault user" userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Creating new user" userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=warning msg="404 GET https://127.0.0.1:44263/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:43Z" level=error msg="404 GET https://127.0.0.1:44263/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44263/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:43Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: GET https://127.0.0.1:44263/core/v4/events/latest" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: GET https://127.0.0.1:44263/core/v4/settings" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Registering user client, ID:1254e1ce-8b0c-4525-9b40-dfd3cb1e8784" pkg=observability time="2025-11-04T18:51:43Z" level=info msg="Starting service main loop" service=telemetry user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Starting service main loop" service=notification user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Starting service main loop" service=smtp user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: GET https://127.0.0.1:44263/core/v4/labels?Type=4" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: GET https://127.0.0.1:44263/core/v4/labels?Type=3" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: GET https://127.0.0.1:44263/core/v4/labels?Type=1" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Setting labels" labelIDs="[7 9 10 0 2 5 8 12 1 3 4 6 2d48a488-8b71-4bed-9cb9-10d365b3ce51]" pkg=rwLabels time="2025-11-04T18:51:43Z" level=info msg="Adding user to imap server" addrID=24eff4a5-d6f5-4d0a-afac-a04821e6131e service=server-manager time="2025-11-04T18:51:43Z" level=info msg="Creating new IMAP user" addrID=24eff4a5-d6f5-4d0a-afac-a04821e6131e service=server-manager time="2025-11-04T18:51:43Z" level=info msg="Setting gluon ID" addrID=24eff4a5-d6f5-4d0a-afac-a04821e6131e gluonID=aa601f56-9566-4102-8ef3-3bf964caf4ae userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Created new IMAP user" addrID=24eff4a5-d6f5-4d0a-afac-a04821e6131e gluonID=aa601f56-9566-4102-8ef3-3bf964caf4ae service=server-manager time="2025-11-04T18:51:43Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:43Z" level=info msg=Resuming service=user-events user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Starting IMAP Service" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Sync triggered" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:1254e1ce-8b0c-4525-9b40-dfd3cb1e8784" userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:43.386674373 +0000 UTC m=+138.792553573" user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Received mailbox message count" count=0 gluonID=aa601f56-9566-4102-8ef3-3bf964caf4ae labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:43Z" level=info msg="Syncing labels" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Label not found in DB, creating mailbox." labelID=2d48a488-8b71-4bed-9cb9-10d365b3ce51 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2d48a488-8b71-4bed-9cb9-10d365b3ce51 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=aa601f56-9566-4102-8ef3-3bf964caf4ae time="2025-11-04T18:51:43Z" level=info msg="Synced labels" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: GET https://127.0.0.1:44263/mail/v4/messages/count" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Syncing messages" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Job started" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: POST https://127.0.0.1:44263/mail/v4/messages" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Job finished" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Synced messages" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Finished user sync" duration=5.529325ms service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Sync complete, starting API event stream" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: POST https://127.0.0.1:44263/mail/v4/messages/import" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: GET https://127.0.0.1:44263/mail/v4/messages/d45258f9-18f2-4569-92b6-1dc6b63f58b3" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: POST https://127.0.0.1:44263/mail/v4/messages/import" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: GET https://127.0.0.1:44263/mail/v4/messages/f429f530-b3f4-4724-a477-dea6c4be3d5c" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="200 OK: PUT https://127.0.0.1:44263/mail/v4/messages/label" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:43Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:43Z" level=info msg="200 OK: PUT https://127.0.0.1:44263/mail/v4/messages/unlabel" pkg=gpa/client userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:44Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:44Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:44Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:44Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:44Z" level=info msg="Closing user" userID=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:44Z" level=info msg="De-registering user client, ID:1254e1ce-8b0c-4525-9b40-dfd3cb1e8784" pkg=observability time="2025-11-04T18:51:44Z" level=info msg="Exiting IMAP Service" service=imap user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:44Z" level=info msg="Exiting service main loop" service=smtp user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:44Z" level=info msg="Exiting service main loop" service=notification user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:44Z" level=info msg="Exiting Service" service=user-identity user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:44Z" level=info msg="Exiting service main loop" service=telemetry user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:44Z" level=info msg="Exiting service" service=user-events user=1254e1ce-8b0c-4525-9b40-dfd3cb1e8784 time="2025-11-04T18:51:44Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:44Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:44Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:44Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:44Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:44Z" level=info msg="Closing service" service=unleash | Spam | INBOX | DELETE APPEND EXPUNGE | time="2025-11-04T18:51:44Z" level=info msg="User '31589bb6-c533-4739-b65b-aa7da905c501' created with id=c6552c89-4b1b-4b5b-9363-4f1678d55538" pkg=gpa/server/backend time="2025-11-04T18:51:44Z" level=info msg="Starting bridge" time="2025-11-04T18:51:44Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/138/config3565659234/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/138/cache1737338691/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:44Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/138/cache1737338691/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:44Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/138/data1641628374/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/138/data1641628374/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:44Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:44Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:44Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:44Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:44Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:44Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:44Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/138/config3565659234/grpcServerConfig.json time="2025-11-04T18:51:44Z" level=info msg="gRPC server listening on /tmp/bridge7931" pkg=grpc time="2025-11-04T18:51:44Z" level=info msg="Frontend service started" time="2025-11-04T18:51:44Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:44Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:44Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:44Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:44Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:44Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:44Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:44Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:44Z" level=info msg="Frontend client started" time="2025-11-04T18:51:44Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3eb4f0f2)" time="2025-11-04T18:51:44Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3eb4f0f2)" time="2025-11-04T18:51:44Z" level=info msg="200 OK: GET https://127.0.0.1:45465/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:44Z" level=info msg="200 OK: POST https://127.0.0.1:45465/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:44Z" level=info msg="200 OK: POST https://127.0.0.1:45465/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:44Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Adding vault user" userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Creating new user" userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=warning msg="404 GET https://127.0.0.1:45465/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:44Z" level=error msg="404 GET https://127.0.0.1:45465/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:44Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45465/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:44Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: GET https://127.0.0.1:45465/core/v4/events/latest" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: GET https://127.0.0.1:45465/core/v4/settings" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Registering user client, ID:c6552c89-4b1b-4b5b-9363-4f1678d55538" pkg=observability time="2025-11-04T18:51:44Z" level=info msg="Starting service main loop" service=telemetry user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Starting service main loop" service=notification user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Starting service main loop" service=smtp user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: GET https://127.0.0.1:45465/core/v4/labels?Type=4" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: GET https://127.0.0.1:45465/core/v4/labels?Type=3" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: GET https://127.0.0.1:45465/core/v4/labels?Type=1" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Setting labels" labelIDs="[0 1 2 4 6 10 3 5 7 8 9 12 68f6c101-5b1d-448d-b04a-77012f1e79b0]" pkg=rwLabels time="2025-11-04T18:51:44Z" level=info msg="Adding user to imap server" addrID=6dcc159f-26aa-4d98-aec9-1365c20edb75 service=server-manager time="2025-11-04T18:51:44Z" level=info msg="Creating new IMAP user" addrID=6dcc159f-26aa-4d98-aec9-1365c20edb75 service=server-manager time="2025-11-04T18:51:44Z" level=info msg="Setting gluon ID" addrID=6dcc159f-26aa-4d98-aec9-1365c20edb75 gluonID=99108a3d-2749-4a96-8ab6-238c5fe9383e userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Created new IMAP user" addrID=6dcc159f-26aa-4d98-aec9-1365c20edb75 gluonID=99108a3d-2749-4a96-8ab6-238c5fe9383e service=server-manager time="2025-11-04T18:51:44Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:44Z" level=info msg=Resuming service=user-events user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Received mailbox message count" count=0 gluonID=99108a3d-2749-4a96-8ab6-238c5fe9383e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:44Z" level=info msg="Starting IMAP Service" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Sync triggered" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:44.954720376 +0000 UTC m=+140.360599586" user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Syncing labels" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Label not found in DB, creating mailbox." labelID=68f6c101-5b1d-448d-b04a-77012f1e79b0 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:44Z" level=info msg="Checking whether logged in user should re-sync. UserID:c6552c89-4b1b-4b5b-9363-4f1678d55538" userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=68f6c101-5b1d-448d-b04a-77012f1e79b0 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=99108a3d-2749-4a96-8ab6-238c5fe9383e time="2025-11-04T18:51:44Z" level=info msg="Synced labels" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: GET https://127.0.0.1:45465/mail/v4/messages/count" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Syncing messages" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Job started" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: POST https://127.0.0.1:45465/mail/v4/messages" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Job finished" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Synced messages" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Finished user sync" duration=9.011179ms service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Sync complete, starting API event stream" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: POST https://127.0.0.1:45465/mail/v4/messages/import" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: GET https://127.0.0.1:45465/mail/v4/messages/51a6a029-7ef2-4bea-ae07-b9e0a569e16d" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: POST https://127.0.0.1:45465/mail/v4/messages/import" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:44Z" level=info msg="200 OK: GET https://127.0.0.1:45465/mail/v4/messages/441e8aa4-e175-454e-a310-e4b8ca63f9de" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="200 OK: PUT https://127.0.0.1:45465/mail/v4/messages/label" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:45Z" level=info msg="200 OK: PUT https://127.0.0.1:45465/mail/v4/messages/unlabel" pkg=gpa/client userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:45Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:45Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:45Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:45Z" level=info msg="Closing user" userID=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="De-registering user client, ID:c6552c89-4b1b-4b5b-9363-4f1678d55538" pkg=observability time="2025-11-04T18:51:45Z" level=info msg="Exiting IMAP Service" service=imap user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="Exiting service main loop" service=smtp user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="Exiting service main loop" service=notification user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="Exiting Service" service=user-identity user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="Exiting service main loop" service=telemetry user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="Exiting service" service=user-events user=c6552c89-4b1b-4b5b-9363-4f1678d55538 time="2025-11-04T18:51:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:45Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:45Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:45Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:45Z" level=info msg="Closing service" service=unleash | INBOX | Archive | DELETE APPEND EXPUNGE | time="2025-11-04T18:51:45Z" level=info msg="User 'cfcedcf4-b9a9-44ef-a3a0-719143f16974' created with id=aa92ccf5-023f-4a24-b7a5-69869fccc7b1" pkg=gpa/server/backend time="2025-11-04T18:51:46Z" level=info msg="Starting bridge" time="2025-11-04T18:51:46Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/139/config1223562159/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/139/cache3432321925/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/139/cache3432321925/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:46Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/139/data73646142/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/139/data73646142/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:46Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:46Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:46Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:46Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:46Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:46Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:46Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:46Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:46Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:46Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:46Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:46Z" level=info msg="200 OK: GET https://127.0.0.1:40075/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:46Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/139/config1223562159/grpcServerConfig.json time="2025-11-04T18:51:46Z" level=info msg="gRPC server listening on /tmp/bridge4849" pkg=grpc time="2025-11-04T18:51:46Z" level=info msg="Frontend service started" time="2025-11-04T18:51:46Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:46Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:46Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:46Z" level=info msg="Frontend client started" time="2025-11-04T18:51:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (703a6583)" time="2025-11-04T18:51:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (703a6583)" time="2025-11-04T18:51:46Z" level=info msg="200 OK: POST https://127.0.0.1:40075/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:46Z" level=info msg="200 OK: POST https://127.0.0.1:40075/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Adding vault user" userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Creating new user" userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=warning msg="404 GET https://127.0.0.1:40075/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:46Z" level=error msg="404 GET https://127.0.0.1:40075/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40075/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:46Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: GET https://127.0.0.1:40075/core/v4/events/latest" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: GET https://127.0.0.1:40075/core/v4/settings" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Registering user client, ID:aa92ccf5-023f-4a24-b7a5-69869fccc7b1" pkg=observability time="2025-11-04T18:51:46Z" level=info msg="Starting service main loop" service=telemetry user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Starting service main loop" service=notification user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Starting service main loop" service=smtp user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: GET https://127.0.0.1:40075/core/v4/labels?Type=4" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: GET https://127.0.0.1:40075/core/v4/labels?Type=3" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: GET https://127.0.0.1:40075/core/v4/labels?Type=1" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Setting labels" labelIDs="[0 4 5 7 9 1 2 3 6 8 10 12 9a2ae438-311c-4442-83ae-2ac291e50e09]" pkg=rwLabels time="2025-11-04T18:51:46Z" level=info msg="Adding user to imap server" addrID=a4d4b6e2-439a-47c5-9109-a5d055a90fc5 service=server-manager time="2025-11-04T18:51:46Z" level=info msg="Creating new IMAP user" addrID=a4d4b6e2-439a-47c5-9109-a5d055a90fc5 service=server-manager time="2025-11-04T18:51:46Z" level=info msg="Setting gluon ID" addrID=a4d4b6e2-439a-47c5-9109-a5d055a90fc5 gluonID=8e28c10f-4573-4d6d-a898-6372766f0202 userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Created new IMAP user" addrID=a4d4b6e2-439a-47c5-9109-a5d055a90fc5 gluonID=8e28c10f-4573-4d6d-a898-6372766f0202 service=server-manager time="2025-11-04T18:51:46Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:46Z" level=info msg=Resuming service=user-events user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Received mailbox message count" count=0 gluonID=8e28c10f-4573-4d6d-a898-6372766f0202 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:46Z" level=info msg="Starting IMAP Service" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Sync triggered" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:46.532668925 +0000 UTC m=+141.938548125" user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Syncing labels" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Label not found in DB, creating mailbox." labelID=9a2ae438-311c-4442-83ae-2ac291e50e09 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:aa92ccf5-023f-4a24-b7a5-69869fccc7b1" userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9a2ae438-311c-4442-83ae-2ac291e50e09 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8e28c10f-4573-4d6d-a898-6372766f0202 time="2025-11-04T18:51:46Z" level=info msg="Synced labels" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: GET https://127.0.0.1:40075/mail/v4/messages/count" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Syncing messages" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Job started" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: POST https://127.0.0.1:40075/mail/v4/messages" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Job finished" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Synced messages" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Finished user sync" duration=5.883817ms service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: POST https://127.0.0.1:40075/mail/v4/messages/import" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: GET https://127.0.0.1:40075/mail/v4/messages/e86841df-e057-4707-8588-3f014e7537d4" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: POST https://127.0.0.1:40075/mail/v4/messages/import" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: GET https://127.0.0.1:40075/mail/v4/messages/2f765e59-4dd8-4324-a513-306ae2de8547" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="200 OK: PUT https://127.0.0.1:40075/mail/v4/messages/label" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:46Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:46Z" level=info msg="200 OK: PUT https://127.0.0.1:40075/mail/v4/messages/unlabel" pkg=gpa/client userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:47Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:47Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:47Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:47Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:47Z" level=info msg="Closing user" userID=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:47Z" level=info msg="De-registering user client, ID:aa92ccf5-023f-4a24-b7a5-69869fccc7b1" pkg=observability time="2025-11-04T18:51:47Z" level=info msg="Exiting IMAP Service" service=imap user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:47Z" level=info msg="Exiting service main loop" service=smtp user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:47Z" level=info msg="Exiting service main loop" service=notification user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:47Z" level=info msg="Exiting Service" service=user-identity user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:47Z" level=info msg="Exiting service main loop" service=telemetry user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:47Z" level=info msg="Exiting service" service=user-events user=aa92ccf5-023f-4a24-b7a5-69869fccc7b1 time="2025-11-04T18:51:47Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:47Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:47Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:47Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:47Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:47Z" level=info msg="Closing service" service=unleash | INBOX | Folders/mbox | DELETE APPEND EXPUNGE | time="2025-11-04T18:51:47Z" level=info msg="User '61c7517c-21c8-4da5-8eba-d5be4f7862dd' created with id=45cfeece-f8e9-43f5-8be8-181122e2760e" pkg=gpa/server/backend time="2025-11-04T18:51:47Z" level=info msg="Starting bridge" time="2025-11-04T18:51:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/140/config392631895/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/140/cache713794896/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/140/cache713794896/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/140/data1622677426/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/140/data1622677426/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:47Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:47Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:47Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/140/config392631895/grpcServerConfig.json time="2025-11-04T18:51:47Z" level=info msg="gRPC server listening on /tmp/bridge0020" pkg=grpc time="2025-11-04T18:51:47Z" level=info msg="Frontend service started" time="2025-11-04T18:51:47Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:47Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:47Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:47Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:47Z" level=info msg="200 OK: GET https://127.0.0.1:43487/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:47Z" level=info msg="Frontend client started" time="2025-11-04T18:51:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2f89c21b)" time="2025-11-04T18:51:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2f89c21b)" time="2025-11-04T18:51:47Z" level=info msg="200 OK: POST https://127.0.0.1:43487/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:48Z" level=info msg="200 OK: POST https://127.0.0.1:43487/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:48Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Adding vault user" userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Creating new user" userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=warning msg="404 GET https://127.0.0.1:43487/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:48Z" level=error msg="404 GET https://127.0.0.1:43487/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:48Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43487/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:48Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: GET https://127.0.0.1:43487/core/v4/events/latest" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: GET https://127.0.0.1:43487/core/v4/settings" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Registering user client, ID:45cfeece-f8e9-43f5-8be8-181122e2760e" pkg=observability time="2025-11-04T18:51:48Z" level=info msg="Starting service main loop" service=telemetry user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Starting service main loop" service=notification user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Starting service main loop" service=smtp user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: GET https://127.0.0.1:43487/core/v4/labels?Type=4" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: GET https://127.0.0.1:43487/core/v4/labels?Type=3" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: GET https://127.0.0.1:43487/core/v4/labels?Type=1" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Setting labels" labelIDs="[6 8 7 9 10 12 0 1 2 3 4 5 32328f15-1d88-4588-a451-3a6abef385c6]" pkg=rwLabels time="2025-11-04T18:51:48Z" level=info msg="Adding user to imap server" addrID=2b90703c-01d1-43fa-81cb-40c3b79c1765 service=server-manager time="2025-11-04T18:51:48Z" level=info msg="Creating new IMAP user" addrID=2b90703c-01d1-43fa-81cb-40c3b79c1765 service=server-manager time="2025-11-04T18:51:48Z" level=info msg="Setting gluon ID" addrID=2b90703c-01d1-43fa-81cb-40c3b79c1765 gluonID=07361588-7f87-41a3-900d-ddc401af5378 userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Created new IMAP user" addrID=2b90703c-01d1-43fa-81cb-40c3b79c1765 gluonID=07361588-7f87-41a3-900d-ddc401af5378 service=server-manager time="2025-11-04T18:51:48Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:48Z" level=info msg=Resuming service=user-events user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Received mailbox message count" count=0 gluonID=07361588-7f87-41a3-900d-ddc401af5378 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:48Z" level=info msg="Starting IMAP Service" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Sync triggered" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:48.07289048 +0000 UTC m=+143.478769690" user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Checking whether logged in user should re-sync. UserID:45cfeece-f8e9-43f5-8be8-181122e2760e" userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Syncing labels" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Label not found in DB, creating mailbox." labelID=32328f15-1d88-4588-a451-3a6abef385c6 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=32328f15-1d88-4588-a451-3a6abef385c6 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=07361588-7f87-41a3-900d-ddc401af5378 time="2025-11-04T18:51:48Z" level=info msg="Synced labels" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: GET https://127.0.0.1:43487/mail/v4/messages/count" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Syncing messages" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Job started" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: POST https://127.0.0.1:43487/mail/v4/messages" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Job finished" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Synced messages" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Finished user sync" duration=7.760479ms service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Sync complete, starting API event stream" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: POST https://127.0.0.1:43487/mail/v4/messages/import" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: GET https://127.0.0.1:43487/mail/v4/messages/384c1cb7-ee7b-455a-aa58-13ae160ad124" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: POST https://127.0.0.1:43487/mail/v4/messages/import" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: GET https://127.0.0.1:43487/mail/v4/messages/04f6f23e-7f27-4335-ad3d-6c9903104aa5" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="200 OK: PUT https://127.0.0.1:43487/mail/v4/messages/label" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:48Z" level=info msg="200 OK: PUT https://127.0.0.1:43487/mail/v4/messages/unlabel" pkg=gpa/client userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:48Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:48Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:48Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:48Z" level=info msg="Closing user" userID=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="De-registering user client, ID:45cfeece-f8e9-43f5-8be8-181122e2760e" pkg=observability time="2025-11-04T18:51:48Z" level=info msg="Exiting IMAP Service" service=imap user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Exiting service main loop" service=smtp user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Exiting service main loop" service=notification user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Exiting Service" service=user-identity user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Exiting service main loop" service=telemetry user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Exiting service" service=user-events user=45cfeece-f8e9-43f5-8be8-181122e2760e time="2025-11-04T18:51:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:48Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:48Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:48Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:48Z" level=info msg="Closing service" service=unleash | INBOX | Spam | DELETE APPEND EXPUNGE | time="2025-11-04T18:51:49Z" level=info msg="User '101c2d21-ceb9-4995-8c83-4520797106fa' created with id=5910ee04-2631-46fa-9a13-969b38a4fa45" pkg=gpa/server/backend time="2025-11-04T18:51:49Z" level=info msg="Starting bridge" time="2025-11-04T18:51:49Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/141/config1830411605/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/141/cache3360792530/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:49Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/141/cache3360792530/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:49Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/141/data2106139253/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/141/data2106139253/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:49Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:49Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:49Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:49Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:49Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:49Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:49Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/141/config1830411605/grpcServerConfig.json time="2025-11-04T18:51:49Z" level=info msg="gRPC server listening on /tmp/bridge8441" pkg=grpc time="2025-11-04T18:51:49Z" level=info msg="Frontend service started" time="2025-11-04T18:51:49Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:49Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:49Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:49Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:49Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:49Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:49Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:49Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:49Z" level=info msg="Frontend client started" time="2025-11-04T18:51:49Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f1a6ad75)" time="2025-11-04T18:51:49Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f1a6ad75)" time="2025-11-04T18:51:49Z" level=info msg="200 OK: GET https://127.0.0.1:32781/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:49Z" level=info msg="200 OK: POST https://127.0.0.1:32781/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:49Z" level=info msg="200 OK: POST https://127.0.0.1:32781/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:49Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Adding vault user" userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Creating new user" userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=warning msg="404 GET https://127.0.0.1:32781/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:49Z" level=error msg="404 GET https://127.0.0.1:32781/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:49Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32781/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:49Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: GET https://127.0.0.1:32781/core/v4/events/latest" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: GET https://127.0.0.1:32781/core/v4/settings" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Registering user client, ID:5910ee04-2631-46fa-9a13-969b38a4fa45" pkg=observability time="2025-11-04T18:51:49Z" level=info msg="Starting service main loop" service=telemetry user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Starting service main loop" service=notification user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Starting service main loop" service=smtp user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: GET https://127.0.0.1:32781/core/v4/labels?Type=4" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: GET https://127.0.0.1:32781/core/v4/labels?Type=3" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: GET https://127.0.0.1:32781/core/v4/labels?Type=1" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Setting labels" labelIDs="[2 3 4 5 6 8 9 10 0 1 7 12 30568d11-f37c-4d21-99fa-9bea73419992]" pkg=rwLabels time="2025-11-04T18:51:49Z" level=info msg="Adding user to imap server" addrID=96e0290a-84bc-4932-a877-2c8ed37bb46c service=server-manager time="2025-11-04T18:51:49Z" level=info msg="Creating new IMAP user" addrID=96e0290a-84bc-4932-a877-2c8ed37bb46c service=server-manager time="2025-11-04T18:51:49Z" level=info msg="Setting gluon ID" addrID=96e0290a-84bc-4932-a877-2c8ed37bb46c gluonID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Created new IMAP user" addrID=96e0290a-84bc-4932-a877-2c8ed37bb46c gluonID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd service=server-manager time="2025-11-04T18:51:49Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:49Z" level=info msg=Resuming service=user-events user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Received mailbox message count" count=0 gluonID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:49Z" level=info msg="Starting IMAP Service" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Sync triggered" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:49.623556756 +0000 UTC m=+145.029435966" user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Syncing labels" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Label not found in DB, creating mailbox." labelID=30568d11-f37c-4d21-99fa-9bea73419992 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:49Z" level=info msg="Checking whether logged in user should re-sync. UserID:5910ee04-2631-46fa-9a13-969b38a4fa45" userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=30568d11-f37c-4d21-99fa-9bea73419992 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1fd6bf89-c273-4b57-a8d7-a5005ff1d8bd time="2025-11-04T18:51:49Z" level=info msg="Synced labels" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: GET https://127.0.0.1:32781/mail/v4/messages/count" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Syncing messages" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Job started" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: POST https://127.0.0.1:32781/mail/v4/messages" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Job finished" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Synced messages" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Finished user sync" duration=7.132565ms service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Sync complete, starting API event stream" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: POST https://127.0.0.1:32781/mail/v4/messages/import" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: GET https://127.0.0.1:32781/mail/v4/messages/e0855f9d-fcc9-430d-b7be-de97ee2483b6" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: POST https://127.0.0.1:32781/mail/v4/messages/import" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: GET https://127.0.0.1:32781/mail/v4/messages/84c128be-f489-4076-89b9-678627692d76" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="200 OK: PUT https://127.0.0.1:32781/mail/v4/messages/label" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:49Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 5} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:49Z" level=info msg="200 OK: PUT https://127.0.0.1:32781/mail/v4/messages/unlabel" pkg=gpa/client userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:50Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:50Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:50Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:50Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:50Z" level=info msg="Closing user" userID=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:50Z" level=info msg="De-registering user client, ID:5910ee04-2631-46fa-9a13-969b38a4fa45" pkg=observability time="2025-11-04T18:51:50Z" level=info msg="Exiting IMAP Service" service=imap user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:50Z" level=info msg="Exiting service main loop" service=smtp user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:50Z" level=info msg="Exiting service main loop" service=notification user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:50Z" level=info msg="Exiting Service" service=user-identity user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:50Z" level=info msg="Exiting service main loop" service=telemetry user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:50Z" level=info msg="Exiting service" service=user-events user=5910ee04-2631-46fa-9a13-969b38a4fa45 time="2025-11-04T18:51:50Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:50Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:50Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:50Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:50Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:50Z" level=info msg="Closing service" service=unleash | INBOX | Trash | DELETE APPEND EXPUNGE | time="2025-11-04T18:51:50Z" level=info msg="User '3d165c1d-5c2c-4451-ae78-a3427579ed4c' created with id=2a918c5d-3019-4966-856a-c8c2c707d249" pkg=gpa/server/backend time="2025-11-04T18:51:50Z" level=info msg="Starting bridge" time="2025-11-04T18:51:50Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/142/config1131656033/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/142/cache2328400078/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:50Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/142/cache2328400078/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:50Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/142/data1803708362/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/142/data1803708362/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:50Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:50Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:50Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:50Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:50Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:50Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:50Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/142/config1131656033/grpcServerConfig.json time="2025-11-04T18:51:50Z" level=info msg="gRPC server listening on /tmp/bridge6199" pkg=grpc time="2025-11-04T18:51:50Z" level=info msg="Frontend service started" time="2025-11-04T18:51:50Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:50Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:50Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:50Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:50Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:50Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:50Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:50Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:50Z" level=info msg="200 OK: GET https://127.0.0.1:39483/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:50Z" level=info msg="Frontend client started" time="2025-11-04T18:51:50Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (65f71177)" time="2025-11-04T18:51:50Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (65f71177)" time="2025-11-04T18:51:50Z" level=info msg="200 OK: POST https://127.0.0.1:39483/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:51Z" level=info msg="200 OK: POST https://127.0.0.1:39483/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:51Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Adding vault user" userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Creating new user" userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=warning msg="404 GET https://127.0.0.1:39483/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:51Z" level=error msg="404 GET https://127.0.0.1:39483/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:51Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39483/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:51Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: GET https://127.0.0.1:39483/core/v4/events/latest" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: GET https://127.0.0.1:39483/core/v4/settings" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Registering user client, ID:2a918c5d-3019-4966-856a-c8c2c707d249" pkg=observability time="2025-11-04T18:51:51Z" level=info msg="Starting service main loop" service=telemetry user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Starting service main loop" service=notification user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Starting service main loop" service=smtp user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: GET https://127.0.0.1:39483/core/v4/labels?Type=4" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: GET https://127.0.0.1:39483/core/v4/labels?Type=3" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: GET https://127.0.0.1:39483/core/v4/labels?Type=1" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Setting labels" labelIDs="[10 2 3 4 12 0 1 5 6 7 8 9 127d84b8-8dfb-4b8e-8970-3b7fa6999a98]" pkg=rwLabels time="2025-11-04T18:51:51Z" level=info msg="Adding user to imap server" addrID=e0a0186d-ef52-4380-afcc-35f98415294a service=server-manager time="2025-11-04T18:51:51Z" level=info msg="Creating new IMAP user" addrID=e0a0186d-ef52-4380-afcc-35f98415294a service=server-manager time="2025-11-04T18:51:51Z" level=info msg="Setting gluon ID" addrID=e0a0186d-ef52-4380-afcc-35f98415294a gluonID=7f202aa4-4239-4110-96a9-e1300db84f49 userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Created new IMAP user" addrID=e0a0186d-ef52-4380-afcc-35f98415294a gluonID=7f202aa4-4239-4110-96a9-e1300db84f49 service=server-manager time="2025-11-04T18:51:51Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:51Z" level=info msg=Resuming service=user-events user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Received mailbox message count" count=0 gluonID=7f202aa4-4239-4110-96a9-e1300db84f49 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:51Z" level=info msg="Starting IMAP Service" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Sync triggered" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:51.218739599 +0000 UTC m=+146.624618809" user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Syncing labels" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Label not found in DB, creating mailbox." labelID=127d84b8-8dfb-4b8e-8970-3b7fa6999a98 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:51Z" level=info msg="Checking whether logged in user should re-sync. UserID:2a918c5d-3019-4966-856a-c8c2c707d249" userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=127d84b8-8dfb-4b8e-8970-3b7fa6999a98 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7f202aa4-4239-4110-96a9-e1300db84f49 time="2025-11-04T18:51:51Z" level=info msg="Synced labels" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: GET https://127.0.0.1:39483/mail/v4/messages/count" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Syncing messages" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Job started" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: POST https://127.0.0.1:39483/mail/v4/messages" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Job finished" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Synced messages" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Finished user sync" duration=5.244873ms service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Sync complete, starting API event stream" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: POST https://127.0.0.1:39483/mail/v4/messages/import" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: GET https://127.0.0.1:39483/mail/v4/messages/14c81d7f-2ff8-47c3-870f-83de8149ae5e" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: POST https://127.0.0.1:39483/mail/v4/messages/import" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: GET https://127.0.0.1:39483/mail/v4/messages/0301d5d9-b1b7-47e2-af88-ddebb5978adb" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="200 OK: PUT https://127.0.0.1:39483/mail/v4/messages/unlabel" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:51Z" level=info msg="200 OK: PUT https://127.0.0.1:39483/mail/v4/messages/label" pkg=gpa/client userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:51Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:51Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:51Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:51Z" level=info msg="Closing user" userID=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="De-registering user client, ID:2a918c5d-3019-4966-856a-c8c2c707d249" pkg=observability time="2025-11-04T18:51:51Z" level=info msg="Exiting IMAP Service" service=imap user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Exiting service main loop" service=smtp user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Exiting service main loop" service=notification user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Exiting Service" service=user-identity user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Exiting service main loop" service=telemetry user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Exiting service" service=user-events user=2a918c5d-3019-4966-856a-c8c2c707d249 time="2025-11-04T18:51:51Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:51Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:51Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:51Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:51Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:51Z" level=info msg="Closing service" service=unleash | Spam | INBOX | DELETE EXPUNGE APPEND | time="2025-11-04T18:51:52Z" level=info msg="User '3931d769-38d8-418b-a31a-141339caecb3' created with id=c4b07c55-1780-40fc-b4e1-50e14af24487" pkg=gpa/server/backend time="2025-11-04T18:51:52Z" level=info msg="Starting bridge" time="2025-11-04T18:51:52Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/143/config1036800235/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/143/cache3281405364/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:52Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/143/cache3281405364/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:52Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/143/data618252190/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/143/data618252190/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:52Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:52Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:52Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:52Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:52Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:52Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:52Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/143/config1036800235/grpcServerConfig.json time="2025-11-04T18:51:52Z" level=info msg="gRPC server listening on /tmp/bridge8635" pkg=grpc time="2025-11-04T18:51:52Z" level=info msg="Frontend service started" time="2025-11-04T18:51:52Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:52Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:52Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:52Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:52Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:52Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:52Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:52Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:52Z" level=info msg="200 OK: GET https://127.0.0.1:36603/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:52Z" level=info msg="Frontend client started" time="2025-11-04T18:51:52Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c05b4a3d)" time="2025-11-04T18:51:52Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c05b4a3d)" time="2025-11-04T18:51:52Z" level=info msg="200 OK: POST https://127.0.0.1:36603/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:52Z" level=info msg="200 OK: POST https://127.0.0.1:36603/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:52Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Adding vault user" userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Creating new user" userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=warning msg="404 GET https://127.0.0.1:36603/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:52Z" level=error msg="404 GET https://127.0.0.1:36603/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:52Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36603/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:52Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: GET https://127.0.0.1:36603/core/v4/events/latest" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: GET https://127.0.0.1:36603/core/v4/settings" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Registering user client, ID:c4b07c55-1780-40fc-b4e1-50e14af24487" pkg=observability time="2025-11-04T18:51:52Z" level=info msg="Starting service main loop" service=telemetry user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Starting service main loop" service=notification user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Starting service main loop" service=smtp user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: GET https://127.0.0.1:36603/core/v4/labels?Type=4" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: GET https://127.0.0.1:36603/core/v4/labels?Type=3" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: GET https://127.0.0.1:36603/core/v4/labels?Type=1" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Setting labels" labelIDs="[1 5 6 7 8 12 2 3 4 9 10 0 98c3c3a1-a43b-45b6-93d3-cfc5cb84b2fb]" pkg=rwLabels time="2025-11-04T18:51:52Z" level=info msg="Adding user to imap server" addrID=002b0afe-1797-4b5a-822d-3d9ff9522085 service=server-manager time="2025-11-04T18:51:52Z" level=info msg="Creating new IMAP user" addrID=002b0afe-1797-4b5a-822d-3d9ff9522085 service=server-manager time="2025-11-04T18:51:52Z" level=info msg="Setting gluon ID" addrID=002b0afe-1797-4b5a-822d-3d9ff9522085 gluonID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Created new IMAP user" addrID=002b0afe-1797-4b5a-822d-3d9ff9522085 gluonID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 service=server-manager time="2025-11-04T18:51:52Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:52Z" level=info msg=Resuming service=user-events user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Received mailbox message count" count=0 gluonID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:52Z" level=info msg="Starting IMAP Service" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Sync triggered" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:52.792867519 +0000 UTC m=+148.198746739" user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Syncing labels" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Label not found in DB, creating mailbox." labelID=98c3c3a1-a43b-45b6-93d3-cfc5cb84b2fb labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:52Z" level=info msg="Checking whether logged in user should re-sync. UserID:c4b07c55-1780-40fc-b4e1-50e14af24487" userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=98c3c3a1-a43b-45b6-93d3-cfc5cb84b2fb userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=cb8ef2b1-094b-41ae-9e96-78cea4b4cef6 time="2025-11-04T18:51:52Z" level=info msg="Synced labels" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: GET https://127.0.0.1:36603/mail/v4/messages/count" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Syncing messages" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Job started" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: POST https://127.0.0.1:36603/mail/v4/messages" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Job finished" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Synced messages" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Finished user sync" duration=5.639191ms service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Sync complete, starting API event stream" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: POST https://127.0.0.1:36603/mail/v4/messages/import" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: GET https://127.0.0.1:36603/mail/v4/messages/78d727d0-8c90-4b2d-9e53-49d3a664fc96" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: POST https://127.0.0.1:36603/mail/v4/messages/import" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: GET https://127.0.0.1:36603/mail/v4/messages/f41e35cc-afcd-4d26-83df-5c96b9f0cc8b" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="200 OK: PUT https://127.0.0.1:36603/mail/v4/messages/unlabel" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:52Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:53Z" level=info msg="200 OK: PUT https://127.0.0.1:36603/mail/v4/messages/label" pkg=gpa/client userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:53Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:53Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:53Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:53Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:53Z" level=info msg="Closing user" userID=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:53Z" level=info msg="De-registering user client, ID:c4b07c55-1780-40fc-b4e1-50e14af24487" pkg=observability time="2025-11-04T18:51:53Z" level=info msg="Exiting IMAP Service" service=imap user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:53Z" level=info msg="Exiting service main loop" service=smtp user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:53Z" level=info msg="Exiting service main loop" service=notification user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:53Z" level=info msg="Exiting Service" service=user-identity user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:53Z" level=info msg="Exiting service main loop" service=telemetry user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:53Z" level=info msg="Exiting service" service=user-events user=c4b07c55-1780-40fc-b4e1-50e14af24487 time="2025-11-04T18:51:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:53Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:53Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:53Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:53Z" level=info msg="Closing service" service=unleash | INBOX | Archive | DELETE EXPUNGE APPEND | time="2025-11-04T18:51:53Z" level=info msg="User '60b71e11-c51e-4282-89c3-76de05945226' created with id=f2f566e2-fb92-40af-a4ae-92845f3aa671" pkg=gpa/server/backend time="2025-11-04T18:51:54Z" level=info msg="Starting bridge" time="2025-11-04T18:51:54Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/144/config3323984900/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/144/cache1372163848/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/144/cache1372163848/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:54Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/144/data3811466645/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/144/data3811466645/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:54Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:54Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:54Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:54Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:54Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:54Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:54Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/144/config3323984900/grpcServerConfig.json time="2025-11-04T18:51:54Z" level=info msg="gRPC server listening on /tmp/bridge7990" pkg=grpc time="2025-11-04T18:51:54Z" level=info msg="Frontend service started" time="2025-11-04T18:51:54Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:54Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:54Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:54Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:54Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:54Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:54Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:54Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:54Z" level=info msg="200 OK: GET https://127.0.0.1:46761/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:54Z" level=info msg="Frontend client started" time="2025-11-04T18:51:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (28803175)" time="2025-11-04T18:51:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (28803175)" time="2025-11-04T18:51:54Z" level=info msg="200 OK: POST https://127.0.0.1:46761/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:54Z" level=info msg="200 OK: POST https://127.0.0.1:46761/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Adding vault user" userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Creating new user" userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=warning msg="404 GET https://127.0.0.1:46761/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:54Z" level=error msg="404 GET https://127.0.0.1:46761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46761/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:54Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: GET https://127.0.0.1:46761/core/v4/events/latest" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: GET https://127.0.0.1:46761/core/v4/settings" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Registering user client, ID:f2f566e2-fb92-40af-a4ae-92845f3aa671" pkg=observability time="2025-11-04T18:51:54Z" level=info msg="Starting service main loop" service=telemetry user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Starting service main loop" service=notification user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Starting service main loop" service=smtp user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: GET https://127.0.0.1:46761/core/v4/labels?Type=4" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: GET https://127.0.0.1:46761/core/v4/labels?Type=3" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: GET https://127.0.0.1:46761/core/v4/labels?Type=1" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Setting labels" labelIDs="[6 8 10 12 0 2 7 9 1 3 4 5 2083dca4-7d75-4105-8be8-409c059b4303]" pkg=rwLabels time="2025-11-04T18:51:54Z" level=info msg="Adding user to imap server" addrID=35fb6d06-b420-4754-8f44-380628d13f50 service=server-manager time="2025-11-04T18:51:54Z" level=info msg="Creating new IMAP user" addrID=35fb6d06-b420-4754-8f44-380628d13f50 service=server-manager time="2025-11-04T18:51:54Z" level=info msg="Setting gluon ID" addrID=35fb6d06-b420-4754-8f44-380628d13f50 gluonID=ef0d0194-2753-4c65-a54b-ccb94515acf4 userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Created new IMAP user" addrID=35fb6d06-b420-4754-8f44-380628d13f50 gluonID=ef0d0194-2753-4c65-a54b-ccb94515acf4 service=server-manager time="2025-11-04T18:51:54Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:54Z" level=info msg=Resuming service=user-events user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Received mailbox message count" count=0 gluonID=ef0d0194-2753-4c65-a54b-ccb94515acf4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:54Z" level=info msg="Starting IMAP Service" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Sync triggered" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:54.368076924 +0000 UTC m=+149.773956134" user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Syncing labels" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Label not found in DB, creating mailbox." labelID=2083dca4-7d75-4105-8be8-409c059b4303 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:f2f566e2-fb92-40af-a4ae-92845f3aa671" userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2083dca4-7d75-4105-8be8-409c059b4303 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ef0d0194-2753-4c65-a54b-ccb94515acf4 time="2025-11-04T18:51:54Z" level=info msg="Synced labels" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: GET https://127.0.0.1:46761/mail/v4/messages/count" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Syncing messages" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Job started" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: POST https://127.0.0.1:46761/mail/v4/messages" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Job finished" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Synced messages" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Finished user sync" duration=7.839907ms service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: POST https://127.0.0.1:46761/mail/v4/messages/import" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: GET https://127.0.0.1:46761/mail/v4/messages/1c727d62-c753-427d-b6ec-76a9570d0288" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: POST https://127.0.0.1:46761/mail/v4/messages/import" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: GET https://127.0.0.1:46761/mail/v4/messages/44cfe731-3146-42a4-9a98-8d23b3bed1d1" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="200 OK: PUT https://127.0.0.1:46761/mail/v4/messages/unlabel" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:54Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:54Z" level=info msg="200 OK: PUT https://127.0.0.1:46761/mail/v4/messages/label" pkg=gpa/client userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:55Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:55Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:55Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:55Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:55Z" level=info msg="Closing user" userID=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:55Z" level=info msg="De-registering user client, ID:f2f566e2-fb92-40af-a4ae-92845f3aa671" pkg=observability time="2025-11-04T18:51:55Z" level=info msg="Exiting IMAP Service" service=imap user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:55Z" level=info msg="Exiting service main loop" service=smtp user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:55Z" level=info msg="Exiting service main loop" service=notification user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:55Z" level=info msg="Exiting Service" service=user-identity user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:55Z" level=info msg="Exiting service main loop" service=telemetry user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:55Z" level=info msg="Exiting service" service=user-events user=f2f566e2-fb92-40af-a4ae-92845f3aa671 time="2025-11-04T18:51:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:55Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:55Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:55Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:55Z" level=info msg="Closing service" service=unleash | INBOX | Folders/mbox | DELETE EXPUNGE APPEND | time="2025-11-04T18:51:55Z" level=info msg="User 'f0072fa1-359d-47a0-be4f-45c677e6b121' created with id=06f5159e-fdb1-4308-93fe-48f060457e0d" pkg=gpa/server/backend time="2025-11-04T18:51:55Z" level=info msg="Starting bridge" time="2025-11-04T18:51:55Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/145/config3612774967/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/145/cache1109933640/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/145/cache1109933640/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:55Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/145/data2021161294/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/145/data2021161294/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:55Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:55Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:55Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:55Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:55Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:55Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/145/config3612774967/grpcServerConfig.json time="2025-11-04T18:51:55Z" level=info msg="gRPC server listening on /tmp/bridge9458" pkg=grpc time="2025-11-04T18:51:55Z" level=info msg="Frontend service started" time="2025-11-04T18:51:55Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:55Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:55Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:55Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:55Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:55Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:55Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:55Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:55Z" level=info msg="200 OK: GET https://127.0.0.1:41995/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:55Z" level=info msg="Frontend client started" time="2025-11-04T18:51:55Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (191ffe06)" time="2025-11-04T18:51:55Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (191ffe06)" time="2025-11-04T18:51:55Z" level=info msg="200 OK: POST https://127.0.0.1:41995/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:55Z" level=info msg="200 OK: POST https://127.0.0.1:41995/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:55Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Adding vault user" userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Creating new user" userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=warning msg="404 GET https://127.0.0.1:41995/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:55Z" level=error msg="404 GET https://127.0.0.1:41995/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:55Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41995/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:55Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: GET https://127.0.0.1:41995/core/v4/events/latest" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: GET https://127.0.0.1:41995/core/v4/settings" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Registering user client, ID:06f5159e-fdb1-4308-93fe-48f060457e0d" pkg=observability time="2025-11-04T18:51:55Z" level=info msg="Starting service main loop" service=telemetry user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Starting service main loop" service=notification user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Starting service main loop" service=smtp user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: GET https://127.0.0.1:41995/core/v4/labels?Type=4" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: GET https://127.0.0.1:41995/core/v4/labels?Type=3" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: GET https://127.0.0.1:41995/core/v4/labels?Type=1" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 3 4 5 8 9 6 7 10 be330ae9-8ce9-49d2-bdf6-3ce764b424ef]" pkg=rwLabels time="2025-11-04T18:51:55Z" level=info msg="Adding user to imap server" addrID=7211f20a-d6b1-4380-8bf7-3e09de8afe36 service=server-manager time="2025-11-04T18:51:55Z" level=info msg="Creating new IMAP user" addrID=7211f20a-d6b1-4380-8bf7-3e09de8afe36 service=server-manager time="2025-11-04T18:51:55Z" level=info msg="Setting gluon ID" addrID=7211f20a-d6b1-4380-8bf7-3e09de8afe36 gluonID=eff6554b-3df3-4ce7-a383-842b32f6dc0a userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Created new IMAP user" addrID=7211f20a-d6b1-4380-8bf7-3e09de8afe36 gluonID=eff6554b-3df3-4ce7-a383-842b32f6dc0a service=server-manager time="2025-11-04T18:51:55Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:55Z" level=info msg=Resuming service=user-events user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Received mailbox message count" count=0 gluonID=eff6554b-3df3-4ce7-a383-842b32f6dc0a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:55Z" level=info msg="Starting IMAP Service" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Sync triggered" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:55.935490253 +0000 UTC m=+151.341369463" user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Syncing labels" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Label not found in DB, creating mailbox." labelID=be330ae9-8ce9-49d2-bdf6-3ce764b424ef labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:55Z" level=info msg="Checking whether logged in user should re-sync. UserID:06f5159e-fdb1-4308-93fe-48f060457e0d" userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=be330ae9-8ce9-49d2-bdf6-3ce764b424ef userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=eff6554b-3df3-4ce7-a383-842b32f6dc0a time="2025-11-04T18:51:55Z" level=info msg="Synced labels" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: GET https://127.0.0.1:41995/mail/v4/messages/count" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Syncing messages" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Job started" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: POST https://127.0.0.1:41995/mail/v4/messages" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Job finished" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Synced messages" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Finished user sync" duration=14.974515ms service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Sync complete, starting API event stream" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: POST https://127.0.0.1:41995/mail/v4/messages/import" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: GET https://127.0.0.1:41995/mail/v4/messages/57af3f3a-8416-403c-9c83-e34abbfb7b3e" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: POST https://127.0.0.1:41995/mail/v4/messages/import" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:55Z" level=info msg="200 OK: GET https://127.0.0.1:41995/mail/v4/messages/3654b680-176e-48bb-a28b-665923f9035d" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="200 OK: PUT https://127.0.0.1:41995/mail/v4/messages/unlabel" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:56Z" level=info msg="200 OK: PUT https://127.0.0.1:41995/mail/v4/messages/label" pkg=gpa/client userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:56Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:56Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:56Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:56Z" level=info msg="Closing user" userID=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="De-registering user client, ID:06f5159e-fdb1-4308-93fe-48f060457e0d" pkg=observability time="2025-11-04T18:51:56Z" level=info msg="Exiting IMAP Service" service=imap user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="Exiting service main loop" service=smtp user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="Exiting service main loop" service=notification user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="Exiting Service" service=user-identity user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="Exiting service main loop" service=telemetry user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="Exiting service" service=user-events user=06f5159e-fdb1-4308-93fe-48f060457e0d time="2025-11-04T18:51:56Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:56Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:56Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:56Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:56Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:56Z" level=info msg="Closing service" service=unleash | INBOX | Spam | DELETE EXPUNGE APPEND | time="2025-11-04T18:51:56Z" level=info msg="User '515dd73e-2bfa-4372-ba6b-f18e2ccf4f56' created with id=85adc00c-3346-4707-be65-f24a077cfa63" pkg=gpa/server/backend time="2025-11-04T18:51:57Z" level=info msg="Starting bridge" time="2025-11-04T18:51:57Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/146/config3086625969/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/146/cache3964151043/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:57Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/146/cache3964151043/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:57Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/146/data3724200098/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/146/data3724200098/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:57Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:57Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:57Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:57Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:57Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:57Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:57Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/146/config3086625969/grpcServerConfig.json time="2025-11-04T18:51:57Z" level=info msg="gRPC server listening on /tmp/bridge1906" pkg=grpc time="2025-11-04T18:51:57Z" level=info msg="Frontend service started" time="2025-11-04T18:51:57Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:57Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:57Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:57Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:57Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:57Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:57Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:57Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:57Z" level=info msg="200 OK: GET https://127.0.0.1:43445/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:57Z" level=info msg="Frontend client started" time="2025-11-04T18:51:57Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1222b0d5)" time="2025-11-04T18:51:57Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1222b0d5)" time="2025-11-04T18:51:57Z" level=info msg="200 OK: POST https://127.0.0.1:43445/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:57Z" level=info msg="200 OK: POST https://127.0.0.1:43445/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:57Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Adding vault user" userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Creating new user" userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=warning msg="404 GET https://127.0.0.1:43445/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:57Z" level=error msg="404 GET https://127.0.0.1:43445/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:57Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43445/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:57Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: GET https://127.0.0.1:43445/core/v4/events/latest" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: GET https://127.0.0.1:43445/core/v4/settings" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Registering user client, ID:85adc00c-3346-4707-be65-f24a077cfa63" pkg=observability time="2025-11-04T18:51:57Z" level=info msg="Starting service main loop" service=telemetry user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Starting service main loop" service=notification user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Starting service main loop" service=smtp user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: GET https://127.0.0.1:43445/core/v4/labels?Type=4" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: GET https://127.0.0.1:43445/core/v4/labels?Type=3" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: GET https://127.0.0.1:43445/core/v4/labels?Type=1" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Setting labels" labelIDs="[1 2 4 5 7 9 12 0 3 6 8 10 01a17340-eae9-4b53-9f38-cb2291cee6c2]" pkg=rwLabels time="2025-11-04T18:51:57Z" level=info msg="Adding user to imap server" addrID=87f4cdca-d372-4120-99ec-2155a92a2542 service=server-manager time="2025-11-04T18:51:57Z" level=info msg="Creating new IMAP user" addrID=87f4cdca-d372-4120-99ec-2155a92a2542 service=server-manager time="2025-11-04T18:51:57Z" level=info msg="Setting gluon ID" addrID=87f4cdca-d372-4120-99ec-2155a92a2542 gluonID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Created new IMAP user" addrID=87f4cdca-d372-4120-99ec-2155a92a2542 gluonID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 service=server-manager time="2025-11-04T18:51:57Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:57Z" level=info msg=Resuming service=user-events user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Received mailbox message count" count=0 gluonID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:57Z" level=info msg="Starting IMAP Service" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Sync triggered" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:57.494550503 +0000 UTC m=+152.900429713" user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Syncing labels" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Label not found in DB, creating mailbox." labelID=01a17340-eae9-4b53-9f38-cb2291cee6c2 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:57Z" level=info msg="Checking whether logged in user should re-sync. UserID:85adc00c-3346-4707-be65-f24a077cfa63" userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=01a17340-eae9-4b53-9f38-cb2291cee6c2 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=eb00f08d-798f-4f42-b3b7-a9ae461ddd80 time="2025-11-04T18:51:57Z" level=info msg="Synced labels" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: GET https://127.0.0.1:43445/mail/v4/messages/count" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Syncing messages" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Job started" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: POST https://127.0.0.1:43445/mail/v4/messages" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Job finished" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Synced messages" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Finished user sync" duration=4.566083ms service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Sync complete, starting API event stream" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: POST https://127.0.0.1:43445/mail/v4/messages/import" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: GET https://127.0.0.1:43445/mail/v4/messages/5849f004-52c3-45fa-982c-74925540c374" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: POST https://127.0.0.1:43445/mail/v4/messages/import" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: GET https://127.0.0.1:43445/mail/v4/messages/f713c793-91e3-4b89-b5e1-988c2a0b7dc3" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="200 OK: PUT https://127.0.0.1:43445/mail/v4/messages/unlabel" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:57Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:57Z" level=info msg="200 OK: PUT https://127.0.0.1:43445/mail/v4/messages/label" pkg=gpa/client userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:58Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:58Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:58Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:58Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:58Z" level=info msg="Closing user" userID=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:58Z" level=info msg="De-registering user client, ID:85adc00c-3346-4707-be65-f24a077cfa63" pkg=observability time="2025-11-04T18:51:58Z" level=info msg="Exiting IMAP Service" service=imap user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:58Z" level=info msg="Exiting service main loop" service=smtp user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:58Z" level=info msg="Exiting service main loop" service=notification user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:58Z" level=info msg="Exiting Service" service=user-identity user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:58Z" level=info msg="Exiting service main loop" service=telemetry user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:58Z" level=info msg="Exiting service" service=user-events user=85adc00c-3346-4707-be65-f24a077cfa63 time="2025-11-04T18:51:58Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:58Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:58Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:58Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:58Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:58Z" level=info msg="Closing service" service=unleash | INBOX | Trash | DELETE EXPUNGE APPEND | time="2025-11-04T18:51:58Z" level=info msg="User '939ff776-ee3b-40a3-bef1-1000bf9d0cb7' created with id=a4754016-7c4f-4fcd-b93a-b5b11a9a8791" pkg=gpa/server/backend time="2025-11-04T18:51:58Z" level=info msg="Starting bridge" time="2025-11-04T18:51:58Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/147/config1695981722/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:51:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/147/cache675781944/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:51:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/147/cache675781944/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:51:58Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/147/data3217394538/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/147/data3217394538/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:51:58Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:51:58Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:51:58Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:51:58Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:51:58Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:51:58Z" level=info msg="Starting frontend service" time="2025-11-04T18:51:58Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/147/config1695981722/grpcServerConfig.json time="2025-11-04T18:51:58Z" level=info msg="gRPC server listening on /tmp/bridge5514" pkg=grpc time="2025-11-04T18:51:58Z" level=info msg="Frontend service started" time="2025-11-04T18:51:58Z" level=info msg="Starting frontend client" time="2025-11-04T18:51:58Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:51:58Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:51:58Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:51:58Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:51:58Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:51:58Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:51:58Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:51:58Z" level=info msg="Frontend client started" time="2025-11-04T18:51:58Z" level=info msg="200 OK: GET https://127.0.0.1:34351/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:51:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d097e2d3)" time="2025-11-04T18:51:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d097e2d3)" time="2025-11-04T18:51:58Z" level=info msg="200 OK: POST https://127.0.0.1:34351/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:51:58Z" level=info msg="200 OK: POST https://127.0.0.1:34351/auth/v4" pkg=gpa/manager time="2025-11-04T18:51:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Adding vault user" userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Creating new user" userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=warning msg="404 GET https://127.0.0.1:34351/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:51:59Z" level=error msg="404 GET https://127.0.0.1:34351/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:51:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34351/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:51:59Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: GET https://127.0.0.1:34351/core/v4/events/latest" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: GET https://127.0.0.1:34351/core/v4/settings" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Registering user client, ID:a4754016-7c4f-4fcd-b93a-b5b11a9a8791" pkg=observability time="2025-11-04T18:51:59Z" level=info msg="Starting service main loop" service=telemetry user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Starting service main loop" service=notification user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Starting service main loop" service=smtp user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: GET https://127.0.0.1:34351/core/v4/labels?Type=4" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: GET https://127.0.0.1:34351/core/v4/labels?Type=3" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: GET https://127.0.0.1:34351/core/v4/labels?Type=1" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Setting labels" labelIDs="[4 5 10 0 1 6 7 8 9 12 2 3 00c8f8b6-8b11-4ca2-85a6-ff634d4a48f1]" pkg=rwLabels time="2025-11-04T18:51:59Z" level=info msg="Adding user to imap server" addrID=ef199451-10ff-4d21-b99d-5a3860f15a59 service=server-manager time="2025-11-04T18:51:59Z" level=info msg="Creating new IMAP user" addrID=ef199451-10ff-4d21-b99d-5a3860f15a59 service=server-manager time="2025-11-04T18:51:59Z" level=info msg="Setting gluon ID" addrID=ef199451-10ff-4d21-b99d-5a3860f15a59 gluonID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Created new IMAP user" addrID=ef199451-10ff-4d21-b99d-5a3860f15a59 gluonID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 service=server-manager time="2025-11-04T18:51:59Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:51:59Z" level=info msg=Resuming service=user-events user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Received mailbox message count" count=0 gluonID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:51:59Z" level=info msg="Starting IMAP Service" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Sync triggered" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:51:59.061630678 +0000 UTC m=+154.467509888" user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Syncing labels" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Label not found in DB, creating mailbox." labelID=00c8f8b6-8b11-4ca2-85a6-ff634d4a48f1 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:51:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:a4754016-7c4f-4fcd-b93a-b5b11a9a8791" userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=00c8f8b6-8b11-4ca2-85a6-ff634d4a48f1 userID=a9c06ff2-f02c-4c28-9b9f-a76bc38e2965 time="2025-11-04T18:51:59Z" level=info msg="Synced labels" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: GET https://127.0.0.1:34351/mail/v4/messages/count" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Syncing messages" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Job started" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: POST https://127.0.0.1:34351/mail/v4/messages" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Job finished" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Synced messages" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Finished user sync" duration=5.609795ms service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Sync complete, starting API event stream" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: POST https://127.0.0.1:34351/mail/v4/messages/import" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: GET https://127.0.0.1:34351/mail/v4/messages/5d94d812-4351-4617-bb46-51f2e271fdb2" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 Scenario Outline: Move message from to by , second batch # features/imap/message/move_without_support.feature:71 time="2025-11-04T18:51:59Z" level=info msg="200 OK: POST https://127.0.0.1:34351/mail/v4/messages/import" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: GET https://127.0.0.1:34351/mail/v4/messages/044580bc-2a5e-4eb1-9f75-b98dd08298ac" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: PUT https://127.0.0.1:34351/mail/v4/messages/unlabel" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: POST https://127.0.0.1:34351/mail/v4/messages" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="200 OK: PUT https://127.0.0.1:34351/mail/v4/messages/delete" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 7} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-04T18:51:59Z" level=info msg="200 OK: PUT https://127.0.0.1:34351/mail/v4/messages/label" pkg=gpa/client userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Frontend service stopped" time="2025-11-04T18:51:59Z" level=info msg="Frontend client stopped" time="2025-11-04T18:51:59Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:51:59Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:51:59Z" level=info msg="Closing user" userID=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="De-registering user client, ID:a4754016-7c4f-4fcd-b93a-b5b11a9a8791" pkg=observability time="2025-11-04T18:51:59Z" level=info msg="Exiting IMAP Service" service=imap user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Exiting service main loop" service=smtp user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Exiting service main loop" service=notification user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Exiting Service" service=user-identity user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Exiting service main loop" service=telemetry user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Exiting service" service=user-events user=a4754016-7c4f-4fcd-b93a-b5b11a9a8791 time="2025-11-04T18:51:59Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:51:59Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:51:59Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:51:59Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:51:59Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:51:59Z" level=info msg="Closing service" service=unleash 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 time="2025-11-04T18:51:59Z" level=info msg="User '6bb2f267-cd75-4ae1-999e-c8615f39dc30' created with id=cfdcb731-e305-4047-b81f-5348023411a5" 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 "6bb2f267-cd75-4ae1-999e-c8615f39dc30" and password "password" # :1 -> *scenario And the account "6bb2f267-cd75-4ae1-999e-c8615f39dc30" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "6bb2f267-cd75-4ae1-999e-c8615f39dc30@proton.local" of account "6bb2f267-cd75-4ae1-999e-c8615f39dc30" has 10 messages in "Folders/mbox" # :1 -> *scenario And the address "6bb2f267-cd75-4ae1-999e-c8615f39dc30@proton.local" of account "6bb2f267-cd75-4ae1-999e-c8615f39dc30" has 1 messages in "Scheduled" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-04T18:52:01Z" level=info msg="Starting bridge" time="2025-11-04T18:52:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/148/config3597181676/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:52:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/148/cache1520249886/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:52:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/148/cache1520249886/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:52:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/148/data1603484641/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/148/data1603484641/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:52:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:52:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:52:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:52:01Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:52:01Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:52:01Z" level=info msg="Starting frontend service" time="2025-11-04T18:52:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/148/config3597181676/grpcServerConfig.json time="2025-11-04T18:52:01Z" level=info msg="gRPC server listening on /tmp/bridge5133" pkg=grpc time="2025-11-04T18:52:01Z" level=info msg="Frontend service started" time="2025-11-04T18:52:01Z" level=info msg="Starting frontend client" time="2025-11-04T18:52:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:52:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:52:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:52:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:52:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:52:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:52:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:52:01Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:52:01Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7041a27b)" time="2025-11-04T18:52:01Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7041a27b)" time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:52:01Z" level=info msg="200 OK: POST https://127.0.0.1:42497/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:52:01Z" level=info msg="200 OK: POST https://127.0.0.1:42497/auth/v4" pkg=gpa/manager time="2025-11-04T18:52:01Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Adding vault user" userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Creating new user" userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=warning msg="404 GET https://127.0.0.1:42497/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:52:01Z" level=error msg="404 GET https://127.0.0.1:42497/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:52:01Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42497/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:52:01Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/core/v4/events/latest" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Starting service Last EventID=DQ==" service=user-events user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/core/v4/settings" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Registering user client, ID:cfdcb731-e305-4047-b81f-5348023411a5" pkg=observability time="2025-11-04T18:52:01Z" level=info msg="Starting service main loop" service=telemetry user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Starting service main loop" service=notification user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Starting service main loop" service=smtp user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/core/v4/labels?Type=4" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/core/v4/labels?Type=3" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/core/v4/labels?Type=1" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Setting labels" labelIDs="[0 4 6 7 8 1 2 3 5 9 10 12 0a0ba2dc-2bae-4908-81ea-4c864287b17c 1e41f178-278e-49ab-960e-6e062c0983c3]" pkg=rwLabels time="2025-11-04T18:52:01Z" level=info msg="Adding user to imap server" addrID=8c8c467a-deb2-4f87-9efc-a81c04c61f10 service=server-manager time="2025-11-04T18:52:01Z" level=info msg="Creating new IMAP user" addrID=8c8c467a-deb2-4f87-9efc-a81c04c61f10 service=server-manager time="2025-11-04T18:52:01Z" level=info msg="Setting gluon ID" addrID=8c8c467a-deb2-4f87-9efc-a81c04c61f10 gluonID=0c1a1c7b-6691-439e-92f7-77d817cd7843 userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Created new IMAP user" addrID=8c8c467a-deb2-4f87-9efc-a81c04c61f10 gluonID=0c1a1c7b-6691-439e-92f7-77d817cd7843 service=server-manager time="2025-11-04T18:52:01Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:52:01Z" level=info msg=Resuming service=user-events user=cfdcb731-e305-4047-b81f-5348023411a5 And the user logs in with username "6bb2f267-cd75-4ae1-999e-c8615f39dc30" and password "password" # :1 -> *scenario time="2025-11-04T18:52:01Z" level=info msg="Received mailbox message count" count=0 gluonID=0c1a1c7b-6691-439e-92f7-77d817cd7843 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:52:01Z" level=info msg="Starting IMAP Service" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Sync triggered" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:52:01.457834113 +0000 UTC m=+156.863713323" user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Syncing labels" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Label not found in DB, creating mailbox." labelID=0a0ba2dc-2bae-4908-81ea-4c864287b17c labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:52:01Z" level=info msg="Label not found in DB, creating mailbox." labelID=1e41f178-278e-49ab-960e-6e062c0983c3 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:52:01Z" level=info msg="Checking whether logged in user should re-sync. UserID:cfdcb731-e305-4047-b81f-5348023411a5" userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0a0ba2dc-2bae-4908-81ea-4c864287b17c userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1e41f178-278e-49ab-960e-6e062c0983c3 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0c1a1c7b-6691-439e-92f7-77d817cd7843 time="2025-11-04T18:52:01Z" level=info msg="Synced labels" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/count" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Syncing messages" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Job started" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: POST https://127.0.0.1:42497/mail/v4/messages" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: POST https://127.0.0.1:42497/mail/v4/messages" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Creating new child job" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Job finished" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/335c57ef-a140-43c7-b26b-a87eabe581a6" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/4ac85a48-0b54-4b28-a7f7-2101ef08c7e7" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/092144fd-20c8-4727-8808-319c57de956e" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/434e9dea-5361-489e-8616-e55c70bf2fea" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/2f981ceb-c990-40f6-9e72-30de5ffde64e" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/a274c5e8-28ac-4e20-a602-2a0b833fabde" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/3ddcb306-e9df-487a-bc39-15600a624ac4" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/8917254f-a6cc-449a-bd6b-031d10cd0fa3" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/975eac52-6fa2-4eb3-9722-243f5c1b3505" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/c42fd27e-b686-41a0-b0f4-81c3b0f272ed" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="200 OK: GET https://127.0.0.1:42497/mail/v4/messages/ddee283b-7edc-49ef-bb25-13e52ab2feb0" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:52:01Z" level=info msg="200 OK: POST https://127.0.0.1:42497/data/v1/metrics" pkg=gpa/client userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:52:01Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:52:01Z" level=info msg="Child job finished" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Synced messages" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Finished user sync" duration=16.060408ms service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Sync complete, starting API event stream" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Event loop reset" eventID="DQ==" service=user-events user=cfdcb731-e305-4047-b81f-5348023411a5 And user "6bb2f267-cd75-4ae1-999e-c8615f39dc30" finishes syncing # :1 -> *scenario And user "6bb2f267-cd75-4ae1-999e-c8615f39dc30" 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="2025-11-04T18:52:01Z" level=error msg="Command failed" cmd=EXPUNGE error="operation not allowed" pkg=gluon/session session=1 And IMAP client "1" expunges # :1 -> *scenario time="2025-11-04T18:52:01Z" level=info msg="Frontend service stopped" time="2025-11-04T18:52:01Z" level=info msg="Frontend client stopped" time="2025-11-04T18:52:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:52:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:52:01Z" level=info msg="Closing user" userID=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="De-registering user client, ID:cfdcb731-e305-4047-b81f-5348023411a5" pkg=observability time="2025-11-04T18:52:01Z" level=info msg="Exiting IMAP Service" service=imap user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Exiting service main loop" service=smtp user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Exiting service main loop" service=notification user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Exiting Service" service=user-identity user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Exiting service main loop" service=telemetry user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Exiting service" service=user-events user=cfdcb731-e305-4047-b81f-5348023411a5 time="2025-11-04T18:52:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:52:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:52:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:52:01Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:52:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:52:01Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2025-11-04T18:52:01Z" level=info msg="User 'da3a28d3-c353-488a-a1ed-cab43cfc6e5e' created with id=493ca26e-f32b-41bb-918c-5d307523610d" 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 "da3a28d3-c353-488a-a1ed-cab43cfc6e5e" and password "password" # :1 -> *scenario And the account "da3a28d3-c353-488a-a1ed-cab43cfc6e5e" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | | label2 | label | And the address "da3a28d3-c353-488a-a1ed-cab43cfc6e5e@proton.local" of account "da3a28d3-c353-488a-a1ed-cab43cfc6e5e" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | da3a28d3-c353-488a-a1ed-cab43cfc6e5e@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And the address "da3a28d3-c353-488a-a1ed-cab43cfc6e5e@proton.local" of account "da3a28d3-c353-488a-a1ed-cab43cfc6e5e" has the following messages in "Labels/label2": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | da3a28d3-c353-488a-a1ed-cab43cfc6e5e@proton.local | baz | false | And the address "da3a28d3-c353-488a-a1ed-cab43cfc6e5e@proton.local" of account "da3a28d3-c353-488a-a1ed-cab43cfc6e5e" has the following messages in "Sent": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | da3a28d3-c353-488a-a1ed-cab43cfc6e5e@proton.local | bax | false | And the address "da3a28d3-c353-488a-a1ed-cab43cfc6e5e@proton.local" of account "da3a28d3-c353-488a-a1ed-cab43cfc6e5e" has the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | da3a28d3-c353-488a-a1ed-cab43cfc6e5e@proton.local | sch | false | Then it succeeds # :1 -> *scenario time="2025-11-04T18:52:03Z" level=info msg="Starting bridge" time="2025-11-04T18:52:03Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/149/config3564442338/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:52:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/149/cache725974403/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:52:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/149/cache725974403/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:52:03Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/149/data314271233/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/149/data314271233/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:52:03Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:52:03Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:52:03Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:52:03Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:52:03Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:52:03Z" level=info msg="Starting frontend service" time="2025-11-04T18:52:03Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/149/config3564442338/grpcServerConfig.json time="2025-11-04T18:52:03Z" level=info msg="gRPC server listening on /tmp/bridge8634" pkg=grpc time="2025-11-04T18:52:03Z" level=info msg="Frontend service started" time="2025-11-04T18:52:03Z" level=info msg="Starting frontend client" time="2025-11-04T18:52:03Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:52:03Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:52:03Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:52:03Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:52:03Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:52:03Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:52:03Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:52:03Z" level=info msg="200 OK: GET https://127.0.0.1:39099/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:52:03Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-04T18:52:03Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8abb83d7)" time="2025-11-04T18:52:03Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8abb83d7)" time="2025-11-04T18:52:03Z" level=info msg="200 OK: POST https://127.0.0.1:39099/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:52:03Z" level=info msg="200 OK: POST https://127.0.0.1:39099/auth/v4" pkg=gpa/manager time="2025-11-04T18:52:03Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Adding vault user" userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Creating new user" userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=warning msg="404 GET https://127.0.0.1:39099/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:52:04Z" level=error msg="404 GET https://127.0.0.1:39099/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:52:04Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39099/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:52:04Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/core/v4/events/latest" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Starting service Last EventID=CA==" service=user-events user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/core/v4/settings" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Registering user client, ID:493ca26e-f32b-41bb-918c-5d307523610d" pkg=observability time="2025-11-04T18:52:04Z" level=info msg="Starting service main loop" service=telemetry user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Starting service main loop" service=notification user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Starting service main loop" service=smtp user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/core/v4/labels?Type=4" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/core/v4/labels?Type=3" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/core/v4/labels?Type=1" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 4 8 5 6 7 9 10 12 e123ce00-6e15-4406-9fa6-980abd182cf8 65adbb78-55eb-4ce6-aabe-c00f56c4bf5b 82d26f97-d74e-45f9-9217-a2116a78f042]" pkg=rwLabels time="2025-11-04T18:52:04Z" level=info msg="Adding user to imap server" addrID=c2df3db9-3801-4f3f-8868-583381dd0589 service=server-manager time="2025-11-04T18:52:04Z" level=info msg="Creating new IMAP user" addrID=c2df3db9-3801-4f3f-8868-583381dd0589 service=server-manager time="2025-11-04T18:52:04Z" level=info msg="Setting gluon ID" addrID=c2df3db9-3801-4f3f-8868-583381dd0589 gluonID=3e3b3515-2814-4f92-a0b1-50bf9931f496 userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Created new IMAP user" addrID=c2df3db9-3801-4f3f-8868-583381dd0589 gluonID=3e3b3515-2814-4f92-a0b1-50bf9931f496 service=server-manager time="2025-11-04T18:52:04Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:52:04Z" level=info msg=Resuming service=user-events user=493ca26e-f32b-41bb-918c-5d307523610d And the user logs in with username "da3a28d3-c353-488a-a1ed-cab43cfc6e5e" and password "password" # :1 -> *scenario time="2025-11-04T18:52:04Z" level=info msg="Received mailbox message count" count=0 gluonID=3e3b3515-2814-4f92-a0b1-50bf9931f496 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:52:04Z" level=info msg="Starting IMAP Service" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Sync triggered" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:52:04.014991326 +0000 UTC m=+159.420870536" user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Syncing labels" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Checking whether logged in user should re-sync. UserID:493ca26e-f32b-41bb-918c-5d307523610d" userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=e123ce00-6e15-4406-9fa6-980abd182cf8 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:52:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=65adbb78-55eb-4ce6-aabe-c00f56c4bf5b labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:52:04Z" level=info msg="Label not found in DB, creating mailbox." labelID=82d26f97-d74e-45f9-9217-a2116a78f042 labelPath="AUFssb0Jn4BktyyOswfmjNccbC5+NIS37B9EgC88SIg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e123ce00-6e15-4406-9fa6-980abd182cf8 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=65adbb78-55eb-4ce6-aabe-c00f56c4bf5b userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=82d26f97-d74e-45f9-9217-a2116a78f042 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3e3b3515-2814-4f92-a0b1-50bf9931f496 time="2025-11-04T18:52:04Z" level=info msg="Synced labels" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/mail/v4/messages/count" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Syncing messages" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Job started" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: POST https://127.0.0.1:39099/mail/v4/messages" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: POST https://127.0.0.1:39099/mail/v4/messages" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Creating new child job" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Job finished" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/mail/v4/messages/628edbe8-5ee3-43d2-9ee0-c8eac13f3633" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/mail/v4/messages/111e76b6-6ef3-4050-948a-09014699b8f8" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/mail/v4/messages/674d0813-91c9-4c8e-ba68-1bd7adf0917f" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/mail/v4/messages/f4e387b4-e53e-4ec5-aeba-4ec01e8a89b0" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="200 OK: GET https://127.0.0.1:39099/mail/v4/messages/2467418e-ce4e-43e3-9961-135751814487" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:52:04Z" level=info msg="Child job finished" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Synced messages" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Finished user sync" duration=23.561822ms service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Sync complete, starting API event stream" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Event loop reset" eventID="CA==" service=user-events user=493ca26e-f32b-41bb-918c-5d307523610d And user "da3a28d3-c353-488a-a1ed-cab43cfc6e5e" finishes syncing # :1 -> *scenario time="2025-11-04T18:52:04Z" level=info msg="200 OK: POST https://127.0.0.1:39099/data/v1/metrics" pkg=gpa/client userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Successfully sent observability data." pkg=observability And user "da3a28d3-c353-488a-a1ed-cab43cfc6e5e" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Given test skips reporter checks # :1 -> *scenario time="2025-11-04T18:52:04Z" level=error msg="Command failed" cmd="UID MOVE [1:1] 'g+y1Ib8yD2dyh+i5I4Cbs010utlij3E+0ODOTP4E8vg='" error="operation not allowed" pkg=gluon/session session=1 time="2025-11-04T18:52:04Z" level=info msg="Scheduling observability data sending" pkg=observability When IMAP client "1" moves the message with subject "sch" from "Scheduled" to "Inbox" # :1 -> *scenario Then it fails # :1 -> *scenario time="2025-11-04T18:52:04Z" level=info msg="Frontend service stopped" time="2025-11-04T18:52:04Z" level=info msg="Frontend client stopped" time="2025-11-04T18:52:04Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:52:04Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:52:04Z" level=info msg="Closing user" userID=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="De-registering user client, ID:493ca26e-f32b-41bb-918c-5d307523610d" pkg=observability time="2025-11-04T18:52:04Z" level=info msg="Exiting IMAP Service" service=imap user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Exiting service main loop" service=smtp user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Exiting service main loop" service=notification user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Exiting Service" service=user-identity user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Exiting service main loop" service=telemetry user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Exiting service" service=user-events user=493ca26e-f32b-41bb-918c-5d307523610d time="2025-11-04T18:52:04Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:52:04Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:52:04Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:52:04Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:52:04Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:52:04Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | da3a28d3-c353-488a-a1ed-cab43cfc6e5e@proton.local | sch | false | Feature: IMAP change state of message in mailbox time="2025-11-04T18:52:04Z" level=info msg="User '1a308520-3064-4cc0-9da7-b80433082ed6' created with id=41991f86-3b36-4286-807d-c6dfdf6c7c0d" pkg=gpa/server/backend Background: Given there exists an account with username "1a308520-3064-4cc0-9da7-b80433082ed6" and password "password" # :1 -> *scenario And the account "1a308520-3064-4cc0-9da7-b80433082ed6" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | | two | folder | And the address "1a308520-3064-4cc0-9da7-b80433082ed6@proton.local" of account "1a308520-3064-4cc0-9da7-b80433082ed6" has 5 messages in "Folders/one" # :1 -> *scenario And the address "1a308520-3064-4cc0-9da7-b80433082ed6@proton.local" of account "1a308520-3064-4cc0-9da7-b80433082ed6" has 5 messages in "Folders/two" # :1 -> *scenario And the address "1a308520-3064-4cc0-9da7-b80433082ed6@proton.local" of account "1a308520-3064-4cc0-9da7-b80433082ed6" 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="2025-11-04T18:52:05Z" level=info msg="Starting bridge" time="2025-11-04T18:52:05Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/150/config182329434/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:52:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/150/cache4082869115/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:52:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/150/cache4082869115/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:52:05Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/150/data826353160/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/150/data826353160/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:52:05Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:52:05Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:52:05Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:52:05Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:52:05Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:52:05Z" level=info msg="Starting frontend service" time="2025-11-04T18:52:05Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:52:05Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/150/config182329434/grpcServerConfig.json time="2025-11-04T18:52:05Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:52:05Z" level=info msg="gRPC server listening on /tmp/bridge4283" pkg=grpc time="2025-11-04T18:52:05Z" level=info msg="Frontend service started" time="2025-11-04T18:52:05Z" level=info msg="Starting frontend client" time="2025-11-04T18:52:05Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:52:05Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:52:05Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:52:05Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:52:05Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:52:05Z" level=info msg="200 OK: GET https://127.0.0.1:39955/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:52:05Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2025-11-04T18:52:05Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (abdfae55)" time="2025-11-04T18:52:05Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (abdfae55)" time="2025-11-04T18:52:05Z" level=info msg="200 OK: POST https://127.0.0.1:39955/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:52:06Z" level=info msg="200 OK: POST https://127.0.0.1:39955/auth/v4" pkg=gpa/manager time="2025-11-04T18:52:06Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Adding vault user" userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Creating new user" userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=warning msg="404 GET https://127.0.0.1:39955/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:52:06Z" level=error msg="404 GET https://127.0.0.1:39955/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:52:06Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39955/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:52:06Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/core/v4/events/latest" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Starting service Last EventID=Dg==" service=user-events user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/core/v4/settings" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Registering user client, ID:41991f86-3b36-4286-807d-c6dfdf6c7c0d" pkg=observability time="2025-11-04T18:52:06Z" level=info msg="Starting service main loop" service=telemetry user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Starting service main loop" service=notification user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Starting service main loop" service=smtp user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/core/v4/labels?Type=4" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/core/v4/labels?Type=3" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/core/v4/labels?Type=1" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Setting labels" labelIDs="[2 4 7 9 10 0 3 5 6 8 12 1 eea7ae12-241a-4fa1-8e6c-ef7614467126 ff56525d-146b-4f02-8b87-6f8f20fe89ba]" pkg=rwLabels time="2025-11-04T18:52:06Z" level=info msg="Adding user to imap server" addrID=8cbbcf94-eaea-4722-907a-d0d32b1324df service=server-manager time="2025-11-04T18:52:06Z" level=info msg="Creating new IMAP user" addrID=8cbbcf94-eaea-4722-907a-d0d32b1324df service=server-manager time="2025-11-04T18:52:06Z" level=info msg="Setting gluon ID" addrID=8cbbcf94-eaea-4722-907a-d0d32b1324df gluonID=b43bef95-5931-453a-95a0-0250aea9c812 userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Created new IMAP user" addrID=8cbbcf94-eaea-4722-907a-d0d32b1324df gluonID=b43bef95-5931-453a-95a0-0250aea9c812 service=server-manager time="2025-11-04T18:52:06Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:52:06Z" level=info msg=Resuming service=user-events user=41991f86-3b36-4286-807d-c6dfdf6c7c0d And the user logs in with username "1a308520-3064-4cc0-9da7-b80433082ed6" and password "password" # :1 -> *scenario time="2025-11-04T18:52:06Z" level=info msg="Received mailbox message count" count=0 gluonID=b43bef95-5931-453a-95a0-0250aea9c812 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:52:06Z" level=info msg="Starting IMAP Service" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Sync triggered" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:52:06.203862532 +0000 UTC m=+161.609741742" user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Syncing labels" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Label not found in DB, creating mailbox." labelID=ff56525d-146b-4f02-8b87-6f8f20fe89ba labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:52:06Z" level=info msg="Label not found in DB, creating mailbox." labelID=eea7ae12-241a-4fa1-8e6c-ef7614467126 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:52:06Z" level=info msg="Checking whether logged in user should re-sync. UserID:41991f86-3b36-4286-807d-c6dfdf6c7c0d" userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ff56525d-146b-4f02-8b87-6f8f20fe89ba userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=eea7ae12-241a-4fa1-8e6c-ef7614467126 userID=b43bef95-5931-453a-95a0-0250aea9c812 time="2025-11-04T18:52:06Z" level=info msg="Synced labels" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/count" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Syncing messages" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Job started" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: POST https://127.0.0.1:39955/mail/v4/messages" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: POST https://127.0.0.1:39955/mail/v4/messages" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Creating new child job" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Job finished" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/689c0fd6-5a61-46ae-95d2-da67e47104c1" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/fe8c7d95-2317-4772-b036-c11d18a0f21c" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/0b4a0ade-0bf1-49a1-8f57-6a30c5404de3" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/6cae0795-9351-4e82-b04b-aef8fe07db9e" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/a167a6e5-4370-4a6c-b0d7-763df444326b" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/eee251e1-737a-4c28-a65a-e3d4c6a1855c" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/7b17adcd-7517-43ca-b47f-57be35a8c2de" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/d8bdc2c1-3e09-44db-92b9-c57cd084f607" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/1906b10b-4f93-4518-bfa2-4af4fdddf5dd" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/3978cb6d-d611-4cf2-9b93-41a8cdab06b8" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/c4d5ffa2-7044-403f-9083-8f9c8d6341ef" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="200 OK: GET https://127.0.0.1:39955/mail/v4/messages/67db0c1a-f7c0-4e01-9d8a-66c3ce12174f" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:52:06Z" level=info msg="200 OK: POST https://127.0.0.1:39955/data/v1/metrics" pkg=gpa/client userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:52:06Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:52:06Z" level=info msg="Child job finished" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Synced messages" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Finished user sync" duration=23.931414ms service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Sync complete, starting API event stream" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=41991f86-3b36-4286-807d-c6dfdf6c7c0d And user "1a308520-3064-4cc0-9da7-b80433082ed6" finishes syncing # :1 -> *scenario And user "1a308520-3064-4cc0-9da7-b80433082ed6" 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="2025-11-04T18:52:06Z" level=info msg="Frontend service stopped" time="2025-11-04T18:52:06Z" level=info msg="Frontend client stopped" time="2025-11-04T18:52:06Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:52:06Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:52:06Z" level=info msg="Closing user" userID=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="De-registering user client, ID:41991f86-3b36-4286-807d-c6dfdf6c7c0d" pkg=observability time="2025-11-04T18:52:06Z" level=info msg="Exiting IMAP Service" service=imap user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Exiting service main loop" service=smtp user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Exiting service main loop" service=notification user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Exiting Service" service=user-identity user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Exiting service main loop" service=telemetry user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Exiting service" service=user-events user=41991f86-3b36-4286-807d-c6dfdf6c7c0d time="2025-11-04T18:52:06Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:52:06Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:52:06Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:52:06Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:52:06Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:52:06Z" level=info msg="Closing service" service=unleash Then IMAP client "1" eventually sees that message at row 1 has the flag "\Seen" # :1 -> *scenario time="2025-11-04T18:52:06Z" level=info msg="User 'd24d76fc-8a94-4c05-bac2-9e98c635796c' created with id=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2" pkg=gpa/server/backend time="2025-11-04T18:52:08Z" level=info msg="Starting bridge" time="2025-11-04T18:52:08Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures307367864/151/config1333680592/grpcFocusServerConfig.json pkg=focus/service time="2025-11-04T18:52:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/151/cache3157878494/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-04T18:52:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures307367864/151/cache3157878494/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-04T18:52:08Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures307367864/151/data2596874348/gluon/backend/db gluonStore=/tmp/TestFeatures307367864/151/data2596874348/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-04T18:52:08Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-04T18:52:08Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-04T18:52:08Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-04T18:52:08Z" level=info msg="Starting service" service=unleash time="2025-11-04T18:52:08Z" level=info msg="Starting service" pkg=observability time="2025-11-04T18:52:08Z" level=info msg="Starting frontend service" time="2025-11-04T18:52:08Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures307367864/151/config1333680592/grpcServerConfig.json time="2025-11-04T18:52:08Z" level=info msg="gRPC server listening on /tmp/bridge7541" pkg=grpc time="2025-11-04T18:52:08Z" level=info msg="Frontend service started" time="2025-11-04T18:52:08Z" level=info msg="Starting frontend client" time="2025-11-04T18:52:08Z" level=info msg="Starting poll service" service=unleash time="2025-11-04T18:52:08Z" level=info msg="Starting receiver service" service=unleash time="2025-11-04T18:52:08Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-04T18:52:08Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-04T18:52:08Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-04T18:52:08Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-04T18:52:08Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-04T18:52:08Z" level=info msg="Frontend client started" time="2025-11-04T18:52:08Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (cf0256c8)" time="2025-11-04T18:52:08Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cf0256c8)" time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/feature/v2/frontend" pkg=gpa/manager time="2025-11-04T18:52:08Z" level=info msg="200 OK: POST https://127.0.0.1:33045/auth/v4/info" pkg=gpa/manager time="2025-11-04T18:52:08Z" level=info msg="200 OK: POST https://127.0.0.1:33045/auth/v4" pkg=gpa/manager time="2025-11-04T18:52:08Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Adding vault user" userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Creating new user" userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=warning msg="404 GET https://127.0.0.1:33045/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-04T18:52:08Z" level=error msg="404 GET https://127.0.0.1:33045/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-04T18:52:08Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33045/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-04T18:52:08Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/core/v4/events/latest" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Starting service Last EventID=Dg==" service=user-events user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/core/v4/settings" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Registering user client, ID:8130c62c-0df6-40f5-89ee-8fcd9f0d86c2" pkg=observability time="2025-11-04T18:52:08Z" level=info msg="Starting service main loop" service=telemetry user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Starting service main loop" service=notification user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Starting service main loop" service=smtp user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/core/v4/labels?Type=4" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/core/v4/labels?Type=3" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/core/v4/labels?Type=1" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Setting labels" labelIDs="[4 5 6 7 10 12 2 3 8 9 0 1 4efda374-a4a3-4a2e-a663-a20e611ea8e3 f2c6ee4c-0f75-4349-ab17-70e989d425f8]" pkg=rwLabels time="2025-11-04T18:52:08Z" level=info msg="Adding user to imap server" addrID=ccfa8846-5745-43f9-b99a-962fcc7683b2 service=server-manager time="2025-11-04T18:52:08Z" level=info msg="Creating new IMAP user" addrID=ccfa8846-5745-43f9-b99a-962fcc7683b2 service=server-manager time="2025-11-04T18:52:08Z" level=info msg="Setting gluon ID" addrID=ccfa8846-5745-43f9-b99a-962fcc7683b2 gluonID=181e24e4-5c2f-4101-b074-1b00b3481c4c userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Created new IMAP user" addrID=ccfa8846-5745-43f9-b99a-962fcc7683b2 gluonID=181e24e4-5c2f-4101-b074-1b00b3481c4c service=server-manager time="2025-11-04T18:52:08Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-04T18:52:08Z" level=info msg=Resuming service=user-events user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Received mailbox message count" count=0 gluonID=181e24e4-5c2f-4101-b074-1b00b3481c4c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-04T18:52:08Z" level=info msg="Starting IMAP Service" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Sync triggered" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Beginning user sync" service=imap start="2025-11-04 18:52:08.472166539 +0000 UTC m=+163.878045749" user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Syncing labels" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=4efda374-a4a3-4a2e-a663-a20e611ea8e3 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:52:08Z" level=info msg="Label not found in DB, creating mailbox." labelID=f2c6ee4c-0f75-4349-ab17-70e989d425f8 labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-04T18:52:08Z" level=info msg="Checking whether logged in user should re-sync. UserID:8130c62c-0df6-40f5-89ee-8fcd9f0d86c2" userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4efda374-a4a3-4a2e-a663-a20e611ea8e3 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f2c6ee4c-0f75-4349-ab17-70e989d425f8 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=181e24e4-5c2f-4101-b074-1b00b3481c4c time="2025-11-04T18:52:08Z" level=info msg="Synced labels" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/count" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Syncing messages" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Job started" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: POST https://127.0.0.1:33045/mail/v4/messages" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: POST https://127.0.0.1:33045/mail/v4/messages" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Creating new child job" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Job finished" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/e33d0988-c12e-424d-bf42-efa48cdb670a" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/d1fab507-f74c-47ed-ba85-23412c860843" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/181d67c9-ba54-4cdb-828d-045ef2a8ba10" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/5ca22aef-0de4-4a3f-8b42-2fe21bbf5db0" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/ae48b55b-2e18-4dd2-af15-f85f05743aa6" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/1a055020-a279-4c00-8527-0d1485db80eb" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/6a6be6b6-17df-4c2d-8275-8c108996db36" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/7cf57dce-760b-4519-a7d6-a331ff096593" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/6f05bfa9-207a-4a66-aebd-49c4d83f8176" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/d315efbc-a37e-49be-9dfb-12dc1f7a5b1a" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/28e4c5ef-09ca-4732-8ea1-6d508adc2e46" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="200 OK: GET https://127.0.0.1:33045/mail/v4/messages/842461a4-6f3b-4f1e-90d2-7de8a2a7e5ae" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Sending observability data." pkg=observability time="2025-11-04T18:52:08Z" level=info msg="200 OK: POST https://127.0.0.1:33045/data/v1/metrics" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-04T18:52:08Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-04T18:52:08Z" level=info msg="Child job finished" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Synced messages" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Finished user sync" duration=16.085835ms service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Sync complete, starting API event stream" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 Scenario: Mark message as unread # features/imap/message/state.feature:25 When IMAP client "1" selects "Folders/one" # :1 -> *scenario time="2025-11-04T18:52:08Z" level=info msg="200 OK: PUT https://127.0.0.1:33045/mail/v4/messages/unread" pkg=gpa/client userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 And IMAP client "1" marks message 1 as "unread" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-04T18:52:08Z" level=info msg="Frontend service stopped" time="2025-11-04T18:52:08Z" level=info msg="Frontend client stopped" time="2025-11-04T18:52:08Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-04T18:52:08Z" level=info msg="Stopping service" pkg=observability time="2025-11-04T18:52:08Z" level=info msg="Closing user" userID=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="De-registering user client, ID:8130c62c-0df6-40f5-89ee-8fcd9f0d86c2" pkg=observability time="2025-11-04T18:52:08Z" level=info msg="Exiting IMAP Service" service=imap user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Exiting service main loop" service=smtp user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Exiting service main loop" service=notification user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Exiting Service" service=user-identity user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Exiting service main loop" service=telemetry user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Exiting service" service=user-events user=8130c62c-0df6-40f5-89ee-8fcd9f0d86c2 time="2025-11-04T18:52:08Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-04T18:52:08Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-04T18:52:08Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-04T18:52:08Z" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2025-11-04T18:52:08Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-04T18:52:08Z" level=info msg="Closing service" service=unleash panic: test timed out after 10m0s running tests: TestFeatures (10m0s) TestFeatures/Mark_message_as_unread (7m18s) goroutine 86950 [running]: testing.(*M).startAlarm.func1() /usr/lib/go/src/testing/testing.go:2682 +0x345 created by time.goFunc /usr/lib/go/src/time/sleep.go:215 +0x2d goroutine 1 [chan receive, 10 minutes]: testing.(*T).Run(0xc000602380, {0x5828bf218fed?, 0xc0004e1a30?}, 0x5828bf7f6798) /usr/lib/go/src/testing/testing.go:2005 +0x485 testing.runTests.func1(0xc000602380) /usr/lib/go/src/testing/testing.go:2477 +0x37 testing.tRunner(0xc000602380, 0xc0004e1b70) /usr/lib/go/src/testing/testing.go:1934 +0xea testing.runTests(0xc000615260, {0x5828c0227f20, 0x2, 0x2}, {0x5828c020f3d0?, 0x4?, 0x5828c03c31a0?}) /usr/lib/go/src/testing/testing.go:2475 +0x4b4 testing.(*M).Run(0xc000408780) /usr/lib/go/src/testing/testing.go:2337 +0x63a go.uber.org/goleak.VerifyTestMain({0x5828bf8075c0?, 0xc000408780?}, {0xc000651ea0, 0x1, 0x1}) /startdir/src/proton-bridge/vendor/go.uber.org/goleak/testmain.go:53 +0x5a github.com/ProtonMail/proton-bridge/v3/tests.TestMain(0xc000408780) /startdir/src/proton-bridge/tests/main_test.go:58 +0x145 main.main() _testmain.go:49 +0xa5 goroutine 6 [select]: go.opencensus.io/stats/view.(*worker).start(0xc0003bc400) /startdir/src/proton-bridge/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f created by go.opencensus.io/stats/view.init.0 in goroutine 1 /startdir/src/proton-bridge/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 39 [select, 10 minutes]: io.(*pipe).read(0xc000116ae0, {0xc00048e000, 0x1000, 0x1?}) /usr/lib/go/src/io/pipe.go:57 +0xa5 io.(*PipeReader).Read(0xc0000a3620?, {0xc00048e000?, 0x5828be295018?, 0x8?}) /usr/lib/go/src/io/pipe.go:134 +0x1a bufio.(*Scanner).Scan(0xc00050bf28) /usr/lib/go/src/bufio/scan.go:219 +0x83e github.com/sirupsen/logrus.(*Entry).writerScanner(0xc00017a0e0, 0xc000116ae0, 0xc0003e72d0) /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 50 [chan receive, 7 minutes]: testing.(*T).Run(0xc000602540, {0xc00054120c?, 0xd?}, 0xc0005d78c0) /usr/lib/go/src/testing/testing.go:2005 +0x485 github.com/cucumber/godog.(*suite).runPickle(0xc001a05080, 0xc0027e33b0) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:446 +0x385 github.com/cucumber/godog.(*runner).concurrent.func1(0xc0008aaa98, 0xc0027e33b0) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:122 +0x150 github.com/cucumber/godog.(*runner).concurrent(0xc0007081c0, 0x1) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:133 +0x66f github.com/cucumber/godog.runWithOptions({0x0, _}, {0x0, 0x0, 0x0, {0x0, 0x0}, 0x0, {0x0, 0x0, ...}, ...}, ...) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:261 +0xa4a github.com/cucumber/godog.TestSuite.Run({{0x0, 0x0}, 0x5828bf7f6938, 0xc0006152d8, 0xc0001fa000}) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:315 +0x139 github.com/ProtonMail/proton-bridge/v3/tests.TestFeatures(0xc000602540) /startdir/src/proton-bridge/tests/bdd_test.go:110 +0x268 testing.tRunner(0xc000602540, 0x5828bf7f6798) /usr/lib/go/src/testing/testing.go:1934 +0xea created by testing.(*T).Run in goroutine 1 /usr/lib/go/src/testing/testing.go:1997 +0x465 goroutine 86550 [select, 7 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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc0006f8880?, 0x30000c00318a948?, 0x1000000000001?}}, 0xc00171ca68) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc00171ca68, {0xc001d030d0?, 0x5828be761500?, 0xc000f80280?}) /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 86537 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 86549 [sync.Cond.Wait, 7 minutes]: sync.runtime_notifyListWait(0xc002997110, 0x0) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0xc001bcbce0?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc001fa3e40) /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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc0006f8d00?, 0xc00237f810?, 0x0?}}, 0xc00171ca50) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc00171ca50, {0xc001d030c8?, 0xc000f80280?, 0x5828be761b40?}) /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 86537 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 86351 [select, 7 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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc001ea9280?, 0x0?, 0x0?}}, 0xc0017a9bf0) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc0017a9bf0, {0xc0006203a8?, 0xc00117d0e0?, 0x5828bf8198c8?}) /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 86537 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 86546 [chan receive, 7 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc.(*Service).watchEvents(0xc00256b808) /startdir/src/proton-bridge/internal/frontend/grpc/service.go:277 +0x22c github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc.(*Service).Loop.func2() /startdir/src/proton-bridge/internal/frontend/grpc/service.go:229 +0x50 created by github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc.(*Service).Loop in goroutine 86538 /startdir/src/proton-bridge/internal/frontend/grpc/service.go:227 +0x10b goroutine 86720 [sync.Cond.Wait, 7 minutes]: sync.runtime_notifyListWait(0xc00227ad90, 0x1) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0x74a1b9a6b5c0?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc0000bbe40) /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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc00089fa00?, 0xc00318a948?, 0xc000ae1380?}}, 0xc001acefc0) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc001acefc0, {0xc001d03cd0?, 0x5828be760ca0?, 0xc000f80280?}) /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 85863 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 86537 [sync.Mutex.Lock, 7 minutes]: internal/sync.runtime_SemacquireMutex(0x1000000000000?, 0x1?, 0x1?) /usr/lib/go/src/runtime/sema.go:95 +0x25 internal/sync.(*Mutex).lockSlow(0xc002a58320) /usr/lib/go/src/internal/sync/mutex.go:149 +0x15d internal/sync.(*Mutex).Lock(...) /usr/lib/go/src/internal/sync/mutex.go:70 sync.(*Mutex).Lock(...) /usr/lib/go/src/sync/mutex.go:46 github.com/ProtonMail/proton-bridge/v3/tests.(*eventCollector).push(0xc002a58300, {0x5828bf8136b8, 0x5828c03e5f00}) /startdir/src/proton-bridge/tests/collector_test.go:90 +0x65 github.com/ProtonMail/proton-bridge/v3/tests.(*eventCollector).collectFrom.func1() /startdir/src/proton-bridge/tests/collector_test.go:58 +0xa7 created by github.com/ProtonMail/proton-bridge/v3/tests.(*eventCollector).collectFrom in goroutine 85863 /startdir/src/proton-bridge/tests/collector_test.go:53 +0x1b6 goroutine 86757 [sync.Cond.Wait, 7 minutes]: sync.runtime_notifyListWait(0xc00227bd90, 0x1) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0x74a1b9a6b5c0?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc00202fe40) /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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc0005e0300?, 0xc000ae1380?, 0x5828bf8198c8?}}, 0xc001acf8c0) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc001acf8c0, {0xc001d03f08?, 0x5828be760ca0?, 0xc000f80280?}) /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 85863 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 86383 [select, 7 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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc0008c2f80?, 0xc000a4a788?, 0xc000a4a780?}}, 0xc001639530) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc001639530, {0xc00239e6e8?, 0xc002bf47e0?, 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 86537 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 86384 [select, 7 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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc0008c3100?, 0xc000a4a788?, 0xc000a4a780?}}, 0xc001639560) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc001639560, {0xc00239e6f0?, 0xc002bf47e0?, 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 86537 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 86536 [sync.Cond.Wait, 7 minutes]: sync.runtime_notifyListWait(0xc000e68450, 0x7) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0xc0028b6600?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc001fa7e40) /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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc0006f8400?, 0x0?, 0xc0021292d0?}}, 0xc001e0dec0) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc001e0dec0, {0xc001d02f48?, 0xc0024a10e0?, 0x5828bf819890?}) /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 85863 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 86756 [select, 7 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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc0005e0500?, 0xc0021569a0?, 0xc0013f6f88?}}, 0xc001acf8a8) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc001acf8a8, {0xc001d03f00?, 0xc001fe2180?, 0xc0029fed20?}) /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 86537 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 85863 [sync.WaitGroup.Wait, 7 minutes]: sync.runtime_SemacquireWaitGroup(0xc001530350?, 0xa0?) /usr/lib/go/src/runtime/sema.go:114 +0x2e sync.(*WaitGroup).Wait(0xc002a58328) /usr/lib/go/src/sync/waitgroup.go:206 +0x85 github.com/ProtonMail/proton-bridge/v3/tests.(*eventCollector).close(0xc002a58300) /startdir/src/proton-bridge/tests/collector_test.go:118 +0x92 github.com/ProtonMail/proton-bridge/v3/tests.(*testCtx).close(0xc0001a3380, {0x5828bf819778, 0x5828c03e5f00}) /startdir/src/proton-bridge/tests/ctx_test.go:484 +0x4c5 github.com/ProtonMail/proton-bridge/v3/tests.(*scenario).close(...) /startdir/src/proton-bridge/tests/bdd_test.go:61 github.com/ProtonMail/proton-bridge/v3/tests.TestFeatures.func2.2({0x5828bf819778, 0x5828c03e5f00}, 0xc0020458a0?, {0x5828beb0b58a?, 0x5828bf819778?}) /startdir/src/proton-bridge/tests/bdd_test.go:86 +0x33 github.com/cucumber/godog.(*suite).runAfterScenarioHooks(0xc0013638e0?, {0x5828bf819778?, 0x5828c03e5f00?}, 0xc0027e33b0, {0x0?, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:270 +0xfa github.com/cucumber/godog.(*suite).runStep.func1() /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:103 +0x3de github.com/cucumber/godog.(*suite).runStep(0xc001a05080, {0x5828bf819778, 0x5828c03e5f00}, 0xc0027e33b0, 0xc00057cb00, {0x0, 0x0?}, 0x1?, 0x0?) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:185 +0xa17 github.com/cucumber/godog.(*suite).runSteps(0xc001a05080, {0x5828bf819778?, 0x5828c03e5f00?}, 0xc0027e33b0, {0xc000543170, 0xd, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:391 +0xbf github.com/cucumber/godog.(*suite).runPickle.func1(0xc0015fe000) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:447 +0x49 testing.tRunner(0xc0015fe000, 0xc0005d78c0) /usr/lib/go/src/testing/testing.go:1934 +0xea created by testing.(*T).Run in goroutine 50 /usr/lib/go/src/testing/testing.go:1997 +0x465 goroutine 86826 [select, 7 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({0x5828bf819778?, 0x5828c03e5f00?}, {{0xc0005ba380?, 0x0?, 0xc000398e70?}}, 0xc001bbcb58) /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({0x5828bf819778, 0x5828c03e5f00}, 0xc001bbcb58, {0xc000621b80?, 0xc0016b29b0?, 0xc000775110?}) /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 86537 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 FAIL github.com/ProtonMail/proton-bridge/v3/tests 600.084s ? github.com/ProtonMail/proton-bridge/v3/tests/utils/gmail [no test files] ? github.com/ProtonMail/proton-bridge/v3/tests/utils/gmail/tokenservice [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] FAIL ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_3273d9d8-98bc-41a2-8b4a-202dc09918a6/build