==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_f5d06eae-7cbc-4596-b75a-2af8cf1bdb34]...done ==> Making package: protonmail-bridge 3.21.2-7.1 (Thu Nov 27 23:11:47 2025) ==> Retrieving sources... -> Cloning proton-bridge git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v2/protonmail-bridge-3.21.2-7/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 100 990 100 990 0 0 3799 0 --:--:-- --:--:-- --:--:-- 3807 ==> 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-7.1 (Thu Nov 27 22:11:53 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.2.0-2 4.37 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.129-1 1.27 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.51-1 0.58 MiB extra/libproxy 0.5.12-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.17.0-1 1.56 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.13.0-1 1.03 MiB extra/libxkbcommon-x11 1.13.0-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.6-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.7-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.1-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.24-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.2.0-1 92.90 MiB extra/git 2.52.0-2 29.63 MiB extra/go 2:1.25.4-1 191.60 MiB extra/grpc 1.76.0-2 25.19 MiB extra/protobuf 33.1-1 17.92 MiB extra/qt6-base 6.10.1-1 64.32 MiB extra/qt6-declarative 6.10.1-1 111.61 MiB extra/qt6-svg 6.10.1-1 0.95 MiB extra/sentry-native 0.12.1-1 1.39 MiB Total Installed Size: 826.03 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/gopenpgp/v2 v2.8.2-proton go: downloading github.com/ProtonMail/gluon v0.17.1-0.20250611120816-05167d499f8d go: downloading github.com/bradenaw/juniper v0.12.0 go: downloading github.com/elastic/go-sysinfo v1.11.2-0.20231129083954-35e55cd2a542 go: downloading github.com/stretchr/testify v1.8.4 go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/ProtonMail/go-proton-api v0.4.1-0.20250417134000-e624a080f7ba go: downloading github.com/getsentry/sentry-go v0.15.0 go: downloading github.com/jeandeaual/go-locale v0.0.0-20220711133428-7de61946b173 go: downloading golang.org/x/sys v0.31.0 go: downloading golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 go: downloading github.com/sirupsen/logrus v1.9.2 go: downloading github.com/golang/mock v1.6.0 go: downloading github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557 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 google.golang.org/grpc v1.56.3 go: downloading github.com/abiosoft/ishell v2.0.0+incompatible go: downloading github.com/urfave/cli/v2 v2.24.4 go: downloading github.com/ProtonMail/go-smtp v0.0.0-20231109081432-2b3d50599865 go: downloading github.com/fatih/color v1.13.0 go: downloading howett.net/plist v1.0.0 go: downloading github.com/google/uuid v1.3.0 go: downloading google.golang.org/protobuf v1.33.0 go: downloading github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 go: downloading github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead go: downloading github.com/google/go-cmp v0.6.0 go: downloading go.uber.org/goleak v1.2.1 go: downloading github.com/ProtonMail/go-message v0.13.1-0.20240919135104-3bc88e6a9423 go: downloading github.com/LBeernaertProton/resty/v2 v2.0.0-20231129100320-dddf8030d93a go: downloading github.com/docker/docker-credential-helpers v0.8.1 go: downloading golang.org/x/net v0.38.0 go: downloading github.com/PuerkitoBio/goquery v1.8.1 go: downloading github.com/vmihailenco/msgpack/v5 v5.3.5 go: downloading github.com/cucumber/godog v0.12.5 go: downloading github.com/emersion/go-imap v1.2.1 go: downloading golang.org/x/oauth2 v0.7.0 go: downloading github.com/miekg/dns v1.1.50 go: downloading golang.org/x/text v0.23.0 go: downloading google.golang.org/api v0.114.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-imap-id v0.0.0-20190926060100-f94a56b9ecde go: downloading github.com/godbus/dbus v4.1.0+incompatible go: downloading github.com/emersion/go-vcard v0.0.0-20230331202150-f3d26859ccd3 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-srp v0.0.7 go: downloading gitlab.com/c0b/go-ordered-json v0.0.0-20201030195603-febf46534d5a go: downloading github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f go: downloading golang.org/x/sync v0.12.0 go: downloading github.com/felixge/fgprof v0.9.3 go: downloading github.com/hashicorp/errwrap v1.1.0 go: downloading github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db go: downloading github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/golang/protobuf v1.5.3 go: downloading github.com/mattn/go-isatty v0.0.19 go: downloading google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 go: downloading github.com/mattn/go-sqlite3 v1.14.22 go: downloading github.com/pierrec/lz4/v4 v4.1.17 go: downloading github.com/gin-gonic/gin v1.9.1 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.2 go: downloading github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 go: downloading github.com/stretchr/objx v0.5.0 go: downloading github.com/vmihailenco/tagparser/v2 v2.0.0 go: downloading github.com/danieljoos/wincred v1.2.1 go: downloading cloud.google.com/go/compute/metadata v0.2.3 go: downloading google.golang.org/appengine v1.6.7 go: downloading github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 go: downloading github.com/andybalholm/cascadia v1.3.2 go: downloading github.com/olekukonko/tablewriter v0.0.5 go: downloading github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf go: downloading golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d go: downloading github.com/spf13/pflag v1.0.5 go: downloading github.com/gofrs/uuid v4.3.0+incompatible go: downloading golang.org/x/crypto v0.36.0 go: downloading github.com/cloudflare/circl v1.5.0 go: downloading cloud.google.com/go/compute v1.19.1 go: downloading github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 go: downloading github.com/prometheus/procfs v0.12.0 go: downloading github.com/elastic/go-windows v1.0.1 go: downloading github.com/google/pprof v0.0.0-20211214055906-6f57359322fd go: downloading github.com/cucumber/gherkin-go/v19 v19.0.3 go: downloading github.com/hashicorp/go-memdb v1.3.3 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading github.com/gin-contrib/sse v0.1.0 go: downloading github.com/mattn/go-runewidth v0.0.14 go: downloading github.com/go-playground/validator/v10 v10.14.0 go: downloading github.com/pelletier/go-toml/v2 v2.0.8 go: downloading github.com/ugorji/go/codec v1.2.11 go: downloading github.com/bytedance/sonic v1.9.1 go: downloading github.com/goccy/go-json v0.10.2 go: downloading github.com/json-iterator/go v1.1.12 go: downloading github.com/rivo/uniseg v0.4.2 go: downloading github.com/hashicorp/go-immutable-radix v1.3.1 go: downloading golang.org/x/mod v0.17.0 go: downloading github.com/hashicorp/golang-lru v0.5.4 go: downloading github.com/modern-go/reflect2 v1.0.2 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd 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 golang.org/x/arch v0.3.0 go: downloading github.com/twitchyliquid64/golang-asm v0.15.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/go-playground/locales v0.14.1 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/godebugs internal/goarch internal/byteorder internal/goos unicode/utf8 internal/trace/tracev2 internal/goexperiment unicode internal/itoa cmp unicode/utf16 encoding log/internal internal/profilerecord internal/nettrace golang.org/x/exp/maps crypto/internal/boring/sig golang.org/x/exp/constraints github.com/bradenaw/juniper/xslices vendor/golang.org/x/crypto/cryptobyte/asn1 github.com/ProtonMail/go-crypto/internal/byteutil github.com/cloudflare/circl/pke/kyber/internal/common/params github.com/cloudflare/circl/sign/internal/dilithium/params internal/unsafeheader internal/coverage/rtcov internal/asan sync/atomic crypto/internal/fips140/alias image/color math/bits internal/cpu golang.org/x/text/internal/utf8internal container/list golang.org/x/text/encoding/internal/identifier internal/msan internal/runtime/math internal/abi internal/runtime/atomic internal/runtime/syscall internal/runtime/gc internal/runtime/sys crypto/internal/fips140deps/byteorder vendor/golang.org/x/crypto/internal/alias github.com/ProtonMail/gopenpgp/v2/constants github.com/bradenaw/juniper/iterator github.com/bradenaw/juniper/xmath golang.org/x/net/html/atom github.com/elastic/go-sysinfo/providers/aix internal/runtime/strconv github.com/elastic/go-sysinfo/providers/windows internal/goversion internal/platform github.com/vmihailenco/msgpack/v5/msgpcode internal/syslist github.com/vmihailenco/tagparser/v2/internal google.golang.org/protobuf/internal/flags google.golang.org/grpc/serviceconfig github.com/ProtonMail/proton-bridge/v3/internal/identifier github.com/pierrec/lz4/v4/internal/lz4errors github.com/ProtonMail/gluon/constants github.com/google/go-cmp/cmp/internal/flags golang.org/x/net/internal/iana internal/bytealg internal/chacha8rand crypto/internal/fips140deps/cpu math internal/runtime/exithook crypto/internal/fips140/subtle golang.org/x/exp/slices google.golang.org/protobuf/internal/set github.com/rivo/uniseg internal/runtime/cgroup internal/stringslite internal/synctest internal/race internal/sync internal/runtime/maps runtime internal/reflectlite sync iter crypto/subtle weak github.com/ProtonMail/proton-bridge/v3/internal/frontend/theme maps slices errors sort internal/bisect internal/testlog internal/singleflight unique crypto/internal/fips140cache google.golang.org/protobuf/internal/pragma google.golang.org/grpc/internal/buffer github.com/ProtonMail/proton-bridge/v3/internal/safe runtime/cgo internal/oserror io math/rand/v2 strconv github.com/bradenaw/juniper/internal/heap vendor/golang.org/x/net/dns/dnsmessage path github.com/cloudflare/circl/kem golang.org/x/crypto/cast5 syscall internal/godebug hash strings bytes internal/saferio github.com/emersion/go-textwrapper github.com/cloudflare/circl/internal/sha3 crypto/internal/randutil crypto hash/adler32 hash/crc32 golang.org/x/text/internal/tag hash/fnv github.com/bradenaw/juniper/xsort github.com/cloudflare/circl/sign vendor/golang.org/x/text/transform html bufio github.com/ProtonMail/proton-bridge/v3/internal/plan encoding/base64 net/netip net/http/internal/ascii go/build/constraint math/rand github.com/vmihailenco/tagparser/v2/internal/parser regexp/syntax github.com/ProtonMail/go-crypto/openpgp/errors crypto/internal/fips140deps/godebug golang.org/x/text/transform reflect crypto/internal/impl github.com/bradenaw/juniper/container/xheap github.com/vmihailenco/tagparser/v2 crypto/internal/fips140 github.com/bradenaw/juniper/xerrors encoding/base32 internal/syscall/unix time internal/syscall/execenv github.com/pbnjay/memory encoding/pem golang.org/x/text/encoding golang.org/x/text/runes github.com/ProtonMail/go-crypto/openpgp/armor crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 compress/bzip2 image golang.org/x/text/encoding/internal github.com/emersion/go-imap/utf7 golang.org/x/text/encoding/unicode golang.org/x/text/encoding/japanese 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 crypto/internal/fips140/check crypto/internal/fips140hash crypto/internal/fips140/aes crypto/internal/fips140/bigmod crypto/internal/fips140/nistec/fiat crypto/internal/fips140/edwards25519/field image/internal/imageutil crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 crypto/fips140 crypto/tls/internal/fips140tls image/jpeg crypto/internal/fips140/tls13 regexp crypto/internal/fips140/edwards25519 context internal/poll github.com/emersion/go-vcard github.com/ProtonMail/gluon/observability/metrics google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/keepalive github.com/ProtonMail/gluon/internal/ticker google.golang.org/grpc/backoff github.com/google/go-cmp/cmp/internal/diff io/fs github.com/elastic/go-sysinfo/types google.golang.org/grpc/internal/backoff github.com/ProtonMail/proton-bridge/v3/pkg/cpc google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/tap github.com/ProtonMail/gluon/observability github.com/bradenaw/juniper/stream github.com/ProtonMail/gluon/internal/contexts github.com/ProtonMail/gluon/profiling internal/filepathlite embed google.golang.org/protobuf/internal/editiondefaults golang.org/x/text/encoding/ianaindex os crypto/internal/fips140/nistec internal/fmtsort encoding/binary github.com/google/go-cmp/cmp/internal/function github.com/hashicorp/errwrap vendor/golang.org/x/crypto/internal/poly1305 github.com/pierrec/lz4/v4/internal/lz4block github.com/pierrec/lz4/v4/internal/xxh32 github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field golang.org/x/sys/unix crypto/internal/sysrand fmt os/signal path/filepath io/ioutil golang.org/x/sys/cpu github.com/prometheus/procfs/internal/util internal/lazyregexp vendor/golang.org/x/sys/cpu google.golang.org/protobuf/internal/detrand github.com/jeandeaual/go-locale google.golang.org/grpc/internal/envconfig internal/sysinfo github.com/mattn/go-runewidth crypto/internal/entropy crypto/internal/fips140/drbg golang.org/x/crypto/sha3 github.com/cloudflare/circl/sign/internal/dilithium github.com/cloudflare/circl/simd/keccakf1600 golang.org/x/crypto/blake2b github.com/ssor/bom github.com/allan-simon/go-singleinstance os/exec crypto/internal/fips140only crypto/internal/fips140/rsa crypto/internal/fips140/aes/gcm crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/internal/fips140/mlkem crypto/internal/fips140/ed25519 github.com/cloudflare/circl/pke/kyber/internal/common crypto/md5 crypto/hkdf crypto/rc4 golang.org/x/crypto/argon2 crypto/cipher github.com/cloudflare/circl/pke/kyber/kyber1024/internal github.com/cloudflare/circl/pke/kyber/kyber768/internal internal/goroot encoding/hex text/tabwriter encoding/json compress/flate mime github.com/ProtonMail/gluon/rfcparser log encoding/gob mime/quotedprintable github.com/ProtonMail/gluon/version math/big database/sql/driver text/template/parse net/http/internal vendor/golang.org/x/net/http2/hpack net/url runtime/debug golang.org/x/text/internal/language vendor/golang.org/x/text/unicode/norm github.com/pkg/errors golang.org/x/sync/errgroup golang.org/x/net/html net encoding/xml github.com/ProtonMail/proton-bridge/v3/internal github.com/bradenaw/juniper/parallel github.com/ProtonMail/proton-bridge/v3/internal/constants github.com/0xAX/notificator github.com/ProtonMail/gopenpgp/v2/internal crypto/internal/boring crypto/des github.com/ProtonMail/go-crypto/eax github.com/ProtonMail/go-crypto/ocb vendor/golang.org/x/crypto/chacha20 github.com/ProtonMail/gopenpgp/v2/armor vendor/golang.org/x/text/unicode/bidi golang.org/x/sys/execabs github.com/elastic/go-sysinfo/internal/registry github.com/joeshaw/multierror github.com/prometheus/procfs/internal/fs crypto/sha256 crypto/sha1 crypto/sha512 crypto/aes crypto/ecdh crypto/hmac vendor/golang.org/x/crypto/chacha20poly1305 golang.org/x/text/unicode/norm go/token github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/ProtonMail/go-crypto/openpgp/internal/algorithm golang.org/x/crypto/hkdf go/doc/comment internal/buildcfg github.com/ProtonMail/gluon/internal/hash github.com/ProtonMail/proton-bridge/v3/pkg/algo golang.org/x/crypto/curve25519 compress/gzip os/user compress/zlib github.com/ProtonMail/go-crypto/openpgp/s2k github.com/ProtonMail/go-crypto/openpgp/symmetric archive/zip github.com/vmihailenco/msgpack/v5 github.com/bradenaw/juniper/xmaps github.com/golang/mock/gomock golang.org/x/net/internal/timeseries go/scanner google.golang.org/grpc/internal/grpclog google.golang.org/protobuf/internal/errors text/template google.golang.org/protobuf/internal/version google.golang.org/grpc/attributes google.golang.org/grpc/metadata golang.org/x/net/http2/hpack golang.org/x/text/unicode/bidi google.golang.org/protobuf/encoding/protowire github.com/ProtonMail/gluon/imap/command runtime/pprof google.golang.org/grpc/internal/grpcutil vendor/golang.org/x/text/secure/bidirule google.golang.org/grpc/encoding golang.org/x/text/internal/language/compact google.golang.org/protobuf/reflect/protoreflect google.golang.org/grpc/internal/balancerload github.com/pierrec/lz4/v4/internal/lz4stream database/sql go/ast encoding/csv github.com/ProtonMail/proton-bridge/v3/internal/files flag vendor/golang.org/x/net/idna howett.net/plist golang.org/x/text/language golang.org/x/text/secure/bidirule github.com/olekukonko/tablewriter github.com/pierrec/lz4/v4 runtime/trace github.com/google/go-cmp/cmp/internal/value golang.org/x/net/bpf github.com/Masterminds/semver/v3 gitlab.com/c0b/go-ordered-json golang.org/x/text/encoding/htmlindex github.com/sirupsen/logrus golang.org/x/text/internal github.com/docker/docker-credential-helpers/credentials github.com/andybalholm/cascadia crypto/rand crypto/dsa crypto/internal/boring/bbig crypto/elliptic encoding/asn1 github.com/ProtonMail/go-crypto/openpgp/internal/encoding crypto/rsa github.com/cloudflare/circl/internal/conv crypto/ed25519 github.com/cloudflare/circl/math github.com/ProtonMail/go-crypto/openpgp/elgamal github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/pke/kyber/kyber1024 github.com/cloudflare/circl/pke/kyber/kyber768 github.com/cloudflare/circl/kem/mlkem/mlkem1024 github.com/cloudflare/circl/sign/mldsa/mldsa65/internal github.com/ProtonMail/gluon/logging github.com/cloudflare/circl/sign/mldsa/mldsa87/internal crypto/internal/hpke github.com/ProtonMail/bcrypt github.com/cloudflare/circl/kem/mlkem/mlkem768 github.com/cronokirby/saferith github.com/elastic/go-sysinfo/providers/darwin github.com/ProtonMail/gluon/async github.com/getsentry/sentry-go/internal/crypto/randutil go/doc go/parser golang.org/x/text/cases github.com/ProtonMail/proton-bridge/v3/internal/useragent github.com/docker/docker-credential-helpers/pass github.com/docker/docker-credential-helpers/secretservice github.com/ProtonMail/go-autostart html/template github.com/cloudflare/circl/sign/mldsa/mldsa87 google.golang.org/grpc/grpclog google.golang.org/protobuf/internal/encoding/messageset github.com/cloudflare/circl/dh/x25519 google.golang.org/protobuf/internal/strs github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/brainpool github.com/cloudflare/circl/sign/mldsa/mldsa65 github.com/ProtonMail/gluon/watcher github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks google.golang.org/protobuf/internal/genid github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc/goldilocks google.golang.org/protobuf/internal/order google.golang.org/protobuf/runtime/protoiface vendor/golang.org/x/crypto/cryptobyte github.com/cloudflare/circl/sign/ed25519 github.com/ProtonMail/gluon/reporter google.golang.org/protobuf/internal/encoding/text crypto/x509/pkix github.com/ProtonMail/proton-bridge/v3/pkg/restarter github.com/ProtonMail/proton-bridge/v3/internal/updater/versioncompare github.com/ProtonMail/proton-bridge/v3/pkg/sum google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/json github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 github.com/ProtonMail/go-crypto/openpgp/x25519 google.golang.org/grpc/connectivity github.com/ProtonMail/proton-bridge/v3/internal/service github.com/ProtonMail/proton-bridge/v3/internal/kb golang.org/x/net/idna github.com/ProtonMail/gluon/imap/connectioncounter golang.org/x/net/html/charset github.com/jaytaylor/html2text github.com/ProtonMail/proton-bridge/v3/internal/try github.com/emersion/go-sasl testing github.com/ProtonMail/go-crypto/openpgp/ed25519 github.com/google/go-cmp/cmp google.golang.org/protobuf/internal/encoding/defval github.com/mattn/go-isatty github.com/mattn/go-sqlite3 github.com/flynn-archive/go-shlex github.com/ProtonMail/proton-bridge/v3/internal/legacy/credentials github.com/hashicorp/go-multierror github.com/cloudflare/circl/sign/ed448 google.golang.org/protobuf/proto github.com/google/pprof/profile github.com/xrash/smetrics github.com/mattn/go-colorable github.com/russross/blackfriday/v2 github.com/ProtonMail/go-crypto/openpgp/ed448 github.com/fatih/color github.com/ProtonMail/go-crypto/openpgp/x448 github.com/ProtonMail/proton-bridge/v3/pkg/files github.com/ProtonMail/proton-bridge/v3/internal/locations crypto/ecdsa go/build google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc archive/tar github.com/cpuguy83/go-md2man/v2/md2man github.com/urfave/cli/v2 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 google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/encoding/protojson github.com/ProtonMail/go-crypto/openpgp/packet github.com/ProtonMail/proton-bridge/v3/pkg/tar google.golang.org/protobuf/internal/impl github.com/ProtonMail/go-crypto/openpgp net/textproto github.com/google/uuid vendor/golang.org/x/net/http/httpproxy github.com/elastic/go-sysinfo/providers/shared crypto/x509 github.com/ProtonMail/proton-bridge/v3/pkg/ports google.golang.org/grpc/internal/syscall google.golang.org/grpc/stats golang.org/x/net/internal/socket github.com/abiosoft/readline github.com/godbus/dbus github.com/prometheus/procfs github.com/ProtonMail/proton-bridge/v3/pkg/mobileconfig net/mail github.com/ProtonMail/go-crypto/openpgp/clearsign mime/multipart vendor/golang.org/x/net/http/httpguts github.com/emersion/go-message/textproto golang.org/x/net/http/httpguts github.com/ProtonMail/proton-bridge/v3/internal/clientconfig golang.org/x/net/ipv4 golang.org/x/net/ipv6 github.com/ProtonMail/go-srp github.com/ProtonMail/gluon/rfc5322 github.com/emersion/go-message github.com/abiosoft/ishell 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/keybase/go-keychain/secretservice crypto/tls google.golang.org/protobuf/internal/filetype github.com/elastic/go-sysinfo/providers/linux google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/wrapperspb google.golang.org/protobuf/types/descriptorpb github.com/ProtonMail/gluon/events github.com/ProtonMail/gluon/db github.com/ProtonMail/gluon/connector github.com/ProtonMail/gluon/internal/ids github.com/ProtonMail/gluon/internal/utils github.com/golang/protobuf/ptypes/duration github.com/ProtonMail/gluon/limits github.com/ProtonMail/gluon/store github.com/ProtonMail/gluon/internal/response github.com/ProtonMail/gluon/internal/unleash github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/any google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/genproto/googleapis/rpc/status github.com/elastic/go-sysinfo github.com/ProtonMail/gluon/store/fallback_v0 github.com/ProtonMail/proton-bridge/v3/pkg/keychain github.com/ProtonMail/gluon/internal/state google.golang.org/protobuf/types/gofeaturespb google.golang.org/protobuf/reflect/protodesc github.com/golang/protobuf/proto github.com/ProtonMail/gluon/internal/backend google.golang.org/grpc/encoding/proto github.com/golang/protobuf/ptypes github.com/golang/protobuf/jsonpb net/http/httptrace github.com/ProtonMail/proton-bridge/v3/internal/certs google.golang.org/grpc/internal/credentials github.com/emersion/go-smtp github.com/emersion/go-imap github.com/miekg/dns google.golang.org/grpc/credentials net/http/internal/httpcommon golang.org/x/net/internal/httpcommon github.com/ProtonMail/gluon/internal/session google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer google.golang.org/grpc/resolver google.golang.org/grpc/internal/channelz net/http google.golang.org/grpc/internal/pretty google.golang.org/grpc/internal google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/passthrough 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/status google.golang.org/grpc/channelz google.golang.org/grpc/balancer google.golang.org/grpc/internal/binarylog google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig github.com/emersion/go-imap/commands github.com/emersion/go-imap/responses google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch github.com/emersion/go-imap/client net/http/cookiejar github.com/ProtonMail/proton-bridge/v3/internal/cookies net/http/httputil github.com/getsentry/sentry-go/internal/ratelimit github.com/ProtonMail/go-mime github.com/felixge/fgprof golang.org/x/net/trace github.com/PuerkitoBio/goquery 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/dialer github.com/ProtonMail/go-proton-api github.com/ProtonMail/proton-bridge/v3/internal/updater 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/network github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/evtloopmsgevents github.com/ProtonMail/proton-bridge/v3/internal/hv github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice/observabilitymetrics github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/observabilitymetrics/syncmsgevents github.com/ProtonMail/proton-bridge/v3/internal/unleash github.com/ProtonMail/proton-bridge/v3/internal/services/observability/gluonmetrics github.com/ProtonMail/proton-bridge/v3/pkg/mime github.com/ProtonMail/proton-bridge/v3/internal/usertypes github.com/ProtonMail/proton-bridge/v3/internal/services/userevents github.com/ProtonMail/proton-bridge/v3/pkg/message/parser github.com/ProtonMail/proton-bridge/v3/pkg/message github.com/ProtonMail/proton-bridge/v3/internal/services/telemetry github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity github.com/ProtonMail/proton-bridge/v3/internal/services/observability github.com/ProtonMail/proton-bridge/v3/internal/services/smtp/observabilitymetrics github.com/ProtonMail/proton-bridge/v3/internal/services/notifications github.com/ProtonMail/proton-bridge/v3/internal/bridge/mocks github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice github.com/ProtonMail/proton-bridge/v3/internal/services/smtp github.com/ProtonMail/proton-bridge/v3/internal/focus/proto github.com/ProtonMail/proton-bridge/v3/internal/focus # github.com/mattn/go-sqlite3 In function ‘sqlite3Strlen30’, inlined from ‘sqlite3ColumnSetColl’ at sqlite3-binding.c:121310:10: sqlite3-binding.c:34654:28: warning: ‘strlen’ reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 34654 | return 0x3fffffff & (int)strlen(z); | ^~~~~~~~~ In function ‘sqlite3ColumnSetColl’: cc1: note: source object is likely at address zero github.com/ProtonMail/gluon/internal/db_impl/sqlite3/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.1 -- 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.1.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.3s) -- Generating done (0.1s) -- Build files have been written to: /startdir/src/proton-bridge/build [ 1%] Built target gtest_autogen_timestamp_deps [ 1%] Generating focus gPRC/Protobuf Focus service C++ code [ 3%] Generating Bridge gPRC/Protobuf C++ code [ 4%] Automatic MOC and UIC for target gtest [ 4%] Built target gtest_autogen [ 6%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/gtest_autogen/mocs_compilation.cpp.o [ 7%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.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 [ 18%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/bridge.pb.cc.o [ 21%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCClient.cpp.o [ 21%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Exception/Exception.cpp.o [ 21%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCErrors.cpp.o [ 24%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/focus.grpc.pb.cc.o [ 26%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp_autogen/mocs_compilation.cpp.o [ 27%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCConfig.cpp.o [ 29%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/ProcessMonitor.cpp.o [ 30%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/FocusGRPCClient.cpp.o [ 32%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/SessionID/SessionID.cpp.o [ 33%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/User/User.cpp.o [ 35%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Log/LogUtils.cpp.o [ 21%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/CLI/CLIUtils.cpp.o [ 35%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/BugReportFlow/BugReportFlow.cpp.o [ 38%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/BridgeUtils.cpp.o [ 38%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/bridge.grpc.pb.cc.o [ 40%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/focus.pb.cc.o [ 35%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCUtils.cpp.o [ 41%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Log/Log.cpp.o [ 21%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/EventFactory.cpp.o [ 43%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Worker/Overseer.cpp.o [ 44%] Linking CXX static library ../../../lib/libgtest.a [ 46%] Built target gtest [ 46%] Built target gtest_main_autogen_timestamp_deps [ 46%] Built target gmock_autogen_timestamp_deps [ 47%] Automatic MOC and UIC for target gtest_main [ 49%] Automatic MOC and UIC for target gmock [ 49%] Built target gtest_main_autogen [ 49%] Built target gmock_autogen [ 50%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/gtest_main_autogen/mocs_compilation.cpp.o [ 52%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 53%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/gmock_autogen/mocs_compilation.cpp.o [ 55%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.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/EventStreamWorker.cpp.o [ 78%] Building CXX object CMakeFiles/bridge-gui.dir/BridgeApp.cpp.o [ 80%] Building CXX object CMakeFiles/bridge-gui.dir/bridge-gui_autogen/mocs_compilation.cpp.o [ 81%] Building CXX object CMakeFiles/bridge-gui.dir/main.cpp.o [ 87%] Building CXX object CMakeFiles/bridge-gui.dir/LogUtils.cpp.o [ 87%] Building CXX object CMakeFiles/bridge-gui.dir/UserList.cpp.o [ 87%] Building CXX object CMakeFiles/bridge-gui.dir/AppController.cpp.o [ 87%] Building CXX object CMakeFiles/bridge-gui.dir/CommandLine.cpp.o [ 89%] Building CXX object CMakeFiles/bridge-gui.dir/SentryUtils.cpp.o [ 90%] Building CXX object CMakeFiles/bridge-gui.dir/Settings.cpp.o [ 92%] Building CXX object CMakeFiles/bridge-gui.dir/TrayIcon.cpp.o [ 93%] Building CXX object CMakeFiles/bridge-gui.dir/QMLBackend.cpp.o [ 95%] Building CXX object CMakeFiles/bridge-gui.dir/ClipboardProxy.cpp.o [ 98%] Building CXX object CMakeFiles/bridge-gui.dir/MacOS/DockIcon.cpp.o [ 98%] Building CXX object CMakeFiles/bridge-gui.dir/bridge-gui_autogen/EWIEGA46WW/qrc_Resources.cpp.o /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.012s ok github.com/ProtonMail/proton-bridge/v3/cmd/launcher 0.004s ? github.com/ProtonMail/proton-bridge/v3/internal [no test files] ok github.com/ProtonMail/proton-bridge/v3/internal/app 0.133s ok github.com/ProtonMail/proton-bridge/v3/internal/certs 0.185s ? 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.012s ok github.com/ProtonMail/proton-bridge/v3/internal/crash 0.004s ? 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.010s ? 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.010s ok github.com/ProtonMail/proton-bridge/v3/internal/frontend/theme 0.004s 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.004s ok github.com/ProtonMail/proton-bridge/v3/internal/legacy/credentials 0.004s ok github.com/ProtonMail/proton-bridge/v3/internal/locations 0.004s ok github.com/ProtonMail/proton-bridge/v3/internal/logging 0.068s ? 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.004s ok github.com/ProtonMail/proton-bridge/v3/internal/service 0.003s ok github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice 0.017s ? 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.214s 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.411s ? 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.009s ok github.com/ProtonMail/proton-bridge/v3/internal/services/userevents 0.530s ? 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.009s ? 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.708s ok github.com/ProtonMail/proton-bridge/v3/internal/useragent 0.008s ok github.com/ProtonMail/proton-bridge/v3/internal/usertypes 0.008s ok github.com/ProtonMail/proton-bridge/v3/internal/vault 1.257s ok github.com/ProtonMail/proton-bridge/v3/internal/versioner 0.528s ok github.com/ProtonMail/proton-bridge/v3/pkg/algo 0.007s ok github.com/ProtonMail/proton-bridge/v3/pkg/cpc 0.007s ? github.com/ProtonMail/proton-bridge/v3/pkg/dialer [no test files] ok github.com/ProtonMail/proton-bridge/v3/pkg/files 0.007s ok github.com/ProtonMail/proton-bridge/v3/pkg/keychain 1.035s ok github.com/ProtonMail/proton-bridge/v3/pkg/message 4.377s ok github.com/ProtonMail/proton-bridge/v3/pkg/message/parser 0.007s ok github.com/ProtonMail/proton-bridge/v3/pkg/mime 0.014s ? github.com/ProtonMail/proton-bridge/v3/pkg/mobileconfig [no test files] ok github.com/ProtonMail/proton-bridge/v3/pkg/ports 0.006s ok github.com/ProtonMail/proton-bridge/v3/pkg/restarter 0.005s ok github.com/ProtonMail/proton-bridge/v3/pkg/sum 0.010s ? github.com/ProtonMail/proton-bridge/v3/pkg/tar [no test files] Feature: Bridge picks default ports wisely time="2025-11-27T22:13:53Z" level=info msg="Starting bridge" time="2025-11-27T22:13:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/001/config4073590281/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:13:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/001/cache2423041191/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/001/cache2423041191/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:13:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/001/data3586542975/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/001/data3586542975/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:53Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:13:53Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:13:53Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:13:53Z" level=info msg="Starting frontend service" time="2025-11-27T22:13:53Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/001/config4073590281/grpcServerConfig.json time="2025-11-27T22:13:53Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="gRPC server listening on /tmp/bridge9735" pkg=grpc time="2025-11-27T22:13:53Z" level=info msg="Frontend service started" time="2025-11-27T22:13:53Z" level=info msg="Starting frontend client" time="2025-11-27T22:13:53Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:13:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:13:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:13:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:13:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:13:53Z" level=info msg="200 OK: GET https://127.0.0.1:34695/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:13:53Z" 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-27T22:13:53Z" level=info msg="Frontend service stopped" time="2025-11-27T22:13:53Z" level=info msg="Frontend client stopped" time="2025-11-27T22:13:53Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:13:53Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:13:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:53Z" 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-27T22:13:53Z" level=info msg="Starting bridge" time="2025-11-27T22:13:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/002/config558098875/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:13:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/002/cache3107197419/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/002/cache3107197419/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:13:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/002/data2713077821/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/002/data2713077821/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:53Z" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2025-11-27T22:13:53Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:13:53Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:13:53Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:13:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:13:53Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:13:53Z" level=info msg="Starting frontend service" time="2025-11-27T22:13:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/002/config558098875/grpcServerConfig.json time="2025-11-27T22:13:53Z" level=info msg="gRPC server listening on /tmp/bridge6230" pkg=grpc time="2025-11-27T22:13:53Z" level=info msg="Frontend service started" time="2025-11-27T22:13:53Z" level=info msg="Starting frontend client" time="2025-11-27T22:13:53Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:13:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:13:53Z" level=info msg="200 OK: GET https://127.0.0.1:42949/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:13:53Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1144 # :1 -> *scenario time="2025-11-27T22:13:53Z" level=info msg="Frontend service stopped" time="2025-11-27T22:13:53Z" level=info msg="Frontend client stopped" time="2025-11-27T22:13:53Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:13:53Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:13:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13: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-27T22:13:53Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:53Z" 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-27T22:13:53Z" level=info msg="Starting bridge" time="2025-11-27T22:13:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/003/config2973400643/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:13:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/003/cache2761125308/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/003/cache2761125308/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:13:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/003/data3657374364/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/003/data3657374364/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:53Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:13:53Z" level=info msg="Starting SMTP server" port=1031 service=server-manager ssl=false time="2025-11-27T22:13:53Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:13:53Z" level=info msg="Starting frontend service" time="2025-11-27T22:13:53Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/003/config2973400643/grpcServerConfig.json time="2025-11-27T22:13:53Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="gRPC server listening on /tmp/bridge7399" pkg=grpc time="2025-11-27T22:13:53Z" level=info msg="Frontend service started" time="2025-11-27T22:13:53Z" level=info msg="Starting frontend client" time="2025-11-27T22:13:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:13:53Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:13:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:13:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:13:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:13:53Z" level=info msg="200 OK: GET https://127.0.0.1:34661/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:13:53Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1143 # :1 -> *scenario time="2025-11-27T22:13:53Z" level=info msg="Frontend service stopped" time="2025-11-27T22:13:53Z" level=info msg="Frontend client stopped" time="2025-11-27T22:13:53Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:13:53Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:13:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13:53Z" 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-27T22:13:53Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:53Z" 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-27T22:13:53Z" level=info msg="Starting bridge" time="2025-11-27T22:13:53Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/004/config3801094467/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:13:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/004/cache1920504872/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/004/cache1920504872/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:13:53Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/004/data286582783/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/004/data286582783/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:53Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:53Z" level=info msg="Starting IMAP server" port=1201 service=server-manager ssl=false time="2025-11-27T22:13:53Z" level=info msg="Starting SMTP server" port=1202 service=server-manager ssl=false time="2025-11-27T22:13:53Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:13:53Z" level=info msg="Starting frontend service" time="2025-11-27T22:13:53Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:13:53Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:13:53Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/004/config3801094467/grpcServerConfig.json time="2025-11-27T22:13:53Z" level=info msg="gRPC server listening on /tmp/bridge3105" pkg=grpc time="2025-11-27T22:13:53Z" level=info msg="Frontend service started" time="2025-11-27T22:13:53Z" level=info msg="Starting frontend client" time="2025-11-27T22:13:53Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:13:53Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:13:53Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:13:53Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:13:53Z" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1201 # :1 -> *scenario time="2025-11-27T22:13:53Z" level=info msg="Frontend service stopped" time="2025-11-27T22:13:53Z" level=info msg="Frontend client stopped" time="2025-11-27T22:13:53Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:13:53Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:13:53Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="200 OK: GET https://127.0.0.1:43669/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:13:53Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13:53Z" 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-27T22:13:53Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:53Z" level=info msg="Closing service" service=unleash Then bridge SMTP port is 1202 # :1 -> *scenario Feature: Send Telemetry Heartbeat time="2025-11-27T22:13:53Z" level=info msg="User 'f4fd7199-ed12-41ce-8f8a-d90c0ab68f75' created with id=44529fc9-d283-4f3b-a530-18e26a5f9d55" pkg=gpa/server/backend Background: Given there exists an account with username "f4fd7199-ed12-41ce-8f8a-d90c0ab68f75" and password "password" # :1 -> *scenario time="2025-11-27T22:13:54Z" level=info msg="User '71ca4d60-e35e-481b-91dc-d37809f8a2f3' created with id=decf61d1-bb99-4d14-a85f-08ee73330947" pkg=gpa/server/backend And there exists an account with username "71ca4d60-e35e-481b-91dc-d37809f8a2f3" and password "password" # :1 -> *scenario time="2025-11-27T22:13:54Z" level=info msg="User 'ec48c082-bc56-49db-953f-bf0e6ccd35a2' created with id=aad3db4f-ecef-4647-a4eb-6d810b595518" pkg=gpa/server/backend And there exists an account with username "ec48c082-bc56-49db-953f-bf0e6ccd35a2" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:13:54Z" level=info msg="Starting bridge" time="2025-11-27T22:13:54Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/005/config2462163739/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:13:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/005/cache3424586714/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:13:54Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/005/cache3424586714/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:13:54Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/005/data326648865/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/005/data326648865/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:54Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:54Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:13:54Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:13:54Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:13:54Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:13:54Z" level=info msg="Starting frontend service" time="2025-11-27T22:13:54Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:13:54Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:13:54Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:13:54Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:13:54Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:13:54Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/005/config2462163739/grpcServerConfig.json time="2025-11-27T22:13:54Z" level=info msg="gRPC server listening on /tmp/bridge9697" pkg=grpc time="2025-11-27T22:13:54Z" level=info msg="Frontend service started" time="2025-11-27T22:13:54Z" level=info msg="Starting frontend client" time="2025-11-27T22:13:54Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:13:54Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:13:54Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:13:54Z" level=info msg="200 OK: GET https://127.0.0.1:33295/feature/v2/frontend" pkg=gpa/manager 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-27T22:13:54Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ecfe4501)" time="2025-11-27T22:13:54Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ecfe4501)" time="2025-11-27T22:13:54Z" level=info msg="200 OK: POST https://127.0.0.1:33295/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:13:54Z" level=info msg="200 OK: POST https://127.0.0.1:33295/auth/v4" pkg=gpa/manager time="2025-11-27T22:13:54Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Adding vault user" userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Creating new user" userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=warning msg="404 GET https://127.0.0.1:33295/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:13:54Z" level=error msg="404 GET https://127.0.0.1:33295/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:13:54Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33295/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:13:54Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="200 OK: GET https://127.0.0.1:33295/core/v4/events/latest" pkg=gpa/client userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="200 OK: GET https://127.0.0.1:33295/core/v4/settings" pkg=gpa/client userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Registering user client, ID:44529fc9-d283-4f3b-a530-18e26a5f9d55" pkg=observability time="2025-11-27T22:13:54Z" level=info msg="Starting service main loop" service=telemetry user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Starting service main loop" service=notification user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Starting service main loop" service=smtp user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="200 OK: GET https://127.0.0.1:33295/core/v4/labels?Type=4" pkg=gpa/client userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="200 OK: GET https://127.0.0.1:33295/core/v4/labels?Type=3" pkg=gpa/client userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="200 OK: GET https://127.0.0.1:33295/core/v4/labels?Type=1" pkg=gpa/client userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Setting labels" labelIDs="[1 2 5 6 7 9 10 0 3 4 8 12]" pkg=rwLabels time="2025-11-27T22:13:54Z" level=info msg="Adding user to imap server" addrID=79ba0a8a-bf52-4f01-901c-d7d5c15ce655 service=server-manager time="2025-11-27T22:13:54Z" level=info msg="Creating new IMAP user" addrID=79ba0a8a-bf52-4f01-901c-d7d5c15ce655 service=server-manager time="2025-11-27T22:13:54Z" level=info msg="Setting gluon ID" addrID=79ba0a8a-bf52-4f01-901c-d7d5c15ce655 gluonID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Received mailbox message count" count=0 gluonID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:13:54Z" level=info msg="Created new IMAP user" addrID=79ba0a8a-bf52-4f01-901c-d7d5c15ce655 gluonID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 service=server-manager time="2025-11-27T22:13:54Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:13:54Z" level=info msg=Resuming service=user-events user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Starting IMAP Service" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 When the user logs in with username "f4fd7199-ed12-41ce-8f8a-d90c0ab68f75" and password "password" # :1 -> *scenario time="2025-11-27T22:13:54Z" level=info msg="Checking whether logged in user should re-sync. UserID:44529fc9-d283-4f3b-a530-18e26a5f9d55" userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Sync triggered" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:13:54.763485185 +0000 UTC m=+1.373990724" user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Syncing labels" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8e2ef336-a4a3-4cac-b1a9-088a8bf46eb6 time="2025-11-27T22:13:54Z" level=info msg="Synced labels" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="200 OK: GET https://127.0.0.1:33295/mail/v4/messages/count" pkg=gpa/client userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Syncing messages" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Job started" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="200 OK: POST https://127.0.0.1:33295/mail/v4/messages" pkg=gpa/client userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Job finished" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Synced messages" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Finished user sync" duration=3.16932ms service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Sync complete, starting API event stream" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=44529fc9-d283-4f3b-a530-18e26a5f9d55 And user "f4fd7199-ed12-41ce-8f8a-d90c0ab68f75" finishes syncing # :1 -> *scenario time="2025-11-27T22:13:54Z" 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 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-27T22:13:54Z" level=info msg="Frontend service stopped" time="2025-11-27T22:13:54Z" level=info msg="Frontend client stopped" time="2025-11-27T22:13:54Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:13:54Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:13:54Z" level=info msg="Closing user" userID=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="De-registering user client, ID:44529fc9-d283-4f3b-a530-18e26a5f9d55" pkg=observability time="2025-11-27T22:13:54Z" level=info msg="Exiting IMAP Service" service=imap user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Exiting service main loop" service=smtp user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Exiting service main loop" service=notification user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Exiting Service" service=user-identity user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Exiting service main loop" service=telemetry user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Exiting service" service=user-events user=44529fc9-d283-4f3b-a530-18e26a5f9d55 time="2025-11-27T22:13:54Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:13:54Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:13:54Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13: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-27T22:13:54Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:54Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-27T22:13:55Z" level=info msg="User 'a8171c90-a4fb-49f3-8b20-db1c69c36b44' created with id=4171d507-1965-456f-830c-0c2636dad77b" pkg=gpa/server/backend time="2025-11-27T22:13:55Z" level=info msg="User '643f4db0-9d3e-4ff4-b547-f18c5a2a273e' created with id=3e9346b7-65e5-4a3f-bfb1-4802411f5d5f" pkg=gpa/server/backend time="2025-11-27T22:13:55Z" level=info msg="User '4c1622e3-47a8-449a-9f0d-ee2674f05db6' created with id=77097efa-3209-4cba-9d5c-70943c1d30c6" pkg=gpa/server/backend time="2025-11-27T22:13:55Z" level=info msg="Starting bridge" time="2025-11-27T22:13:55Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/006/config1868615783/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:13:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/006/cache2640032402/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:13:55Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/006/cache2640032402/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:13:55Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/006/data1349572332/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/006/data1349572332/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:55Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:13:55Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:13:55Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:13:55Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:13:55Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:13:55Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:13:55Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:13:55Z" level=info msg="Starting frontend service" time="2025-11-27T22:13:55Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:13:55Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:13:55Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/006/config1868615783/grpcServerConfig.json time="2025-11-27T22:13:55Z" level=info msg="gRPC server listening on /tmp/bridge6753" pkg=grpc time="2025-11-27T22:13:55Z" level=info msg="Frontend service started" time="2025-11-27T22:13:55Z" level=info msg="Starting frontend client" time="2025-11-27T22:13:55Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:13:55Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:13:55Z" level=info msg="200 OK: GET https://127.0.0.1:34291/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:13:55Z" 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 time="2025-11-27T22:13:55Z" level=info msg="Checking for updates" pkg=bridge And the user has disabled automatic start # :1 -> *scenario And the user has enabled alternative routing # :1 -> *scenario And the user hides All Mail # :1 -> *scenario time="2025-11-27T22:13:55Z" level=info msg="Restarting IMAP server" service=server-manager time="2025-11-27T22:13:55Z" 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-27T22:13:55Z" level=info msg="Restarting SMTP server" service=server-manager time="2025-11-27T22:13:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13: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-27T22:13:55Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:55Z" 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-27T22:13:55Z" level=info msg="Restarting IMAP server" service=server-manager time="2025-11-27T22:13:55Z" 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-27T22:13:55Z" level=info msg="Restarting SMTP server" service=server-manager time="2025-11-27T22:13:55Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13: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-27T22:13:55Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:55Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:55Z" 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-27T22:13:55Z" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2025-11-27T22:13:55Z" level=info msg="Waiting on user event loop completion" pkg=bridge time="2025-11-27T22:13:55Z" level=info msg="Changing gluon directory" pkg=bridge time="2025-11-27T22:13:55Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:13:55Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:13:55Z" level=info msg="gluon cache moving from /tmp/TestFeatures3761282158/006/data1349572332/gluon to /tmp/TestFeatures3761282158/006/gluon3746179350/gluon" pkg=service/imap time="2025-11-27T22:13:55Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/006/data1349572332/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/006/gluon3746179350/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:55Z" level=info msg="Starting IMAP server" port=42695 service=server-manager ssl=true time="2025-11-27T22:13:55Z" 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-27T22:13:55Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4013c680)" time="2025-11-27T22:13:55Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4013c680)" time="2025-11-27T22:13:55Z" level=info msg="200 OK: POST https://127.0.0.1:34291/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:13:55Z" level=info msg="200 OK: POST https://127.0.0.1:34291/auth/v4" pkg=gpa/manager time="2025-11-27T22:13:55Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Adding vault user" userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Creating new user" userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=warning msg="404 GET https://127.0.0.1:34291/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:13:56Z" level=error msg="404 GET https://127.0.0.1:34291/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:13:56Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34291/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:13:56Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="200 OK: GET https://127.0.0.1:34291/core/v4/events/latest" pkg=gpa/client userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="200 OK: GET https://127.0.0.1:34291/core/v4/settings" pkg=gpa/client userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Registering user client, ID:4171d507-1965-456f-830c-0c2636dad77b" pkg=observability time="2025-11-27T22:13:56Z" level=info msg="Starting service main loop" service=telemetry user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Starting service main loop" service=notification user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Starting service main loop" service=smtp user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="200 OK: GET https://127.0.0.1:34291/core/v4/labels?Type=4" pkg=gpa/client userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="200 OK: GET https://127.0.0.1:34291/core/v4/labels?Type=3" pkg=gpa/client userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="200 OK: GET https://127.0.0.1:34291/core/v4/labels?Type=1" pkg=gpa/client userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Setting labels" labelIDs="[10 0 5 6 7 8 9 12 1 2 3 4]" pkg=rwLabels time="2025-11-27T22:13:56Z" level=info msg="Adding user to imap server" addrID=f2129844-17a2-4750-a811-802a1e227510 service=server-manager time="2025-11-27T22:13:56Z" level=info msg="Creating new IMAP user" addrID=f2129844-17a2-4750-a811-802a1e227510 service=server-manager time="2025-11-27T22:13:56Z" level=info msg="Setting gluon ID" addrID=f2129844-17a2-4750-a811-802a1e227510 gluonID=00ef61d3-825b-4262-80d5-7829e68a43c9 userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Received mailbox message count" count=0 gluonID=00ef61d3-825b-4262-80d5-7829e68a43c9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:13:56Z" level=info msg="Created new IMAP user" addrID=f2129844-17a2-4750-a811-802a1e227510 gluonID=00ef61d3-825b-4262-80d5-7829e68a43c9 service=server-manager time="2025-11-27T22:13:56Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:13:56Z" level=info msg=Resuming service=user-events user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Starting IMAP Service" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Sync triggered" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:13:56.005859598 +0000 UTC m=+2.616365137" user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Checking whether logged in user should re-sync. UserID:4171d507-1965-456f-830c-0c2636dad77b" userID=4171d507-1965-456f-830c-0c2636dad77b When the user logs in with username "a8171c90-a4fb-49f3-8b20-db1c69c36b44" and password "password" # :1 -> *scenario time="2025-11-27T22:13:56Z" level=info msg="Syncing labels" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=00ef61d3-825b-4262-80d5-7829e68a43c9 time="2025-11-27T22:13:56Z" level=info msg="Synced labels" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="200 OK: GET https://127.0.0.1:34291/mail/v4/messages/count" pkg=gpa/client userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Syncing messages" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Job started" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="200 OK: POST https://127.0.0.1:34291/mail/v4/messages" pkg=gpa/client userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Job finished" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Synced messages" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Finished user sync" duration=2.91315ms service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Sync complete, starting API event stream" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=4171d507-1965-456f-830c-0c2636dad77b And user "a8171c90-a4fb-49f3-8b20-db1c69c36b44" finishes syncing # :1 -> *scenario time="2025-11-27T22:13:56Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {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-27T22:13:56Z" level=info msg="Frontend service stopped" time="2025-11-27T22:13:56Z" level=info msg="Frontend client stopped" time="2025-11-27T22:13:56Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:13:56Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:13:56Z" level=info msg="Closing user" userID=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="De-registering user client, ID:4171d507-1965-456f-830c-0c2636dad77b" pkg=observability time="2025-11-27T22:13:56Z" level=info msg="Exiting IMAP Service" service=imap user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Exiting service main loop" service=smtp user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Exiting service main loop" service=notification user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Exiting Service" service=user-identity user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Exiting service main loop" service=telemetry user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Exiting service" service=user-events user=4171d507-1965-456f-830c-0c2636dad77b time="2025-11-27T22:13:56Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:13:56Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:13:56Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13:56Z" 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-27T22:13:56Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:56Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-27T22:13:56Z" level=info msg="User '2d332d8a-20fa-468c-9ff1-ad7068ba653e' created with id=6f5db745-6bc9-4409-b204-3fb1a5cc513f" pkg=gpa/server/backend time="2025-11-27T22:13:56Z" level=info msg="User 'c9207b47-f4af-4793-86e7-27654460b0e2' created with id=72264711-6f13-426b-a146-9b9eb5144236" pkg=gpa/server/backend time="2025-11-27T22:13:56Z" level=info msg="User '460c3517-04e7-4635-afa5-8c983e44de30' created with id=0050daf2-c91a-4c49-9783-643780e01a07" pkg=gpa/server/backend time="2025-11-27T22:13:56Z" level=info msg="Starting bridge" time="2025-11-27T22:13:56Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/007/config1011392432/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:13:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/007/cache457332261/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:13:56Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/007/cache457332261/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:13:56Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/007/data1852066260/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/007/data1852066260/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:56Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:56Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:13:56Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:13:56Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:13:56Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:13:56Z" level=info msg="Starting frontend service" time="2025-11-27T22:13:56Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/007/config1011392432/grpcServerConfig.json time="2025-11-27T22:13:56Z" level=info msg="gRPC server listening on /tmp/bridge0724" pkg=grpc time="2025-11-27T22:13:56Z" level=info msg="Frontend service started" time="2025-11-27T22:13:56Z" level=info msg="Starting frontend client" time="2025-11-27T22:13:56Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:13:56Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:13:56Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:13:56Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:13:56Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:13:56Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:13:56Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:13:56Z" level=info msg="Frontend client started" time="2025-11-27T22:13:56Z" level=info msg="200 OK: GET https://127.0.0.1:45739/feature/v2/frontend" pkg=gpa/manager 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-27T22:13:57Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7aede1ea)" time="2025-11-27T22:13:57Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7aede1ea)" time="2025-11-27T22:13:57Z" level=info msg="200 OK: POST https://127.0.0.1:45739/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:13:57Z" level=info msg="200 OK: POST https://127.0.0.1:45739/auth/v4" pkg=gpa/manager time="2025-11-27T22:13:57Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Adding vault user" userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Creating new user" userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=warning msg="404 GET https://127.0.0.1:45739/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:13:57Z" level=error msg="404 GET https://127.0.0.1:45739/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:13:57Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45739/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:13:57Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="200 OK: GET https://127.0.0.1:45739/core/v4/events/latest" pkg=gpa/client userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="200 OK: GET https://127.0.0.1:45739/core/v4/settings" pkg=gpa/client userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Registering user client, ID:6f5db745-6bc9-4409-b204-3fb1a5cc513f" pkg=observability time="2025-11-27T22:13:57Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Starting service main loop" service=telemetry user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Starting service main loop" service=notification user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Starting service main loop" service=smtp user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="200 OK: GET https://127.0.0.1:45739/core/v4/labels?Type=4" pkg=gpa/client userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="200 OK: GET https://127.0.0.1:45739/core/v4/labels?Type=3" pkg=gpa/client userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="200 OK: GET https://127.0.0.1:45739/core/v4/labels?Type=1" pkg=gpa/client userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Setting labels" labelIDs="[1 2 8 9 0 3 4 5 6 7 10 12]" pkg=rwLabels time="2025-11-27T22:13:57Z" level=info msg="Adding user to imap server" addrID=e2b29ce4-9093-46a2-8e6b-d60374c41e29 service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Creating new IMAP user" addrID=e2b29ce4-9093-46a2-8e6b-d60374c41e29 service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Setting gluon ID" addrID=e2b29ce4-9093-46a2-8e6b-d60374c41e29 gluonID=50c8a885-94cd-4721-b472-faf79c9b7c87 userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Created new IMAP user" addrID=e2b29ce4-9093-46a2-8e6b-d60374c41e29 gluonID=50c8a885-94cd-4721-b472-faf79c9b7c87 service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:13:57Z" level=info msg=Resuming service=user-events user=6f5db745-6bc9-4409-b204-3fb1a5cc513f And the user logs in with username "2d332d8a-20fa-468c-9ff1-ad7068ba653e" and password "password" # :1 -> *scenario time="2025-11-27T22:13:57Z" level=info msg="Received mailbox message count" count=0 gluonID=50c8a885-94cd-4721-b472-faf79c9b7c87 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:13:57Z" level=info msg="Starting IMAP Service" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Sync triggered" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:13:57.248519664 +0000 UTC m=+3.859025203" user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Syncing labels" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Checking whether logged in user should re-sync. UserID:6f5db745-6bc9-4409-b204-3fb1a5cc513f" userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=50c8a885-94cd-4721-b472-faf79c9b7c87 time="2025-11-27T22:13:57Z" level=info msg="Synced labels" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="200 OK: GET https://127.0.0.1:45739/mail/v4/messages/count" pkg=gpa/client userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Syncing messages" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Job started" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="200 OK: POST https://127.0.0.1:45739/mail/v4/messages" pkg=gpa/client userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Job finished" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Synced messages" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Finished user sync" duration=3.492714ms service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Sync complete, starting API event stream" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=6f5db745-6bc9-4409-b204-3fb1a5cc513f And user "2d332d8a-20fa-468c-9ff1-ad7068ba653e" finishes syncing # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2025-11-27T22:13:57Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Setting address mode" mode=split userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Setting Split Address Mode" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Removing gluon ID" addrID=e2b29ce4-9093-46a2-8e6b-d60374c41e29 gluonID=50c8a885-94cd-4721-b472-faf79c9b7c87 userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Adding user to imap server" addrID=e2b29ce4-9093-46a2-8e6b-d60374c41e29 service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Creating new IMAP user" addrID=e2b29ce4-9093-46a2-8e6b-d60374c41e29 service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Setting gluon ID" addrID=e2b29ce4-9093-46a2-8e6b-d60374c41e29 gluonID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Received mailbox message count" count=0 gluonID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:13:57Z" level=info msg="Created new IMAP user" addrID=e2b29ce4-9093-46a2-8e6b-d60374c41e29 gluonID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Sync triggered" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f Then the user sets the address mode of user "2d332d8a-20fa-468c-9ff1-ad7068ba653e" to "split" # :1 -> *scenario time="2025-11-27T22:13:57Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:13:57.255603668 +0000 UTC m=+3.866109207" user=6f5db745-6bc9-4409-b204-3fb1a5cc513f And the user enables telemetry in bridge settings # :1 -> *scenario time="2025-11-27T22:13:57Z" level=info msg="Syncing labels" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a3af22d8-8b68-4ed3-8d4a-c3cf96dcccab time="2025-11-27T22:13:57Z" level=info msg="Synced labels" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="200 OK: GET https://127.0.0.1:45739/mail/v4/messages/count" pkg=gpa/client userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Syncing messages" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Job started" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="200 OK: POST https://127.0.0.1:45739/mail/v4/messages" pkg=gpa/client userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Job finished" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Synced messages" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Finished user sync" duration=3.728475ms service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Sync complete, starting API event stream" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 9} {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-27T22:13:57Z" level=info msg="Frontend service stopped" time="2025-11-27T22:13:57Z" level=info msg="Frontend client stopped" time="2025-11-27T22:13:57Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:13:57Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:13:57Z" level=info msg="Closing user" userID=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="De-registering user client, ID:6f5db745-6bc9-4409-b204-3fb1a5cc513f" pkg=observability time="2025-11-27T22:13:57Z" level=info msg="Exiting IMAP Service" service=imap user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Exiting service main loop" service=smtp user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Exiting service main loop" service=notification user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Exiting Service" service=user-identity user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Exiting service main loop" service=telemetry user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Exiting service" service=user-events user=6f5db745-6bc9-4409-b204-3fb1a5cc513f time="2025-11-27T22:13:57Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13: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-27T22:13:57Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:57Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-27T22:13:57Z" level=info msg="User '0dc53d95-803d-44cd-adec-a8a45580f0b2' created with id=9ae87f1a-d274-4de5-9a83-4eb6a7aad503" pkg=gpa/server/backend time="2025-11-27T22:13:57Z" level=info msg="User '67c21e2a-c223-499e-97ee-ca86c072f654' created with id=0abc4ffb-617a-4027-ad81-8cd30627ba3b" pkg=gpa/server/backend time="2025-11-27T22:13:58Z" level=info msg="User 'f7642be6-bc47-4a90-99d1-d92a6aad7163' created with id=f678d26a-2050-4c9e-8898-5e1e1d90ed16" pkg=gpa/server/backend time="2025-11-27T22:13:58Z" level=info msg="Starting bridge" time="2025-11-27T22:13:58Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/008/config2002051226/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:13:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/008/cache809152951/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:13:58Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/008/cache809152951/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:13:58Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/008/data2631969879/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/008/data2631969879/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:58Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:58Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:13:58Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:13:58Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:13:58Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:13:58Z" level=info msg="Starting frontend service" time="2025-11-27T22:13:58Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:13:58Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:13:58Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:13:58Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:13:58Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/008/config2002051226/grpcServerConfig.json time="2025-11-27T22:13:58Z" level=info msg="gRPC server listening on /tmp/bridge3111" pkg=grpc time="2025-11-27T22:13:58Z" level=info msg="Frontend service started" time="2025-11-27T22:13:58Z" level=info msg="Starting frontend client" time="2025-11-27T22:13:58Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:13:58Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:13:58Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:13:58Z" level=info msg="Frontend client started" time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/feature/v2/frontend" pkg=gpa/manager Scenario: Multiple-users on Bridge reported correctly # features/bridge/heartbeat.feature:133 Then bridge telemetry feature is enabled # :1 -> *scenario time="2025-11-27T22:13:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (225f8d03)" time="2025-11-27T22:13:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (225f8d03)" time="2025-11-27T22:13:58Z" level=info msg="200 OK: POST https://127.0.0.1:40933/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:13:58Z" level=info msg="200 OK: POST https://127.0.0.1:40933/auth/v4" pkg=gpa/manager time="2025-11-27T22:13:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Adding vault user" userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Creating new user" userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=warning msg="404 GET https://127.0.0.1:40933/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:13:58Z" level=error msg="404 GET https://127.0.0.1:40933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:13:58Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:13:58Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/events/latest" pkg=gpa/client userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/settings" pkg=gpa/client userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Registering user client, ID:9ae87f1a-d274-4de5-9a83-4eb6a7aad503" pkg=observability time="2025-11-27T22:13:58Z" level=info msg="Starting service main loop" service=telemetry user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Starting service main loop" service=notification user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Starting service main loop" service=smtp user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/labels?Type=4" pkg=gpa/client userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/labels?Type=3" pkg=gpa/client userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/labels?Type=1" pkg=gpa/client userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Setting labels" labelIDs="[5 7 8 9 10 0 1 2 4 6 12 3]" pkg=rwLabels time="2025-11-27T22:13:58Z" level=info msg="Adding user to imap server" addrID=3e53fd32-ebfc-47f3-81b6-cb0c1f3653ff service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Creating new IMAP user" addrID=3e53fd32-ebfc-47f3-81b6-cb0c1f3653ff service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Setting gluon ID" addrID=3e53fd32-ebfc-47f3-81b6-cb0c1f3653ff gluonID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Created new IMAP user" addrID=3e53fd32-ebfc-47f3-81b6-cb0c1f3653ff gluonID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Received mailbox message count" count=0 gluonID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:13:58Z" level=info msg=Resuming service=user-events user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Starting IMAP Service" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Sync triggered" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:13:58.457471696 +0000 UTC m=+5.067977235" user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 When the user logs in with username "0dc53d95-803d-44cd-adec-a8a45580f0b2" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:13:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5704eeae)" time="2025-11-27T22:13:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5704eeae)" time="2025-11-27T22:13:58Z" level=info msg="Syncing labels" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Checking whether logged in user should re-sync. UserID:9ae87f1a-d274-4de5-9a83-4eb6a7aad503" userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=13b1d5c3-82d2-492b-a73a-7c20c1408f24 time="2025-11-27T22:13:58Z" level=info msg="Synced labels" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/mail/v4/messages/count" pkg=gpa/client userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="200 OK: POST https://127.0.0.1:40933/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:13:58Z" level=info msg="Syncing messages" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Job started" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="200 OK: POST https://127.0.0.1:40933/mail/v4/messages" pkg=gpa/client userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Job finished" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Synced messages" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Finished user sync" duration=7.390507ms service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Sync complete, starting API event stream" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="200 OK: POST https://127.0.0.1:40933/auth/v4" pkg=gpa/manager time="2025-11-27T22:13:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Adding vault user" userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Creating new user" userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=warning msg="404 GET https://127.0.0.1:40933/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:13:58Z" level=error msg="404 GET https://127.0.0.1:40933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:13:58Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:13:58Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/events/latest" pkg=gpa/client userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/settings" pkg=gpa/client userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Registering user client, ID:0abc4ffb-617a-4027-ad81-8cd30627ba3b" pkg=observability time="2025-11-27T22:13:58Z" level=info msg="Starting service main loop" service=telemetry user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Starting service main loop" service=notification user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Starting service main loop" service=smtp user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/labels?Type=4" pkg=gpa/client userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/labels?Type=3" pkg=gpa/client userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/labels?Type=1" pkg=gpa/client userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Setting labels" labelIDs="[0 1 2 4 5 10 3 6 7 8 9 12]" pkg=rwLabels time="2025-11-27T22:13:58Z" level=info msg="Adding user to imap server" addrID=be2164ba-7865-497f-be96-296a3fbbaae3 service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Creating new IMAP user" addrID=be2164ba-7865-497f-be96-296a3fbbaae3 service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Setting gluon ID" addrID=be2164ba-7865-497f-be96-296a3fbbaae3 gluonID=7a551396-a4d6-49f1-8670-b12e0f659a3d userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Created new IMAP user" addrID=be2164ba-7865-497f-be96-296a3fbbaae3 gluonID=7a551396-a4d6-49f1-8670-b12e0f659a3d service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:13:58Z" level=info msg=Resuming service=user-events user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Received mailbox message count" count=0 gluonID=7a551396-a4d6-49f1-8670-b12e0f659a3d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:13:58Z" level=info msg="Starting IMAP Service" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Sync triggered" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:13:58.614000005 +0000 UTC m=+5.224505544" user=0abc4ffb-617a-4027-ad81-8cd30627ba3b When the user logs in with username "67c21e2a-c223-499e-97ee-ca86c072f654" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:13:58Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (01a90591)" time="2025-11-27T22:13:58Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (01a90591)" time="2025-11-27T22:13:58Z" level=info msg="Checking whether logged in user should re-sync. UserID:0abc4ffb-617a-4027-ad81-8cd30627ba3b" userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Syncing labels" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7a551396-a4d6-49f1-8670-b12e0f659a3d time="2025-11-27T22:13:58Z" level=info msg="Synced labels" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/mail/v4/messages/count" pkg=gpa/client userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="200 OK: POST https://127.0.0.1:40933/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:13:58Z" level=info msg="Syncing messages" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Job started" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="200 OK: POST https://127.0.0.1:40933/mail/v4/messages" pkg=gpa/client userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Job finished" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Synced messages" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Finished user sync" duration=7.629464ms service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Sync complete, starting API event stream" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {2 4} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-27T22:13:58Z" level=info msg="200 OK: POST https://127.0.0.1:40933/auth/v4" pkg=gpa/manager time="2025-11-27T22:13:58Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Adding vault user" userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Creating new user" userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=warning msg="404 GET https://127.0.0.1:40933/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:13:58Z" level=error msg="404 GET https://127.0.0.1:40933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:13:58Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40933/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:13:58Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/events/latest" pkg=gpa/client userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/settings" pkg=gpa/client userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Registering user client, ID:f678d26a-2050-4c9e-8898-5e1e1d90ed16" pkg=observability time="2025-11-27T22:13:58Z" level=info msg="Starting service main loop" service=telemetry user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Starting service main loop" service=notification user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Starting service main loop" service=smtp user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/labels?Type=4" pkg=gpa/client userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/labels?Type=3" pkg=gpa/client userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/core/v4/labels?Type=1" pkg=gpa/client userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Setting labels" labelIDs="[8 10 3 7 9 12 0 1 2 4 5 6]" pkg=rwLabels time="2025-11-27T22:13:58Z" level=info msg="Adding user to imap server" addrID=71e4906f-e5a5-4f15-b956-a86fea1a4782 service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Creating new IMAP user" addrID=71e4906f-e5a5-4f15-b956-a86fea1a4782 service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Setting gluon ID" addrID=71e4906f-e5a5-4f15-b956-a86fea1a4782 gluonID=ba45680d-9510-49ea-92d3-d51080e3ef56 userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Received mailbox message count" count=0 gluonID=ba45680d-9510-49ea-92d3-d51080e3ef56 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:13:58Z" level=info msg="Created new IMAP user" addrID=71e4906f-e5a5-4f15-b956-a86fea1a4782 gluonID=ba45680d-9510-49ea-92d3-d51080e3ef56 service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:13:58Z" level=info msg=Resuming service=user-events user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 When the user logs in with username "f7642be6-bc47-4a90-99d1-d92a6aad7163" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When bridge needs to explicitly send heartbeat # :1 -> *scenario time="2025-11-27T22:13:58Z" level=info msg="Starting IMAP Service" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Sync triggered" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:13:58.768250914 +0000 UTC m=+5.378756443" user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Syncing labels" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Checking whether logged in user should re-sync. UserID:f678d26a-2050-4c9e-8898-5e1e1d90ed16" userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ba45680d-9510-49ea-92d3-d51080e3ef56 time="2025-11-27T22:13:58Z" level=info msg="Synced labels" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="200 OK: GET https://127.0.0.1:40933/mail/v4/messages/count" pkg=gpa/client userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Syncing messages" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Job started" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="200 OK: POST https://127.0.0.1:40933/mail/v4/messages" pkg=gpa/client userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Job finished" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Synced messages" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Finished user sync" duration=4.819657ms service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Sync complete, starting API event stream" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {3 4} {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-27T22:13:58Z" level=info msg="Frontend service stopped" time="2025-11-27T22:13:58Z" level=info msg="Frontend client stopped" time="2025-11-27T22:13:58Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:13:58Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:13:58Z" level=info msg="Closing user" userID=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="De-registering user client, ID:0abc4ffb-617a-4027-ad81-8cd30627ba3b" pkg=observability time="2025-11-27T22:13:58Z" level=info msg="Exiting IMAP Service" service=imap user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Exiting service main loop" service=smtp user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Exiting service main loop" service=notification user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Exiting Service" service=user-identity user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Exiting service main loop" service=telemetry user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Exiting service" service=user-events user=0abc4ffb-617a-4027-ad81-8cd30627ba3b time="2025-11-27T22:13:58Z" level=info msg="Closing user" userID=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="De-registering user client, ID:f678d26a-2050-4c9e-8898-5e1e1d90ed16" pkg=observability time="2025-11-27T22:13:58Z" level=info msg="Exiting IMAP Service" service=imap user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Exiting service main loop" service=smtp user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Exiting service main loop" service=notification user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Exiting Service" service=user-identity user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Exiting service main loop" service=telemetry user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Exiting service" service=user-events user=f678d26a-2050-4c9e-8898-5e1e1d90ed16 time="2025-11-27T22:13:58Z" level=info msg="Closing user" userID=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="De-registering user client, ID:9ae87f1a-d274-4de5-9a83-4eb6a7aad503" pkg=observability time="2025-11-27T22:13:58Z" level=info msg="Exiting IMAP Service" service=imap user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Exiting service main loop" service=smtp user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Exiting service main loop" service=notification user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Exiting Service" service=user-identity user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Exiting service main loop" service=telemetry user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Exiting service" service=user-events user=9ae87f1a-d274-4de5-9a83-4eb6a7aad503 time="2025-11-27T22:13:58Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:13: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-27T22:13:58Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:13:58Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-27T22:13:59Z" level=info msg="User '556cf3f7-e440-41b0-9945-ea912eb53d3a' created with id=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce" pkg=gpa/server/backend time="2025-11-27T22:13:59Z" level=info msg="User 'eb226456-9454-4eda-a59f-b56cb1a6cfee' created with id=c09502c7-36d5-499e-9fdf-9105028e4833" pkg=gpa/server/backend time="2025-11-27T22:13:59Z" level=info msg="User '6d1befd7-bfeb-4105-a3a8-bbcf50414fd4' created with id=6178695a-6bdb-4780-bcc5-0d6cfae5943d" pkg=gpa/server/backend time="2025-11-27T22:13:59Z" level=info msg="Starting bridge" time="2025-11-27T22:13:59Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/009/config3717212921/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:13:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/009/cache986032203/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:13:59Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/009/cache986032203/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:13:59Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/009/data2890700480/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/009/data2890700480/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:13:59Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:13:59Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:13:59Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:13:59Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:13:59Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:13:59Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:13:59Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:13:59Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:13:59Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:13:59Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:13:59Z" level=info msg="Starting frontend service" time="2025-11-27T22:13:59Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/009/config3717212921/grpcServerConfig.json time="2025-11-27T22:13:59Z" level=info msg="gRPC server listening on /tmp/bridge3021" pkg=grpc time="2025-11-27T22:13:59Z" level=info msg="Frontend service started" time="2025-11-27T22:13:59Z" level=info msg="Starting frontend client" time="2025-11-27T22:13:59Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:13:59Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:13:59Z" level=info msg="200 OK: GET https://127.0.0.1:32937/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:13:59Z" level=info msg="Frontend client started" 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-27T22:13:59Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (cf6a72af)" time="2025-11-27T22:13:59Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cf6a72af)" time="2025-11-27T22:13:59Z" level=info msg="200 OK: POST https://127.0.0.1:32937/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:13:59Z" level=info msg="200 OK: POST https://127.0.0.1:32937/auth/v4" pkg=gpa/manager time="2025-11-27T22:13:59Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Adding vault user" userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Creating new user" userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=warning msg="404 GET https://127.0.0.1:32937/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:13:59Z" level=error msg="404 GET https://127.0.0.1:32937/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:13:59Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32937/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:13:59Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="200 OK: GET https://127.0.0.1:32937/core/v4/events/latest" pkg=gpa/client userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="200 OK: GET https://127.0.0.1:32937/core/v4/settings" pkg=gpa/client userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Registering user client, ID:ad1b7b69-7fbd-43b0-aa25-ebd2356015ce" pkg=observability time="2025-11-27T22:13:59Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Starting service main loop" service=telemetry user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Starting service main loop" service=smtp user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Starting service main loop" service=notification user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="200 OK: GET https://127.0.0.1:32937/core/v4/labels?Type=4" pkg=gpa/client userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="200 OK: GET https://127.0.0.1:32937/core/v4/labels?Type=3" pkg=gpa/client userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="200 OK: GET https://127.0.0.1:32937/core/v4/labels?Type=1" pkg=gpa/client userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Setting labels" labelIDs="[3 5 9 0 1 4 6 7 8 10 12 2]" pkg=rwLabels time="2025-11-27T22:13:59Z" level=info msg="Adding user to imap server" addrID=9df51abd-d506-437f-9086-75e579743d53 service=server-manager time="2025-11-27T22:13:59Z" level=info msg="Creating new IMAP user" addrID=9df51abd-d506-437f-9086-75e579743d53 service=server-manager time="2025-11-27T22:13:59Z" level=info msg="Setting gluon ID" addrID=9df51abd-d506-437f-9086-75e579743d53 gluonID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Received mailbox message count" count=0 gluonID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:13:59Z" level=info msg="Created new IMAP user" addrID=9df51abd-d506-437f-9086-75e579743d53 gluonID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b service=server-manager time="2025-11-27T22:13:59Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:13:59Z" level=info msg=Resuming service=user-events user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Starting IMAP Service" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Sync triggered" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:13:59.874063011 +0000 UTC m=+6.484568540" user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce When the user logs in with username "556cf3f7-e440-41b0-9945-ea912eb53d3a" and password "password" # :1 -> *scenario time="2025-11-27T22:13:59Z" level=info msg="Checking whether logged in user should re-sync. UserID:ad1b7b69-7fbd-43b0-aa25-ebd2356015ce" userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce Then it succeeds # :1 -> *scenario time="2025-11-27T22:13:59Z" level=info msg="Syncing labels" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce When user "556cf3f7-e440-41b0-9945-ea912eb53d3a" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:13:59Z" 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-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b When bridge needs to explicitly send heartbeat # :1 -> *scenario time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=11d5a6b1-bdba-4d4d-a1e2-0bc8b962592b time="2025-11-27T22:13:59Z" level=info msg="Synced labels" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="200 OK: GET https://127.0.0.1:32937/mail/v4/messages/count" pkg=gpa/client userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Syncing messages" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Job started" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="200 OK: POST https://127.0.0.1:32937/mail/v4/messages" pkg=gpa/client userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Job finished" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Synced messages" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Finished user sync" duration=2.60291ms service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Sync complete, starting API event stream" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:13:59Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:14:00Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 8} {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-27T22:14:00Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:00Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:00Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:00Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:00Z" level=info msg="Closing user" userID=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:14:00Z" level=info msg="De-registering user client, ID:ad1b7b69-7fbd-43b0-aa25-ebd2356015ce" pkg=observability time="2025-11-27T22:14:00Z" level=info msg="Exiting IMAP Service" service=imap user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:14:00Z" level=info msg="Exiting service main loop" service=smtp user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:14:00Z" level=info msg="Exiting service main loop" service=notification user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:14:00Z" level=info msg="Exiting Service" service=user-identity user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:14:00Z" level=info msg="Exiting service main loop" service=telemetry user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:14:00Z" level=info msg="Exiting service" service=user-events user=ad1b7b69-7fbd-43b0-aa25-ebd2356015ce time="2025-11-27T22:14:00Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:00Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:00Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:00Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:00Z" level=info msg="Closing service" service=unleash And bridge do not need to send heartbeat # :1 -> *scenario time="2025-11-27T22:14:00Z" level=info msg="User '08f62a4e-5c95-4b56-8c4e-bd9cb7c02749' created with id=67123520-8db4-483f-8804-b936a471e2cf" pkg=gpa/server/backend time="2025-11-27T22:14:00Z" level=info msg="User '88d9b8bc-ed89-40ba-8771-af0d7c4cb116' created with id=74a242bc-ee38-45cd-83f4-2679531a8396" pkg=gpa/server/backend time="2025-11-27T22:14:00Z" level=info msg="User 'fb1b5e51-efad-424a-b1db-8890e31cdc63' created with id=c3b3e9cf-be2c-4fdf-86c3-4ae4fa36171b" pkg=gpa/server/backend time="2025-11-27T22:14:00Z" level=info msg="Starting bridge" time="2025-11-27T22:14:00Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/010/config667675543/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/010/cache3991072053/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:00Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/010/cache3991072053/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:00Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/010/data755300153/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/010/data755300153/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:00Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:00Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:00Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:00Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:00Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:00Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:00Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:00Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:00Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/010/config667675543/grpcServerConfig.json time="2025-11-27T22:14:00Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:00Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:00Z" level=info msg="gRPC server listening on /tmp/bridge2523" pkg=grpc time="2025-11-27T22:14:00Z" level=info msg="Frontend service started" time="2025-11-27T22:14:00Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:00Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:00Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:00Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:00Z" level=info msg="200 OK: GET https://127.0.0.1:39499/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:00Z" 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-27T22:14:00Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e3e3d85b)" time="2025-11-27T22:14:00Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e3e3d85b)" time="2025-11-27T22:14:00Z" level=info msg="200 OK: POST https://127.0.0.1:39499/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:01Z" level=info msg="200 OK: POST https://127.0.0.1:39499/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:01Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Adding vault user" userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Creating new user" userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=warning msg="404 GET https://127.0.0.1:39499/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:01Z" level=error msg="404 GET https://127.0.0.1:39499/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:01Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39499/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:01Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/events/latest" pkg=gpa/client userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/settings" pkg=gpa/client userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Registering user client, ID:67123520-8db4-483f-8804-b936a471e2cf" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Starting service main loop" service=telemetry user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Starting service main loop" service=notification user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Starting service main loop" service=smtp user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/labels?Type=4" pkg=gpa/client userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/labels?Type=3" pkg=gpa/client userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/labels?Type=1" pkg=gpa/client userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Setting labels" labelIDs="[3 4 5 7 8 9 10 12 0 1 2 6]" pkg=rwLabels time="2025-11-27T22:14:01Z" level=info msg="Adding user to imap server" addrID=d14434d0-949d-44cc-8dab-8699e6bbcd36 service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Creating new IMAP user" addrID=d14434d0-949d-44cc-8dab-8699e6bbcd36 service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Setting gluon ID" addrID=d14434d0-949d-44cc-8dab-8699e6bbcd36 gluonID=e5da992f-9a39-4d19-86a4-6d0c90710eee userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Created new IMAP user" addrID=d14434d0-949d-44cc-8dab-8699e6bbcd36 gluonID=e5da992f-9a39-4d19-86a4-6d0c90710eee service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Received mailbox message count" count=0 gluonID=e5da992f-9a39-4d19-86a4-6d0c90710eee labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:01Z" level=info msg=Resuming service=user-events user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Starting IMAP Service" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Sync triggered" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:01.079039064 +0000 UTC m=+7.689544613" user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Checking whether logged in user should re-sync. UserID:67123520-8db4-483f-8804-b936a471e2cf" userID=67123520-8db4-483f-8804-b936a471e2cf When the user logs in with username "08f62a4e-5c95-4b56-8c4e-bd9cb7c02749" and password "password" # :1 -> *scenario time="2025-11-27T22:14:01Z" level=info msg="Syncing labels" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e5da992f-9a39-4d19-86a4-6d0c90710eee time="2025-11-27T22:14:01Z" level=info msg="Synced labels" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:39499/mail/v4/messages/count" pkg=gpa/client userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Syncing messages" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Job started" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="200 OK: POST https://127.0.0.1:39499/mail/v4/messages" pkg=gpa/client userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Job finished" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Synced messages" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Finished user sync" duration=2.726812ms service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Sync complete, starting API event stream" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=67123520-8db4-483f-8804-b936a471e2cf And user "08f62a4e-5c95-4b56-8c4e-bd9cb7c02749" finishes syncing # :1 -> *scenario time="2025-11-27T22:14:01Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:01Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Closing user" userID=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="De-registering user client, ID:67123520-8db4-483f-8804-b936a471e2cf" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Exiting IMAP Service" service=imap user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Exiting service main loop" service=smtp user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Exiting service main loop" service=notification user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Exiting Service" service=user-identity user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Exiting service main loop" service=telemetry user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Exiting service" service=user-events user=67123520-8db4-483f-8804-b936a471e2cf time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Starting bridge" time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/011/config208913211/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/011/cache3991197119/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/011/cache3991197119/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/011/data2225757985/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/011/data2225757985/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-27T22:14:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/011/config208913211/grpcServerConfig.json time="2025-11-27T22:14:01Z" level=info msg="gRPC server listening on /tmp/bridge6232" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Frontend service started" time="2025-11-27T22:14:01Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:46699/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:01Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Starting bridge" time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/012/config624103927/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/012/cache778945228/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/012/cache778945228/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/012/data1836341557/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/012/data1836341557/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-27T22:14:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/012/config624103927/grpcServerConfig.json time="2025-11-27T22:14:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="gRPC server listening on /tmp/bridge8321" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Frontend service started" time="2025-11-27T22:14:01Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:01Z" level=info msg="Frontend client started" time="2025-11-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:01Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:39669/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:01Z" level=info msg="Closing service" service=unleash And the user has disabled automatic updates # :1 -> *scenario time="2025-11-27T22:14:01Z" level=info msg="Starting bridge" time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/012/config624103927/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/012/cache778945228/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/012/data1836341557/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/012/data1836341557/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-27T22:14:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/012/config624103927/grpcServerConfig.json time="2025-11-27T22:14:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="gRPC server listening on /tmp/bridge0794" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Frontend service started" time="2025-11-27T22:14:01Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:39669/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:01Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Starting bridge" time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/013/config1949889672/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/013/cache3904808666/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/013/cache3904808666/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/013/data4224506785/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/013/data4224506785/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-27T22:14:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/013/config1949889672/grpcServerConfig.json time="2025-11-27T22:14:01Z" level=info msg="gRPC server listening on /tmp/bridge8860" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Frontend service started" time="2025-11-27T22:14:01Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:38387/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-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="An update is available" channel=stable current=2.3.0 silent=true version=2.4.0 time="2025-11-27T22:14:01Z" level=info msg="The update was installed successfully" channel=stable current=2.3.0 version=2.4.0 time="2025-11-27T22:14:01Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:01Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Starting bridge" time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/014/config4175914410/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/014/cache1473530789/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/014/cache1473530789/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/014/data2372573012/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/014/data2372573012/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-27T22:14:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/014/config4175914410/grpcServerConfig.json time="2025-11-27T22:14:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="gRPC server listening on /tmp/bridge0266" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Frontend service started" time="2025-11-27T22:14:01Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:35895/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:01Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing service" service=unleash Then bridge sends a manual update event for version "2.4.0" # :1 -> *scenario time="2025-11-27T22:14:01Z" level=info msg="User 'ca6395f3-9fed-474e-9d59-3285a74c35fa' created with id=6b206c93-fcce-48b4-ba8e-bb2bd5fb5480" 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 "ca6395f3-9fed-474e-9d59-3285a74c35fa" 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-27T22:14:01Z" level=info msg="Starting bridge" time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/015/config1095940164/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/015/cache1768366358/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/015/cache1768366358/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/015/data3504047072/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/015/data3504047072/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-27T22:14:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/015/config1095940164/grpcServerConfig.json time="2025-11-27T22:14:01Z" level=info msg="gRPC server listening on /tmp/bridge9718" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Frontend service started" time="2025-11-27T22:14:01Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:01Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (54d39eab)" time="2025-11-27T22:14:01Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (54d39eab)" time="2025-11-27T22:14:01Z" level=warning msg="400 GET https://127.0.0.1:41781/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-27T22:14:01Z" level=error msg="400 GET https://127.0.0.1:41781/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-27T22:14:01Z" level=warning msg="App version is bad" pkg=bridge time="2025-11-27T22:14:01Z" level=error msg="Failed to get flags from server" error="400 GET https://127.0.0.1:41781/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-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=warning msg="400 POST https://127.0.0.1:41781/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-27T22:14:01Z" level=error msg="400 POST https://127.0.0.1:41781/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-27T22:14:01Z" level=warning msg="App version is bad" pkg=bridge And the user logs in with username "ca6395f3-9fed-474e-9d59-3285a74c35fa" and password "password"# :1 -> *scenario time="2025-11-27T22:14:01Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:01Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing service" service=unleash 2025/11/27 22:14:01 http: TLS handshake error from 127.0.0.1:39704: write tcp 127.0.0.1:41781->127.0.0.1:39704: use of closed network connection 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-27T22:14:01Z" level=info msg="Starting bridge" time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/016/config349511393/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/016/cache2142718364/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/016/cache2142718364/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:01Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/016/data181946162/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/016/data181946162/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2025-11-27T22:14:01Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:01Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:01Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:01Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:01Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:01Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/016/config349511393/grpcServerConfig.json time="2025-11-27T22:14:01Z" level=info msg="gRPC server listening on /tmp/bridge6311" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Frontend service started" time="2025-11-27T22:14:01Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:01Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:01Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:01Z" level=info msg="200 OK: GET https://127.0.0.1:38413/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:01Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:01Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:01Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:01Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:01Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:01Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:01Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:01Z" 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-27T22:14:01Z" level=info msg="User '18f3e6ad-6939-4c90-86ff-eccdacac98ac' created with id=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2" pkg=gpa/server/backend Background: Given there exists an account with username "18f3e6ad-6939-4c90-86ff-eccdacac98ac" and password "password" # :1 -> *scenario And the account "18f3e6ad-6939-4c90-86ff-eccdacac98ac" has additional address "5ebbc6f7-1088-4a11-b8c4-bc8a334eac12@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-27T22:14:02Z" level=info msg="Starting bridge" time="2025-11-27T22:14:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/017/config1291773303/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/017/cache922467602/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/017/cache922467602/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/017/data4182930057/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/017/data4182930057/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:02Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:02Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:02Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:02Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:02Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:02Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/017/config1291773303/grpcServerConfig.json time="2025-11-27T22:14:02Z" level=info msg="gRPC server listening on /tmp/bridge8195" pkg=grpc time="2025-11-27T22:14:02Z" level=info msg="Frontend service started" time="2025-11-27T22:14:02Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:33765/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:02Z" 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-27T22:14:02Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c6356af1)" time="2025-11-27T22:14:02Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c6356af1)" time="2025-11-27T22:14:02Z" level=info msg="200 OK: POST https://127.0.0.1:33765/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:02Z" level=info msg="200 OK: POST https://127.0.0.1:33765/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:02Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Adding vault user" userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Creating new user" userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=warning msg="404 GET https://127.0.0.1:33765/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:02Z" level=error msg="404 GET https://127.0.0.1:33765/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:02Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33765/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:02Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:33765/core/v4/events/latest" pkg=gpa/client userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:33765/core/v4/settings" pkg=gpa/client userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Registering user client, ID:3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2" pkg=observability time="2025-11-27T22:14:02Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Starting service main loop" service=telemetry user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Starting service main loop" service=notification user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Starting service main loop" service=smtp user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:33765/core/v4/labels?Type=4" pkg=gpa/client userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:33765/core/v4/labels?Type=3" pkg=gpa/client userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:33765/core/v4/labels?Type=1" pkg=gpa/client userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Setting labels" labelIDs="[3 4 6 7 10 12 0 2 5 8 9 1]" pkg=rwLabels time="2025-11-27T22:14:02Z" level=info msg="Adding user to imap server" addrID=8b3875ae-8c68-42d8-bbc8-ca6c5fac9a55 service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Creating new IMAP user" addrID=8b3875ae-8c68-42d8-bbc8-ca6c5fac9a55 service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Setting gluon ID" addrID=8b3875ae-8c68-42d8-bbc8-ca6c5fac9a55 gluonID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Created new IMAP user" addrID=8b3875ae-8c68-42d8-bbc8-ca6c5fac9a55 gluonID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:02Z" level=info msg=Resuming service=user-events user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 And the user logs in with username "18f3e6ad-6939-4c90-86ff-eccdacac98ac" and password "password" # :1 -> *scenario time="2025-11-27T22:14:02Z" level=info msg="Received mailbox message count" count=0 gluonID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:02Z" level=info msg="Starting IMAP Service" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Sync triggered" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:02.335269309 +0000 UTC m=+8.945774848" user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Syncing labels" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Checking whether logged in user should re-sync. UserID:3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2" userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b6a016fe-edff-4f6b-afac-d31b1ff55c21 time="2025-11-27T22:14:02Z" level=info msg="Synced labels" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:33765/mail/v4/messages/count" pkg=gpa/client userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Syncing messages" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Job started" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="200 OK: POST https://127.0.0.1:33765/mail/v4/messages" pkg=gpa/client userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Job finished" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Synced messages" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Finished user sync" duration=2.613109ms service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Sync complete, starting API event stream" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 And user "18f3e6ad-6939-4c90-86ff-eccdacac98ac" finishes syncing # :1 -> *scenario time="2025-11-27T22:14:02Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:02Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:02Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:02Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:02Z" level=info msg="Closing user" userID=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="De-registering user client, ID:3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2" pkg=observability time="2025-11-27T22:14:02Z" level=info msg="Exiting IMAP Service" service=imap user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Exiting service main loop" service=smtp user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Exiting service main loop" service=notification user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Exiting Service" service=user-identity user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Exiting service main loop" service=telemetry user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Exiting service" service=user-events user=3c0bdb5e-4f7f-44d2-8c33-9ca9270c1cb2 time="2025-11-27T22:14:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:02Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Closing service" service=unleash Then user "18f3e6ad-6939-4c90-86ff-eccdacac98ac" connects and authenticates IMAP client "1" with address "5ebbc6f7-1088-4a11-b8c4-bc8a334eac12@proton.local" # :1 -> *scenario time="2025-11-27T22:14:02Z" level=info msg="User 'bc826b2a-a0f7-4f02-82a2-a43bf5f89cf6' created with id=da1620ab-776d-4dce-a1dc-62517da6724b" pkg=gpa/server/backend time="2025-11-27T22:14:02Z" level=info msg="Starting bridge" time="2025-11-27T22:14:02Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/018/config23034780/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/018/cache923315741/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:02Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/018/cache923315741/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:02Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/018/data3070333659/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/018/data3070333659/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:02Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:02Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:02Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:02Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:02Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:02Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:02Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:02Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:02Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:02Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/018/config23034780/grpcServerConfig.json time="2025-11-27T22:14:02Z" level=info msg="gRPC server listening on /tmp/bridge6123" pkg=grpc time="2025-11-27T22:14:02Z" level=info msg="Frontend service started" time="2025-11-27T22:14:02Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:02Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:02Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:02Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:02Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:02Z" level=info msg="Frontend client started" Scenario: IMAP client can authenticate successfully with secondary address in split mode # features/imap/addressmode.feature:13 Given bridge starts # :1 -> *scenario time="2025-11-27T22:14:02Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (867bc548)" time="2025-11-27T22:14:02Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (867bc548)" time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:39887/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:02Z" level=info msg="200 OK: POST https://127.0.0.1:39887/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:02Z" level=info msg="200 OK: POST https://127.0.0.1:39887/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:02Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Adding vault user" userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Creating new user" userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=warning msg="404 GET https://127.0.0.1:39887/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:02Z" level=error msg="404 GET https://127.0.0.1:39887/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:02Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39887/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:02Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:39887/core/v4/events/latest" pkg=gpa/client userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:39887/core/v4/settings" pkg=gpa/client userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Registering user client, ID:da1620ab-776d-4dce-a1dc-62517da6724b" pkg=observability time="2025-11-27T22:14:02Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Starting service main loop" service=notification user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Starting service main loop" service=telemetry user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Starting service main loop" service=smtp user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:39887/core/v4/labels?Type=4" pkg=gpa/client userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:39887/core/v4/labels?Type=3" pkg=gpa/client userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:39887/core/v4/labels?Type=1" pkg=gpa/client userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Setting labels" labelIDs="[10 0 1 2 4 8 9 12 3 5 6 7]" pkg=rwLabels time="2025-11-27T22:14:02Z" level=info msg="Adding user to imap server" addrID=33a56e9b-dadf-451f-88e9-bedc0b7579fd service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Creating new IMAP user" addrID=33a56e9b-dadf-451f-88e9-bedc0b7579fd service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Setting gluon ID" addrID=33a56e9b-dadf-451f-88e9-bedc0b7579fd gluonID=892c18d4-cb62-4df2-935a-207446c6f847 userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Created new IMAP user" addrID=33a56e9b-dadf-451f-88e9-bedc0b7579fd gluonID=892c18d4-cb62-4df2-935a-207446c6f847 service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:02Z" level=info msg=Resuming service=user-events user=da1620ab-776d-4dce-a1dc-62517da6724b And the user logs in with username "bc826b2a-a0f7-4f02-82a2-a43bf5f89cf6" and password "password" # :1 -> *scenario time="2025-11-27T22:14:02Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Setting address mode" mode=split userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Received mailbox message count" count=0 gluonID=892c18d4-cb62-4df2-935a-207446c6f847 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:02Z" level=info msg="Starting IMAP Service" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Sync triggered" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Setting Split Address Mode" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Checking whether logged in user should re-sync. UserID:da1620ab-776d-4dce-a1dc-62517da6724b" userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:02.911212443 +0000 UTC m=+9.521717972" user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=error msg="Failed to check and report label conflicts" error="context canceled" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=error msg="Sync aborted" error="context canceled" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Finished user sync" duration="53.73µs" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Removing gluon ID" addrID=33a56e9b-dadf-451f-88e9-bedc0b7579fd gluonID=892c18d4-cb62-4df2-935a-207446c6f847 userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Adding user to imap server" addrID=33a56e9b-dadf-451f-88e9-bedc0b7579fd service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Creating new IMAP user" addrID=33a56e9b-dadf-451f-88e9-bedc0b7579fd service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Setting gluon ID" addrID=33a56e9b-dadf-451f-88e9-bedc0b7579fd gluonID=fffb9734-951b-4e3f-8b0d-453950070d32 userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Created new IMAP user" addrID=33a56e9b-dadf-451f-88e9-bedc0b7579fd gluonID=fffb9734-951b-4e3f-8b0d-453950070d32 service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Adding user to imap server" addrID=bb62bf92-3515-4042-a592-b3bcc186197f service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Received mailbox message count" count=0 gluonID=fffb9734-951b-4e3f-8b0d-453950070d32 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:02Z" level=info msg="Creating new IMAP user" addrID=bb62bf92-3515-4042-a592-b3bcc186197f service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Setting gluon ID" addrID=bb62bf92-3515-4042-a592-b3bcc186197f gluonID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Received mailbox message count" count=0 gluonID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:02Z" level=info msg="Created new IMAP user" addrID=bb62bf92-3515-4042-a592-b3bcc186197f gluonID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Sync triggered" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:02.916733813 +0000 UTC m=+9.527239352" user=da1620ab-776d-4dce-a1dc-62517da6724b And the user sets the address mode of user "bc826b2a-a0f7-4f02-82a2-a43bf5f89cf6" to "split" # :1 -> *scenario time="2025-11-27T22:14:02Z" level=info msg="Syncing labels" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=fffb9734-951b-4e3f-8b0d-453950070d32 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0249a54b-f721-4e5e-9fad-d3ae87b56f46 time="2025-11-27T22:14:02Z" level=info msg="Synced labels" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="200 OK: GET https://127.0.0.1:39887/mail/v4/messages/count" pkg=gpa/client userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Syncing messages" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Job started" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="200 OK: POST https://127.0.0.1:39887/mail/v4/messages" pkg=gpa/client userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Job finished" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Synced messages" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Finished user sync" duration=4.617469ms service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Sync complete, starting API event stream" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=da1620ab-776d-4dce-a1dc-62517da6724b And user "bc826b2a-a0f7-4f02-82a2-a43bf5f89cf6" finishes syncing # :1 -> *scenario time="2025-11-27T22:14:02Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:02Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:02Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:02Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:02Z" level=info msg="Closing user" userID=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="De-registering user client, ID:da1620ab-776d-4dce-a1dc-62517da6724b" pkg=observability time="2025-11-27T22:14:02Z" level=info msg="Exiting IMAP Service" service=imap user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Exiting service main loop" service=smtp user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Exiting service main loop" service=notification user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Exiting Service" service=user-identity user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Exiting service main loop" service=telemetry user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Exiting service" service=user-events user=da1620ab-776d-4dce-a1dc-62517da6724b time="2025-11-27T22:14:02Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:02Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:02Z" level=info msg="Closing service" service=unleash Then user "bc826b2a-a0f7-4f02-82a2-a43bf5f89cf6" connects and authenticates IMAP client "1" with address "fbd5ec25-4cf3-43d7-b788-98316443ec8c@proton.local" # :1 -> *scenario time="2025-11-27T22:14:03Z" level=info msg="User 'ac6ba0b8-7743-409f-8f64-a976cda4bb22' created with id=22637904-d8b0-41ef-95bf-9e2a0032e479" pkg=gpa/server/backend Scenario: IMAP client cannot authenticate successfully with disabled alias in combine mode # features/imap/addressmode.feature:22 Given the account "ac6ba0b8-7743-409f-8f64-a976cda4bb22" has additional disabled address "df0edf3b-7a08-43f3-ba94-a5264f734e0c@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-27T22:14:03Z" level=info msg="Starting bridge" time="2025-11-27T22:14:03Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/019/config1818235252/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/019/cache2349439515/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:03Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/019/cache2349439515/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:03Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/019/data1672416205/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/019/data1672416205/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:03Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:03Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:03Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:03Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:03Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:03Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:03Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:03Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:03Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:03Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:03Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:03Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/019/config1818235252/grpcServerConfig.json time="2025-11-27T22:14:03Z" level=info msg="gRPC server listening on /tmp/bridge1708" pkg=grpc time="2025-11-27T22:14:03Z" level=info msg="Frontend service started" time="2025-11-27T22:14:03Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:03Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:03Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:03Z" level=info msg="200 OK: GET https://127.0.0.1:44235/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:03Z" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2025-11-27T22:14:03Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (8d30d9b4)" time="2025-11-27T22:14:03Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8d30d9b4)" time="2025-11-27T22:14:03Z" level=info msg="200 OK: POST https://127.0.0.1:44235/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:03Z" level=info msg="200 OK: POST https://127.0.0.1:44235/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:03Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Adding vault user" userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Creating new user" userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=warning msg="404 GET https://127.0.0.1:44235/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:03Z" level=error msg="404 GET https://127.0.0.1:44235/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:03Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44235/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:03Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="200 OK: GET https://127.0.0.1:44235/core/v4/events/latest" pkg=gpa/client userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="200 OK: GET https://127.0.0.1:44235/core/v4/settings" pkg=gpa/client userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Registering user client, ID:22637904-d8b0-41ef-95bf-9e2a0032e479" pkg=observability time="2025-11-27T22:14:03Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Starting service main loop" service=telemetry user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Starting service main loop" service=notification user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Starting service main loop" service=smtp user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="200 OK: GET https://127.0.0.1:44235/core/v4/labels?Type=4" pkg=gpa/client userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="200 OK: GET https://127.0.0.1:44235/core/v4/labels?Type=3" pkg=gpa/client userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="200 OK: GET https://127.0.0.1:44235/core/v4/labels?Type=1" pkg=gpa/client userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 4 5 6 7 8 9 10 12]" pkg=rwLabels time="2025-11-27T22:14:03Z" level=info msg="Adding user to imap server" addrID=bc8474e0-4e4f-49b0-9804-f179358e1b1b service=server-manager time="2025-11-27T22:14:03Z" level=info msg="Creating new IMAP user" addrID=bc8474e0-4e4f-49b0-9804-f179358e1b1b service=server-manager time="2025-11-27T22:14:03Z" level=info msg="Setting gluon ID" addrID=bc8474e0-4e4f-49b0-9804-f179358e1b1b gluonID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Created new IMAP user" addrID=bc8474e0-4e4f-49b0-9804-f179358e1b1b gluonID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 service=server-manager time="2025-11-27T22:14:03Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:03Z" level=info msg=Resuming service=user-events user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Received mailbox message count" count=0 gluonID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:03Z" level=info msg="Starting IMAP Service" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Sync triggered" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:03.658235581 +0000 UTC m=+10.268741120" user=22637904-d8b0-41ef-95bf-9e2a0032e479 And the user logs in with username "ac6ba0b8-7743-409f-8f64-a976cda4bb22" and password "password" # :1 -> *scenario time="2025-11-27T22:14:03Z" level=info msg="Checking whether logged in user should re-sync. UserID:22637904-d8b0-41ef-95bf-9e2a0032e479" userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Syncing labels" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=40cee4fe-23e1-410a-b5af-f434cd34f4b9 time="2025-11-27T22:14:03Z" level=info msg="Synced labels" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="200 OK: GET https://127.0.0.1:44235/mail/v4/messages/count" pkg=gpa/client userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Syncing messages" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Job started" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="200 OK: POST https://127.0.0.1:44235/mail/v4/messages" pkg=gpa/client userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Job finished" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Synced messages" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Finished user sync" duration=2.799638ms service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Sync complete, starting API event stream" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=22637904-d8b0-41ef-95bf-9e2a0032e479 And user "ac6ba0b8-7743-409f-8f64-a976cda4bb22" finishes syncing # :1 -> *scenario time="2025-11-27T22:14:03Z" level=error msg="Command failed" cmd="LOGIN '8jNJoy+8YVerT+CkbFJyb3MyuEsNbGRV6Wb2d/YwUnE=' " error="no such user" pkg=gluon/session session=1 time="2025-11-27T22:14:03Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=df0edf3b-7a08-43f3-ba94-a5264f734e0c@proton.local time="2025-11-27T22:14:03Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:03Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:03Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:03Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:03Z" level=info msg="Closing user" userID=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="De-registering user client, ID:22637904-d8b0-41ef-95bf-9e2a0032e479" pkg=observability time="2025-11-27T22:14:03Z" level=info msg="Exiting IMAP Service" service=imap user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Exiting service main loop" service=smtp user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Exiting service main loop" service=notification user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Exiting Service" service=user-identity user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Exiting service main loop" service=telemetry user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Exiting service" service=user-events user=22637904-d8b0-41ef-95bf-9e2a0032e479 time="2025-11-27T22:14:03Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:03Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:03Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:03Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:03Z" level=info msg="Closing service" service=unleash When user "ac6ba0b8-7743-409f-8f64-a976cda4bb22" connects and can not authenticate IMAP client "1" with address "df0edf3b-7a08-43f3-ba94-a5264f734e0c@proton.local" # :1 -> *scenario time="2025-11-27T22:14:03Z" level=info msg="User '39c7fddc-dde1-4023-b785-f85655990909' created with id=e535cf63-b96e-4a09-b661-565e46fabe08" pkg=gpa/server/backend Scenario: IMAP client cannot authenticate successfully with disabled alias in split mode # features/imap/addressmode.feature:33 Given the account "39c7fddc-dde1-4023-b785-f85655990909" has additional disabled address "aee6852a-07f7-4a97-9f90-250c56ae1edf@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2025-11-27T22:14:04Z" level=info msg="Starting bridge" time="2025-11-27T22:14:04Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/020/config63101214/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/020/cache1430686234/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:04Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/020/cache1430686234/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:04Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/020/data1061335224/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/020/data1061335224/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:04Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:04Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:04Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:04Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:04Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:04Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:04Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:04Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/020/config63101214/grpcServerConfig.json time="2025-11-27T22:14:04Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:04Z" level=info msg="gRPC server listening on /tmp/bridge7250" pkg=grpc time="2025-11-27T22:14:04Z" level=info msg="Frontend service started" time="2025-11-27T22:14:04Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:04Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:04Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:04Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:04Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:04Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:04Z" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2025-11-27T22:14:04Z" level=info msg="200 OK: GET https://127.0.0.1:32929/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:04Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (a1865b77)" time="2025-11-27T22:14:04Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a1865b77)" time="2025-11-27T22:14:04Z" level=info msg="200 OK: POST https://127.0.0.1:32929/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:04Z" level=info msg="200 OK: POST https://127.0.0.1:32929/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:04Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Adding vault user" userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Creating new user" userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=warning msg="404 GET https://127.0.0.1:32929/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:04Z" level=error msg="404 GET https://127.0.0.1:32929/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:04Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32929/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:04Z" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="200 OK: GET https://127.0.0.1:32929/core/v4/events/latest" pkg=gpa/client userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="200 OK: GET https://127.0.0.1:32929/core/v4/settings" pkg=gpa/client userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Registering user client, ID:e535cf63-b96e-4a09-b661-565e46fabe08" pkg=observability time="2025-11-27T22:14:04Z" level=info msg="Starting service main loop" service=telemetry user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Starting service main loop" service=notification user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Starting service main loop" service=smtp user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="200 OK: GET https://127.0.0.1:32929/core/v4/labels?Type=4" pkg=gpa/client userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="200 OK: GET https://127.0.0.1:32929/core/v4/labels?Type=3" pkg=gpa/client userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="200 OK: GET https://127.0.0.1:32929/core/v4/labels?Type=1" pkg=gpa/client userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Setting labels" labelIDs="[2 5 7 8 9 0 1 3 4 6 10 12]" pkg=rwLabels time="2025-11-27T22:14:04Z" level=info msg="Adding user to imap server" addrID=24ae493a-e271-47fb-980c-cf58fbf708fc service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Creating new IMAP user" addrID=24ae493a-e271-47fb-980c-cf58fbf708fc service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Setting gluon ID" addrID=24ae493a-e271-47fb-980c-cf58fbf708fc gluonID=623a0aab-a058-47cb-a915-fce35a9689eb userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Created new IMAP user" addrID=24ae493a-e271-47fb-980c-cf58fbf708fc gluonID=623a0aab-a058-47cb-a915-fce35a9689eb service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:04Z" level=info msg=Resuming service=user-events user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Received mailbox message count" count=0 gluonID=623a0aab-a058-47cb-a915-fce35a9689eb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:04Z" level=info msg="Starting IMAP Service" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Sync triggered" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:04.383348426 +0000 UTC m=+10.993853956" user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Checking whether logged in user should re-sync. UserID:e535cf63-b96e-4a09-b661-565e46fabe08" userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Syncing labels" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 And the user logs in with username "39c7fddc-dde1-4023-b785-f85655990909" and password "password" # :1 -> *scenario time="2025-11-27T22:14:04Z" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Setting address mode" mode=split userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Setting Split Address Mode" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Synced labels" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=warning msg="Get \"https://127.0.0.1:32929/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:04Z" level=error msg="Get \"https://127.0.0.1:32929/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:04Z" 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:32929/mail/v4/messages/count\": context canceled" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=error msg="Sync aborted" error="context canceled" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Finished user sync" duration="550.73µs" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=623a0aab-a058-47cb-a915-fce35a9689eb time="2025-11-27T22:14:04Z" level=info msg="Removing gluon ID" addrID=24ae493a-e271-47fb-980c-cf58fbf708fc gluonID=623a0aab-a058-47cb-a915-fce35a9689eb userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Adding user to imap server" addrID=24ae493a-e271-47fb-980c-cf58fbf708fc service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Creating new IMAP user" addrID=24ae493a-e271-47fb-980c-cf58fbf708fc service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Setting gluon ID" addrID=24ae493a-e271-47fb-980c-cf58fbf708fc gluonID=63bd2b8e-de25-4567-adfe-990db37d38fa userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Received mailbox message count" count=0 gluonID=63bd2b8e-de25-4567-adfe-990db37d38fa labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:04Z" level=info msg="Created new IMAP user" addrID=24ae493a-e271-47fb-980c-cf58fbf708fc gluonID=63bd2b8e-de25-4567-adfe-990db37d38fa service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Adding user to imap server" addrID=f8eb7c00-1021-4cd8-8a03-66d888c8813b service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Creating new IMAP user" addrID=f8eb7c00-1021-4cd8-8a03-66d888c8813b service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Setting gluon ID" addrID=f8eb7c00-1021-4cd8-8a03-66d888c8813b gluonID=1761bd1d-480e-4225-98ca-29d96f18a699 userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Created new IMAP user" addrID=f8eb7c00-1021-4cd8-8a03-66d888c8813b gluonID=1761bd1d-480e-4225-98ca-29d96f18a699 service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Adding user to imap server" addrID=2aeccc8e-676c-46d5-8f37-f31d441f2b74 service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Received mailbox message count" count=0 gluonID=1761bd1d-480e-4225-98ca-29d96f18a699 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:04Z" level=info msg="Creating new IMAP user" addrID=2aeccc8e-676c-46d5-8f37-f31d441f2b74 service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Setting gluon ID" addrID=2aeccc8e-676c-46d5-8f37-f31d441f2b74 gluonID=812d1919-6eae-48b9-b1b9-c9d5488f0461 userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Created new IMAP user" addrID=2aeccc8e-676c-46d5-8f37-f31d441f2b74 gluonID=812d1919-6eae-48b9-b1b9-c9d5488f0461 service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Received mailbox message count" count=0 gluonID=812d1919-6eae-48b9-b1b9-c9d5488f0461 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:04Z" level=info msg="Sync triggered" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 And the user sets the address mode of user "39c7fddc-dde1-4023-b785-f85655990909" to "split" # :1 -> *scenario time="2025-11-27T22:14:04Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:04.392930524 +0000 UTC m=+11.003436053" user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Syncing labels" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1761bd1d-480e-4225-98ca-29d96f18a699 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=63bd2b8e-de25-4567-adfe-990db37d38fa time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=812d1919-6eae-48b9-b1b9-c9d5488f0461 time="2025-11-27T22:14:04Z" level=info msg="Synced labels" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="200 OK: GET https://127.0.0.1:32929/mail/v4/messages/count" pkg=gpa/client userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Syncing messages" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Job started" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="200 OK: POST https://127.0.0.1:32929/mail/v4/messages" pkg=gpa/client userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Job finished" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Synced messages" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Finished user sync" duration=6.361421ms service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Sync complete, starting API event stream" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e535cf63-b96e-4a09-b661-565e46fabe08 And user "39c7fddc-dde1-4023-b785-f85655990909" finishes syncing # :1 -> *scenario time="2025-11-27T22:14:04Z" level=error msg="Command failed" cmd="LOGIN 'C2Ot0I4Lc4zt/jw7tQcrEEtOqIcv8ofgmS4KOCYG3RA=' " error="no such user" pkg=gluon/session session=1 time="2025-11-27T22:14:04Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=aee6852a-07f7-4a97-9f90-250c56ae1edf@proton.local time="2025-11-27T22:14:04Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:04Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:04Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:04Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:04Z" level=info msg="Closing user" userID=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="De-registering user client, ID:e535cf63-b96e-4a09-b661-565e46fabe08" pkg=observability time="2025-11-27T22:14:04Z" level=info msg="Exiting IMAP Service" service=imap user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Exiting service main loop" service=smtp user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Exiting service main loop" service=notification user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Exiting Service" service=user-identity user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Exiting service main loop" service=telemetry user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Exiting service" service=user-events user=e535cf63-b96e-4a09-b661-565e46fabe08 time="2025-11-27T22:14:04Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:04Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:04Z" level=info msg="Closing service" service=unleash When user "39c7fddc-dde1-4023-b785-f85655990909" connects and can not authenticate IMAP client "1" with address "aee6852a-07f7-4a97-9f90-250c56ae1edf@proton.local" # :1 -> *scenario Feature: A user can authenticate an IMAP client time="2025-11-27T22:14:04Z" level=info msg="User 'd2bc112e-8c46-4d1d-a965-b3bb8273a431' created with id=fc185be3-4585-4c67-9e0a-393d4527a100" pkg=gpa/server/backend Background: Given there exists an account with username "d2bc112e-8c46-4d1d-a965-b3bb8273a431" and password "password" # :1 -> *scenario time="2025-11-27T22:14:04Z" level=info msg="User 'd4cdb37b-3650-4387-b4e6-5745f8a08bc7' created with id=161e3471-9237-4c08-92a8-d0ca8cee476f" pkg=gpa/server/backend And there exists an account with username "d4cdb37b-3650-4387-b4e6-5745f8a08bc7" and password "password2" # :1 -> *scenario And the account "d2bc112e-8c46-4d1d-a965-b3bb8273a431" has additional address "93c95369-f040-4ba9-a844-751cc4cbc3eb@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:05Z" level=info msg="Starting bridge" time="2025-11-27T22:14:05Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/021/config1089848047/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/021/cache278926137/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:05Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/021/cache278926137/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:05Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/021/data2826518353/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/021/data2826518353/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:05Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:05Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:05Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:05Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:05Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:05Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:05Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/021/config1089848047/grpcServerConfig.json time="2025-11-27T22:14:05Z" level=info msg="gRPC server listening on /tmp/bridge8678" pkg=grpc time="2025-11-27T22:14:05Z" level=info msg="Frontend service started" time="2025-11-27T22:14:05Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:05Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:05Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:05Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:05Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:05Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:05Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:05Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:05Z" level=info msg="Frontend client started" time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/feature/v2/frontend" pkg=gpa/manager When bridge starts # :1 -> *scenario time="2025-11-27T22:14:05Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (7b8e7392)" time="2025-11-27T22:14:05Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7b8e7392)" time="2025-11-27T22:14:05Z" level=info msg="200 OK: POST https://127.0.0.1:40237/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:05Z" level=info msg="200 OK: POST https://127.0.0.1:40237/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:05Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Adding vault user" userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Creating new user" userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=warning msg="404 GET https://127.0.0.1:40237/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:05Z" level=error msg="404 GET https://127.0.0.1:40237/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:05Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40237/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:05Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/events/latest" pkg=gpa/client userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/settings" pkg=gpa/client userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Registering user client, ID:fc185be3-4585-4c67-9e0a-393d4527a100" pkg=observability time="2025-11-27T22:14:05Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Starting service main loop" service=telemetry user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Starting service main loop" service=notification user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Starting service main loop" service=smtp user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/labels?Type=4" pkg=gpa/client userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/labels?Type=3" pkg=gpa/client userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/labels?Type=1" pkg=gpa/client userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Setting labels" labelIDs="[2 5 7 8 9 12 0 3 4 6 10 1]" pkg=rwLabels time="2025-11-27T22:14:05Z" level=info msg="Adding user to imap server" addrID=a1c31924-1101-44e2-958e-87e4bcc13688 service=server-manager time="2025-11-27T22:14:05Z" level=info msg="Creating new IMAP user" addrID=a1c31924-1101-44e2-958e-87e4bcc13688 service=server-manager time="2025-11-27T22:14:05Z" level=info msg="Setting gluon ID" addrID=a1c31924-1101-44e2-958e-87e4bcc13688 gluonID=f6e83db1-1725-493d-bc18-b860577bde9a userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Created new IMAP user" addrID=a1c31924-1101-44e2-958e-87e4bcc13688 gluonID=f6e83db1-1725-493d-bc18-b860577bde9a service=server-manager time="2025-11-27T22:14:05Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:05Z" level=info msg=Resuming service=user-events user=fc185be3-4585-4c67-9e0a-393d4527a100 And the user logs in with username "d2bc112e-8c46-4d1d-a965-b3bb8273a431" and password "password" # :1 -> *scenario time="2025-11-27T22:14:05Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e9bd9665)" time="2025-11-27T22:14:05Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e9bd9665)" time="2025-11-27T22:14:05Z" level=info msg="Received mailbox message count" count=0 gluonID=f6e83db1-1725-493d-bc18-b860577bde9a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:05Z" level=info msg="Starting IMAP Service" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Sync triggered" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:05.2194919 +0000 UTC m=+11.829997439" user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Syncing labels" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Checking whether logged in user should re-sync. UserID:fc185be3-4585-4c67-9e0a-393d4527a100" userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f6e83db1-1725-493d-bc18-b860577bde9a time="2025-11-27T22:14:05Z" level=info msg="Synced labels" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/mail/v4/messages/count" pkg=gpa/client userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Syncing messages" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Job started" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="200 OK: POST https://127.0.0.1:40237/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:05Z" level=info msg="200 OK: POST https://127.0.0.1:40237/mail/v4/messages" pkg=gpa/client userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Job finished" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Synced messages" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Finished user sync" duration=7.363246ms service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Sync complete, starting API event stream" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="200 OK: POST https://127.0.0.1:40237/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:05Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Adding vault user" userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Creating new user" userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=warning msg="404 GET https://127.0.0.1:40237/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:05Z" level=error msg="404 GET https://127.0.0.1:40237/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:05Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40237/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:05Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/events/latest" pkg=gpa/client userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/settings" pkg=gpa/client userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Registering user client, ID:161e3471-9237-4c08-92a8-d0ca8cee476f" pkg=observability time="2025-11-27T22:14:05Z" level=info msg="Starting service main loop" service=telemetry user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Starting service main loop" service=notification user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Starting service main loop" service=smtp user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/labels?Type=4" pkg=gpa/client userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/labels?Type=3" pkg=gpa/client userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="200 OK: GET https://127.0.0.1:40237/core/v4/labels?Type=1" pkg=gpa/client userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Setting labels" labelIDs="[2 4 6 7 9 10 3 5 8 12 0 1]" pkg=rwLabels time="2025-11-27T22:14:05Z" level=info msg="Adding user to imap server" addrID=e7b7984b-0823-4e17-b617-b0fdaa16f71c service=server-manager time="2025-11-27T22:14:05Z" level=info msg="Creating new IMAP user" addrID=e7b7984b-0823-4e17-b617-b0fdaa16f71c service=server-manager time="2025-11-27T22:14:05Z" level=info msg="Setting gluon ID" addrID=e7b7984b-0823-4e17-b617-b0fdaa16f71c gluonID=a0f5c439-929c-4d53-a7ed-a7b864d69ea7 userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Created new IMAP user" addrID=e7b7984b-0823-4e17-b617-b0fdaa16f71c gluonID=a0f5c439-929c-4d53-a7ed-a7b864d69ea7 service=server-manager time="2025-11-27T22:14:05Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:05Z" level=info msg=Resuming service=user-events user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Received mailbox message count" count=0 gluonID=a0f5c439-929c-4d53-a7ed-a7b864d69ea7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:05Z" level=info msg="Starting IMAP Service" service=imap user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Sync triggered" service=imap user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:05.375527418 +0000 UTC m=+11.986032957" user=161e3471-9237-4c08-92a8-d0ca8cee476f And the user logs in with username "d4cdb37b-3650-4387-b4e6-5745f8a08bc7" and password "password2" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:05Z" level=info msg="Checking whether logged in user should re-sync. UserID:161e3471-9237-4c08-92a8-d0ca8cee476f" userID=161e3471-9237-4c08-92a8-d0ca8cee476f Scenario: IMAP client can authenticate successfully # features/imap/auth.feature:12 When user "d2bc112e-8c46-4d1d-a965-b3bb8273a431" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:05Z" level=info msg="Syncing labels" service=imap user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a0f5c439-929c-4d53-a7ed-a7b864d69ea7 time="2025-11-27T22:14:05Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:05Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:05Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:05Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:05Z" level=info msg="Closing user" userID=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="De-registering user client, ID:161e3471-9237-4c08-92a8-d0ca8cee476f" pkg=observability time="2025-11-27T22:14:05Z" level=info msg="Synced labels" service=imap user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=warning msg="Get \"https://127.0.0.1:40237/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:05Z" level=error msg="Get \"https://127.0.0.1:40237/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:05Z" 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:40237/mail/v4/messages/count\": context canceled" service=imap user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=error msg="Sync aborted" error="context canceled" service=imap user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Finished user sync" duration="847.325µs" service=imap user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a0f5c439-929c-4d53-a7ed-a7b864d69ea7 time="2025-11-27T22:14:05Z" level=info msg="Exiting IMAP Service" service=imap user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Exiting service main loop" service=smtp user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Exiting service main loop" service=notification user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Exiting Service" service=user-identity user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Exiting service main loop" service=telemetry user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Exiting service" service=user-events user=161e3471-9237-4c08-92a8-d0ca8cee476f time="2025-11-27T22:14:05Z" level=info msg="Closing user" userID=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="De-registering user client, ID:fc185be3-4585-4c67-9e0a-393d4527a100" pkg=observability time="2025-11-27T22:14:05Z" level=info msg="Exiting IMAP Service" service=imap user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Exiting service main loop" service=smtp user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Exiting service main loop" service=notification user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Exiting Service" service=user-identity user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Exiting service main loop" service=telemetry user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Exiting service" service=user-events user=fc185be3-4585-4c67-9e0a-393d4527a100 time="2025-11-27T22:14:05Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:05Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:05Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:05Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:05Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate # :1 -> *scenario time="2025-11-27T22:14:05Z" level=info msg="User 'd4dc5f1b-bc30-4b11-976b-c8c55f8d0566' created with id=e634a3e4-469c-483e-9e69-a20c379e1cc2" pkg=gpa/server/backend time="2025-11-27T22:14:05Z" level=info msg="User '0882377f-62dc-49ae-b073-c7e2d9d061e8' created with id=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844" pkg=gpa/server/backend time="2025-11-27T22:14:06Z" level=info msg="Starting bridge" time="2025-11-27T22:14:06Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/022/config3317756763/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/022/cache408134105/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:06Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/022/cache408134105/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:06Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/022/data1748536966/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/022/data1748536966/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:06Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:06Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:06Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:06Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:06Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:06Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:06Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:06Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:06Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:06Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:06Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:06Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/022/config3317756763/grpcServerConfig.json time="2025-11-27T22:14:06Z" level=info msg="gRPC server listening on /tmp/bridge4178" pkg=grpc time="2025-11-27T22:14:06Z" level=info msg="Frontend service started" time="2025-11-27T22:14:06Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:06Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:06Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:06Z" level=info msg="Frontend client started" time="2025-11-27T22:14:06Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (088443d3)" time="2025-11-27T22:14:06Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (088443d3)" time="2025-11-27T22:14:06Z" level=info msg="200 OK: POST https://127.0.0.1:46875/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:06Z" level=info msg="200 OK: POST https://127.0.0.1:46875/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:06Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Adding vault user" userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Creating new user" userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=warning msg="404 GET https://127.0.0.1:46875/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:06Z" level=error msg="404 GET https://127.0.0.1:46875/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:06Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46875/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:06Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/events/latest" pkg=gpa/client userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/settings" pkg=gpa/client userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Registering user client, ID:e634a3e4-469c-483e-9e69-a20c379e1cc2" pkg=observability time="2025-11-27T22:14:06Z" level=info msg="Starting service main loop" service=telemetry user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Starting service main loop" service=notification user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Starting service main loop" service=smtp user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/labels?Type=4" pkg=gpa/client userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/labels?Type=3" pkg=gpa/client userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/labels?Type=1" pkg=gpa/client userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Setting labels" labelIDs="[4 7 8 10 0 1 5 6 9 12 2 3]" pkg=rwLabels time="2025-11-27T22:14:06Z" level=info msg="Adding user to imap server" addrID=126c091f-60d5-4169-81cc-e194ed7db4be service=server-manager time="2025-11-27T22:14:06Z" level=info msg="Creating new IMAP user" addrID=126c091f-60d5-4169-81cc-e194ed7db4be service=server-manager time="2025-11-27T22:14:06Z" level=info msg="Setting gluon ID" addrID=126c091f-60d5-4169-81cc-e194ed7db4be gluonID=464dd40e-2ed9-402e-b03f-7fde61e69404 userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Received mailbox message count" count=0 gluonID=464dd40e-2ed9-402e-b03f-7fde61e69404 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:06Z" level=info msg="Created new IMAP user" addrID=126c091f-60d5-4169-81cc-e194ed7db4be gluonID=464dd40e-2ed9-402e-b03f-7fde61e69404 service=server-manager time="2025-11-27T22:14:06Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:06Z" level=info msg=Resuming service=user-events user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Starting IMAP Service" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Sync triggered" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:06.201654942 +0000 UTC m=+12.812160481" user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Checking whether logged in user should re-sync. UserID:e634a3e4-469c-483e-9e69-a20c379e1cc2" userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (bb20dcdd)" time="2025-11-27T22:14:06Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bb20dcdd)" time="2025-11-27T22:14:06Z" level=info msg="Syncing labels" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=464dd40e-2ed9-402e-b03f-7fde61e69404 time="2025-11-27T22:14:06Z" level=info msg="Synced labels" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/mail/v4/messages/count" pkg=gpa/client userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="200 OK: POST https://127.0.0.1:46875/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:06Z" level=info msg="Syncing messages" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Job started" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="200 OK: POST https://127.0.0.1:46875/mail/v4/messages" pkg=gpa/client userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Job finished" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Synced messages" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Finished user sync" duration=7.347146ms service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Sync complete, starting API event stream" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="200 OK: POST https://127.0.0.1:46875/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:06Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Adding vault user" userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Creating new user" userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=warning msg="404 GET https://127.0.0.1:46875/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:06Z" level=error msg="404 GET https://127.0.0.1:46875/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:06Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46875/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:06Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/events/latest" pkg=gpa/client userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/settings" pkg=gpa/client userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Registering user client, ID:b0b7fbe6-9183-4a70-b6b8-f675f5a1e844" pkg=observability time="2025-11-27T22:14:06Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Starting service main loop" service=telemetry user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Starting service main loop" service=notification user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Starting service main loop" service=smtp user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/labels?Type=4" pkg=gpa/client userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/labels?Type=3" pkg=gpa/client userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="200 OK: GET https://127.0.0.1:46875/core/v4/labels?Type=1" pkg=gpa/client userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Setting labels" labelIDs="[3 4 5 6 9 12 0 1 2 7 8 10]" pkg=rwLabels time="2025-11-27T22:14:06Z" level=info msg="Adding user to imap server" addrID=a75fc453-8eb3-4bcc-8d19-98cb7636d207 service=server-manager time="2025-11-27T22:14:06Z" level=info msg="Creating new IMAP user" addrID=a75fc453-8eb3-4bcc-8d19-98cb7636d207 service=server-manager time="2025-11-27T22:14:06Z" level=info msg="Setting gluon ID" addrID=a75fc453-8eb3-4bcc-8d19-98cb7636d207 gluonID=4b73d94b-cf4e-4261-8cd4-fe93b828dd67 userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Created new IMAP user" addrID=a75fc453-8eb3-4bcc-8d19-98cb7636d207 gluonID=4b73d94b-cf4e-4261-8cd4-fe93b828dd67 service=server-manager time="2025-11-27T22:14:06Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:06Z" level=info msg=Resuming service=user-events user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Received mailbox message count" count=0 gluonID=4b73d94b-cf4e-4261-8cd4-fe93b828dd67 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:06Z" level=info msg="Starting IMAP Service" service=imap user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Sync triggered" service=imap user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:06.360820916 +0000 UTC m=+12.971326445" user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Checking whether logged in user should re-sync. UserID:b0b7fbe6-9183-4a70-b6b8-f675f5a1e844" userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Syncing labels" service=imap user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 Scenario: IMAP client can authenticate successfully using IMAP AUTHENTICATE # features/imap/auth.feature:16 When user "d4dc5f1b-bc30-4b11-976b-c8c55f8d0566" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4b73d94b-cf4e-4261-8cd4-fe93b828dd67 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4b73d94b-cf4e-4261-8cd4-fe93b828dd67 time="2025-11-27T22:14:06Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:06Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:06Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:06Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:06Z" level=info msg="Closing user" userID=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="De-registering user client, ID:e634a3e4-469c-483e-9e69-a20c379e1cc2" pkg=observability time="2025-11-27T22:14:06Z" level=info msg="Exiting IMAP Service" service=imap user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Exiting service main loop" service=smtp user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Exiting service main loop" service=notification user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Exiting Service" service=user-identity user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Exiting service main loop" service=telemetry user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Exiting service" service=user-events user=e634a3e4-469c-483e-9e69-a20c379e1cc2 time="2025-11-27T22:14:06Z" level=info msg="Closing user" userID=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="De-registering user client, ID:b0b7fbe6-9183-4a70-b6b8-f675f5a1e844" pkg=observability time="2025-11-27T22:14:06Z" level=info msg="Synced labels" service=imap user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=4b73d94b-cf4e-4261-8cd4-fe93b828dd67 time="2025-11-27T22:14:06Z" level=warning msg="Get \"https://127.0.0.1:46875/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:06Z" level=error msg="Get \"https://127.0.0.1:46875/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:06Z" 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:46875/mail/v4/messages/count\": context canceled" service=imap user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=error msg="Sync aborted" error="context canceled" service=imap user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Finished user sync" duration="918.879µs" service=imap user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Exiting IMAP Service" service=imap user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Exiting service main loop" service=smtp user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Exiting service main loop" service=notification user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Exiting Service" service=user-identity user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Exiting service main loop" service=telemetry user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Exiting service" service=user-events user=b0b7fbe6-9183-4a70-b6b8-f675f5a1e844 time="2025-11-27T22:14:06Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:06Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=4b73d94b-cf4e-4261-8cd4-fe93b828dd67 time="2025-11-27T22:14:06Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4b73d94b-cf4e-4261-8cd4-fe93b828dd67 time="2025-11-27T22:14:06Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:06Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:06Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-27T22:14:06Z" level=info msg="User 'bd7d9d49-fd15-4dca-b91e-cedaf1486b2a' created with id=9e5d4a9c-bb57-4b82-a6ab-b000ef158052" pkg=gpa/server/backend time="2025-11-27T22:14:06Z" level=info msg="User '23c7d072-26c3-4dc0-a105-287db95d53ad' created with id=1d1ca1ba-0853-48ac-acd0-884d6c20c090" pkg=gpa/server/backend time="2025-11-27T22:14:07Z" level=info msg="Starting bridge" time="2025-11-27T22:14:07Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/023/config358950842/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/023/cache580807709/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:07Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/023/cache580807709/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:07Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/023/data1073997011/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/023/data1073997011/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:07Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:07Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:07Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:07Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:07Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:07Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:07Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:07Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:07Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:07Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:07Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:07Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/023/config358950842/grpcServerConfig.json time="2025-11-27T22:14:07Z" level=info msg="gRPC server listening on /tmp/bridge1765" pkg=grpc time="2025-11-27T22:14:07Z" level=info msg="Frontend service started" time="2025-11-27T22:14:07Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:07Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:07Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:07Z" level=info msg="Frontend client started" time="2025-11-27T22:14:07Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (101416c9)" time="2025-11-27T22:14:07Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (101416c9)" time="2025-11-27T22:14:07Z" level=info msg="200 OK: POST https://127.0.0.1:40807/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:07Z" level=info msg="200 OK: POST https://127.0.0.1:40807/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:07Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Adding vault user" userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Creating new user" userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=warning msg="404 GET https://127.0.0.1:40807/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:07Z" level=error msg="404 GET https://127.0.0.1:40807/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:07Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40807/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:07Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/events/latest" pkg=gpa/client userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/settings" pkg=gpa/client userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Registering user client, ID:9e5d4a9c-bb57-4b82-a6ab-b000ef158052" pkg=observability time="2025-11-27T22:14:07Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Starting service main loop" service=notification user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Starting service main loop" service=telemetry user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Starting service main loop" service=smtp user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/labels?Type=4" pkg=gpa/client userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/labels?Type=3" pkg=gpa/client userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/labels?Type=1" pkg=gpa/client userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Setting labels" labelIDs="[12 0 7 9 10 1 2 3 4 5 6 8]" pkg=rwLabels time="2025-11-27T22:14:07Z" level=info msg="Adding user to imap server" addrID=e74c84d9-98cb-455e-828b-dc76bdeb512d service=server-manager time="2025-11-27T22:14:07Z" level=info msg="Creating new IMAP user" addrID=e74c84d9-98cb-455e-828b-dc76bdeb512d service=server-manager time="2025-11-27T22:14:07Z" level=info msg="Setting gluon ID" addrID=e74c84d9-98cb-455e-828b-dc76bdeb512d gluonID=884be41d-7157-49e0-97b8-d6d597062905 userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Created new IMAP user" addrID=e74c84d9-98cb-455e-828b-dc76bdeb512d gluonID=884be41d-7157-49e0-97b8-d6d597062905 service=server-manager time="2025-11-27T22:14:07Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:07Z" level=info msg=Resuming service=user-events user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (13e9102c)" time="2025-11-27T22:14:07Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (13e9102c)" time="2025-11-27T22:14:07Z" level=info msg="Received mailbox message count" count=0 gluonID=884be41d-7157-49e0-97b8-d6d597062905 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:07Z" level=info msg="Starting IMAP Service" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Sync triggered" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:07.185439277 +0000 UTC m=+13.795944806" user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Syncing labels" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Checking whether logged in user should re-sync. UserID:9e5d4a9c-bb57-4b82-a6ab-b000ef158052" userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=884be41d-7157-49e0-97b8-d6d597062905 time="2025-11-27T22:14:07Z" level=info msg="Synced labels" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="200 OK: POST https://127.0.0.1:40807/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/mail/v4/messages/count" pkg=gpa/client userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Syncing messages" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Job started" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="200 OK: POST https://127.0.0.1:40807/mail/v4/messages" pkg=gpa/client userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Job finished" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Synced messages" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Finished user sync" duration=7.901483ms service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Sync complete, starting API event stream" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="200 OK: POST https://127.0.0.1:40807/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:07Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Adding vault user" userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Creating new user" userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=warning msg="404 GET https://127.0.0.1:40807/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:07Z" level=error msg="404 GET https://127.0.0.1:40807/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:07Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40807/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:07Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/events/latest" pkg=gpa/client userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/settings" pkg=gpa/client userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Registering user client, ID:1d1ca1ba-0853-48ac-acd0-884d6c20c090" pkg=observability time="2025-11-27T22:14:07Z" level=info msg="Starting service main loop" service=telemetry user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Starting service main loop" service=notification user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Starting service main loop" service=smtp user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/labels?Type=4" pkg=gpa/client userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/labels?Type=3" pkg=gpa/client userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="200 OK: GET https://127.0.0.1:40807/core/v4/labels?Type=1" pkg=gpa/client userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Setting labels" labelIDs="[12 0 4 5 7 10 1 2 3 6 8 9]" pkg=rwLabels time="2025-11-27T22:14:07Z" level=info msg="Adding user to imap server" addrID=c98e8fc5-4ab0-406a-9402-6ab5efcbba1a service=server-manager time="2025-11-27T22:14:07Z" level=info msg="Creating new IMAP user" addrID=c98e8fc5-4ab0-406a-9402-6ab5efcbba1a service=server-manager time="2025-11-27T22:14:07Z" level=info msg="Setting gluon ID" addrID=c98e8fc5-4ab0-406a-9402-6ab5efcbba1a gluonID=fbc54c93-703e-4947-9092-1a914b8885b5 userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Created new IMAP user" addrID=c98e8fc5-4ab0-406a-9402-6ab5efcbba1a gluonID=fbc54c93-703e-4947-9092-1a914b8885b5 service=server-manager time="2025-11-27T22:14:07Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:07Z" level=info msg=Resuming service=user-events user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Received mailbox message count" count=0 gluonID=fbc54c93-703e-4947-9092-1a914b8885b5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:07Z" level=info msg="Starting IMAP Service" service=imap user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Checking whether logged in user should re-sync. UserID:1d1ca1ba-0853-48ac-acd0-884d6c20c090" userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Sync triggered" service=imap user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:07.343357407 +0000 UTC m=+13.953862946" user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 Scenario: IMAP client can authenticate successfully with different case # features/imap/auth.feature:20 When user "bd7d9d49-fd15-4dca-b91e-cedaf1486b2a" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:07Z" level=info msg="Syncing labels" service=imap user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=fbc54c93-703e-4947-9092-1a914b8885b5 time="2025-11-27T22:14:07Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:07Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:07Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:07Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:07Z" level=info msg="Closing user" userID=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="De-registering user client, ID:9e5d4a9c-bb57-4b82-a6ab-b000ef158052" pkg=observability time="2025-11-27T22:14:07Z" level=info msg="Exiting IMAP Service" service=imap user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Exiting service main loop" service=smtp user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Exiting service main loop" service=notification user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Exiting Service" service=user-identity user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Exiting service main loop" service=telemetry user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Exiting service" service=user-events user=9e5d4a9c-bb57-4b82-a6ab-b000ef158052 time="2025-11-27T22:14:07Z" level=info msg="Closing user" userID=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="De-registering user client, ID:1d1ca1ba-0853-48ac-acd0-884d6c20c090" pkg=observability time="2025-11-27T22:14:07Z" level=info msg="Synced labels" service=imap user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=warning msg="Get \"https://127.0.0.1:40807/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:07Z" level=error msg="Get \"https://127.0.0.1:40807/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:07Z" 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:40807/mail/v4/messages/count\": context canceled" service=imap user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=error msg="Sync aborted" error="context canceled" service=imap user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Finished user sync" duration="794.637µs" service=imap user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Exiting IMAP Service" service=imap user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Exiting service main loop" service=smtp user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Exiting service main loop" service=notification user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Exiting Service" service=user-identity user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=fbc54c93-703e-4947-9092-1a914b8885b5 time="2025-11-27T22:14:07Z" level=info msg="Exiting service main loop" service=telemetry user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Exiting service" service=user-events user=1d1ca1ba-0853-48ac-acd0-884d6c20c090 time="2025-11-27T22:14:07Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:07Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:07Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:07Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:07Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate with address "BD7D9D49-FD15-4DCA-B91E-CEDAF1486B2A@PROTON.LOCAL" # :1 -> *scenario time="2025-11-27T22:14:07Z" level=info msg="User '954e5fc9-6920-4a23-b71b-d21de7fba193' created with id=f755fddf-929e-46ac-98c8-763cbbcad49d" pkg=gpa/server/backend time="2025-11-27T22:14:07Z" level=info msg="User '216dfcbf-34c0-4cd5-990b-4dbac0b4ed39' created with id=761c50bf-1b61-446a-89cc-34ff833df2a0" pkg=gpa/server/backend time="2025-11-27T22:14:08Z" level=info msg="Starting bridge" time="2025-11-27T22:14:08Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/024/config2810028881/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/024/cache3600694602/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/024/cache3600694602/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:08Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/024/data3963718884/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/024/data3963718884/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:08Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:08Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:08Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:08Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:08Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:08Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:08Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:08Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:08Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/024/config2810028881/grpcServerConfig.json time="2025-11-27T22:14:08Z" level=info msg="gRPC server listening on /tmp/bridge4499" pkg=grpc time="2025-11-27T22:14:08Z" level=info msg="Frontend service started" time="2025-11-27T22:14:08Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:08Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:08Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:08Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:08Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:08Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:08Z" level=info msg="Frontend client started" time="2025-11-27T22:14:08Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3550da38)" time="2025-11-27T22:14:08Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3550da38)" time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:08Z" level=info msg="200 OK: POST https://127.0.0.1:44089/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:08Z" level=info msg="200 OK: POST https://127.0.0.1:44089/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:08Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Adding vault user" userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Creating new user" userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=warning msg="404 GET https://127.0.0.1:44089/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:08Z" level=error msg="404 GET https://127.0.0.1:44089/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:08Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44089/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:08Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/events/latest" pkg=gpa/client userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/settings" pkg=gpa/client userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Registering user client, ID:f755fddf-929e-46ac-98c8-763cbbcad49d" pkg=observability time="2025-11-27T22:14:08Z" level=info msg="Starting service main loop" service=telemetry user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Starting service main loop" service=notification user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Starting service main loop" service=smtp user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/labels?Type=4" pkg=gpa/client userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/labels?Type=3" pkg=gpa/client userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/labels?Type=1" pkg=gpa/client userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Setting labels" labelIDs="[5 8 9 12 1 4 6 7 10 0 2 3]" pkg=rwLabels time="2025-11-27T22:14:08Z" level=info msg="Adding user to imap server" addrID=8e1c56c0-637e-45f7-b4e5-b19e510ad342 service=server-manager time="2025-11-27T22:14:08Z" level=info msg="Creating new IMAP user" addrID=8e1c56c0-637e-45f7-b4e5-b19e510ad342 service=server-manager time="2025-11-27T22:14:08Z" level=info msg="Setting gluon ID" addrID=8e1c56c0-637e-45f7-b4e5-b19e510ad342 gluonID=076efa09-adc9-4077-8678-ef45846ec762 userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Created new IMAP user" addrID=8e1c56c0-637e-45f7-b4e5-b19e510ad342 gluonID=076efa09-adc9-4077-8678-ef45846ec762 service=server-manager time="2025-11-27T22:14:08Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:08Z" level=info msg=Resuming service=user-events user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6445d743)" time="2025-11-27T22:14:08Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6445d743)" time="2025-11-27T22:14:08Z" level=info msg="Starting IMAP Service" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Sync triggered" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:08.165840643 +0000 UTC m=+14.776346172" user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Checking whether logged in user should re-sync. UserID:f755fddf-929e-46ac-98c8-763cbbcad49d" userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Received mailbox message count" count=0 gluonID=076efa09-adc9-4077-8678-ef45846ec762 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:08Z" level=info msg="Syncing labels" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=076efa09-adc9-4077-8678-ef45846ec762 time="2025-11-27T22:14:08Z" level=info msg="Synced labels" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/mail/v4/messages/count" pkg=gpa/client userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Syncing messages" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Job started" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="200 OK: POST https://127.0.0.1:44089/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:08Z" level=info msg="200 OK: POST https://127.0.0.1:44089/mail/v4/messages" pkg=gpa/client userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Job finished" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Synced messages" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Finished user sync" duration=8.291243ms service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Sync complete, starting API event stream" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="200 OK: POST https://127.0.0.1:44089/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:08Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Adding vault user" userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Creating new user" userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=warning msg="404 GET https://127.0.0.1:44089/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:08Z" level=error msg="404 GET https://127.0.0.1:44089/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:08Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44089/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:08Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/events/latest" pkg=gpa/client userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/settings" pkg=gpa/client userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Registering user client, ID:761c50bf-1b61-446a-89cc-34ff833df2a0" pkg=observability time="2025-11-27T22:14:08Z" level=info msg="Starting service main loop" service=telemetry user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Starting service main loop" service=notification user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Starting service main loop" service=smtp user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/labels?Type=4" pkg=gpa/client userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/labels?Type=3" pkg=gpa/client userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="200 OK: GET https://127.0.0.1:44089/core/v4/labels?Type=1" pkg=gpa/client userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Setting labels" labelIDs="[4 6 9 10 0 2 5 7 8 12 1 3]" pkg=rwLabels time="2025-11-27T22:14:08Z" level=info msg="Adding user to imap server" addrID=0a03f0e0-c85f-4ad5-b3d7-f90c15382555 service=server-manager time="2025-11-27T22:14:08Z" level=info msg="Creating new IMAP user" addrID=0a03f0e0-c85f-4ad5-b3d7-f90c15382555 service=server-manager time="2025-11-27T22:14:08Z" level=info msg="Setting gluon ID" addrID=0a03f0e0-c85f-4ad5-b3d7-f90c15382555 gluonID=b63deced-bbb7-4924-9f28-578d8d5a5640 userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Received mailbox message count" count=0 gluonID=b63deced-bbb7-4924-9f28-578d8d5a5640 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:08Z" level=info msg="Created new IMAP user" addrID=0a03f0e0-c85f-4ad5-b3d7-f90c15382555 gluonID=b63deced-bbb7-4924-9f28-578d8d5a5640 service=server-manager time="2025-11-27T22:14:08Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:08Z" level=info msg=Resuming service=user-events user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Starting IMAP Service" service=imap user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Sync triggered" service=imap user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:08.327923505 +0000 UTC m=+14.938429044" user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Checking whether logged in user should re-sync. UserID:761c50bf-1b61-446a-89cc-34ff833df2a0" userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Syncing labels" service=imap user=761c50bf-1b61-446a-89cc-34ff833df2a0 Scenario: IMAP client can authenticate successfully with different case using IMAP AUTHENTICATE # features/imap/auth.feature:24 When user "954e5fc9-6920-4a23-b71b-d21de7fba193" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b63deced-bbb7-4924-9f28-578d8d5a5640 time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b63deced-bbb7-4924-9f28-578d8d5a5640 time="2025-11-27T22:14:08Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:08Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:08Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:08Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:08Z" level=info msg="Closing user" userID=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="De-registering user client, ID:f755fddf-929e-46ac-98c8-763cbbcad49d" pkg=observability time="2025-11-27T22:14:08Z" level=info msg="Exiting IMAP Service" service=imap user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Exiting service main loop" service=smtp user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Exiting service main loop" service=notification user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Exiting Service" service=user-identity user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Exiting service main loop" service=telemetry user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Exiting service" service=user-events user=f755fddf-929e-46ac-98c8-763cbbcad49d time="2025-11-27T22:14:08Z" level=info msg="Closing user" userID=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="De-registering user client, ID:761c50bf-1b61-446a-89cc-34ff833df2a0" pkg=observability time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b63deced-bbb7-4924-9f28-578d8d5a5640 time="2025-11-27T22:14:08Z" level=info msg="Synced labels" service=imap user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=warning msg="Get \"https://127.0.0.1:44089/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:08Z" level=error msg="Get \"https://127.0.0.1:44089/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:08Z" 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:44089/mail/v4/messages/count\": context canceled" service=imap user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=error msg="Sync aborted" error="context canceled" service=imap user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Finished user sync" duration="920.432µs" service=imap user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Exiting IMAP Service" service=imap user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Exiting service main loop" service=smtp user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Exiting service main loop" service=notification user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Exiting Service" service=user-identity user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Exiting service main loop" service=telemetry user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Exiting service" service=user-events user=761c50bf-1b61-446a-89cc-34ff833df2a0 time="2025-11-27T22:14:08Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:08Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:08Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b63deced-bbb7-4924-9f28-578d8d5a5640 time="2025-11-27T22:14:08Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:08Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:08Z" level=info msg="Closing service" service=unleash Then IMAP client "1" can authenticate with address "954E5FC9-6920-4A23-B71B-D21DE7FBA193@PROTON.LOCAL" using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-27T22:14:08Z" level=info msg="User 'b527fb0f-2081-4f3e-b06b-a748d29978d8' created with id=a8d52af0-9667-43ee-89e9-b8a78def5195" pkg=gpa/server/backend time="2025-11-27T22:14:08Z" level=info msg="User '766652d1-0e71-4355-9f49-208a0f012d72' created with id=f85910bf-27ce-4626-b271-da9847f6f0be" pkg=gpa/server/backend time="2025-11-27T22:14:08Z" level=info msg="Starting bridge" time="2025-11-27T22:14:08Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/025/config3013617813/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/025/cache1468403734/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:08Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/025/cache1468403734/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:08Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/025/data3279101245/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/025/data3279101245/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:08Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:08Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:08Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:08Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:08Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:08Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:08Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:08Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:08Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:08Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:08Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:08Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/025/config3013617813/grpcServerConfig.json time="2025-11-27T22:14:08Z" level=info msg="gRPC server listening on /tmp/bridge0010" pkg=grpc time="2025-11-27T22:14:08Z" level=info msg="Frontend service started" time="2025-11-27T22:14:08Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:08Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:08Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:09Z" level=info msg="Frontend client started" time="2025-11-27T22:14:09Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (08b38102)" time="2025-11-27T22:14:09Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (08b38102)" time="2025-11-27T22:14:09Z" level=info msg="200 OK: POST https://127.0.0.1:34189/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:09Z" level=info msg="200 OK: POST https://127.0.0.1:34189/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:09Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Adding vault user" userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Creating new user" userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=warning msg="404 GET https://127.0.0.1:34189/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:09Z" level=error msg="404 GET https://127.0.0.1:34189/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:09Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34189/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:09Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/events/latest" pkg=gpa/client userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/settings" pkg=gpa/client userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Registering user client, ID:a8d52af0-9667-43ee-89e9-b8a78def5195" pkg=observability time="2025-11-27T22:14:09Z" level=info msg="Starting service main loop" service=telemetry user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Starting service main loop" service=notification user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Starting service main loop" service=smtp user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/labels?Type=4" pkg=gpa/client userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/labels?Type=3" pkg=gpa/client userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/labels?Type=1" pkg=gpa/client userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Setting labels" labelIDs="[2 4 5 6 8 9 10 0 1 3 7 12]" pkg=rwLabels time="2025-11-27T22:14:09Z" level=info msg="Adding user to imap server" addrID=0d91f4bb-7bc3-41d2-abfc-c4548e3935bd service=server-manager time="2025-11-27T22:14:09Z" level=info msg="Creating new IMAP user" addrID=0d91f4bb-7bc3-41d2-abfc-c4548e3935bd service=server-manager time="2025-11-27T22:14:09Z" level=info msg="Setting gluon ID" addrID=0d91f4bb-7bc3-41d2-abfc-c4548e3935bd gluonID=46171cd9-c7ae-4113-8472-e221961df0f8 userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Received mailbox message count" count=0 gluonID=46171cd9-c7ae-4113-8472-e221961df0f8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:09Z" level=info msg="Created new IMAP user" addrID=0d91f4bb-7bc3-41d2-abfc-c4548e3935bd gluonID=46171cd9-c7ae-4113-8472-e221961df0f8 service=server-manager time="2025-11-27T22:14:09Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:09Z" level=info msg=Resuming service=user-events user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Starting IMAP Service" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Sync triggered" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Checking whether logged in user should re-sync. UserID:a8d52af0-9667-43ee-89e9-b8a78def5195" userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:09.159591705 +0000 UTC m=+15.770097244" user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (40b232ad)" time="2025-11-27T22:14:09Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (40b232ad)" time="2025-11-27T22:14:09Z" level=info msg="Syncing labels" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=46171cd9-c7ae-4113-8472-e221961df0f8 time="2025-11-27T22:14:09Z" level=info msg="Synced labels" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/mail/v4/messages/count" pkg=gpa/client userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="200 OK: POST https://127.0.0.1:34189/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:09Z" level=info msg="Syncing messages" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Job started" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="200 OK: POST https://127.0.0.1:34189/mail/v4/messages" pkg=gpa/client userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Job finished" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Synced messages" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Finished user sync" duration=7.08692ms service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Sync complete, starting API event stream" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="200 OK: POST https://127.0.0.1:34189/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:09Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Adding vault user" userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Creating new user" userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=warning msg="404 GET https://127.0.0.1:34189/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:09Z" level=error msg="404 GET https://127.0.0.1:34189/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:09Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34189/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:09Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/events/latest" pkg=gpa/client userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/settings" pkg=gpa/client userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Registering user client, ID:f85910bf-27ce-4626-b271-da9847f6f0be" pkg=observability time="2025-11-27T22:14:09Z" level=info msg="Starting service main loop" service=telemetry user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Starting service main loop" service=notification user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Starting service main loop" service=smtp user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/labels?Type=4" pkg=gpa/client userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/labels?Type=3" pkg=gpa/client userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:34189/core/v4/labels?Type=1" pkg=gpa/client userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Setting labels" labelIDs="[9 10 1 3 5 7 8 12 0 2 4 6]" pkg=rwLabels time="2025-11-27T22:14:09Z" level=info msg="Adding user to imap server" addrID=f91db7ef-4626-445a-a62e-44f59ac3b5cd service=server-manager time="2025-11-27T22:14:09Z" level=info msg="Creating new IMAP user" addrID=f91db7ef-4626-445a-a62e-44f59ac3b5cd service=server-manager time="2025-11-27T22:14:09Z" level=info msg="Setting gluon ID" addrID=f91db7ef-4626-445a-a62e-44f59ac3b5cd gluonID=dca3f7b2-9914-4bbf-aea8-607a86fdf49f userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Created new IMAP user" addrID=f91db7ef-4626-445a-a62e-44f59ac3b5cd gluonID=dca3f7b2-9914-4bbf-aea8-607a86fdf49f service=server-manager time="2025-11-27T22:14:09Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:09Z" level=info msg=Resuming service=user-events user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Received mailbox message count" count=0 gluonID=dca3f7b2-9914-4bbf-aea8-607a86fdf49f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:09Z" level=info msg="Starting IMAP Service" service=imap user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Sync triggered" service=imap user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:09.317662601 +0000 UTC m=+15.928168140" user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Checking whether logged in user should re-sync. UserID:f85910bf-27ce-4626-b271-da9847f6f0be" userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Syncing labels" service=imap user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:09Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:09Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:09Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:09Z" level=info msg="Closing user" userID=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="De-registering user client, ID:a8d52af0-9667-43ee-89e9-b8a78def5195" pkg=observability time="2025-11-27T22:14:09Z" level=info msg="Exiting IMAP Service" service=imap user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Exiting service main loop" service=smtp user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Exiting service main loop" service=notification user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=dca3f7b2-9914-4bbf-aea8-607a86fdf49f time="2025-11-27T22:14:09Z" level=info msg="Exiting Service" service=user-identity user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Exiting service main loop" service=telemetry user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Exiting service" service=user-events user=a8d52af0-9667-43ee-89e9-b8a78def5195 time="2025-11-27T22:14:09Z" level=info msg="Closing user" userID=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="De-registering user client, ID:f85910bf-27ce-4626-b271-da9847f6f0be" pkg=observability time="2025-11-27T22:14:09Z" level=info msg="Synced labels" service=imap user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=warning msg="Get \"https://127.0.0.1:34189/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:09Z" level=error msg="Get \"https://127.0.0.1:34189/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:09Z" 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:34189/mail/v4/messages/count\": context canceled" service=imap user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=error msg="Sync aborted" error="context canceled" service=imap user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Finished user sync" duration="837.467µs" service=imap user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Exiting IMAP Service" service=imap user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Exiting service main loop" service=smtp user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Exiting service main loop" service=notification user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Exiting Service" service=user-identity user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Exiting service main loop" service=telemetry user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Exiting service" service=user-events user=f85910bf-27ce-4626-b271-da9847f6f0be time="2025-11-27T22:14:09Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:09Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:09Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=dca3f7b2-9914-4bbf-aea8-607a86fdf49f time="2025-11-27T22:14:09Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:09Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:09Z" level=info msg="Closing service" service=unleash Scenario: IMAP client can authenticate successfully with secondary address # features/imap/auth.feature:28 Given user "b527fb0f-2081-4f3e-b06b-a748d29978d8" connects and authenticates IMAP client "1" with address "482d18e1-a7ec-4922-a3f9-fa961a84a174@proton.local" # :1 -> *scenario time="2025-11-27T22:14:09Z" level=info msg="User 'a570c1b4-df95-4b54-9432-b44aaa834f1a' created with id=cb753b51-3742-4d0e-8974-78adce836a00" pkg=gpa/server/backend time="2025-11-27T22:14:09Z" level=info msg="User '82249362-6d7a-4edb-94c3-eb44cf1f087d' created with id=2e68138c-f58f-4fc7-bdef-6c2360a93256" pkg=gpa/server/backend time="2025-11-27T22:14:09Z" level=info msg="Starting bridge" time="2025-11-27T22:14:09Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/026/config2660305480/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:09Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/026/cache2759587148/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:09Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/026/cache2759587148/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:09Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/026/data656531679/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/026/data656531679/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:09Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:09Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:09Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:09Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:09Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:09Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:09Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:09Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:09Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:09Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:09Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:09Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/026/config2660305480/grpcServerConfig.json time="2025-11-27T22:14:09Z" level=info msg="gRPC server listening on /tmp/bridge1542" pkg=grpc time="2025-11-27T22:14:09Z" level=info msg="Frontend service started" time="2025-11-27T22:14:09Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:09Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:09Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:09Z" level=info msg="200 OK: GET https://127.0.0.1:43889/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:09Z" level=info msg="Frontend client started" time="2025-11-27T22:14:09Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f124f9f6)" time="2025-11-27T22:14:09Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f124f9f6)" time="2025-11-27T22:14:09Z" level=info msg="200 OK: POST https://127.0.0.1:43889/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:10Z" level=info msg="200 OK: POST https://127.0.0.1:43889/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:10Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Adding vault user" userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Creating new user" userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=warning msg="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:10Z" level=error msg="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:10Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:10Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/events/latest" pkg=gpa/client userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/settings" pkg=gpa/client userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Registering user client, ID:cb753b51-3742-4d0e-8974-78adce836a00" pkg=observability time="2025-11-27T22:14:10Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Starting service main loop" service=notification user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Starting service main loop" service=telemetry user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Starting service main loop" service=smtp user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=4" pkg=gpa/client userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=3" pkg=gpa/client userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=1" pkg=gpa/client userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 4 8 9 3 5 6 7 10]" pkg=rwLabels time="2025-11-27T22:14:10Z" level=info msg="Adding user to imap server" addrID=1ac481a6-e462-46b4-8135-b4e1d1aa3b9c service=server-manager time="2025-11-27T22:14:10Z" level=info msg="Creating new IMAP user" addrID=1ac481a6-e462-46b4-8135-b4e1d1aa3b9c service=server-manager time="2025-11-27T22:14:10Z" level=info msg="Setting gluon ID" addrID=1ac481a6-e462-46b4-8135-b4e1d1aa3b9c gluonID=c3ec1e33-6397-42b1-999c-1602d8381ccf userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Received mailbox message count" count=0 gluonID=c3ec1e33-6397-42b1-999c-1602d8381ccf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:10Z" level=info msg="Created new IMAP user" addrID=1ac481a6-e462-46b4-8135-b4e1d1aa3b9c gluonID=c3ec1e33-6397-42b1-999c-1602d8381ccf service=server-manager time="2025-11-27T22:14:10Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:10Z" level=info msg=Resuming service=user-events user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Starting IMAP Service" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Sync triggered" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:10.146285504 +0000 UTC m=+16.756791043" user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (32020db6)" time="2025-11-27T22:14:10Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (32020db6)" time="2025-11-27T22:14:10Z" level=info msg="Checking whether logged in user should re-sync. UserID:cb753b51-3742-4d0e-8974-78adce836a00" userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Syncing labels" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=c3ec1e33-6397-42b1-999c-1602d8381ccf time="2025-11-27T22:14:10Z" level=info msg="Synced labels" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/mail/v4/messages/count" pkg=gpa/client userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Syncing messages" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Job started" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="200 OK: POST https://127.0.0.1:43889/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:10Z" level=info msg="200 OK: POST https://127.0.0.1:43889/mail/v4/messages" pkg=gpa/client userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Job finished" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Synced messages" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Finished user sync" duration=7.084183ms service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Sync complete, starting API event stream" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="200 OK: POST https://127.0.0.1:43889/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:10Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Adding vault user" userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Creating new user" userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=warning msg="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:10Z" level=error msg="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:10Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:10Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/events/latest" pkg=gpa/client userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/settings" pkg=gpa/client userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Registering user client, ID:2e68138c-f58f-4fc7-bdef-6c2360a93256" pkg=observability time="2025-11-27T22:14:10Z" level=info msg="Starting service main loop" service=telemetry user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Starting service main loop" service=notification user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Starting service main loop" service=smtp user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=4" pkg=gpa/client userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=3" pkg=gpa/client userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=1" pkg=gpa/client userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Setting labels" labelIDs="[2 3 5 6 9 12 4 7 8 10 0 1]" pkg=rwLabels time="2025-11-27T22:14:10Z" level=info msg="Adding user to imap server" addrID=d159accc-7169-476b-91e7-fe10680f6c33 service=server-manager time="2025-11-27T22:14:10Z" level=info msg="Creating new IMAP user" addrID=d159accc-7169-476b-91e7-fe10680f6c33 service=server-manager time="2025-11-27T22:14:10Z" level=info msg="Setting gluon ID" addrID=d159accc-7169-476b-91e7-fe10680f6c33 gluonID=38000c4a-ae02-460e-92d4-9cadb5598c20 userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Created new IMAP user" addrID=d159accc-7169-476b-91e7-fe10680f6c33 gluonID=38000c4a-ae02-460e-92d4-9cadb5598c20 service=server-manager time="2025-11-27T22:14:10Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:10Z" level=info msg=Resuming service=user-events user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Received mailbox message count" count=0 gluonID=38000c4a-ae02-460e-92d4-9cadb5598c20 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:10Z" level=info msg="Starting IMAP Service" service=imap user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Sync triggered" service=imap user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:10.303761987 +0000 UTC m=+16.914267526" user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Checking whether logged in user should re-sync. UserID:2e68138c-f58f-4fc7-bdef-6c2360a93256" userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Syncing labels" service=imap user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=38000c4a-ae02-460e-92d4-9cadb5598c20 time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=38000c4a-ae02-460e-92d4-9cadb5598c20 time="2025-11-27T22:14:10Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:10Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:10Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:10Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:10Z" level=info msg="Closing user" userID=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="De-registering user client, ID:cb753b51-3742-4d0e-8974-78adce836a00" pkg=observability time="2025-11-27T22:14:10Z" level=info msg="Exiting IMAP Service" service=imap user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Exiting service main loop" service=smtp user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Exiting service main loop" service=notification user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Exiting Service" service=user-identity user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Exiting service main loop" service=telemetry user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=38000c4a-ae02-460e-92d4-9cadb5598c20 time="2025-11-27T22:14:10Z" level=info msg="Exiting service" service=user-events user=cb753b51-3742-4d0e-8974-78adce836a00 time="2025-11-27T22:14:10Z" level=info msg="Closing user" userID=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="De-registering user client, ID:2e68138c-f58f-4fc7-bdef-6c2360a93256" pkg=observability time="2025-11-27T22:14:10Z" level=info msg="Synced labels" service=imap user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=warning msg="Get \"https://127.0.0.1:43889/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:10Z" level=error msg="Get \"https://127.0.0.1:43889/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:10Z" 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:43889/mail/v4/messages/count\": context canceled" service=imap user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=error msg="Sync aborted" error="context canceled" service=imap user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Finished user sync" duration="947.923µs" service=imap user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Exiting IMAP Service" service=imap user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Exiting service main loop" service=smtp user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Exiting service main loop" service=notification user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Exiting Service" service=user-identity user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Exiting service main loop" service=telemetry user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Exiting service" service=user-events user=2e68138c-f58f-4fc7-bdef-6c2360a93256 time="2025-11-27T22:14:10Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=38000c4a-ae02-460e-92d4-9cadb5598c20 time="2025-11-27T22:14:10Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:10Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=38000c4a-ae02-460e-92d4-9cadb5598c20 time="2025-11-27T22:14:10Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:10Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:10Z" 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 "a570c1b4-df95-4b54-9432-b44aaa834f1a" connects and authenticates IMAP client "1" with address "1012b71f-c9f2-444f-81fc-9c107ff9b252@proton.local" using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-27T22:14:10Z" level=info msg="User 'ac6002cf-b0b1-40ac-a4e1-1dfaf5cd9b2d' created with id=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c" pkg=gpa/server/backend time="2025-11-27T22:14:10Z" level=info msg="User 'd19c31f4-935a-4b3c-9ebf-5544ae9b74da' created with id=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec" pkg=gpa/server/backend time="2025-11-27T22:14:10Z" level=info msg="Starting bridge" time="2025-11-27T22:14:10Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/027/config782229960/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/027/cache707026017/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:10Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/027/cache707026017/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:10Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/027/data2085602708/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/027/data2085602708/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:10Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:10Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:10Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:10Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:10Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:10Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:10Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:10Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:10Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:10Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:10Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:10Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/027/config782229960/grpcServerConfig.json time="2025-11-27T22:14:10Z" level=info msg="gRPC server listening on /tmp/bridge5003" pkg=grpc time="2025-11-27T22:14:10Z" level=info msg="Frontend service started" time="2025-11-27T22:14:10Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:10Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:10Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:10Z" level=info msg="200 OK: GET https://127.0.0.1:43889/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:10Z" level=info msg="Frontend client started" time="2025-11-27T22:14:10Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4b968171)" time="2025-11-27T22:14:10Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4b968171)" time="2025-11-27T22:14:10Z" level=info msg="200 OK: POST https://127.0.0.1:43889/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:11Z" level=info msg="200 OK: POST https://127.0.0.1:43889/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:11Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Adding vault user" userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Creating new user" userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=warning msg="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:11Z" level=error msg="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:11Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:11Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/events/latest" pkg=gpa/client userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/settings" pkg=gpa/client userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Registering user client, ID:fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c" pkg=observability time="2025-11-27T22:14:11Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Starting service main loop" service=telemetry user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Starting service main loop" service=notification user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Starting service main loop" service=smtp user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=4" pkg=gpa/client userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=3" pkg=gpa/client userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=1" pkg=gpa/client userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Setting labels" labelIDs="[1 2 5 6 7 8 12 0 3 4 9 10]" pkg=rwLabels time="2025-11-27T22:14:11Z" level=info msg="Adding user to imap server" addrID=99feaa7c-2b04-4dc1-9e78-e67c3a98d065 service=server-manager time="2025-11-27T22:14:11Z" level=info msg="Creating new IMAP user" addrID=99feaa7c-2b04-4dc1-9e78-e67c3a98d065 service=server-manager time="2025-11-27T22:14:11Z" level=info msg="Setting gluon ID" addrID=99feaa7c-2b04-4dc1-9e78-e67c3a98d065 gluonID=ca19d17c-10b9-42cb-8165-29f3d52a479d userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Received mailbox message count" count=0 gluonID=ca19d17c-10b9-42cb-8165-29f3d52a479d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:11Z" level=info msg="Created new IMAP user" addrID=99feaa7c-2b04-4dc1-9e78-e67c3a98d065 gluonID=ca19d17c-10b9-42cb-8165-29f3d52a479d service=server-manager time="2025-11-27T22:14:11Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:11Z" level=info msg=Resuming service=user-events user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Starting IMAP Service" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Checking whether logged in user should re-sync. UserID:fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c" userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Sync triggered" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:11.127471819 +0000 UTC m=+17.737977348" user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (cd4ac56c)" time="2025-11-27T22:14:11Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cd4ac56c)" time="2025-11-27T22:14:11Z" level=info msg="Syncing labels" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ca19d17c-10b9-42cb-8165-29f3d52a479d time="2025-11-27T22:14:11Z" level=info msg="Synced labels" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/mail/v4/messages/count" pkg=gpa/client userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="200 OK: POST https://127.0.0.1:43889/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:11Z" level=info msg="Syncing messages" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Job started" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="200 OK: POST https://127.0.0.1:43889/mail/v4/messages" pkg=gpa/client userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Job finished" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Synced messages" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Finished user sync" duration=7.59557ms service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Sync complete, starting API event stream" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="200 OK: POST https://127.0.0.1:43889/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:11Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Adding vault user" userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Creating new user" userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=warning msg="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:11Z" level=error msg="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:11Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:43889/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:11Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/events/latest" pkg=gpa/client userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/settings" pkg=gpa/client userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Registering user client, ID:a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec" pkg=observability time="2025-11-27T22:14:11Z" level=info msg="Starting service main loop" service=telemetry user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Starting service main loop" service=smtp user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Starting service main loop" service=notification user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=4" pkg=gpa/client userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=3" pkg=gpa/client userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:43889/core/v4/labels?Type=1" pkg=gpa/client userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Setting labels" labelIDs="[5 6 8 9 0 4 7 10 12 1 2 3]" pkg=rwLabels time="2025-11-27T22:14:11Z" level=info msg="Adding user to imap server" addrID=d86d70d8-32ac-40f7-8432-9654cd01151d service=server-manager time="2025-11-27T22:14:11Z" level=info msg="Creating new IMAP user" addrID=d86d70d8-32ac-40f7-8432-9654cd01151d service=server-manager time="2025-11-27T22:14:11Z" level=info msg="Setting gluon ID" addrID=d86d70d8-32ac-40f7-8432-9654cd01151d gluonID=4a600947-ae26-4f00-9ea6-e570c0ab8de4 userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Created new IMAP user" addrID=d86d70d8-32ac-40f7-8432-9654cd01151d gluonID=4a600947-ae26-4f00-9ea6-e570c0ab8de4 service=server-manager time="2025-11-27T22:14:11Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:11Z" level=info msg=Resuming service=user-events user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Received mailbox message count" count=0 gluonID=4a600947-ae26-4f00-9ea6-e570c0ab8de4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:11Z" level=info msg="Starting IMAP Service" service=imap user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Sync triggered" service=imap user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:11.287995633 +0000 UTC m=+17.898501172" user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Checking whether logged in user should re-sync. UserID:a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec" userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Syncing labels" service=imap user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec Scenario: IMAP client cannot authenticate with bad username # features/imap/auth.feature:34 When user "ac6002cf-b0b1-40ac-a4e1-1dfaf5cd9b2d" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:11Z" level=error msg="Command failed" cmd="LOGIN 'yZRTH4YWbhLR5Hcpy6ablYWfC26zUCmdeY0Y1IrJDrU=' " error="no such user" pkg=gluon/session session=1 time="2025-11-27T22:14:11Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=ac6002cf-b0b1-40ac-a4e1-1dfaf5cd9b2d@proton.localbad time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4a600947-ae26-4f00-9ea6-e570c0ab8de4 time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4a600947-ae26-4f00-9ea6-e570c0ab8de4 time="2025-11-27T22:14:11Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:11Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:11Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:11Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:11Z" level=info msg="Closing user" userID=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="De-registering user client, ID:fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c" pkg=observability time="2025-11-27T22:14:11Z" level=info msg="Exiting IMAP Service" service=imap user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Exiting service main loop" service=smtp user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Exiting service main loop" service=notification user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Exiting Service" service=user-identity user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Exiting service main loop" service=telemetry user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Exiting service" service=user-events user=fc8f7ebc-c08b-4af6-ab3b-1c25d4538f1c time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=4a600947-ae26-4f00-9ea6-e570c0ab8de4 time="2025-11-27T22:14:11Z" level=info msg="Closing user" userID=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="De-registering user client, ID:a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec" pkg=observability time="2025-11-27T22:14:11Z" level=info msg="Synced labels" service=imap user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=warning msg="Get \"https://127.0.0.1:43889/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:11Z" level=error msg="Get \"https://127.0.0.1:43889/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:11Z" 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:43889/mail/v4/messages/count\": context canceled" service=imap user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=error msg="Sync aborted" error="context canceled" service=imap user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Finished user sync" duration=1.070893ms service=imap user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Exiting IMAP Service" service=imap user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Exiting service main loop" service=smtp user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Exiting service main loop" service=notification user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Exiting Service" service=user-identity user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Exiting service main loop" service=telemetry user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Exiting service" service=user-events user=a46c0bce-2eb9-4fbb-8af0-97f8d3b9c5ec time="2025-11-27T22:14:11Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:11Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:11Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=4a600947-ae26-4f00-9ea6-e570c0ab8de4 time="2025-11-27T22:14:11Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:11Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:11Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect username # :1 -> *scenario time="2025-11-27T22:14:11Z" level=info msg="User 'c2b3f994-55cd-4487-8f2f-fc0bb193a46f' created with id=67080353-fbd8-44c9-b1a4-f7b55bf344d6" pkg=gpa/server/backend time="2025-11-27T22:14:11Z" level=info msg="User '3043212b-092b-43f8-8891-e5d1fa7ab2d9' created with id=d06574d9-14f3-4079-a930-13dff36b26bd" pkg=gpa/server/backend time="2025-11-27T22:14:11Z" level=info msg="Starting bridge" time="2025-11-27T22:14:11Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/028/config177565251/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:11Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/028/cache252271437/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:11Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/028/cache252271437/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:11Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/028/data58050761/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/028/data58050761/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:11Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:11Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:11Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:11Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:11Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:11Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:11Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/028/config177565251/grpcServerConfig.json time="2025-11-27T22:14:11Z" level=info msg="gRPC server listening on /tmp/bridge5298" pkg=grpc time="2025-11-27T22:14:11Z" level=info msg="Frontend service started" time="2025-11-27T22:14:11Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:11Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:11Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:11Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:11Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:11Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:11Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:11Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:11Z" level=info msg="200 OK: GET https://127.0.0.1:36971/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:11Z" level=info msg="Frontend client started" time="2025-11-27T22:14:11Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ffe845d5)" time="2025-11-27T22:14:11Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ffe845d5)" time="2025-11-27T22:14:11Z" level=info msg="200 OK: POST https://127.0.0.1:36971/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:12Z" level=info msg="200 OK: POST https://127.0.0.1:36971/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:12Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Adding vault user" userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Creating new user" userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=warning msg="404 GET https://127.0.0.1:36971/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:12Z" level=error msg="404 GET https://127.0.0.1:36971/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:12Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36971/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:12Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/events/latest" pkg=gpa/client userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/settings" pkg=gpa/client userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Registering user client, ID:67080353-fbd8-44c9-b1a4-f7b55bf344d6" pkg=observability time="2025-11-27T22:14:12Z" level=info msg="Starting service main loop" service=telemetry user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Starting service main loop" service=notification user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Starting service main loop" service=smtp user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/labels?Type=4" pkg=gpa/client userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/labels?Type=3" pkg=gpa/client userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/labels?Type=1" pkg=gpa/client userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Setting labels" labelIDs="[7 8 9 0 1 4 6 10 12 2 3 5]" pkg=rwLabels time="2025-11-27T22:14:12Z" level=info msg="Adding user to imap server" addrID=5b9301c6-f9da-43a6-9ce1-3b213f15e539 service=server-manager time="2025-11-27T22:14:12Z" level=info msg="Creating new IMAP user" addrID=5b9301c6-f9da-43a6-9ce1-3b213f15e539 service=server-manager time="2025-11-27T22:14:12Z" level=info msg="Setting gluon ID" addrID=5b9301c6-f9da-43a6-9ce1-3b213f15e539 gluonID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Created new IMAP user" addrID=5b9301c6-f9da-43a6-9ce1-3b213f15e539 gluonID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a service=server-manager time="2025-11-27T22:14:12Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:12Z" level=info msg=Resuming service=user-events user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Received mailbox message count" count=0 gluonID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:12Z" level=info msg="Starting IMAP Service" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Sync triggered" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:12.117270346 +0000 UTC m=+18.727775875" user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Checking whether logged in user should re-sync. UserID:67080353-fbd8-44c9-b1a4-f7b55bf344d6" userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d1d1ff08)" time="2025-11-27T22:14:12Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d1d1ff08)" time="2025-11-27T22:14:12Z" level=info msg="Syncing labels" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=609fbd2e-4a8a-4c2f-81be-0f7ef29bc36a time="2025-11-27T22:14:12Z" level=info msg="Synced labels" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/mail/v4/messages/count" pkg=gpa/client userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="200 OK: POST https://127.0.0.1:36971/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:12Z" level=info msg="Syncing messages" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Job started" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="200 OK: POST https://127.0.0.1:36971/mail/v4/messages" pkg=gpa/client userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Job finished" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Synced messages" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Finished user sync" duration=7.525289ms service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Sync complete, starting API event stream" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="200 OK: POST https://127.0.0.1:36971/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:12Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Adding vault user" userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Creating new user" userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=warning msg="404 GET https://127.0.0.1:36971/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:12Z" level=error msg="404 GET https://127.0.0.1:36971/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:12Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36971/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:12Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/events/latest" pkg=gpa/client userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/settings" pkg=gpa/client userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Registering user client, ID:d06574d9-14f3-4079-a930-13dff36b26bd" pkg=observability time="2025-11-27T22:14:12Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Starting service main loop" service=telemetry user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Starting service main loop" service=notification user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Starting service main loop" service=smtp user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/labels?Type=4" pkg=gpa/client userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/labels?Type=3" pkg=gpa/client userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36971/core/v4/labels?Type=1" pkg=gpa/client userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Setting labels" labelIDs="[6 8 9 12 1 3 4 7 10 0 2 5]" pkg=rwLabels time="2025-11-27T22:14:12Z" level=info msg="Adding user to imap server" addrID=226dd17f-bee5-457b-b7bf-230ad9599909 service=server-manager time="2025-11-27T22:14:12Z" level=info msg="Creating new IMAP user" addrID=226dd17f-bee5-457b-b7bf-230ad9599909 service=server-manager time="2025-11-27T22:14:12Z" level=info msg="Setting gluon ID" addrID=226dd17f-bee5-457b-b7bf-230ad9599909 gluonID=3bbd620e-38b3-4425-8a5d-c389bff0d8d1 userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Received mailbox message count" count=0 gluonID=3bbd620e-38b3-4425-8a5d-c389bff0d8d1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:12Z" level=info msg="Created new IMAP user" addrID=226dd17f-bee5-457b-b7bf-230ad9599909 gluonID=3bbd620e-38b3-4425-8a5d-c389bff0d8d1 service=server-manager time="2025-11-27T22:14:12Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:12Z" level=info msg=Resuming service=user-events user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Starting IMAP Service" service=imap user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Sync triggered" service=imap user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:12.274957102 +0000 UTC m=+18.885462641" user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Checking whether logged in user should re-sync. UserID:d06574d9-14f3-4079-a930-13dff36b26bd" userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Syncing labels" service=imap user=d06574d9-14f3-4079-a930-13dff36b26bd Scenario: IMAP client cannot authenticate with bad username using IMAP AUTHENTICATE # features/imap/auth.feature:38 When user "c2b3f994-55cd-4487-8f2f-fc0bb193a46f" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3bbd620e-38b3-4425-8a5d-c389bff0d8d1 time="2025-11-27T22:14:12Z" level=error msg="Command failed" cmd="AUTHENTICATE " error="no such user" pkg=gluon/session session=1 time="2025-11-27T22:14:12Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=c2b3f994-55cd-4487-8f2f-fc0bb193a46f@proton.localbad time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3bbd620e-38b3-4425-8a5d-c389bff0d8d1 time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3bbd620e-38b3-4425-8a5d-c389bff0d8d1 time="2025-11-27T22:14:12Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:12Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:12Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:12Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:12Z" level=info msg="Closing user" userID=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="De-registering user client, ID:67080353-fbd8-44c9-b1a4-f7b55bf344d6" pkg=observability time="2025-11-27T22:14:12Z" level=info msg="Exiting IMAP Service" service=imap user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Exiting service main loop" service=smtp user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Exiting service main loop" service=notification user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3bbd620e-38b3-4425-8a5d-c389bff0d8d1 time="2025-11-27T22:14:12Z" level=info msg="Exiting Service" service=user-identity user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Exiting service main loop" service=telemetry user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Exiting service" service=user-events user=67080353-fbd8-44c9-b1a4-f7b55bf344d6 time="2025-11-27T22:14:12Z" level=info msg="Closing user" userID=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="De-registering user client, ID:d06574d9-14f3-4079-a930-13dff36b26bd" pkg=observability time="2025-11-27T22:14:12Z" level=info msg="Synced labels" service=imap user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=warning msg="Get \"https://127.0.0.1:36971/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:12Z" level=error msg="Get \"https://127.0.0.1:36971/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:12Z" 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:36971/mail/v4/messages/count\": context canceled" service=imap user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=error msg="Sync aborted" error="context canceled" service=imap user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Finished user sync" duration=1.103274ms service=imap user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Exiting IMAP Service" service=imap user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Exiting service main loop" service=smtp user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Exiting service main loop" service=notification user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Exiting Service" service=user-identity user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Exiting service main loop" service=telemetry user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3bbd620e-38b3-4425-8a5d-c389bff0d8d1 time="2025-11-27T22:14:12Z" level=info msg="Exiting service" service=user-events user=d06574d9-14f3-4079-a930-13dff36b26bd time="2025-11-27T22:14:12Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:12Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:12Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3bbd620e-38b3-4425-8a5d-c389bff0d8d1 time="2025-11-27T22:14:12Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:12Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:12Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect username using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-27T22:14:12Z" level=info msg="User '026c6f20-6668-4e19-bc36-f21436619804' created with id=5113a25c-7469-4d7b-8bd6-57649cc8e8bd" pkg=gpa/server/backend time="2025-11-27T22:14:12Z" level=info msg="User '7a03ccc0-faa6-4146-a0ff-e4d83a93e41f' created with id=ea992f84-89f5-4244-a54a-e9d7c77fbf9d" pkg=gpa/server/backend time="2025-11-27T22:14:12Z" level=info msg="Starting bridge" time="2025-11-27T22:14:12Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/029/config793435801/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/029/cache4024132247/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:12Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/029/cache4024132247/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:12Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/029/data3409828774/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/029/data3409828774/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:12Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:12Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:12Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:12Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:12Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:12Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:12Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:12Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:12Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:12Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:12Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:12Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/029/config793435801/grpcServerConfig.json time="2025-11-27T22:14:12Z" level=info msg="gRPC server listening on /tmp/bridge8815" pkg=grpc time="2025-11-27T22:14:12Z" level=info msg="Frontend service started" time="2025-11-27T22:14:12Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:12Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:12Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:12Z" level=info msg="200 OK: GET https://127.0.0.1:36561/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:12Z" level=info msg="Frontend client started" time="2025-11-27T22:14:12Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (ba01fe7c)" time="2025-11-27T22:14:12Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ba01fe7c)" time="2025-11-27T22:14:12Z" level=info msg="200 OK: POST https://127.0.0.1:36561/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:13Z" level=info msg="200 OK: POST https://127.0.0.1:36561/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:13Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Adding vault user" userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Creating new user" userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=warning msg="404 GET https://127.0.0.1:36561/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:13Z" level=error msg="404 GET https://127.0.0.1:36561/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:13Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36561/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:13Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/events/latest" pkg=gpa/client userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/settings" pkg=gpa/client userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Registering user client, ID:5113a25c-7469-4d7b-8bd6-57649cc8e8bd" pkg=observability time="2025-11-27T22:14:13Z" level=info msg="Starting service main loop" service=telemetry user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Starting service main loop" service=notification user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Starting service main loop" service=smtp user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/labels?Type=4" pkg=gpa/client userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/labels?Type=3" pkg=gpa/client userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/labels?Type=1" pkg=gpa/client userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Setting labels" labelIDs="[6 8 12 0 2 7 9 10 1 3 4 5]" pkg=rwLabels time="2025-11-27T22:14:13Z" level=info msg="Adding user to imap server" addrID=779c40e0-b567-40aa-aabc-b47a359b4a20 service=server-manager time="2025-11-27T22:14:13Z" level=info msg="Creating new IMAP user" addrID=779c40e0-b567-40aa-aabc-b47a359b4a20 service=server-manager time="2025-11-27T22:14:13Z" level=info msg="Setting gluon ID" addrID=779c40e0-b567-40aa-aabc-b47a359b4a20 gluonID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Created new IMAP user" addrID=779c40e0-b567-40aa-aabc-b47a359b4a20 gluonID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 service=server-manager time="2025-11-27T22:14:13Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:13Z" level=info msg=Resuming service=user-events user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Received mailbox message count" count=0 gluonID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:13Z" level=info msg="Starting IMAP Service" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Sync triggered" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:13.097521571 +0000 UTC m=+19.708027100" user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Checking whether logged in user should re-sync. UserID:5113a25c-7469-4d7b-8bd6-57649cc8e8bd" userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (528b0e4e)" time="2025-11-27T22:14:13Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (528b0e4e)" time="2025-11-27T22:14:13Z" level=info msg="Syncing labels" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=29a7d8e4-2b36-488d-afa7-c0d104d16ed6 time="2025-11-27T22:14:13Z" level=info msg="Synced labels" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="200 OK: POST https://127.0.0.1:36561/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/mail/v4/messages/count" pkg=gpa/client userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Syncing messages" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Job started" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="200 OK: POST https://127.0.0.1:36561/mail/v4/messages" pkg=gpa/client userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Job finished" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Synced messages" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Finished user sync" duration=7.1091ms service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Sync complete, starting API event stream" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="200 OK: POST https://127.0.0.1:36561/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:13Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Adding vault user" userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Creating new user" userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=warning msg="404 GET https://127.0.0.1:36561/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:13Z" level=error msg="404 GET https://127.0.0.1:36561/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:13Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36561/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:13Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/events/latest" pkg=gpa/client userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/settings" pkg=gpa/client userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Registering user client, ID:ea992f84-89f5-4244-a54a-e9d7c77fbf9d" pkg=observability time="2025-11-27T22:14:13Z" level=info msg="Starting service main loop" service=telemetry user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Starting service main loop" service=notification user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Starting service main loop" service=smtp user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/labels?Type=4" pkg=gpa/client userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/labels?Type=3" pkg=gpa/client userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:36561/core/v4/labels?Type=1" pkg=gpa/client userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Setting labels" labelIDs="[12 0 5 6 7 10 1 2 3 4 8 9]" pkg=rwLabels time="2025-11-27T22:14:13Z" level=info msg="Adding user to imap server" addrID=f4f88fb0-5ae5-497f-93f4-a7cec9106f00 service=server-manager time="2025-11-27T22:14:13Z" level=info msg="Creating new IMAP user" addrID=f4f88fb0-5ae5-497f-93f4-a7cec9106f00 service=server-manager time="2025-11-27T22:14:13Z" level=info msg="Setting gluon ID" addrID=f4f88fb0-5ae5-497f-93f4-a7cec9106f00 gluonID=0b3850e2-c6f4-4084-90ba-65266ee1b259 userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Created new IMAP user" addrID=f4f88fb0-5ae5-497f-93f4-a7cec9106f00 gluonID=0b3850e2-c6f4-4084-90ba-65266ee1b259 service=server-manager time="2025-11-27T22:14:13Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:13Z" level=info msg=Resuming service=user-events user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Received mailbox message count" count=0 gluonID=0b3850e2-c6f4-4084-90ba-65266ee1b259 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap Scenario: IMAP client cannot authenticate with bad password # features/imap/auth.feature:42 When user "026c6f20-6668-4e19-bc36-f21436619804" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:13Z" level=info msg="Checking whether logged in user should re-sync. UserID:ea992f84-89f5-4244-a54a-e9d7c77fbf9d" userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Starting IMAP Service" service=imap user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Sync triggered" service=imap user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:13.256048759 +0000 UTC m=+19.866554288" user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=error msg="Command failed" cmd="LOGIN '+JcPbSjLPKIpo7MKu0Sr4qAUyC9o8V62nPwjyl1K97E=' " error="no such user" pkg=gluon/session session=1 time="2025-11-27T22:14:13Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=026c6f20-6668-4e19-bc36-f21436619804@proton.local time="2025-11-27T22:14:13Z" level=info msg="Syncing labels" service=imap user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0b3850e2-c6f4-4084-90ba-65266ee1b259 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0b3850e2-c6f4-4084-90ba-65266ee1b259 time="2025-11-27T22:14:13Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:13Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:13Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:13Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:13Z" level=info msg="Closing user" userID=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="De-registering user client, ID:5113a25c-7469-4d7b-8bd6-57649cc8e8bd" pkg=observability time="2025-11-27T22:14:13Z" level=info msg="Exiting IMAP Service" service=imap user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Exiting service main loop" service=smtp user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Exiting service main loop" service=notification user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Exiting Service" service=user-identity user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Exiting service main loop" service=telemetry user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Exiting service" service=user-events user=5113a25c-7469-4d7b-8bd6-57649cc8e8bd time="2025-11-27T22:14:13Z" level=info msg="Closing user" userID=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="De-registering user client, ID:ea992f84-89f5-4244-a54a-e9d7c77fbf9d" pkg=observability time="2025-11-27T22:14:13Z" level=info msg="Synced labels" service=imap user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=warning msg="Get \"https://127.0.0.1:36561/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:13Z" level=error msg="Get \"https://127.0.0.1:36561/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0b3850e2-c6f4-4084-90ba-65266ee1b259 time="2025-11-27T22:14:13Z" 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:36561/mail/v4/messages/count\": context canceled" service=imap user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=error msg="Sync aborted" error="context canceled" service=imap user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Finished user sync" duration=1.111841ms service=imap user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Exiting IMAP Service" service=imap user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Exiting service main loop" service=smtp user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Exiting service main loop" service=notification user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Exiting Service" service=user-identity user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Exiting service main loop" service=telemetry user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Exiting service" service=user-events user=ea992f84-89f5-4244-a54a-e9d7c77fbf9d time="2025-11-27T22:14:13Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:13Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0b3850e2-c6f4-4084-90ba-65266ee1b259 time="2025-11-27T22:14:13Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0b3850e2-c6f4-4084-90ba-65266ee1b259 time="2025-11-27T22:14:13Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:13Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:13Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect password # :1 -> *scenario time="2025-11-27T22:14:13Z" level=info msg="User 'f33ef28c-25e7-4ae2-960e-4ef2568935e7' created with id=9e8f5893-fc32-4b97-8914-2942fd3a8611" pkg=gpa/server/backend time="2025-11-27T22:14:13Z" level=info msg="User 'b59f7cdf-fad3-4516-b2ae-1fde3668dad1' created with id=b0ee197a-c38e-4766-859b-eb55bf659445" pkg=gpa/server/backend time="2025-11-27T22:14:13Z" level=info msg="Starting bridge" time="2025-11-27T22:14:13Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/030/config198470770/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/030/cache1804848582/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:13Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/030/cache1804848582/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:13Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/030/data4181073328/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/030/data4181073328/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:13Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:13Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:13Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:13Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:13Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:13Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:13Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:13Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:13Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:13Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:13Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:13Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/030/config198470770/grpcServerConfig.json time="2025-11-27T22:14:13Z" level=info msg="gRPC server listening on /tmp/bridge1855" pkg=grpc time="2025-11-27T22:14:13Z" level=info msg="Frontend service started" time="2025-11-27T22:14:13Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:13Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:13Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:13Z" level=info msg="200 OK: GET https://127.0.0.1:39913/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:13Z" level=info msg="Frontend client started" time="2025-11-27T22:14:13Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1a090637)" time="2025-11-27T22:14:13Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1a090637)" time="2025-11-27T22:14:13Z" level=info msg="200 OK: POST https://127.0.0.1:39913/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:14Z" level=info msg="200 OK: POST https://127.0.0.1:39913/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:14Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Adding vault user" userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Creating new user" userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=warning msg="404 GET https://127.0.0.1:39913/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:14Z" level=error msg="404 GET https://127.0.0.1:39913/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:14Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39913/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:14Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/events/latest" pkg=gpa/client userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/settings" pkg=gpa/client userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Registering user client, ID:9e8f5893-fc32-4b97-8914-2942fd3a8611" pkg=observability time="2025-11-27T22:14:14Z" level=info msg="Starting service main loop" service=telemetry user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Starting service main loop" service=notification user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Starting service main loop" service=smtp user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/labels?Type=4" pkg=gpa/client userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/labels?Type=3" pkg=gpa/client userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/labels?Type=1" pkg=gpa/client userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Setting labels" labelIDs="[9 10 12 0 1 2 3 4 6 7 8 5]" pkg=rwLabels time="2025-11-27T22:14:14Z" level=info msg="Adding user to imap server" addrID=bef31bce-fa3e-4607-8407-e81f6410aebd service=server-manager time="2025-11-27T22:14:14Z" level=info msg="Creating new IMAP user" addrID=bef31bce-fa3e-4607-8407-e81f6410aebd service=server-manager time="2025-11-27T22:14:14Z" level=info msg="Setting gluon ID" addrID=bef31bce-fa3e-4607-8407-e81f6410aebd gluonID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Created new IMAP user" addrID=bef31bce-fa3e-4607-8407-e81f6410aebd gluonID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 service=server-manager time="2025-11-27T22:14:14Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:14Z" level=info msg=Resuming service=user-events user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Received mailbox message count" count=0 gluonID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:14Z" level=info msg="Starting IMAP Service" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Sync triggered" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:14.08199236 +0000 UTC m=+20.692497899" user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (e8cf80aa)" time="2025-11-27T22:14:14Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e8cf80aa)" time="2025-11-27T22:14:14Z" level=info msg="Checking whether logged in user should re-sync. UserID:9e8f5893-fc32-4b97-8914-2942fd3a8611" userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Syncing labels" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=76d89372-3efc-43bd-9d2a-4bfbeb6cb184 time="2025-11-27T22:14:14Z" level=info msg="Synced labels" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="200 OK: POST https://127.0.0.1:39913/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/mail/v4/messages/count" pkg=gpa/client userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Syncing messages" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Job started" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="200 OK: POST https://127.0.0.1:39913/mail/v4/messages" pkg=gpa/client userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Job finished" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Synced messages" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Finished user sync" duration=7.208807ms service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Sync complete, starting API event stream" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="200 OK: POST https://127.0.0.1:39913/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:14Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Adding vault user" userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Creating new user" userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=warning msg="404 GET https://127.0.0.1:39913/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:14Z" level=error msg="404 GET https://127.0.0.1:39913/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:14Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39913/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:14Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/events/latest" pkg=gpa/client userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/settings" pkg=gpa/client userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Registering user client, ID:b0ee197a-c38e-4766-859b-eb55bf659445" pkg=observability time="2025-11-27T22:14:14Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Starting service main loop" service=telemetry user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Starting service main loop" service=notification user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Starting service main loop" service=smtp user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/labels?Type=4" pkg=gpa/client userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/labels?Type=3" pkg=gpa/client userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:39913/core/v4/labels?Type=1" pkg=gpa/client userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Setting labels" labelIDs="[0 1 2 4 5 6 9 10 3 7 8 12]" pkg=rwLabels time="2025-11-27T22:14:14Z" level=info msg="Adding user to imap server" addrID=9fbf0da2-bba5-4653-bb7c-86b17e5dac2b service=server-manager time="2025-11-27T22:14:14Z" level=info msg="Creating new IMAP user" addrID=9fbf0da2-bba5-4653-bb7c-86b17e5dac2b service=server-manager time="2025-11-27T22:14:14Z" level=info msg="Setting gluon ID" addrID=9fbf0da2-bba5-4653-bb7c-86b17e5dac2b gluonID=4cd7a678-55a7-4f95-8163-bf4e41801245 userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Created new IMAP user" addrID=9fbf0da2-bba5-4653-bb7c-86b17e5dac2b gluonID=4cd7a678-55a7-4f95-8163-bf4e41801245 service=server-manager time="2025-11-27T22:14:14Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:14Z" level=info msg=Resuming service=user-events user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Received mailbox message count" count=0 gluonID=4cd7a678-55a7-4f95-8163-bf4e41801245 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:14Z" level=info msg="Starting IMAP Service" service=imap user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Sync triggered" service=imap user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:14.238822564 +0000 UTC m=+20.849328093" user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Checking whether logged in user should re-sync. UserID:b0ee197a-c38e-4766-859b-eb55bf659445" userID=b0ee197a-c38e-4766-859b-eb55bf659445 Scenario: IMAP client cannot authenticate with bad password using IMAP AUTHENTICATE # features/imap/auth.feature:46 When user "f33ef28c-25e7-4ae2-960e-4ef2568935e7" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:14Z" level=info msg="Syncing labels" service=imap user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=error msg="Command failed" cmd="AUTHENTICATE " error="no such user" pkg=gluon/session session=1 time="2025-11-27T22:14:14Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=f33ef28c-25e7-4ae2-960e-4ef2568935e7@proton.local time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=4cd7a678-55a7-4f95-8163-bf4e41801245 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=4cd7a678-55a7-4f95-8163-bf4e41801245 time="2025-11-27T22:14:14Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:14Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:14Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:14Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:14Z" level=info msg="Closing user" userID=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="De-registering user client, ID:9e8f5893-fc32-4b97-8914-2942fd3a8611" pkg=observability time="2025-11-27T22:14:14Z" level=info msg="Exiting IMAP Service" service=imap user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Exiting service main loop" service=smtp user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Exiting service main loop" service=notification user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Exiting Service" service=user-identity user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Exiting service main loop" service=telemetry user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Exiting service" service=user-events user=9e8f5893-fc32-4b97-8914-2942fd3a8611 time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=4cd7a678-55a7-4f95-8163-bf4e41801245 time="2025-11-27T22:14:14Z" level=info msg="Closing user" userID=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="De-registering user client, ID:b0ee197a-c38e-4766-859b-eb55bf659445" pkg=observability time="2025-11-27T22:14:14Z" level=info msg="Synced labels" service=imap user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=warning msg="Get \"https://127.0.0.1:39913/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:14Z" level=error msg="Get \"https://127.0.0.1:39913/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:14Z" 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:39913/mail/v4/messages/count\": context canceled" service=imap user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=error msg="Sync aborted" error="context canceled" service=imap user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Finished user sync" duration="938.476µs" service=imap user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Exiting IMAP Service" service=imap user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Exiting service main loop" service=smtp user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Exiting service main loop" service=notification user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Exiting Service" service=user-identity user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Exiting service main loop" service=telemetry user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Exiting service" service=user-events user=b0ee197a-c38e-4766-859b-eb55bf659445 time="2025-11-27T22:14:14Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:14Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=4cd7a678-55a7-4f95-8163-bf4e41801245 time="2025-11-27T22:14:14Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:14Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14:14Z" 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-27T22:14:14Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:14Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate with incorrect password using IMAP AUTHENTICATE # :1 -> *scenario time="2025-11-27T22:14:14Z" level=info msg="User 'a09917fc-a4a4-4a52-a9d1-b81b4ae00cae' created with id=4734f139-5990-4365-a3b6-dc17f3a4e117" pkg=gpa/server/backend time="2025-11-27T22:14:14Z" level=info msg="User '3a2188ed-d272-4a40-94b9-4f6b840aae3b' created with id=15de2f8c-35fa-438a-9908-3137b7c84697" pkg=gpa/server/backend time="2025-11-27T22:14:14Z" level=info msg="Starting bridge" time="2025-11-27T22:14:14Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/031/config3122056193/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/031/cache1534903432/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:14Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/031/cache1534903432/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:14Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/031/data88002533/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/031/data88002533/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:14Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:14Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:14Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:14Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:14Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:14Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:14Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:14Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:14Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:14Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:14Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:14Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/031/config3122056193/grpcServerConfig.json time="2025-11-27T22:14:14Z" level=info msg="gRPC server listening on /tmp/bridge6026" pkg=grpc time="2025-11-27T22:14:14Z" level=info msg="Frontend service started" time="2025-11-27T22:14:14Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:14Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:14Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:14Z" level=info msg="200 OK: GET https://127.0.0.1:40489/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:14Z" level=info msg="Frontend client started" time="2025-11-27T22:14:14Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (dcda0730)" time="2025-11-27T22:14:14Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dcda0730)" time="2025-11-27T22:14:14Z" level=info msg="200 OK: POST https://127.0.0.1:40489/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:15Z" level=info msg="200 OK: POST https://127.0.0.1:40489/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:15Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Adding vault user" userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Creating new user" userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=warning msg="404 GET https://127.0.0.1:40489/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:15Z" level=error msg="404 GET https://127.0.0.1:40489/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:15Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40489/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:15Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/events/latest" pkg=gpa/client userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/settings" pkg=gpa/client userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Registering user client, ID:4734f139-5990-4365-a3b6-dc17f3a4e117" pkg=observability time="2025-11-27T22:14:15Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Starting service main loop" service=telemetry user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Starting service main loop" service=notification user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Starting service main loop" service=smtp user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/labels?Type=4" pkg=gpa/client userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/labels?Type=3" pkg=gpa/client userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/labels?Type=1" pkg=gpa/client userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Setting labels" labelIDs="[8 9 10 12 0 2 3 6 1 4 5 7]" pkg=rwLabels time="2025-11-27T22:14:15Z" level=info msg="Adding user to imap server" addrID=198e7e88-99f7-4c65-ab30-462a6132d98d service=server-manager time="2025-11-27T22:14:15Z" level=info msg="Creating new IMAP user" addrID=198e7e88-99f7-4c65-ab30-462a6132d98d service=server-manager time="2025-11-27T22:14:15Z" level=info msg="Setting gluon ID" addrID=198e7e88-99f7-4c65-ab30-462a6132d98d gluonID=646a9376-4e63-45cd-a037-67c0101c105b userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Created new IMAP user" addrID=198e7e88-99f7-4c65-ab30-462a6132d98d gluonID=646a9376-4e63-45cd-a037-67c0101c105b service=server-manager time="2025-11-27T22:14:15Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:15Z" level=info msg=Resuming service=user-events user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Received mailbox message count" count=0 gluonID=646a9376-4e63-45cd-a037-67c0101c105b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:15Z" level=info msg="Starting IMAP Service" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Sync triggered" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Checking whether logged in user should re-sync. UserID:4734f139-5990-4365-a3b6-dc17f3a4e117" userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:15.062213088 +0000 UTC m=+21.672718617" user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (95447f56)" time="2025-11-27T22:14:15Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (95447f56)" time="2025-11-27T22:14:15Z" level=info msg="Syncing labels" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=646a9376-4e63-45cd-a037-67c0101c105b time="2025-11-27T22:14:15Z" level=info msg="Synced labels" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/mail/v4/messages/count" pkg=gpa/client userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Syncing messages" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Job started" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="200 OK: POST https://127.0.0.1:40489/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:15Z" level=info msg="200 OK: POST https://127.0.0.1:40489/mail/v4/messages" pkg=gpa/client userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Job finished" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Synced messages" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Finished user sync" duration=7.53655ms service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Sync complete, starting API event stream" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="200 OK: POST https://127.0.0.1:40489/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:15Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Adding vault user" userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Creating new user" userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=warning msg="404 GET https://127.0.0.1:40489/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:15Z" level=error msg="404 GET https://127.0.0.1:40489/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:15Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40489/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:15Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/events/latest" pkg=gpa/client userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/settings" pkg=gpa/client userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Registering user client, ID:15de2f8c-35fa-438a-9908-3137b7c84697" pkg=observability time="2025-11-27T22:14:15Z" level=info msg="Starting service main loop" service=telemetry user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Starting service main loop" service=notification user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Starting service main loop" service=smtp user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/labels?Type=4" pkg=gpa/client userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/labels?Type=3" pkg=gpa/client userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:40489/core/v4/labels?Type=1" pkg=gpa/client userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Setting labels" labelIDs="[4 5 6 7 8 9 10 12 0 1 2 3]" pkg=rwLabels time="2025-11-27T22:14:15Z" level=info msg="Adding user to imap server" addrID=b41b6b60-695e-4553-9f00-33dbf8ae3dc4 service=server-manager time="2025-11-27T22:14:15Z" level=info msg="Creating new IMAP user" addrID=b41b6b60-695e-4553-9f00-33dbf8ae3dc4 service=server-manager time="2025-11-27T22:14:15Z" level=info msg="Setting gluon ID" addrID=b41b6b60-695e-4553-9f00-33dbf8ae3dc4 gluonID=af61af0d-bd42-44cb-9297-df903b10be6c userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Received mailbox message count" count=0 gluonID=af61af0d-bd42-44cb-9297-df903b10be6c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:15Z" level=info msg="Created new IMAP user" addrID=b41b6b60-695e-4553-9f00-33dbf8ae3dc4 gluonID=af61af0d-bd42-44cb-9297-df903b10be6c service=server-manager time="2025-11-27T22:14:15Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:15Z" level=info msg=Resuming service=user-events user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Starting IMAP Service" service=imap user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Sync triggered" service=imap user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:15.224240716 +0000 UTC m=+21.834746255" user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Logging out user" pkg=bridge/user userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Logging out user" userID=4734f139-5990-4365-a3b6-dc17f3a4e117 withAPI=true withData=false withDataDisabledKillSwitch=false time="2025-11-27T22:14:15Z" level=info msg="Checking whether logged in user should re-sync. UserID:15de2f8c-35fa-438a-9908-3137b7c84697" userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:15Z" level=info msg="De-registering user client, ID:4734f139-5990-4365-a3b6-dc17f3a4e117" pkg=observability time="2025-11-27T22:14:15Z" level=info msg="Exiting IMAP Service" service=imap user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Exiting service main loop" service=smtp user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Exiting service main loop" service=notification user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Exiting Service" service=user-identity user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Exiting service main loop" service=telemetry user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Exiting service" service=user-events user=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Syncing labels" service=imap user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="200 OK: DELETE https://127.0.0.1:40489/auth/v4" pkg=gpa/client userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="Closing user" userID=4734f139-5990-4365-a3b6-dc17f3a4e117 time="2025-11-27T22:14:15Z" level=info msg="De-registering user client, ID:4734f139-5990-4365-a3b6-dc17f3a4e117" pkg=observability Scenario: IMAP client cannot authenticate for disconnected user # features/imap/auth.feature:50 When user "a09917fc-a4a4-4a52-a9d1-b81b4ae00cae" logs out # :1 -> *scenario And user "a09917fc-a4a4-4a52-a9d1-b81b4ae00cae" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=af61af0d-bd42-44cb-9297-df903b10be6c time="2025-11-27T22:14:15Z" level=error msg="Command failed" cmd="LOGIN 'm3w9B5ffML3XCiU4s5OXTJ+CtP1QbqHpMk/O82YW27o=' " error="no such user" pkg=gluon/session session=1 time="2025-11-27T22:14:15Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=a09917fc-a4a4-4a52-a9d1-b81b4ae00cae@proton.local time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=af61af0d-bd42-44cb-9297-df903b10be6c time="2025-11-27T22:14:15Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:15Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:15Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:15Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:15Z" level=info msg="Closing user" userID=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="De-registering user client, ID:15de2f8c-35fa-438a-9908-3137b7c84697" pkg=observability time="2025-11-27T22:14:15Z" level=info msg="Synced labels" service=imap user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=warning msg="Get \"https://127.0.0.1:40489/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:15Z" level=error msg="Get \"https://127.0.0.1:40489/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:15Z" 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:40489/mail/v4/messages/count\": context canceled" service=imap user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=error msg="Sync aborted" error="context canceled" service=imap user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Finished user sync" duration=1.918169ms service=imap user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Exiting IMAP Service" service=imap user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Exiting service main loop" service=smtp user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Exiting service main loop" service=notification user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Exiting Service" service=user-identity user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Exiting service main loop" service=telemetry user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Exiting service" service=user-events user=15de2f8c-35fa-438a-9908-3137b7c84697 time="2025-11-27T22:14:15Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=af61af0d-bd42-44cb-9297-df903b10be6c time="2025-11-27T22:14:15Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:15Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:15Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:15Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:15Z" level=info msg="Closing service" service=unleash Then IMAP client "1" cannot authenticate # :1 -> *scenario time="2025-11-27T22:14:15Z" level=info msg="User 'ee7c0d84-4622-4642-88dd-fff40eb41218' created with id=341da5a0-8020-47fc-9f94-1d5937ffe053" pkg=gpa/server/backend time="2025-11-27T22:14:15Z" level=info msg="User 'b3ad0a28-722a-4025-b766-d89ef85046d2' created with id=cbd45118-8bca-468b-845d-337629cd2c6f" pkg=gpa/server/backend time="2025-11-27T22:14:15Z" level=info msg="Starting bridge" time="2025-11-27T22:14:15Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/032/config3515235576/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/032/cache46363460/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:15Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/032/cache46363460/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:15Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/032/data2257913172/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/032/data2257913172/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:15Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:15Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:15Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:15Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:15Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:15Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:15Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:15Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:15Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:15Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:15Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/032/config3515235576/grpcServerConfig.json time="2025-11-27T22:14:15Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:15Z" level=info msg="gRPC server listening on /tmp/bridge8022" pkg=grpc time="2025-11-27T22:14:15Z" level=info msg="Frontend service started" time="2025-11-27T22:14:15Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:15Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:15Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:15Z" level=info msg="200 OK: GET https://127.0.0.1:41639/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:15Z" level=info msg="Frontend client started" time="2025-11-27T22:14:15Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d97379ef)" time="2025-11-27T22:14:15Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d97379ef)" time="2025-11-27T22:14:15Z" level=info msg="200 OK: POST https://127.0.0.1:41639/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:16Z" level=info msg="200 OK: POST https://127.0.0.1:41639/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Adding vault user" userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Creating new user" userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=warning msg="404 GET https://127.0.0.1:41639/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:16Z" level=error msg="404 GET https://127.0.0.1:41639/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:16Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41639/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:16Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/events/latest" pkg=gpa/client userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/settings" pkg=gpa/client userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Registering user client, ID:341da5a0-8020-47fc-9f94-1d5937ffe053" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Starting service main loop" service=telemetry user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Starting service main loop" service=notification user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Starting service main loop" service=smtp user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/labels?Type=4" pkg=gpa/client userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/labels?Type=3" pkg=gpa/client userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/labels?Type=1" pkg=gpa/client userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Setting labels" labelIDs="[2 5 6 7 10 0 1 3 4 8 9 12]" pkg=rwLabels time="2025-11-27T22:14:16Z" level=info msg="Adding user to imap server" addrID=62ebb18a-3a8e-4656-ac0f-6ad5053091da service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Creating new IMAP user" addrID=62ebb18a-3a8e-4656-ac0f-6ad5053091da service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Setting gluon ID" addrID=62ebb18a-3a8e-4656-ac0f-6ad5053091da gluonID=2e167439-2ae5-48b9-9625-070def1b3251 userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Received mailbox message count" count=0 gluonID=2e167439-2ae5-48b9-9625-070def1b3251 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:16Z" level=info msg="Created new IMAP user" addrID=62ebb18a-3a8e-4656-ac0f-6ad5053091da gluonID=2e167439-2ae5-48b9-9625-070def1b3251 service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:16Z" level=info msg=Resuming service=user-events user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Starting IMAP Service" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Sync triggered" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (466d29b4)" time="2025-11-27T22:14:16Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (466d29b4)" time="2025-11-27T22:14:16Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:16.054105222 +0000 UTC m=+22.664610751" user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Checking whether logged in user should re-sync. UserID:341da5a0-8020-47fc-9f94-1d5937ffe053" userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Syncing labels" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2e167439-2ae5-48b9-9625-070def1b3251 time="2025-11-27T22:14:16Z" level=info msg="Synced labels" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/mail/v4/messages/count" pkg=gpa/client userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Syncing messages" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="200 OK: POST https://127.0.0.1:41639/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:16Z" level=info msg="Job started" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="200 OK: POST https://127.0.0.1:41639/mail/v4/messages" pkg=gpa/client userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Job finished" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Synced messages" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Finished user sync" duration=7.268549ms service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Sync complete, starting API event stream" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="200 OK: POST https://127.0.0.1:41639/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Adding vault user" userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Creating new user" userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=warning msg="404 GET https://127.0.0.1:41639/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:16Z" level=error msg="404 GET https://127.0.0.1:41639/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:16Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41639/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:16Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/events/latest" pkg=gpa/client userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/settings" pkg=gpa/client userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Registering user client, ID:cbd45118-8bca-468b-845d-337629cd2c6f" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Starting service main loop" service=telemetry user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Starting service main loop" service=notification user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Starting service main loop" service=smtp user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/labels?Type=4" pkg=gpa/client userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/labels?Type=3" pkg=gpa/client userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:41639/core/v4/labels?Type=1" pkg=gpa/client userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Setting labels" labelIDs="[8 9 2 4 10 12 0 1 3 5 6 7]" pkg=rwLabels time="2025-11-27T22:14:16Z" level=info msg="Adding user to imap server" addrID=1e8ff154-75cf-4843-a0f3-d579082548e3 service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Creating new IMAP user" addrID=1e8ff154-75cf-4843-a0f3-d579082548e3 service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Setting gluon ID" addrID=1e8ff154-75cf-4843-a0f3-d579082548e3 gluonID=9b2571dc-4820-423a-92f0-7aa2fb0aca57 userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Received mailbox message count" count=0 gluonID=9b2571dc-4820-423a-92f0-7aa2fb0aca57 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:16Z" level=info msg="Created new IMAP user" addrID=1e8ff154-75cf-4843-a0f3-d579082548e3 gluonID=9b2571dc-4820-423a-92f0-7aa2fb0aca57 service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:16Z" level=info msg=Resuming service=user-events user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Starting IMAP Service" service=imap user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Sync triggered" service=imap user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Checking whether logged in user should re-sync. UserID:cbd45118-8bca-468b-845d-337629cd2c6f" userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:16.212065481 +0000 UTC m=+22.822571020" user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Logging out user" pkg=bridge/user userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Logging out user" userID=341da5a0-8020-47fc-9f94-1d5937ffe053 withAPI=true withData=false withDataDisabledKillSwitch=false time="2025-11-27T22:14:16Z" level=info msg="Syncing labels" service=imap user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:16Z" level=info msg="De-registering user client, ID:341da5a0-8020-47fc-9f94-1d5937ffe053" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Exiting IMAP Service" service=imap user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Exiting service main loop" service=smtp user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Exiting service main loop" service=notification user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Exiting Service" service=user-identity user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Exiting service main loop" service=telemetry user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Exiting service" service=user-events user=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9b2571dc-4820-423a-92f0-7aa2fb0aca57 time="2025-11-27T22:14:16Z" level=info msg="200 OK: DELETE https://127.0.0.1:41639/auth/v4" pkg=gpa/client userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="Closing user" userID=341da5a0-8020-47fc-9f94-1d5937ffe053 time="2025-11-27T22:14:16Z" level=info msg="De-registering user client, ID:341da5a0-8020-47fc-9f94-1d5937ffe053" pkg=observability Scenario: IMAP client cannot authenticate using IMAP AUTHENTICATE for disconnected user # features/imap/auth.feature:55 When user "ee7c0d84-4622-4642-88dd-fff40eb41218" logs out # :1 -> *scenario time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9b2571dc-4820-423a-92f0-7aa2fb0aca57 And user "ee7c0d84-4622-4642-88dd-fff40eb41218" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:16Z" level=error msg="Command failed" cmd="AUTHENTICATE " error="no such user" pkg=gluon/session session=1 time="2025-11-27T22:14:16Z" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=ee7c0d84-4622-4642-88dd-fff40eb41218@proton.local time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9b2571dc-4820-423a-92f0-7aa2fb0aca57 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9b2571dc-4820-423a-92f0-7aa2fb0aca57 time="2025-11-27T22:14:16Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:16Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:16Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:16Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Closing user" userID=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="De-registering user client, ID:cbd45118-8bca-468b-845d-337629cd2c6f" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Synced labels" service=imap user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=warning msg="Get \"https://127.0.0.1:41639/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9b2571dc-4820-423a-92f0-7aa2fb0aca57 time="2025-11-27T22:14:16Z" level=error msg="Get \"https://127.0.0.1:41639/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:16Z" 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:41639/mail/v4/messages/count\": context canceled" service=imap user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=error msg="Sync aborted" error="context canceled" service=imap user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Finished user sync" duration=1.793976ms service=imap user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Exiting IMAP Service" service=imap user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Exiting service main loop" service=smtp user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Exiting service main loop" service=notification user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Exiting Service" service=user-identity user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Exiting service main loop" service=telemetry user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Exiting service" service=user-events user=cbd45118-8bca-468b-845d-337629cd2c6f time="2025-11-27T22:14:16Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9b2571dc-4820-423a-92f0-7aa2fb0aca57 time="2025-11-27T22:14:16Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:16Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:16Z" 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-27T22:14:16Z" level=info msg="User '2078be2f-0078-4215-af95-5547efc2d561' created with id=317930da-b91d-4360-b1ef-b2ceec254b86" pkg=gpa/server/backend Background: Given there exists an account with username "2078be2f-0078-4215-af95-5547efc2d561" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:16Z" level=info msg="Starting bridge" time="2025-11-27T22:14:16Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/033/config2933234668/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/033/cache318061914/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/033/cache318061914/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:16Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/033/data3789917625/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/033/data3789917625/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:16Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:16Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:16Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:16Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:16Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:16Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:16Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:16Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:16Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/033/config2933234668/grpcServerConfig.json time="2025-11-27T22:14:16Z" level=info msg="gRPC server listening on /tmp/bridge8290" pkg=grpc time="2025-11-27T22:14:16Z" level=info msg="Frontend service started" time="2025-11-27T22:14:16Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:16Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:16Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:16Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:16Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:16Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:34779/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:16Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5a3ef9a9)" time="2025-11-27T22:14:16Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5a3ef9a9)" time="2025-11-27T22:14:16Z" level=info msg="200 OK: POST https://127.0.0.1:34779/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:16Z" level=info msg="200 OK: POST https://127.0.0.1:34779/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:16Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Adding vault user" userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Creating new user" userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=warning msg="404 GET https://127.0.0.1:34779/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:16Z" level=error msg="404 GET https://127.0.0.1:34779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:16Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34779/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:16Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/events/latest" pkg=gpa/client userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/settings" pkg=gpa/client userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Registering user client, ID:317930da-b91d-4360-b1ef-b2ceec254b86" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Starting service main loop" service=telemetry user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Starting service main loop" service=notification user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Starting service main loop" service=smtp user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/labels?Type=4" pkg=gpa/client userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/labels?Type=3" pkg=gpa/client userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:34779/core/v4/labels?Type=1" pkg=gpa/client userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Setting labels" labelIDs="[5 7 8 9 4 6 10 12 0 1 2 3]" pkg=rwLabels time="2025-11-27T22:14:16Z" level=info msg="Adding user to imap server" addrID=41193274-acf9-43ff-85da-25a493f2daa5 service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Creating new IMAP user" addrID=41193274-acf9-43ff-85da-25a493f2daa5 service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Setting gluon ID" addrID=41193274-acf9-43ff-85da-25a493f2daa5 gluonID=11041bdd-91a2-4f7a-80ed-9ac72e237221 userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Created new IMAP user" addrID=41193274-acf9-43ff-85da-25a493f2daa5 gluonID=11041bdd-91a2-4f7a-80ed-9ac72e237221 service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Received mailbox message count" count=0 gluonID=11041bdd-91a2-4f7a-80ed-9ac72e237221 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:16Z" level=info msg="Starting IMAP Service" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Sync triggered" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:16.629397238 +0000 UTC m=+23.239902767" user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:16Z" level=info msg=Resuming service=user-events user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Checking whether logged in user should re-sync. UserID:317930da-b91d-4360-b1ef-b2ceec254b86" userID=317930da-b91d-4360-b1ef-b2ceec254b86 And the user logs in with username "2078be2f-0078-4215-af95-5547efc2d561" and password "password" # :1 -> *scenario time="2025-11-27T22:14:16Z" level=info msg="Syncing labels" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=11041bdd-91a2-4f7a-80ed-9ac72e237221 time="2025-11-27T22:14:16Z" level=info msg="Synced labels" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:34779/mail/v4/messages/count" pkg=gpa/client userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Syncing messages" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Job started" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="200 OK: POST https://127.0.0.1:34779/mail/v4/messages" pkg=gpa/client userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Job finished" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Synced messages" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Finished user sync" duration=2.546765ms service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Sync complete, starting API event stream" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:16Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:16Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:16Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Closing user" userID=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="De-registering user client, ID:317930da-b91d-4360-b1ef-b2ceec254b86" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Exiting IMAP Service" service=imap user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Exiting service main loop" service=smtp user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Exiting service main loop" service=notification user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Exiting Service" service=user-identity user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Exiting service main loop" service=telemetry user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Exiting service" service=user-events user=317930da-b91d-4360-b1ef-b2ceec254b86 time="2025-11-27T22:14:16Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:16Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:16Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:16Z" 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-27T22:14:16Z" level=info msg="User 'a0aeda92-0c79-4eb9-9db0-52d44b568177' created with id=ff9c6414-964b-43c6-9abd-4651fcb239b8" pkg=gpa/server/backend time="2025-11-27T22:14:16Z" level=info msg="Starting bridge" time="2025-11-27T22:14:16Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/034/config579124697/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/034/cache729839477/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:16Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/034/cache729839477/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:16Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/034/data3229299950/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/034/data3229299950/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:16Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:16Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:16Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:16Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:16Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:16Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:16Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:16Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:16Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:16Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/034/config579124697/grpcServerConfig.json time="2025-11-27T22:14:16Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:16Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:16Z" level=info msg="gRPC server listening on /tmp/bridge6114" pkg=grpc time="2025-11-27T22:14:16Z" level=info msg="Frontend service started" time="2025-11-27T22:14:16Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:16Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:16Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:16Z" level=info msg="200 OK: GET https://127.0.0.1:34017/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:16Z" level=info msg="Frontend client started" time="2025-11-27T22:14:16Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b83ae28e)" time="2025-11-27T22:14:16Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b83ae28e)" time="2025-11-27T22:14:16Z" level=info msg="200 OK: POST https://127.0.0.1:34017/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:17Z" level=info msg="200 OK: POST https://127.0.0.1:34017/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:17Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Adding vault user" userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Creating new user" userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=warning msg="404 GET https://127.0.0.1:34017/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:17Z" level=error msg="404 GET https://127.0.0.1:34017/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:17Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34017/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:17Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:34017/core/v4/events/latest" pkg=gpa/client userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:34017/core/v4/settings" pkg=gpa/client userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Registering user client, ID:ff9c6414-964b-43c6-9abd-4651fcb239b8" pkg=observability time="2025-11-27T22:14:17Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Starting service main loop" service=telemetry user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Starting service main loop" service=notification user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Starting service main loop" service=smtp user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:34017/core/v4/labels?Type=4" pkg=gpa/client userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:34017/core/v4/labels?Type=3" pkg=gpa/client userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:34017/core/v4/labels?Type=1" pkg=gpa/client userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Setting labels" labelIDs="[4 5 6 7 8 0 1 9 10 12 2 3]" pkg=rwLabels time="2025-11-27T22:14:17Z" level=info msg="Adding user to imap server" addrID=1425a7b9-e272-4c34-90ae-08ec05315f3f service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Creating new IMAP user" addrID=1425a7b9-e272-4c34-90ae-08ec05315f3f service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Setting gluon ID" addrID=1425a7b9-e272-4c34-90ae-08ec05315f3f gluonID=2e19459b-d495-4b7b-9c43-792631101b59 userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Created new IMAP user" addrID=1425a7b9-e272-4c34-90ae-08ec05315f3f gluonID=2e19459b-d495-4b7b-9c43-792631101b59 service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:17Z" level=info msg=Resuming service=user-events user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Received mailbox message count" count=0 gluonID=2e19459b-d495-4b7b-9c43-792631101b59 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:17Z" level=info msg="Starting IMAP Service" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Sync triggered" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:17.149720643 +0000 UTC m=+23.760226172" user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Syncing labels" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Checking whether logged in user should re-sync. UserID:ff9c6414-964b-43c6-9abd-4651fcb239b8" userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2e19459b-d495-4b7b-9c43-792631101b59 Scenario: User agent before an IMAP client announces its ID # features/imap/id.feature:12 When user "a0aeda92-0c79-4eb9-9db0-52d44b568177" connects and authenticates IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2e19459b-d495-4b7b-9c43-792631101b59 time="2025-11-27T22:14:17Z" level=info msg="Synced labels" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:34017/mail/v4/messages/count" pkg=gpa/client userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Syncing messages" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Job started" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="200 OK: POST https://127.0.0.1:34017/mail/v4/messages" pkg=gpa/client userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Job finished" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Synced messages" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Finished user sync" duration=2.916846ms service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Sync complete, starting API event stream" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:17Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:17Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:17Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:17Z" level=info msg="Closing user" userID=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="De-registering user client, ID:ff9c6414-964b-43c6-9abd-4651fcb239b8" pkg=observability time="2025-11-27T22:14:17Z" level=info msg="Exiting IMAP Service" service=imap user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Exiting service main loop" service=smtp user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Exiting service main loop" service=notification user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Exiting Service" service=user-identity user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Exiting service main loop" service=telemetry user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Exiting service" service=user-events user=ff9c6414-964b-43c6-9abd-4651fcb239b8 time="2025-11-27T22:14:17Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14:17Z" 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-27T22:14:17Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Closing service" service=unleash Then the user agent is "UnknownClient/0.0.1 (linux)" # :1 -> *scenario time="2025-11-27T22:14:17Z" level=info msg="User '514f908f-8dcb-4d4e-9379-b2ff60fb840f' created with id=73cbaff6-1e45-46fe-917b-500bd4d7e600" pkg=gpa/server/backend time="2025-11-27T22:14:17Z" level=info msg="Starting bridge" time="2025-11-27T22:14:17Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/035/config757150564/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/035/cache1164068531/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:17Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/035/cache1164068531/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:17Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/035/data1054826102/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/035/data1054826102/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:17Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:17Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:17Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:17Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:17Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:17Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:17Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:17Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:17Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/035/config757150564/grpcServerConfig.json time="2025-11-27T22:14:17Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:17Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:17Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:17Z" level=info msg="gRPC server listening on /tmp/bridge6176" pkg=grpc time="2025-11-27T22:14:17Z" level=info msg="Frontend service started" time="2025-11-27T22:14:17Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:17Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:17Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:46239/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:17Z" level=info msg="Frontend client started" time="2025-11-27T22:14:17Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (89ed6e44)" time="2025-11-27T22:14:17Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (89ed6e44)" time="2025-11-27T22:14:17Z" level=info msg="200 OK: POST https://127.0.0.1:46239/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:17Z" level=info msg="200 OK: POST https://127.0.0.1:46239/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:17Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Adding vault user" userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Creating new user" userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=warning msg="404 GET https://127.0.0.1:46239/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:17Z" level=error msg="404 GET https://127.0.0.1:46239/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:17Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46239/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:17Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:46239/core/v4/events/latest" pkg=gpa/client userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:46239/core/v4/settings" pkg=gpa/client userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Registering user client, ID:73cbaff6-1e45-46fe-917b-500bd4d7e600" pkg=observability time="2025-11-27T22:14:17Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Starting service main loop" service=telemetry user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Starting service main loop" service=notification user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Starting service main loop" service=smtp user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:46239/core/v4/labels?Type=4" pkg=gpa/client userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:46239/core/v4/labels?Type=3" pkg=gpa/client userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:46239/core/v4/labels?Type=1" pkg=gpa/client userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Setting labels" labelIDs="[7 8 12 0 4 9 10 1 2 3 5 6]" pkg=rwLabels time="2025-11-27T22:14:17Z" level=info msg="Adding user to imap server" addrID=33ce99e9-cb19-4e2b-b7f7-443ac9a582a2 service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Creating new IMAP user" addrID=33ce99e9-cb19-4e2b-b7f7-443ac9a582a2 service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Setting gluon ID" addrID=33ce99e9-cb19-4e2b-b7f7-443ac9a582a2 gluonID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Created new IMAP user" addrID=33ce99e9-cb19-4e2b-b7f7-443ac9a582a2 gluonID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:17Z" level=info msg=Resuming service=user-events user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Received mailbox message count" count=0 gluonID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:17Z" level=info msg="Starting IMAP Service" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Sync triggered" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:17.664560638 +0000 UTC m=+24.275066177" user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Checking whether logged in user should re-sync. UserID:73cbaff6-1e45-46fe-917b-500bd4d7e600" userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Syncing labels" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 Scenario: User agent after an IMAP client announces its ID # features/imap/id.feature:16 When user "514f908f-8dcb-4d4e-9379-b2ff60fb840f" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" 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-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=aa4a0e1a-9d00-4fcc-ad56-2589c52bf4a1 time="2025-11-27T22:14:17Z" level=info msg="Synced labels" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="200 OK: GET https://127.0.0.1:46239/mail/v4/messages/count" pkg=gpa/client userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Syncing messages" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Job started" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="200 OK: POST https://127.0.0.1:46239/mail/v4/messages" pkg=gpa/client userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Job finished" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Synced messages" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Finished user sync" duration=2.683961ms service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Sync complete, starting API event stream" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:17Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:17Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:17Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:17Z" level=info msg="Closing user" userID=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="De-registering user client, ID:73cbaff6-1e45-46fe-917b-500bd4d7e600" pkg=observability time="2025-11-27T22:14:17Z" level=info msg="Exiting IMAP Service" service=imap user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Exiting service main loop" service=smtp user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Exiting service main loop" service=notification user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Exiting Service" service=user-identity user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Exiting service main loop" service=telemetry user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Exiting service" service=user-events user=73cbaff6-1e45-46fe-917b-500bd4d7e600 time="2025-11-27T22:14:17Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14:17Z" 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-27T22:14:17Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:17Z" level=info msg="Closing service" service=unleash Then the user agent is "name/version (linux)" # :1 -> *scenario time="2025-11-27T22:14:17Z" level=info msg="User '46fe5ded-c5dd-46cc-9a4d-50d3aba6893d' created with id=17db9a1c-687c-4c44-b890-6433768003ad" pkg=gpa/server/backend time="2025-11-27T22:14:18Z" level=info msg="Starting bridge" time="2025-11-27T22:14:18Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/036/config3916747292/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/036/cache2333144918/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/036/cache2333144918/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:18Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/036/data1743322668/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/036/data1743322668/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:18Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:18Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:18Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:18Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:18Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:18Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:18Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:18Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:18Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:18Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:18Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:18Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/036/config3916747292/grpcServerConfig.json time="2025-11-27T22:14:18Z" level=info msg="gRPC server listening on /tmp/bridge6745" pkg=grpc time="2025-11-27T22:14:18Z" level=info msg="Frontend service started" time="2025-11-27T22:14:18Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:18Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:18Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:18Z" level=info msg="Frontend client started" time="2025-11-27T22:14:18Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5fcbf8e9)" time="2025-11-27T22:14:18Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5fcbf8e9)" time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:33927/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:18Z" level=info msg="200 OK: POST https://127.0.0.1:33927/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:18Z" level=info msg="200 OK: POST https://127.0.0.1:33927/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:18Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Adding vault user" userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Creating new user" userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=warning msg="404 GET https://127.0.0.1:33927/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:18Z" level=error msg="404 GET https://127.0.0.1:33927/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:18Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:33927/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:18Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:33927/core/v4/events/latest" pkg=gpa/client userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:33927/core/v4/settings" pkg=gpa/client userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Registering user client, ID:17db9a1c-687c-4c44-b890-6433768003ad" pkg=observability time="2025-11-27T22:14:18Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Starting service main loop" service=telemetry user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Starting service main loop" service=notification user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Starting service main loop" service=smtp user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:33927/core/v4/labels?Type=4" pkg=gpa/client userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:33927/core/v4/labels?Type=3" pkg=gpa/client userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:33927/core/v4/labels?Type=1" pkg=gpa/client userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Setting labels" labelIDs="[10 12 1 2 3 4 5 6 0 7 8 9]" pkg=rwLabels time="2025-11-27T22:14:18Z" level=info msg="Adding user to imap server" addrID=902d2f03-55b6-4110-a91d-fc93d4339026 service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Creating new IMAP user" addrID=902d2f03-55b6-4110-a91d-fc93d4339026 service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Setting gluon ID" addrID=902d2f03-55b6-4110-a91d-fc93d4339026 gluonID=f81507fc-b17a-4714-8350-fe174fb3886d userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Received mailbox message count" count=0 gluonID=f81507fc-b17a-4714-8350-fe174fb3886d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:18Z" level=info msg="Created new IMAP user" addrID=902d2f03-55b6-4110-a91d-fc93d4339026 gluonID=f81507fc-b17a-4714-8350-fe174fb3886d service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:18Z" level=info msg=Resuming service=user-events user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Starting IMAP Service" service=imap user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Sync triggered" service=imap user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:18.186592179 +0000 UTC m=+24.797097718" user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Checking whether logged in user should re-sync. UserID:17db9a1c-687c-4c44-b890-6433768003ad" userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Syncing labels" service=imap user=17db9a1c-687c-4c44-b890-6433768003ad Scenario: User agent is used for API calls # features/imap/id.feature:21 When user "46fe5ded-c5dd-46cc-9a4d-50d3aba6893d" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:18Z" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f81507fc-b17a-4714-8350-fe174fb3886d And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f81507fc-b17a-4714-8350-fe174fb3886d time="2025-11-27T22:14:18Z" level=info msg="200 OK: POST https://127.0.0.1:33927/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f81507fc-b17a-4714-8350-fe174fb3886d time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f81507fc-b17a-4714-8350-fe174fb3886d time="2025-11-27T22:14:18Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:18Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:18Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:18Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:18Z" level=info msg="Closing user" userID=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f81507fc-b17a-4714-8350-fe174fb3886d time="2025-11-27T22:14:18Z" level=info msg="De-registering user client, ID:17db9a1c-687c-4c44-b890-6433768003ad" pkg=observability time="2025-11-27T22:14:18Z" level=info msg="Synced labels" service=imap user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=warning msg="Get \"https://127.0.0.1:33927/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2025-11-27T22:14:18Z" level=error msg="Get \"https://127.0.0.1:33927/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2025-11-27T22:14:18Z" 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:33927/mail/v4/messages/count\": context canceled" service=imap user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=error msg="Sync aborted" error="context canceled" service=imap user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Finished user sync" duration=1.296535ms service=imap user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Exiting IMAP Service" service=imap user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Exiting service main loop" service=smtp user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Exiting service main loop" service=notification user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Exiting Service" service=user-identity user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Exiting service main loop" service=telemetry user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Exiting service" service=user-events user=17db9a1c-687c-4c44-b890-6433768003ad time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f81507fc-b17a-4714-8350-fe174fb3886d time="2025-11-27T22:14:18Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:18Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:18Z" 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-27T22:14:18Z" level=info msg="User 'a9d2c75b-afc3-43ff-9f2f-4f361a133ef8' created with id=89133910-b8ad-48c8-a81a-de4fce8e5848" pkg=gpa/server/backend time="2025-11-27T22:14:18Z" level=info msg="Starting bridge" time="2025-11-27T22:14:18Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/037/config636585735/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/037/cache1136529137/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:18Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/037/cache1136529137/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:18Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/037/data289985087/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/037/data289985087/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:18Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:18Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:18Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:18Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:18Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:18Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:18Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:18Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:18Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:18Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:18Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/037/config636585735/grpcServerConfig.json time="2025-11-27T22:14:18Z" level=info msg="gRPC server listening on /tmp/bridge5682" pkg=grpc time="2025-11-27T22:14:18Z" level=info msg="Frontend service started" time="2025-11-27T22:14:18Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:18Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:18Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:18Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:41837/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:18Z" level=info msg="Frontend client started" time="2025-11-27T22:14:18Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (71a02a4a)" time="2025-11-27T22:14:18Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (71a02a4a)" time="2025-11-27T22:14:18Z" level=info msg="200 OK: POST https://127.0.0.1:41837/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:18Z" level=info msg="200 OK: POST https://127.0.0.1:41837/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:18Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Adding vault user" userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Creating new user" userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=warning msg="404 GET https://127.0.0.1:41837/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:18Z" level=error msg="404 GET https://127.0.0.1:41837/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:18Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41837/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:18Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:41837/core/v4/events/latest" pkg=gpa/client userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:41837/core/v4/settings" pkg=gpa/client userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Registering user client, ID:89133910-b8ad-48c8-a81a-de4fce8e5848" pkg=observability time="2025-11-27T22:14:18Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Starting service main loop" service=telemetry user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Starting service main loop" service=smtp user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Starting service main loop" service=notification user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:41837/core/v4/labels?Type=4" pkg=gpa/client userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:41837/core/v4/labels?Type=3" pkg=gpa/client userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:41837/core/v4/labels?Type=1" pkg=gpa/client userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Setting labels" labelIDs="[3 4 6 8 9 10 0 1 2 5 7 12]" pkg=rwLabels time="2025-11-27T22:14:18Z" level=info msg="Adding user to imap server" addrID=30a59a91-c546-4254-a57f-4f8c3fbc3824 service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Creating new IMAP user" addrID=30a59a91-c546-4254-a57f-4f8c3fbc3824 service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Setting gluon ID" addrID=30a59a91-c546-4254-a57f-4f8c3fbc3824 gluonID=e9e8344e-5c15-4f68-a40d-d7ba9130350a userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Created new IMAP user" addrID=30a59a91-c546-4254-a57f-4f8c3fbc3824 gluonID=e9e8344e-5c15-4f68-a40d-d7ba9130350a service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:18Z" level=info msg=Resuming service=user-events user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Received mailbox message count" count=0 gluonID=e9e8344e-5c15-4f68-a40d-d7ba9130350a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:18Z" level=info msg="Starting IMAP Service" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Sync triggered" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:18.602334533 +0000 UTC m=+25.212840082" user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Checking whether logged in user should re-sync. UserID:89133910-b8ad-48c8-a81a-de4fce8e5848" userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Syncing labels" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 Scenario: User agent re-announces a new ID to IMAP client # features/imap/id.feature:27 When user "a9d2c75b-afc3-43ff-9f2f-4f361a133ef8" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:18Z" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=e9e8344e-5c15-4f68-a40d-d7ba9130350a time="2025-11-27T22:14:18Z" level=info msg="Synced labels" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="200 OK: GET https://127.0.0.1:41837/mail/v4/messages/count" pkg=gpa/client userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Syncing messages" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Job started" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="200 OK: POST https://127.0.0.1:41837/mail/v4/messages" pkg=gpa/client userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Job finished" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Synced messages" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Finished user sync" duration=2.637995ms service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Sync complete, starting API event stream" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=89133910-b8ad-48c8-a81a-de4fce8e5848 Then the user agent is "name/version (linux)" # :1 -> *scenario time="2025-11-27T22:14:18Z" 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-27T22:14:18Z" 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-27T22:14:18Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:18Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:18Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:18Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:18Z" level=info msg="Closing user" userID=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="De-registering user client, ID:89133910-b8ad-48c8-a81a-de4fce8e5848" pkg=observability time="2025-11-27T22:14:18Z" level=info msg="Exiting IMAP Service" service=imap user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Exiting service main loop" service=smtp user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Exiting service main loop" service=notification user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Exiting Service" service=user-identity user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Exiting service main loop" service=telemetry user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Exiting service" service=user-events user=89133910-b8ad-48c8-a81a-de4fce8e5848 time="2025-11-27T22:14:18Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:18Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:18Z" level=info msg="Closing service" service=unleash Then the user agent is "new_name/new_version (linux)" # :1 -> *scenario time="2025-11-27T22:14:18Z" level=info msg="User '9ee07a13-5e07-408c-9791-b2449a7079f8' created with id=fea5dc04-0fa7-4f00-8a41-12c7813cc809" pkg=gpa/server/backend time="2025-11-27T22:14:19Z" level=info msg="Starting bridge" time="2025-11-27T22:14:19Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/038/config2174265183/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/038/cache1357766498/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/038/cache1357766498/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:19Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/038/data4112316973/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/038/data4112316973/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:19Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:19Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:19Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:19Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:19Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:19Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:19Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:19Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:19Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:19Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:19Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:19Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/038/config2174265183/grpcServerConfig.json time="2025-11-27T22:14:19Z" level=info msg="gRPC server listening on /tmp/bridge7978" pkg=grpc time="2025-11-27T22:14:19Z" level=info msg="Frontend service started" time="2025-11-27T22:14:19Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:19Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:19Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:19Z" level=info msg="Frontend client started" time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:37869/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:19Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2e60ac1e)" time="2025-11-27T22:14:19Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2e60ac1e)" time="2025-11-27T22:14:19Z" level=info msg="200 OK: POST https://127.0.0.1:37869/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:19Z" level=info msg="200 OK: POST https://127.0.0.1:37869/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:19Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Adding vault user" userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Creating new user" userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=warning msg="404 GET https://127.0.0.1:37869/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:19Z" level=error msg="404 GET https://127.0.0.1:37869/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37869/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:19Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:37869/core/v4/events/latest" pkg=gpa/client userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:37869/core/v4/settings" pkg=gpa/client userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Registering user client, ID:fea5dc04-0fa7-4f00-8a41-12c7813cc809" pkg=observability time="2025-11-27T22:14:19Z" level=info msg="Starting service main loop" service=telemetry user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Starting service main loop" service=notification user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Starting service main loop" service=smtp user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:37869/core/v4/labels?Type=4" pkg=gpa/client userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:37869/core/v4/labels?Type=3" pkg=gpa/client userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:37869/core/v4/labels?Type=1" pkg=gpa/client userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Setting labels" labelIDs="[9 12 1 2 3 4 5 7 8 10 0 6]" pkg=rwLabels time="2025-11-27T22:14:19Z" level=info msg="Adding user to imap server" addrID=de6a1543-cfc8-45c3-b500-596b763f6588 service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Creating new IMAP user" addrID=de6a1543-cfc8-45c3-b500-596b763f6588 service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Setting gluon ID" addrID=de6a1543-cfc8-45c3-b500-596b763f6588 gluonID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Created new IMAP user" addrID=de6a1543-cfc8-45c3-b500-596b763f6588 gluonID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:19Z" level=info msg=Resuming service=user-events user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Received mailbox message count" count=0 gluonID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:19Z" level=info msg="Starting IMAP Service" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Sync triggered" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:19.222418299 +0000 UTC m=+25.832923838" user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:fea5dc04-0fa7-4f00-8a41-12c7813cc809" userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Syncing labels" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 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 "9ee07a13-5e07-408c-9791-b2449a7079f8" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:19Z" 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-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="200 OK: POST https://127.0.0.1:37869/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario 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-27T22:14:19Z" level=info msg="Received IMAP ID" name=new_name pkg=bridge/event/imap sessionID=1 version=new_version time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a When IMAP client "1" announces its ID with name "new_name" and version "new_version" # :1 -> *scenario time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b804ec44-b41a-4e4e-8ce4-e9e1db74c91a time="2025-11-27T22:14:19Z" level=info msg="Synced labels" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:37869/mail/v4/messages/count" pkg=gpa/client userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Syncing messages" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Job started" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="200 OK: POST https://127.0.0.1:37869/mail/v4/messages" pkg=gpa/client userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Job finished" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Synced messages" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Finished user sync" duration=2.799838ms service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Sync complete, starting API event stream" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 Then the user agent is "new_name/new_version (linux)" # :1 -> *scenario time="2025-11-27T22:14:19Z" level=info msg="200 OK: POST https://127.0.0.1:37869/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario time="2025-11-27T22:14:19Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:19Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:19Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:19Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:19Z" level=info msg="Closing user" userID=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="De-registering user client, ID:fea5dc04-0fa7-4f00-8a41-12c7813cc809" pkg=observability time="2025-11-27T22:14:19Z" level=info msg="Exiting IMAP Service" service=imap user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Exiting service main loop" service=smtp user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Exiting service main loop" service=notification user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Exiting Service" service=user-identity user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Exiting service main loop" service=telemetry user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Exiting service" service=user-events user=fea5dc04-0fa7-4f00-8a41-12c7813cc809 time="2025-11-27T22:14:19Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14:19Z" 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-27T22:14:19Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:19Z" 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-27T22:14:19Z" level=info msg="User 'dadf7417-e83a-4fc5-a6d9-a9528143e95a' created with id=9c979b58-4343-4a91-a427-e752c3013025" pkg=gpa/server/backend time="2025-11-27T22:14:19Z" level=info msg="Starting bridge" time="2025-11-27T22:14:19Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/039/config4133147076/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/039/cache4079923750/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:19Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/039/cache4079923750/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:19Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/039/data3675191148/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/039/data3675191148/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:19Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:19Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:19Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:19Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:19Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:19Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:19Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:19Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:19Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:19Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/039/config4133147076/grpcServerConfig.json time="2025-11-27T22:14:19Z" level=info msg="gRPC server listening on /tmp/bridge5935" pkg=grpc time="2025-11-27T22:14:19Z" level=info msg="Frontend service started" time="2025-11-27T22:14:19Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:19Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:19Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:19Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:19Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:44071/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:19Z" level=info msg="Frontend client started" time="2025-11-27T22:14:19Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (351f486b)" time="2025-11-27T22:14:19Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (351f486b)" time="2025-11-27T22:14:19Z" level=info msg="200 OK: POST https://127.0.0.1:44071/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:19Z" level=info msg="200 OK: POST https://127.0.0.1:44071/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:19Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Adding vault user" userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Creating new user" userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=warning msg="404 GET https://127.0.0.1:44071/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:19Z" level=error msg="404 GET https://127.0.0.1:44071/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:19Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44071/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:19Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:44071/core/v4/events/latest" pkg=gpa/client userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:44071/core/v4/settings" pkg=gpa/client userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Registering user client, ID:9c979b58-4343-4a91-a427-e752c3013025" pkg=observability time="2025-11-27T22:14:19Z" level=info msg="Starting service main loop" service=telemetry user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Starting service main loop" service=notification user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Starting service main loop" service=smtp user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:44071/core/v4/labels?Type=4" pkg=gpa/client userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:44071/core/v4/labels?Type=3" pkg=gpa/client userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:44071/core/v4/labels?Type=1" pkg=gpa/client userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Setting labels" labelIDs="[5 7 8 9 2 3 6 10 12 0 1 4]" pkg=rwLabels time="2025-11-27T22:14:19Z" level=info msg="Adding user to imap server" addrID=51cbe9f8-f2fd-4e3a-b930-8aac2e353f1b service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Creating new IMAP user" addrID=51cbe9f8-f2fd-4e3a-b930-8aac2e353f1b service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Setting gluon ID" addrID=51cbe9f8-f2fd-4e3a-b930-8aac2e353f1b gluonID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Created new IMAP user" addrID=51cbe9f8-f2fd-4e3a-b930-8aac2e353f1b gluonID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Received mailbox message count" count=0 gluonID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:19Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:19Z" level=info msg=Resuming service=user-events user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Starting IMAP Service" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Sync triggered" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:19.749320151 +0000 UTC m=+26.359825681" user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Checking whether logged in user should re-sync. UserID:9c979b58-4343-4a91-a427-e752c3013025" userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Syncing labels" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 Scenario: Apple Notes user agent is ignored after IMAP client announces its ID # features/imap/id.feature:44 When user "dadf7417-e83a-4fc5-a6d9-a9528143e95a" connects IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" 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-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b57a6c6b-86f6-44d3-bcf5-8d40c4c338b9 time="2025-11-27T22:14:19Z" level=info msg="Synced labels" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="200 OK: GET https://127.0.0.1:44071/mail/v4/messages/count" pkg=gpa/client userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Syncing messages" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Job started" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="200 OK: POST https://127.0.0.1:44071/mail/v4/messages" pkg=gpa/client userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Job finished" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Synced messages" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Finished user sync" duration=2.637424ms service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Sync complete, starting API event stream" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=9c979b58-4343-4a91-a427-e752c3013025 Then the user agent is "name/version (linux)" # :1 -> *scenario time="2025-11-27T22:14:19Z" 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-27T22:14:19Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 6} {true true false false false true true true true true true 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-27T22:14:19Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:19Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:19Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:19Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:19Z" level=info msg="Closing user" userID=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="De-registering user client, ID:9c979b58-4343-4a91-a427-e752c3013025" pkg=observability time="2025-11-27T22:14:19Z" level=info msg="Exiting IMAP Service" service=imap user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Exiting service main loop" service=smtp user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Exiting service main loop" service=notification user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Exiting Service" service=user-identity user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Exiting service main loop" service=telemetry user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Exiting service" service=user-events user=9c979b58-4343-4a91-a427-e752c3013025 time="2025-11-27T22:14:19Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14:19Z" 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-27T22:14:19Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:19Z" level=info msg="Closing service" service=unleash Then the user agent is "name/version (linux)" # :1 -> *scenario Feature: IMAP create mailbox time="2025-11-27T22:14:20Z" level=info msg="User '5999f3d3-fad4-48db-9547-79dbd70dd435' created with id=e2a34763-39a6-4749-9fca-498dc20da67c" pkg=gpa/server/backend Background: Given there exists an account with username "5999f3d3-fad4-48db-9547-79dbd70dd435" and password "password" # :1 -> *scenario And the account "5999f3d3-fad4-48db-9547-79dbd70dd435" 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-27T22:14:20Z" level=info msg="Starting bridge" time="2025-11-27T22:14:20Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/040/config1802096718/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/040/cache1802341133/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/040/cache1802341133/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:20Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/040/data1063856765/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/040/data1063856765/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:20Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:20Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:20Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:20Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:20Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:20Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:20Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:20Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:20Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:20Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:20Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/040/config1802096718/grpcServerConfig.json time="2025-11-27T22:14:20Z" level=info msg="gRPC server listening on /tmp/bridge8208" pkg=grpc time="2025-11-27T22:14:20Z" level=info msg="Frontend service started" time="2025-11-27T22:14:20Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:20Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:20Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:20Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:20Z" level=info msg="200 OK: GET https://127.0.0.1:38859/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:20Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:20Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (43d8f428)" time="2025-11-27T22:14:20Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (43d8f428)" time="2025-11-27T22:14:20Z" level=info msg="200 OK: POST https://127.0.0.1:38859/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:20Z" level=info msg="200 OK: POST https://127.0.0.1:38859/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:20Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Adding vault user" userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Creating new user" userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=warning msg="404 GET https://127.0.0.1:38859/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:20Z" level=error msg="404 GET https://127.0.0.1:38859/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:20Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38859/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:20Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="200 OK: GET https://127.0.0.1:38859/core/v4/events/latest" pkg=gpa/client userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="200 OK: GET https://127.0.0.1:38859/core/v4/settings" pkg=gpa/client userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Registering user client, ID:e2a34763-39a6-4749-9fca-498dc20da67c" pkg=observability time="2025-11-27T22:14:20Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Starting service main loop" service=telemetry user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Starting service main loop" service=notification user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Starting service main loop" service=smtp user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="200 OK: GET https://127.0.0.1:38859/core/v4/labels?Type=4" pkg=gpa/client userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="200 OK: GET https://127.0.0.1:38859/core/v4/labels?Type=3" pkg=gpa/client userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="200 OK: GET https://127.0.0.1:38859/core/v4/labels?Type=1" pkg=gpa/client userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Setting labels" labelIDs="[2 3 4 5 6 8 9 10 0 1 7 12 6609fa1b-9da3-4e91-8792-8e1081738bbe d95b4311-0493-4a24-afb5-76b76c586473 9b557f4b-125f-474a-ba28-5f4625b34ea5 2f72a7f2-d356-45a8-bd2b-89e0b7160d5d]" pkg=rwLabels time="2025-11-27T22:14:20Z" level=info msg="Adding user to imap server" addrID=3b83c707-51ee-4498-b1eb-f098e0046d10 service=server-manager time="2025-11-27T22:14:20Z" level=info msg="Creating new IMAP user" addrID=3b83c707-51ee-4498-b1eb-f098e0046d10 service=server-manager time="2025-11-27T22:14:20Z" level=info msg="Setting gluon ID" addrID=3b83c707-51ee-4498-b1eb-f098e0046d10 gluonID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Created new IMAP user" addrID=3b83c707-51ee-4498-b1eb-f098e0046d10 gluonID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 service=server-manager time="2025-11-27T22:14:20Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:20Z" level=info msg=Resuming service=user-events user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Received mailbox message count" count=0 gluonID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:20Z" level=info msg="Starting IMAP Service" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Sync triggered" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:20.484631398 +0000 UTC m=+27.095136927" user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Checking whether logged in user should re-sync. UserID:e2a34763-39a6-4749-9fca-498dc20da67c" userID=e2a34763-39a6-4749-9fca-498dc20da67c And the user logs in with username "5999f3d3-fad4-48db-9547-79dbd70dd435" and password "password" # :1 -> *scenario time="2025-11-27T22:14:20Z" level=info msg="Syncing labels" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Label not found in DB, creating mailbox." labelID=2f72a7f2-d356-45a8-bd2b-89e0b7160d5d labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:20Z" level=info msg="Label not found in DB, creating mailbox." labelID=6609fa1b-9da3-4e91-8792-8e1081738bbe labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:20Z" level=info msg="Label not found in DB, creating mailbox." labelID=9b557f4b-125f-474a-ba28-5f4625b34ea5 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:20Z" level=info msg="Label not found in DB, creating mailbox." labelID=d95b4311-0493-4a24-afb5-76b76c586473 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2f72a7f2-d356-45a8-bd2b-89e0b7160d5d userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6609fa1b-9da3-4e91-8792-8e1081738bbe userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9b557f4b-125f-474a-ba28-5f4625b34ea5 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d95b4311-0493-4a24-afb5-76b76c586473 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=0b90592e-dfda-416e-b4b9-406ae16f2ce4 time="2025-11-27T22:14:20Z" level=info msg="Synced labels" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="200 OK: GET https://127.0.0.1:38859/mail/v4/messages/count" pkg=gpa/client userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Syncing messages" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Job started" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="200 OK: POST https://127.0.0.1:38859/mail/v4/messages" pkg=gpa/client userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Job finished" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Synced messages" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Finished user sync" duration=3.546274ms service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Sync complete, starting API event stream" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=e2a34763-39a6-4749-9fca-498dc20da67c And user "5999f3d3-fad4-48db-9547-79dbd70dd435" finishes syncing # :1 -> *scenario And user "5999f3d3-fad4-48db-9547-79dbd70dd435" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:20Z" level=info msg="200 OK: POST https://127.0.0.1:38859/core/v4/labels" pkg=gpa/client userID=e2a34763-39a6-4749-9fca-498dc20da67c Scenario: Create folder # features/imap/mailbox/create.feature:17 When IMAP client "1" creates "Folders/mbox" # :1 -> *scenario time="2025-11-27T22:14:20Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:20Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:20Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:20Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:20Z" level=info msg="Closing user" userID=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="De-registering user client, ID:e2a34763-39a6-4749-9fca-498dc20da67c" pkg=observability time="2025-11-27T22:14:20Z" level=info msg="Exiting IMAP Service" service=imap user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Exiting service main loop" service=smtp user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Exiting service main loop" service=notification user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Exiting Service" service=user-identity user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Exiting service main loop" service=telemetry user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Exiting service" service=user-events user=e2a34763-39a6-4749-9fca-498dc20da67c time="2025-11-27T22:14:20Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:20Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:20Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:20Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:20Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees "Folders/mbox" # :1 -> *scenario time="2025-11-27T22:14:20Z" level=info msg="User '46861aaf-c4f0-4bdc-87b5-8f0fca40f575' created with id=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c" pkg=gpa/server/backend time="2025-11-27T22:14:20Z" level=info msg="Starting bridge" time="2025-11-27T22:14:20Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/041/config744511828/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/041/cache855794485/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:20Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/041/cache855794485/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:20Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/041/data3366822903/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/041/data3366822903/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:20Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:20Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:20Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:20Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:20Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:20Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:20Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:20Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:20Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:20Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:20Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:20Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/041/config744511828/grpcServerConfig.json time="2025-11-27T22:14:20Z" level=info msg="gRPC server listening on /tmp/bridge3777" pkg=grpc time="2025-11-27T22:14:20Z" level=info msg="Frontend service started" time="2025-11-27T22:14:20Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:20Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:20Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:20Z" level=info msg="Frontend client started" time="2025-11-27T22:14:20Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5fbec747)" time="2025-11-27T22:14:20Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5fbec747)" time="2025-11-27T22:14:20Z" level=info msg="200 OK: GET https://127.0.0.1:40005/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:20Z" level=info msg="200 OK: POST https://127.0.0.1:40005/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:20Z" level=info msg="200 OK: POST https://127.0.0.1:40005/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:20Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Adding vault user" userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Creating new user" userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=warning msg="404 GET https://127.0.0.1:40005/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:21Z" level=error msg="404 GET https://127.0.0.1:40005/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:21Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40005/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:21Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:40005/core/v4/events/latest" pkg=gpa/client userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:40005/core/v4/settings" pkg=gpa/client userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Registering user client, ID:3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c" pkg=observability time="2025-11-27T22:14:21Z" level=info msg="Starting service main loop" service=telemetry user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Starting service main loop" service=notification user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Starting service main loop" service=smtp user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:40005/core/v4/labels?Type=4" pkg=gpa/client userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:40005/core/v4/labels?Type=3" pkg=gpa/client userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:40005/core/v4/labels?Type=1" pkg=gpa/client userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Setting labels" labelIDs="[2 3 4 6 7 0 5 8 9 10 12 1 3a648975-d26b-453d-aebf-ca6abc1782e1 641408cf-8847-4e68-b2b2-d4d9c406fba8 ab566b24-f596-42a0-a4e9-178e0e88da82 c100b411-3428-45c3-8104-343e74d7be1f]" pkg=rwLabels time="2025-11-27T22:14:21Z" level=info msg="Adding user to imap server" addrID=91d15f3e-043f-454c-8b3c-29b7ac1a8da3 service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Creating new IMAP user" addrID=91d15f3e-043f-454c-8b3c-29b7ac1a8da3 service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Setting gluon ID" addrID=91d15f3e-043f-454c-8b3c-29b7ac1a8da3 gluonID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Received mailbox message count" count=0 gluonID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:21Z" level=info msg="Created new IMAP user" addrID=91d15f3e-043f-454c-8b3c-29b7ac1a8da3 gluonID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:21Z" level=info msg=Resuming service=user-events user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Starting IMAP Service" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Checking whether logged in user should re-sync. UserID:3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c" userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Sync triggered" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:21.01777617 +0000 UTC m=+27.628281709" user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Syncing labels" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=ab566b24-f596-42a0-a4e9-178e0e88da82 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=3a648975-d26b-453d-aebf-ca6abc1782e1 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=641408cf-8847-4e68-b2b2-d4d9c406fba8 labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=c100b411-3428-45c3-8104-343e74d7be1f labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ab566b24-f596-42a0-a4e9-178e0e88da82 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3a648975-d26b-453d-aebf-ca6abc1782e1 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=641408cf-8847-4e68-b2b2-d4d9c406fba8 userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c100b411-3428-45c3-8104-343e74d7be1f userID=9f8aac31-f1f8-43ac-9f91-b5e665d0f0f6 time="2025-11-27T22:14:21Z" level=info msg="Synced labels" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:40005/mail/v4/messages/count" pkg=gpa/client userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Syncing messages" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Job started" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="200 OK: POST https://127.0.0.1:40005/mail/v4/messages" pkg=gpa/client userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Job finished" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Synced messages" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Finished user sync" duration=3.794439ms service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Sync complete, starting API event stream" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="200 OK: POST https://127.0.0.1:40005/core/v4/labels" pkg=gpa/client userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c Scenario: Create label # features/imap/mailbox/create.feature:21 When IMAP client "1" creates "Labels/mbox" # :1 -> *scenario time="2025-11-27T22:14:21Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:21Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:21Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:21Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:21Z" level=info msg="Closing user" userID=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="De-registering user client, ID:3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c" pkg=observability time="2025-11-27T22:14:21Z" level=info msg="Exiting IMAP Service" service=imap user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Exiting service main loop" service=smtp user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Exiting service main loop" service=notification user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Exiting Service" service=user-identity user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Exiting service main loop" service=telemetry user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Exiting service" service=user-events user=3ad73c1a-2cf3-42e1-a9c3-a91fb01fa90c time="2025-11-27T22:14:21Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:21Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees "Labels/mbox" # :1 -> *scenario time="2025-11-27T22:14:21Z" level=info msg="User '25b06116-f676-40fa-a22c-0e362666c7e9' created with id=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01" pkg=gpa/server/backend time="2025-11-27T22:14:21Z" level=info msg="Starting bridge" time="2025-11-27T22:14:21Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/042/config3009450765/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/042/cache643773866/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:21Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/042/cache643773866/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:21Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/042/data4028522857/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/042/data4028522857/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:21Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:21Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:21Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:21Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:21Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:21Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:21Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/042/config3009450765/grpcServerConfig.json time="2025-11-27T22:14:21Z" level=info msg="gRPC server listening on /tmp/bridge5252" pkg=grpc time="2025-11-27T22:14:21Z" level=info msg="Frontend service started" time="2025-11-27T22:14:21Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:21Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:21Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:21Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:21Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:21Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:21Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:21Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:21Z" level=info msg="Frontend client started" time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:34973/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:21Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (775473e8)" time="2025-11-27T22:14:21Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (775473e8)" time="2025-11-27T22:14:21Z" level=info msg="200 OK: POST https://127.0.0.1:34973/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:21Z" level=info msg="200 OK: POST https://127.0.0.1:34973/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:21Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Adding vault user" userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Creating new user" userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=warning msg="404 GET https://127.0.0.1:34973/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:21Z" level=error msg="404 GET https://127.0.0.1:34973/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:21Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34973/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:21Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:34973/core/v4/events/latest" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:34973/core/v4/settings" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Registering user client, ID:e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01" pkg=observability time="2025-11-27T22:14:21Z" level=info msg="Starting service main loop" service=telemetry user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Starting service main loop" service=notification user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Starting service main loop" service=smtp user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:34973/core/v4/labels?Type=4" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:34973/core/v4/labels?Type=3" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:34973/core/v4/labels?Type=1" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Setting labels" labelIDs="[10 1 3 4 5 7 8 12 0 2 6 9 67a1a557-1743-43b8-8c6f-9f6a02c57c48 f6f48012-d5c5-4f40-84d9-2286230fd7df 3031e008-ba2c-4f32-b3a1-6e8b45466c3d fc94c235-0a6c-4940-881f-58db86a2f454]" pkg=rwLabels time="2025-11-27T22:14:21Z" level=info msg="Adding user to imap server" addrID=095b1a8c-f230-4a4a-ba87-0dd8690562ac service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Creating new IMAP user" addrID=095b1a8c-f230-4a4a-ba87-0dd8690562ac service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Setting gluon ID" addrID=095b1a8c-f230-4a4a-ba87-0dd8690562ac gluonID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Created new IMAP user" addrID=095b1a8c-f230-4a4a-ba87-0dd8690562ac gluonID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:21Z" level=info msg=Resuming service=user-events user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Received mailbox message count" count=0 gluonID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:21Z" level=info msg="Starting IMAP Service" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Sync triggered" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:21.553757659 +0000 UTC m=+28.164263188" user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Checking whether logged in user should re-sync. UserID:e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01" userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Syncing labels" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=fc94c235-0a6c-4940-881f-58db86a2f454 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=67a1a557-1743-43b8-8c6f-9f6a02c57c48 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=3031e008-ba2c-4f32-b3a1-6e8b45466c3d labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Label not found in DB, creating mailbox." labelID=f6f48012-d5c5-4f40-84d9-2286230fd7df labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fc94c235-0a6c-4940-881f-58db86a2f454 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=67a1a557-1743-43b8-8c6f-9f6a02c57c48 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3031e008-ba2c-4f32-b3a1-6e8b45466c3d userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f6f48012-d5c5-4f40-84d9-2286230fd7df userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2b1ec3b8-09f5-4fdd-94ae-d01bf215d670 time="2025-11-27T22:14:21Z" level=info msg="Synced labels" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="200 OK: GET https://127.0.0.1:34973/mail/v4/messages/count" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Syncing messages" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Job started" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="200 OK: POST https://127.0.0.1:34973/mail/v4/messages" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Job finished" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Synced messages" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Finished user sync" duration=3.48496ms service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Sync complete, starting API event stream" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=error msg="Command failed" cmd="CREATE 'Hh7A6MmiCZmPjKU5nIy5MQGu52kyeM34kGA9QpvWvi4='" error="a mailbox with that name already exists" pkg=gluon/session session=1 time="2025-11-27T22:14:21Z" 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 time="2025-11-27T22:14:21Z" level=info msg="200 OK: POST https://127.0.0.1:34973/data/v1/metrics" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Successfully sent observability data." pkg=observability Then it fails # :1 -> *scenario And bridge reports a message with "Failed to create mailbox" # :1 -> *scenario time="2025-11-27T22:14:21Z" 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-27T22:14:21Z" 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-27T22:14:21Z" 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-27T22:14:21Z" 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-27T22:14:21Z" level=info msg="200 OK: POST https://127.0.0.1:34973/core/v4/labels" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 When IMAP client "1" creates "Folders/f3" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:21Z" level=info msg="200 OK: POST https://127.0.0.1:34973/core/v4/labels" pkg=gpa/client userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 When IMAP client "1" creates "Labels/l3" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:21Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:21Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:21Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:21Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:21Z" level=info msg="Closing user" userID=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="De-registering user client, ID:e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01" pkg=observability time="2025-11-27T22:14:21Z" level=info msg="Exiting IMAP Service" service=imap user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Exiting service main loop" service=smtp user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Exiting service main loop" service=notification user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Exiting Service" service=user-identity user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Exiting service main loop" service=telemetry user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Exiting service" service=user-events user=e50f1ebd-e9e3-40fe-82f0-b6fe597d4c01 time="2025-11-27T22:14:21Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:21Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:21Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:21Z" 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-27T22:14:21Z" level=info msg="User '1f4a6b93-3f79-4104-8dbb-791a86713490' created with id=233c18ee-ff24-45e4-8a43-f2a952e6b826" pkg=gpa/server/backend time="2025-11-27T22:14:22Z" level=info msg="Starting bridge" time="2025-11-27T22:14:22Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/043/config663324270/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/043/cache1791678091/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/043/cache1791678091/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:22Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/043/data4033837986/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/043/data4033837986/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:22Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:22Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:22Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:22Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:22Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:22Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:22Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:22Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:22Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/043/config663324270/grpcServerConfig.json time="2025-11-27T22:14:22Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:22Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:22Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:22Z" level=info msg="gRPC server listening on /tmp/bridge2968" pkg=grpc time="2025-11-27T22:14:22Z" level=info msg="Frontend service started" time="2025-11-27T22:14:22Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:22Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:22Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:22Z" level=info msg="Frontend client started" time="2025-11-27T22:14:22Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d5f66e50)" time="2025-11-27T22:14:22Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d5f66e50)" time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:22Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Adding vault user" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Creating new user" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=warning msg="404 GET https://127.0.0.1:45481/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:22Z" level=error msg="404 GET https://127.0.0.1:45481/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:22Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45481/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:22Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/events/latest" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/settings" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Registering user client, ID:233c18ee-ff24-45e4-8a43-f2a952e6b826" pkg=observability time="2025-11-27T22:14:22Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Starting service main loop" service=telemetry user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Starting service main loop" service=notification user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Starting service main loop" service=smtp user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/labels?Type=4" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/labels?Type=3" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/labels?Type=1" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Setting labels" labelIDs="[2 3 6 12 4 5 7 8 9 10 0 1 5c9baf78-604b-48c5-bb84-d68a34a608cb fd9fa857-8f61-4a39-b5c7-f21bf4869f2c 56637d7d-3d16-4b5b-9db8-2551d5d4ca13 88e2434d-b508-4ec9-a35e-2b0e9017b940]" pkg=rwLabels time="2025-11-27T22:14:22Z" level=info msg="Adding user to imap server" addrID=01364eb9-a753-4ae5-a4df-78dc6c594f6c service=server-manager time="2025-11-27T22:14:22Z" level=info msg="Creating new IMAP user" addrID=01364eb9-a753-4ae5-a4df-78dc6c594f6c service=server-manager time="2025-11-27T22:14:22Z" level=info msg="Setting gluon ID" addrID=01364eb9-a753-4ae5-a4df-78dc6c594f6c gluonID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Created new IMAP user" addrID=01364eb9-a753-4ae5-a4df-78dc6c594f6c gluonID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 service=server-manager time="2025-11-27T22:14:22Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:22Z" level=info msg=Resuming service=user-events user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Received mailbox message count" count=0 gluonID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:22Z" level=info msg="Starting IMAP Service" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Sync triggered" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:22.189759998 +0000 UTC m=+28.800265527" user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Checking whether logged in user should re-sync. UserID:233c18ee-ff24-45e4-8a43-f2a952e6b826" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Syncing labels" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=88e2434d-b508-4ec9-a35e-2b0e9017b940 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=fd9fa857-8f61-4a39-b5c7-f21bf4869f2c labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=5c9baf78-604b-48c5-bb84-d68a34a608cb labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=56637d7d-3d16-4b5b-9db8-2551d5d4ca13 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=88e2434d-b508-4ec9-a35e-2b0e9017b940 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fd9fa857-8f61-4a39-b5c7-f21bf4869f2c userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5c9baf78-604b-48c5-bb84-d68a34a608cb userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=56637d7d-3d16-4b5b-9db8-2551d5d4ca13 userID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 time="2025-11-27T22:14:22Z" level=info msg="Synced labels" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/mail/v4/messages/count" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Syncing messages" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Job started" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/mail/v4/messages" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Job finished" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Synced messages" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Finished user sync" duration=3.633037ms service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Sync complete, starting API event stream" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/core/v4/labels" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 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-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/core/v4/labels" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 When IMAP client "1" creates "Folders/f1/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/core/v4/labels" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 When IMAP client "1" creates "Folders/f2/f21" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/core/v4/labels" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 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-27T22:14:22Z" level=info msg="Deleting user" pkg=bridge/user userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Logging out user" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 withAPI=true withData=true withDataDisabledKillSwitch=false time="2025-11-27T22:14:22Z" level=info msg="Removing gluon ID" addrID=01364eb9-a753-4ae5-a4df-78dc6c594f6c gluonID=fd88355c-fc37-4d96-bc9e-bcaf8e880773 userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:22Z" level=info msg="De-registering user client, ID:233c18ee-ff24-45e4-8a43-f2a952e6b826" pkg=observability time="2025-11-27T22:14:22Z" level=info msg="Exiting IMAP Service" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting service main loop" service=smtp user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting service main loop" service=notification user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting Service" service=user-identity user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting service main loop" service=telemetry user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting service" service=user-events user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: DELETE https://127.0.0.1:45481/auth/v4" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Closing user" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="De-registering user client, ID:233c18ee-ff24-45e4-8a43-f2a952e6b826" pkg=observability time="2025-11-27T22:14:22Z" level=info msg="Deleting vault user" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 When user "1f4a6b93-3f79-4104-8dbb-791a86713490" is deleted # :1 -> *scenario time="2025-11-27T22:14:22Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (d5f66e50)" time="2025-11-27T22:14:22Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d5f66e50)" time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:22Z" level=error msg="Failed to send heartbeat" metrics="{bridge.any.heartbeat bridge_heartbeat_new {0 1} {true true false false false true true true true true false 0.0.0 starttls starttls unknown}}" pkg=telemetry time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:22Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Adding vault user" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Creating new user" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=warning msg="404 GET https://127.0.0.1:45481/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:22Z" level=error msg="404 GET https://127.0.0.1:45481/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:22Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45481/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:22Z" level=info msg="Creating user object" numAddr=1 numLabels=20 userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/events/latest" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Starting service Last EventID=CA==" service=user-events user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/settings" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Registering user client, ID:233c18ee-ff24-45e4-8a43-f2a952e6b826" pkg=observability time="2025-11-27T22:14:22Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Starting service main loop" service=telemetry user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Starting service main loop" service=notification user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Starting service main loop" service=smtp user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/labels?Type=4" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/labels?Type=3" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/core/v4/labels?Type=1" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Setting labels" labelIDs="[8 12 2 3 4 5 9 10 0 1 6 7 5c9baf78-604b-48c5-bb84-d68a34a608cb fd9fa857-8f61-4a39-b5c7-f21bf4869f2c 949323e4-2fa1-4518-ade5-f76373b0f106 c55f603d-6d7d-4c88-a6cb-76a7ce45d23a cbb8c081-2572-43a0-b564-7a3cf36e2d7e de0c572f-3c15-4494-a68c-ee098031ff4a 56637d7d-3d16-4b5b-9db8-2551d5d4ca13 88e2434d-b508-4ec9-a35e-2b0e9017b940]" pkg=rwLabels time="2025-11-27T22:14:22Z" level=info msg="Adding user to imap server" addrID=01364eb9-a753-4ae5-a4df-78dc6c594f6c service=server-manager time="2025-11-27T22:14:22Z" level=info msg="Creating new IMAP user" addrID=01364eb9-a753-4ae5-a4df-78dc6c594f6c service=server-manager time="2025-11-27T22:14:22Z" level=info msg="Setting gluon ID" addrID=01364eb9-a753-4ae5-a4df-78dc6c594f6c gluonID=f5d62ffe-cf28-45cb-81b7-534450c289d4 userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Created new IMAP user" addrID=01364eb9-a753-4ae5-a4df-78dc6c594f6c gluonID=f5d62ffe-cf28-45cb-81b7-534450c289d4 service=server-manager time="2025-11-27T22:14:22Z" level=info msg="Received mailbox message count" count=0 gluonID=f5d62ffe-cf28-45cb-81b7-534450c289d4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:22Z" level=info msg=Resuming service=user-events user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:22Z" level=info msg="Starting IMAP Service" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Sync triggered" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:22.463672782 +0000 UTC m=+29.074178311" user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Checking whether logged in user should re-sync. UserID:233c18ee-ff24-45e4-8a43-f2a952e6b826" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 And the user logs in with username "1f4a6b93-3f79-4104-8dbb-791a86713490" and password "password" # :1 -> *scenario time="2025-11-27T22:14:22Z" level=info msg="Syncing labels" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=56637d7d-3d16-4b5b-9db8-2551d5d4ca13 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=949323e4-2fa1-4518-ade5-f76373b0f106 labelPath="WioTK8C4vq0jZ4cy7jI7WdFYE1RaoJWiJcDTrtTvhu4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=fd9fa857-8f61-4a39-b5c7-f21bf4869f2c labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=c55f603d-6d7d-4c88-a6cb-76a7ce45d23a labelPath="eyP+M968GjYNFndkTdnjvPUWIwlMiDQqN/oVOsDm6pk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=de0c572f-3c15-4494-a68c-ee098031ff4a labelPath="Wz/Qv7HIIKj0C6zgrgLktJ0Obdx+x/+OssOgobwR+gA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=88e2434d-b508-4ec9-a35e-2b0e9017b940 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=5c9baf78-604b-48c5-bb84-d68a34a608cb labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Label not found in DB, creating mailbox." labelID=cbb8c081-2572-43a0-b564-7a3cf36e2d7e labelPath="NETe/DkNYjf+UyTIC0yYiXhIe3RuHmVMdvAoT6QeKpw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=56637d7d-3d16-4b5b-9db8-2551d5d4ca13 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=949323e4-2fa1-4518-ade5-f76373b0f106 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fd9fa857-8f61-4a39-b5c7-f21bf4869f2c userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c55f603d-6d7d-4c88-a6cb-76a7ce45d23a userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=de0c572f-3c15-4494-a68c-ee098031ff4a userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=88e2434d-b508-4ec9-a35e-2b0e9017b940 userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5c9baf78-604b-48c5-bb84-d68a34a608cb userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cbb8c081-2572-43a0-b564-7a3cf36e2d7e userID=f5d62ffe-cf28-45cb-81b7-534450c289d4 time="2025-11-27T22:14:22Z" level=info msg="Synced labels" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:45481/mail/v4/messages/count" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Syncing messages" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Job started" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:45481/mail/v4/messages" pkg=gpa/client userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Job finished" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Synced messages" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Finished user sync" duration=5.904597ms service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Sync complete, starting API event stream" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Event loop reset" eventID="CA==" service=user-events user=233c18ee-ff24-45e4-8a43-f2a952e6b826 And user "1f4a6b93-3f79-4104-8dbb-791a86713490" finishes syncing # :1 -> *scenario And user "1f4a6b93-3f79-4104-8dbb-791a86713490" connects and authenticates IMAP client "2" # :1 -> *scenario time="2025-11-27T22:14:22Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:22Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:22Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:22Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:22Z" level=info msg="Closing user" userID=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="De-registering user client, ID:233c18ee-ff24-45e4-8a43-f2a952e6b826" pkg=observability time="2025-11-27T22:14:22Z" level=info msg="Exiting IMAP Service" service=imap user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting service main loop" service=smtp user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting service main loop" service=notification user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting Service" service=user-identity user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting service main loop" service=telemetry user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Exiting service" service=user-events user=233c18ee-ff24-45e4-8a43-f2a952e6b826 time="2025-11-27T22:14:22Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:22Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:22Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14:22Z" 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-27T22:14:22Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:22Z" 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-27T22:14:22Z" level=info msg="User '3cde1a2f-75ad-4fee-aadb-2d3c780e1ade' created with id=c18936b3-9f0c-4321-96a3-7f23abf9c9eb" pkg=gpa/server/backend time="2025-11-27T22:14:22Z" level=info msg="Starting bridge" time="2025-11-27T22:14:22Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/044/config3303697378/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/044/cache3038684129/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:22Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/044/cache3038684129/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:22Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/044/data3964019240/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/044/data3964019240/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:22Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:22Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:22Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:22Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:22Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:22Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:22Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:22Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/044/config3303697378/grpcServerConfig.json time="2025-11-27T22:14:22Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:22Z" level=info msg="gRPC server listening on /tmp/bridge7868" pkg=grpc time="2025-11-27T22:14:22Z" level=info msg="Frontend service started" time="2025-11-27T22:14:22Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:22Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:22Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:22Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:22Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:22Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:22Z" level=info msg="200 OK: GET https://127.0.0.1:36061/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:22Z" level=info msg="Frontend client started" time="2025-11-27T22:14:22Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (00bddc57)" time="2025-11-27T22:14:22Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (00bddc57)" time="2025-11-27T22:14:22Z" level=info msg="200 OK: POST https://127.0.0.1:36061/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:36061/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:23Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Adding vault user" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Creating new user" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=warning msg="404 GET https://127.0.0.1:36061/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:23Z" level=error msg="404 GET https://127.0.0.1:36061/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:23Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36061/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:23Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/events/latest" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/settings" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Registering user client, ID:c18936b3-9f0c-4321-96a3-7f23abf9c9eb" pkg=observability time="2025-11-27T22:14:23Z" level=info msg="Starting service main loop" service=telemetry user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Starting service main loop" service=notification user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Starting service main loop" service=smtp user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/labels?Type=4" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/labels?Type=3" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/labels?Type=1" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Setting labels" labelIDs="[1 4 5 7 8 9 10 0 2 3 6 12 07a7af4b-e8fa-4312-969e-a7b0e551584f 99b7dba9-f7a5-4fea-bdd4-06c29ece511f f8160715-988e-4585-85b8-facbdc75c65e 412031ec-c38f-4d75-bffe-6ef36e1d4760]" pkg=rwLabels time="2025-11-27T22:14:23Z" level=info msg="Adding user to imap server" addrID=341e1bbb-bb90-4937-a02c-8cd9f0114f9f service=server-manager time="2025-11-27T22:14:23Z" level=info msg="Creating new IMAP user" addrID=341e1bbb-bb90-4937-a02c-8cd9f0114f9f service=server-manager time="2025-11-27T22:14:23Z" level=info msg="Setting gluon ID" addrID=341e1bbb-bb90-4937-a02c-8cd9f0114f9f gluonID=8473db5a-3075-40fb-a89d-66522533213f userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Received mailbox message count" count=0 gluonID=8473db5a-3075-40fb-a89d-66522533213f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:23Z" level=info msg="Created new IMAP user" addrID=341e1bbb-bb90-4937-a02c-8cd9f0114f9f gluonID=8473db5a-3075-40fb-a89d-66522533213f service=server-manager time="2025-11-27T22:14:23Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:23Z" level=info msg=Resuming service=user-events user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Starting IMAP Service" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Sync triggered" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Checking whether logged in user should re-sync. UserID:c18936b3-9f0c-4321-96a3-7f23abf9c9eb" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:23.107727215 +0000 UTC m=+29.718232744" user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Syncing labels" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=f8160715-988e-4585-85b8-facbdc75c65e labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=412031ec-c38f-4d75-bffe-6ef36e1d4760 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=99b7dba9-f7a5-4fea-bdd4-06c29ece511f labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=07a7af4b-e8fa-4312-969e-a7b0e551584f labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f8160715-988e-4585-85b8-facbdc75c65e userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=412031ec-c38f-4d75-bffe-6ef36e1d4760 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=99b7dba9-f7a5-4fea-bdd4-06c29ece511f userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=07a7af4b-e8fa-4312-969e-a7b0e551584f userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=8473db5a-3075-40fb-a89d-66522533213f time="2025-11-27T22:14:23Z" level=info msg="Synced labels" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/mail/v4/messages/count" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Syncing messages" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Job started" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:36061/mail/v4/messages" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Job finished" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Synced messages" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Finished user sync" duration=3.60761ms service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Sync complete, starting API event stream" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:36061/core/v4/labels" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb 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-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:36061/core/v4/labels" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb When IMAP client "1" creates "Folders/f1/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:36061/core/v4/labels" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb When IMAP client "1" creates "Folders/f2/f21" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:36061/core/v4/labels" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb 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-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/labels?Type=3" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: PUT https://127.0.0.1:36061/core/v4/labels/c1869089-65be-4e30-8eef-b0675444d5ab" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb When IMAP client "1" renames "Folders/f1/f11" to "Folders/f2/f11" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/labels?Type=3" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: PUT https://127.0.0.1:36061/core/v4/labels/05c3c6f4-7425-4379-a576-d31ee0c5deb4" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb When IMAP client "1" renames "Folders/f1/f12" to "Folders/f2/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:23Z" 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 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-27T22:14:23Z" level=info msg="Deleting user" pkg=bridge/user userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Logging out user" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb withAPI=true withData=true withDataDisabledKillSwitch=false time="2025-11-27T22:14:23Z" level=info msg="Removing gluon ID" addrID=341e1bbb-bb90-4937-a02c-8cd9f0114f9f gluonID=8473db5a-3075-40fb-a89d-66522533213f userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:23Z" level=info msg="De-registering user client, ID:c18936b3-9f0c-4321-96a3-7f23abf9c9eb" pkg=observability time="2025-11-27T22:14:23Z" level=info msg="Exiting IMAP Service" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting service main loop" service=smtp user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting service main loop" service=notification user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting Service" service=user-identity user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting service main loop" service=telemetry user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting service" service=user-events user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: DELETE https://127.0.0.1:36061/auth/v4" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Closing user" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="De-registering user client, ID:c18936b3-9f0c-4321-96a3-7f23abf9c9eb" pkg=observability time="2025-11-27T22:14:23Z" level=info msg="Deleting vault user" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb When user "3cde1a2f-75ad-4fee-aadb-2d3c780e1ade" is deleted # :1 -> *scenario time="2025-11-27T22:14:23Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (00bddc57)" time="2025-11-27T22:14:23Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (00bddc57)" time="2025-11-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:36061/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:36061/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:23Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Adding vault user" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Creating new user" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=warning msg="404 GET https://127.0.0.1:36061/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:23Z" level=error msg="404 GET https://127.0.0.1:36061/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:23Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36061/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:23Z" level=info msg="Creating user object" numAddr=1 numLabels=20 userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/events/latest" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Starting service Last EventID=Cg==" service=user-events user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/settings" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Registering user client, ID:c18936b3-9f0c-4321-96a3-7f23abf9c9eb" pkg=observability time="2025-11-27T22:14:23Z" level=info msg="Starting service main loop" service=telemetry user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Starting service main loop" service=notification user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Starting service main loop" service=smtp user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/labels?Type=4" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/labels?Type=3" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/core/v4/labels?Type=1" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Setting labels" labelIDs="[9 2 3 4 5 6 7 10 12 0 1 8 07a7af4b-e8fa-4312-969e-a7b0e551584f 99b7dba9-f7a5-4fea-bdd4-06c29ece511f c1869089-65be-4e30-8eef-b0675444d5ab 05c3c6f4-7425-4379-a576-d31ee0c5deb4 9a962d1d-7072-41ac-85c9-ddb4ef82863b b3ad3759-9736-4e61-a7ff-683c47c81212 f8160715-988e-4585-85b8-facbdc75c65e 412031ec-c38f-4d75-bffe-6ef36e1d4760]" pkg=rwLabels time="2025-11-27T22:14:23Z" level=info msg="Adding user to imap server" addrID=341e1bbb-bb90-4937-a02c-8cd9f0114f9f service=server-manager time="2025-11-27T22:14:23Z" level=info msg="Creating new IMAP user" addrID=341e1bbb-bb90-4937-a02c-8cd9f0114f9f service=server-manager time="2025-11-27T22:14:23Z" level=info msg="Setting gluon ID" addrID=341e1bbb-bb90-4937-a02c-8cd9f0114f9f gluonID=89fe486e-059d-4919-9479-f67287b0302f userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Received mailbox message count" count=0 gluonID=89fe486e-059d-4919-9479-f67287b0302f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:23Z" level=info msg="Created new IMAP user" addrID=341e1bbb-bb90-4937-a02c-8cd9f0114f9f gluonID=89fe486e-059d-4919-9479-f67287b0302f service=server-manager time="2025-11-27T22:14:23Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:23Z" level=info msg=Resuming service=user-events user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb And the user logs in with username "3cde1a2f-75ad-4fee-aadb-2d3c780e1ade" and password "password" # :1 -> *scenario time="2025-11-27T22:14:23Z" level=info msg="Starting IMAP Service" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Sync triggered" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:23.487618215 +0000 UTC m=+30.098123744" user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Syncing labels" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=c1869089-65be-4e30-8eef-b0675444d5ab labelPath="OpcboML9cMaDpWp/AKnefHAs65E2OGHlMoKzIbLXPZA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=99b7dba9-f7a5-4fea-bdd4-06c29ece511f labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=05c3c6f4-7425-4379-a576-d31ee0c5deb4 labelPath="3e3Yoqa/Z/0QMloAjTvFeP7V/q6prXiR+ak3z+MWIeY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=07a7af4b-e8fa-4312-969e-a7b0e551584f labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=412031ec-c38f-4d75-bffe-6ef36e1d4760 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=b3ad3759-9736-4e61-a7ff-683c47c81212 labelPath="Wz/Qv7HIIKj0C6zgrgLktJ0Obdx+x/+OssOgobwR+gA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=9a962d1d-7072-41ac-85c9-ddb4ef82863b labelPath="NETe/DkNYjf+UyTIC0yYiXhIe3RuHmVMdvAoT6QeKpw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Label not found in DB, creating mailbox." labelID=f8160715-988e-4585-85b8-facbdc75c65e labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:23Z" level=info msg="Checking whether logged in user should re-sync. UserID:c18936b3-9f0c-4321-96a3-7f23abf9c9eb" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c1869089-65be-4e30-8eef-b0675444d5ab userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=99b7dba9-f7a5-4fea-bdd4-06c29ece511f userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=05c3c6f4-7425-4379-a576-d31ee0c5deb4 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=07a7af4b-e8fa-4312-969e-a7b0e551584f userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=412031ec-c38f-4d75-bffe-6ef36e1d4760 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b3ad3759-9736-4e61-a7ff-683c47c81212 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=9a962d1d-7072-41ac-85c9-ddb4ef82863b userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f8160715-988e-4585-85b8-facbdc75c65e userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=89fe486e-059d-4919-9479-f67287b0302f time="2025-11-27T22:14:23Z" level=info msg="Synced labels" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:36061/mail/v4/messages/count" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Syncing messages" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Job started" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:36061/mail/v4/messages" pkg=gpa/client userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Job finished" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Synced messages" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Finished user sync" duration=5.672503ms service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Sync complete, starting API event stream" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Event loop reset" eventID="Cg==" service=user-events user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb And user "3cde1a2f-75ad-4fee-aadb-2d3c780e1ade" finishes syncing # :1 -> *scenario And user "3cde1a2f-75ad-4fee-aadb-2d3c780e1ade" connects and authenticates IMAP client "2" # :1 -> *scenario time="2025-11-27T22:14:23Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:23Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:23Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:23Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:23Z" level=info msg="Closing user" userID=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="De-registering user client, ID:c18936b3-9f0c-4321-96a3-7f23abf9c9eb" pkg=observability time="2025-11-27T22:14:23Z" level=info msg="Exiting IMAP Service" service=imap user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting service main loop" service=smtp user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting service main loop" service=notification user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting Service" service=user-identity user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting service main loop" service=telemetry user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Exiting service" service=user-events user=c18936b3-9f0c-4321-96a3-7f23abf9c9eb time="2025-11-27T22:14:23Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:23Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:23Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:23Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:23Z" 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-27T22:14:23Z" level=info msg="User '16cf0dfc-3d09-4c3a-8527-e6cc5d981372' created with id=30e541f5-4f55-488a-a9f7-c4d882f2311d" pkg=gpa/server/backend time="2025-11-27T22:14:23Z" level=info msg="Starting bridge" time="2025-11-27T22:14:23Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/045/config1299194282/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/045/cache956194787/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:23Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/045/cache956194787/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:23Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/045/data1212732476/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/045/data1212732476/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:23Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:23Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:23Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:23Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:23Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:23Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:23Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/045/config1299194282/grpcServerConfig.json time="2025-11-27T22:14:23Z" level=info msg="gRPC server listening on /tmp/bridge2715" pkg=grpc time="2025-11-27T22:14:23Z" level=info msg="Frontend service started" time="2025-11-27T22:14:23Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:23Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:23Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:23Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:23Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:23Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:23Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:23Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:23Z" level=info msg="200 OK: GET https://127.0.0.1:40059/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:23Z" level=info msg="Frontend client started" time="2025-11-27T22:14:23Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f862ac10)" time="2025-11-27T22:14:23Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f862ac10)" time="2025-11-27T22:14:23Z" level=info msg="200 OK: POST https://127.0.0.1:40059/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:24Z" level=info msg="200 OK: POST https://127.0.0.1:40059/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:24Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Adding vault user" userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Creating new user" userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=warning msg="404 GET https://127.0.0.1:40059/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:24Z" level=error msg="404 GET https://127.0.0.1:40059/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:24Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40059/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:24Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:40059/core/v4/events/latest" pkg=gpa/client userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:40059/core/v4/settings" pkg=gpa/client userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Registering user client, ID:30e541f5-4f55-488a-a9f7-c4d882f2311d" pkg=observability time="2025-11-27T22:14:24Z" level=info msg="Starting service main loop" service=telemetry user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Starting service main loop" service=notification user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Starting service main loop" service=smtp user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:40059/core/v4/labels?Type=4" pkg=gpa/client userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:40059/core/v4/labels?Type=3" pkg=gpa/client userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:40059/core/v4/labels?Type=1" pkg=gpa/client userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Setting labels" labelIDs="[3 6 7 2 4 5 8 9 10 12 0 1 c59d4952-a16c-41e0-b2c2-106df3d57ee7 83546b79-372d-420b-bafb-4753c5d6dc8f a6a2f059-ee66-48f4-b7fa-99e9bdbfd13c f35182a4-bf84-43f8-be77-edcb9a1bce37]" pkg=rwLabels time="2025-11-27T22:14:24Z" level=info msg="Adding user to imap server" addrID=60e0ddde-f991-4f01-8028-aa887d0a9615 service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Creating new IMAP user" addrID=60e0ddde-f991-4f01-8028-aa887d0a9615 service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Setting gluon ID" addrID=60e0ddde-f991-4f01-8028-aa887d0a9615 gluonID=cb2f0621-9fa5-4c89-a183-e16a52439f5e userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Created new IMAP user" addrID=60e0ddde-f991-4f01-8028-aa887d0a9615 gluonID=cb2f0621-9fa5-4c89-a183-e16a52439f5e service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:24Z" level=info msg=Resuming service=user-events user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Received mailbox message count" count=0 gluonID=cb2f0621-9fa5-4c89-a183-e16a52439f5e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:24Z" level=info msg="Starting IMAP Service" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Sync triggered" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:24.143691233 +0000 UTC m=+30.754196772" user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Checking whether logged in user should re-sync. UserID:30e541f5-4f55-488a-a9f7-c4d882f2311d" userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Syncing labels" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=a6a2f059-ee66-48f4-b7fa-99e9bdbfd13c labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=c59d4952-a16c-41e0-b2c2-106df3d57ee7 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=83546b79-372d-420b-bafb-4753c5d6dc8f labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=f35182a4-bf84-43f8-be77-edcb9a1bce37 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a6a2f059-ee66-48f4-b7fa-99e9bdbfd13c userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c59d4952-a16c-41e0-b2c2-106df3d57ee7 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=83546b79-372d-420b-bafb-4753c5d6dc8f userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f35182a4-bf84-43f8-be77-edcb9a1bce37 userID=cb2f0621-9fa5-4c89-a183-e16a52439f5e time="2025-11-27T22:14:24Z" level=info msg="Synced labels" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:40059/mail/v4/messages/count" pkg=gpa/client userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Syncing messages" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Job started" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="200 OK: POST https://127.0.0.1:40059/mail/v4/messages" pkg=gpa/client userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Job finished" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Synced messages" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Finished user sync" duration=3.688982ms service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Sync complete, starting API event stream" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="200 OK: POST https://127.0.0.1:40059/core/v4/labels" pkg=gpa/client userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="200 OK: POST https://127.0.0.1:40059/core/v4/labels" pkg=gpa/client userID=30e541f5-4f55-488a-a9f7-c4d882f2311d 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-27T22:14:24Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:24Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:24Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:24Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:24Z" level=info msg="Closing user" userID=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="De-registering user client, ID:30e541f5-4f55-488a-a9f7-c4d882f2311d" pkg=observability time="2025-11-27T22:14:24Z" level=info msg="Exiting IMAP Service" service=imap user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Exiting service main loop" service=smtp user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Exiting service main loop" service=notification user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Exiting Service" service=user-identity user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Exiting service main loop" service=telemetry user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Exiting service" service=user-events user=30e541f5-4f55-488a-a9f7-c4d882f2311d time="2025-11-27T22:14:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:24Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Closing service" service=unleash Then IMAP client "1" sees "Folders/first/second" # :1 -> *scenario time="2025-11-27T22:14:24Z" level=info msg="User '721a2828-b189-4e57-b073-be68a7d8fdc0' created with id=e63cda3e-5299-41a2-8fdb-0dc76e172089" pkg=gpa/server/backend time="2025-11-27T22:14:24Z" level=info msg="Starting bridge" time="2025-11-27T22:14:24Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/046/config744644117/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/046/cache2944956282/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:24Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/046/cache2944956282/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:24Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/046/data964998009/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/046/data964998009/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:24Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:24Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:24Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:24Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:24Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:24Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:24Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:24Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:24Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:24Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:24Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:24Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/046/config744644117/grpcServerConfig.json time="2025-11-27T22:14:24Z" level=info msg="gRPC server listening on /tmp/bridge7995" pkg=grpc time="2025-11-27T22:14:24Z" level=info msg="Frontend service started" time="2025-11-27T22:14:24Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:24Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:24Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:34079/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:24Z" level=info msg="Frontend client started" time="2025-11-27T22:14:24Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (075f79f5)" time="2025-11-27T22:14:24Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (075f79f5)" time="2025-11-27T22:14:24Z" level=info msg="200 OK: POST https://127.0.0.1:34079/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:24Z" level=info msg="200 OK: POST https://127.0.0.1:34079/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:24Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Adding vault user" userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Creating new user" userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=warning msg="404 GET https://127.0.0.1:34079/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:24Z" level=error msg="404 GET https://127.0.0.1:34079/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:24Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34079/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:24Z" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:34079/core/v4/events/latest" pkg=gpa/client userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:34079/core/v4/settings" pkg=gpa/client userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Registering user client, ID:e63cda3e-5299-41a2-8fdb-0dc76e172089" pkg=observability time="2025-11-27T22:14:24Z" level=info msg="Starting service main loop" service=telemetry user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Starting service main loop" service=notification user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Starting service main loop" service=smtp user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:34079/core/v4/labels?Type=4" pkg=gpa/client userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:34079/core/v4/labels?Type=3" pkg=gpa/client userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:34079/core/v4/labels?Type=1" pkg=gpa/client userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Setting labels" labelIDs="[4 6 7 12 0 1 2 3 5 8 9 10 c76e6ffc-145c-4798-9fe1-867314449112 601034ea-3eb2-442f-ac4a-ef5f9d1fa98b af56640d-9119-404f-bbc7-b398ea896a87 95b04cc7-072c-47d5-93ce-39b1427e3e31]" pkg=rwLabels time="2025-11-27T22:14:24Z" level=info msg="Adding user to imap server" addrID=8e263f41-235e-4367-bec8-636b9cd6422e service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Creating new IMAP user" addrID=8e263f41-235e-4367-bec8-636b9cd6422e service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Setting gluon ID" addrID=8e263f41-235e-4367-bec8-636b9cd6422e gluonID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Received mailbox message count" count=0 gluonID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:24Z" level=info msg="Created new IMAP user" addrID=8e263f41-235e-4367-bec8-636b9cd6422e gluonID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:24Z" level=info msg=Resuming service=user-events user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Starting IMAP Service" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Checking whether logged in user should re-sync. UserID:e63cda3e-5299-41a2-8fdb-0dc76e172089" userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Sync triggered" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:24.714803349 +0000 UTC m=+31.325308888" user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Syncing labels" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=af56640d-9119-404f-bbc7-b398ea896a87 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=c76e6ffc-145c-4798-9fe1-867314449112 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=601034ea-3eb2-442f-ac4a-ef5f9d1fa98b labelPath="1KzX2RU1mQyO4COrdPGc33QxTjsjJsaf3laorPH6g0g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:24Z" level=info msg="Label not found in DB, creating mailbox." labelID=95b04cc7-072c-47d5-93ce-39b1427e3e31 labelPath="PkT/yXcPNu1r3OoCUKUaipoBRnFZgfAoAl8O0/oEz1c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=af56640d-9119-404f-bbc7-b398ea896a87 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c76e6ffc-145c-4798-9fe1-867314449112 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=601034ea-3eb2-442f-ac4a-ef5f9d1fa98b userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=95b04cc7-072c-47d5-93ce-39b1427e3e31 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ce4856a8-8437-4f8c-bb7e-209da1afe2dd time="2025-11-27T22:14:24Z" level=info msg="Synced labels" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="200 OK: GET https://127.0.0.1:34079/mail/v4/messages/count" pkg=gpa/client userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Syncing messages" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Job started" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="200 OK: POST https://127.0.0.1:34079/mail/v4/messages" pkg=gpa/client userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Job finished" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Synced messages" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Finished user sync" duration=4.7197ms service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Sync complete, starting API event stream" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=e63cda3e-5299-41a2-8fdb-0dc76e172089 Scenario: Creating mailbox without prefix is not possible # features/imap/mailbox/create.feature:198 Given test skips reporter checks # :1 -> *scenario time="2025-11-27T22:14:24Z" 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-27T22:14:24Z" level=info msg="Sending observability data." pkg=observability When IMAP client "1" creates "mbox" # :1 -> *scenario Then it fails # :1 -> *scenario time="2025-11-27T22:14:24Z" level=info msg="200 OK: POST https://127.0.0.1:34079/data/v1/metrics" pkg=gpa/client userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:24Z" level=error msg="Command failed" cmd="CREATE 'GdoAS9X0flekZ3ZgJTRpKe7SKyc583Ay752RVjNasmY='" error="a mailbox with that name already exists" pkg=gluon/session session=1 time="2025-11-27T22:14:24Z" level=info msg="Scheduling observability data sending" pkg=observability When IMAP client "1" creates "All Mail" # :1 -> *scenario time="2025-11-27T22:14:24Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:24Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:24Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:24Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:24Z" level=info msg="Closing user" userID=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="De-registering user client, ID:e63cda3e-5299-41a2-8fdb-0dc76e172089" pkg=observability time="2025-11-27T22:14:24Z" level=info msg="Exiting IMAP Service" service=imap user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Exiting service main loop" service=smtp user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Exiting service main loop" service=notification user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Exiting Service" service=user-identity user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Exiting service main loop" service=telemetry user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Exiting service" service=user-events user=e63cda3e-5299-41a2-8fdb-0dc76e172089 time="2025-11-27T22:14:24Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:24Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:24Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP delete mailbox time="2025-11-27T22:14:24Z" level=info msg="User '6db94f47-18ec-49d7-b55f-170c799ebf4a' created with id=ff273a04-e18f-4f53-972e-15ccd323d28c" pkg=gpa/server/backend Background: Given there exists an account with username "6db94f47-18ec-49d7-b55f-170c799ebf4a" and password "password" # :1 -> *scenario And the account "6db94f47-18ec-49d7-b55f-170c799ebf4a" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | | two | folder | | three | label | Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:25Z" level=info msg="Starting bridge" time="2025-11-27T22:14:25Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/047/config2248277369/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/047/cache697316386/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/047/cache697316386/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:25Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/047/data1047106190/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/047/data1047106190/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:25Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:25Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:25Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:25Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:25Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:25Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:25Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:25Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/047/config2248277369/grpcServerConfig.json time="2025-11-27T22:14:25Z" level=info msg="gRPC server listening on /tmp/bridge4235" pkg=grpc time="2025-11-27T22:14:25Z" level=info msg="Frontend service started" time="2025-11-27T22:14:25Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:25Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:25Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:25Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:25Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:25Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:25Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:32985/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:25Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:25Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b1509288)" time="2025-11-27T22:14:25Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b1509288)" time="2025-11-27T22:14:25Z" level=info msg="200 OK: POST https://127.0.0.1:32985/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:25Z" level=info msg="200 OK: POST https://127.0.0.1:32985/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:25Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Adding vault user" userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Creating new user" userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=warning msg="404 GET https://127.0.0.1:32985/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:25Z" level=error msg="404 GET https://127.0.0.1:32985/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:25Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32985/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:25Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:32985/core/v4/events/latest" pkg=gpa/client userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:32985/core/v4/settings" pkg=gpa/client userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Registering user client, ID:ff273a04-e18f-4f53-972e-15ccd323d28c" pkg=observability time="2025-11-27T22:14:25Z" level=info msg="Starting service main loop" service=telemetry user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Starting service main loop" service=notification user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Starting service main loop" service=smtp user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:32985/core/v4/labels?Type=4" pkg=gpa/client userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:32985/core/v4/labels?Type=3" pkg=gpa/client userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:32985/core/v4/labels?Type=1" pkg=gpa/client userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Setting labels" labelIDs="[0 2 4 5 7 10 12 1 3 6 8 9 8199522f-5df3-492f-bc1e-2429ff0a4c22 343cb04c-0f71-418f-907d-5cc5268582a2 38f3d07a-bdcc-47d3-8347-1e5282d83bd4]" pkg=rwLabels time="2025-11-27T22:14:25Z" level=info msg="Adding user to imap server" addrID=dc8d25ae-0864-45bb-bd78-d8a8dcef9eb8 service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Creating new IMAP user" addrID=dc8d25ae-0864-45bb-bd78-d8a8dcef9eb8 service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Setting gluon ID" addrID=dc8d25ae-0864-45bb-bd78-d8a8dcef9eb8 gluonID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Created new IMAP user" addrID=dc8d25ae-0864-45bb-bd78-d8a8dcef9eb8 gluonID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:25Z" level=info msg=Resuming service=user-events user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Starting IMAP Service" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Received mailbox message count" count=0 gluonID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:25Z" level=info msg="Sync triggered" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Checking whether logged in user should re-sync. UserID:ff273a04-e18f-4f53-972e-15ccd323d28c" userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:25.278733507 +0000 UTC m=+31.889239046" user=ff273a04-e18f-4f53-972e-15ccd323d28c And the user logs in with username "6db94f47-18ec-49d7-b55f-170c799ebf4a" and password "password" # :1 -> *scenario time="2025-11-27T22:14:25Z" level=info msg="Syncing labels" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Label not found in DB, creating mailbox." labelID=343cb04c-0f71-418f-907d-5cc5268582a2 labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:25Z" level=info msg="Label not found in DB, creating mailbox." labelID=38f3d07a-bdcc-47d3-8347-1e5282d83bd4 labelPath="oXyXKowHB8g+3Ix2NcvzH8aqtH3VZ9rzmkaB+pRQU5g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:25Z" level=info msg="Label not found in DB, creating mailbox." labelID=8199522f-5df3-492f-bc1e-2429ff0a4c22 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=343cb04c-0f71-418f-907d-5cc5268582a2 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=38f3d07a-bdcc-47d3-8347-1e5282d83bd4 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8199522f-5df3-492f-bc1e-2429ff0a4c22 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a9cd9b8b-900e-404a-9e74-8a4fd8c80a1c time="2025-11-27T22:14:25Z" level=info msg="Synced labels" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:32985/mail/v4/messages/count" pkg=gpa/client userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Syncing messages" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Job started" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="200 OK: POST https://127.0.0.1:32985/mail/v4/messages" pkg=gpa/client userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Job finished" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Synced messages" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Finished user sync" duration=3.615524ms service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Sync complete, starting API event stream" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=ff273a04-e18f-4f53-972e-15ccd323d28c And user "6db94f47-18ec-49d7-b55f-170c799ebf4a" finishes syncing # :1 -> *scenario And user "6db94f47-18ec-49d7-b55f-170c799ebf4a" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:25Z" level=info msg="200 OK: DELETE https://127.0.0.1:32985/core/v4/labels/8199522f-5df3-492f-bc1e-2429ff0a4c22" pkg=gpa/client userID=ff273a04-e18f-4f53-972e-15ccd323d28c 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-27T22:14:25Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:25Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:25Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:25Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:25Z" level=info msg="Closing user" userID=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="De-registering user client, ID:ff273a04-e18f-4f53-972e-15ccd323d28c" pkg=observability time="2025-11-27T22:14:25Z" level=info msg="Exiting IMAP Service" service=imap user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Exiting service main loop" service=smtp user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Exiting service main loop" service=notification user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Exiting Service" service=user-identity user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Exiting service main loop" service=telemetry user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Exiting service" service=user-events user=ff273a04-e18f-4f53-972e-15ccd323d28c time="2025-11-27T22:14:25Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:25Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Closing service" service=unleash But IMAP client "1" sees "Labels/three" # :1 -> *scenario time="2025-11-27T22:14:25Z" level=info msg="User 'a8b8eac2-b9eb-4f22-a9fc-74eb242d07b9' created with id=be341fad-1bed-48ce-93da-a1e60f4d09e2" pkg=gpa/server/backend time="2025-11-27T22:14:25Z" level=info msg="Starting bridge" time="2025-11-27T22:14:25Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/048/config1475403755/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/048/cache2750402212/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:25Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/048/cache2750402212/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:25Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/048/data2981161522/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/048/data2981161522/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:25Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:25Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:25Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:25Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:25Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:25Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:25Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:25Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:25Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:25Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:25Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:25Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/048/config1475403755/grpcServerConfig.json time="2025-11-27T22:14:25Z" level=info msg="gRPC server listening on /tmp/bridge1030" pkg=grpc time="2025-11-27T22:14:25Z" level=info msg="Frontend service started" time="2025-11-27T22:14:25Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:25Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:25Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:37683/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:25Z" level=info msg="Frontend client started" time="2025-11-27T22:14:25Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (677866e0)" time="2025-11-27T22:14:25Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (677866e0)" time="2025-11-27T22:14:25Z" level=info msg="200 OK: POST https://127.0.0.1:37683/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:25Z" level=info msg="200 OK: POST https://127.0.0.1:37683/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:25Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Adding vault user" userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Creating new user" userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=warning msg="404 GET https://127.0.0.1:37683/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:25Z" level=error msg="404 GET https://127.0.0.1:37683/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:25Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37683/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:25Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:37683/core/v4/events/latest" pkg=gpa/client userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:37683/core/v4/settings" pkg=gpa/client userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Registering user client, ID:be341fad-1bed-48ce-93da-a1e60f4d09e2" pkg=observability time="2025-11-27T22:14:25Z" level=info msg="Starting service main loop" service=telemetry user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Starting service main loop" service=notification user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Starting service main loop" service=smtp user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:37683/core/v4/labels?Type=4" pkg=gpa/client userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:37683/core/v4/labels?Type=3" pkg=gpa/client userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:37683/core/v4/labels?Type=1" pkg=gpa/client userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Setting labels" labelIDs="[3 6 9 10 12 0 1 4 5 7 8 2 751f2836-1ff3-479c-887e-c494a1a3c129 7979c968-686e-4d5f-8d11-a88dd63b94f7 a45bf3df-343b-4dd8-bf1d-38e583b110c2]" pkg=rwLabels time="2025-11-27T22:14:25Z" level=info msg="Adding user to imap server" addrID=b19c9531-8398-4e31-b611-e74029502c3e service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Creating new IMAP user" addrID=b19c9531-8398-4e31-b611-e74029502c3e service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Setting gluon ID" addrID=b19c9531-8398-4e31-b611-e74029502c3e gluonID=69f9e58b-8f19-468f-91aa-de4dacc66a81 userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Created new IMAP user" addrID=b19c9531-8398-4e31-b611-e74029502c3e gluonID=69f9e58b-8f19-468f-91aa-de4dacc66a81 service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:25Z" level=info msg=Resuming service=user-events user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Received mailbox message count" count=0 gluonID=69f9e58b-8f19-468f-91aa-de4dacc66a81 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:25Z" level=info msg="Starting IMAP Service" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Sync triggered" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:25.824445121 +0000 UTC m=+32.434950660" user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Checking whether logged in user should re-sync. UserID:be341fad-1bed-48ce-93da-a1e60f4d09e2" userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Syncing labels" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Label not found in DB, creating mailbox." labelID=a45bf3df-343b-4dd8-bf1d-38e583b110c2 labelPath="oXyXKowHB8g+3Ix2NcvzH8aqtH3VZ9rzmkaB+pRQU5g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:25Z" level=info msg="Label not found in DB, creating mailbox." labelID=751f2836-1ff3-479c-887e-c494a1a3c129 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:25Z" level=info msg="Label not found in DB, creating mailbox." labelID=7979c968-686e-4d5f-8d11-a88dd63b94f7 labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a45bf3df-343b-4dd8-bf1d-38e583b110c2 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=751f2836-1ff3-479c-887e-c494a1a3c129 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7979c968-686e-4d5f-8d11-a88dd63b94f7 userID=69f9e58b-8f19-468f-91aa-de4dacc66a81 time="2025-11-27T22:14:25Z" level=info msg="Synced labels" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="200 OK: GET https://127.0.0.1:37683/mail/v4/messages/count" pkg=gpa/client userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Syncing messages" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Job started" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="200 OK: POST https://127.0.0.1:37683/mail/v4/messages" pkg=gpa/client userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Job finished" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Synced messages" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Finished user sync" duration=4.045768ms service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Sync complete, starting API event stream" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="200 OK: DELETE https://127.0.0.1:37683/core/v4/labels/a45bf3df-343b-4dd8-bf1d-38e583b110c2" pkg=gpa/client userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 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-27T22:14:25Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:25Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:25Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:25Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:25Z" level=info msg="Closing user" userID=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="De-registering user client, ID:be341fad-1bed-48ce-93da-a1e60f4d09e2" pkg=observability time="2025-11-27T22:14:25Z" level=info msg="Exiting IMAP Service" service=imap user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Exiting service main loop" service=smtp user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Exiting service main loop" service=notification user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Exiting Service" service=user-identity user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Exiting service main loop" service=telemetry user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Exiting service" service=user-events user=be341fad-1bed-48ce-93da-a1e60f4d09e2 time="2025-11-27T22:14:25Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:25Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:25Z" level=info msg="Closing service" service=unleash But IMAP client "1" sees "Folders/two" # :1 -> *scenario time="2025-11-27T22:14:25Z" level=info msg="User '02af789c-6711-4ffe-8416-d9fdc9861856' created with id=01379779-8ced-47eb-b79e-6503b165bb7c" pkg=gpa/server/backend time="2025-11-27T22:14:26Z" level=info msg="Starting bridge" time="2025-11-27T22:14:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/049/config658988273/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/049/cache2267539487/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/049/cache2267539487/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/049/data4126361210/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/049/data4126361210/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:26Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:26Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:26Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:26Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:26Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:26Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/049/config658988273/grpcServerConfig.json time="2025-11-27T22:14:26Z" level=info msg="gRPC server listening on /tmp/bridge0031" pkg=grpc time="2025-11-27T22:14:26Z" level=info msg="Frontend service started" time="2025-11-27T22:14:26Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:37585/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:26Z" level=info msg="Frontend client started" time="2025-11-27T22:14:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (817f995a)" time="2025-11-27T22:14:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (817f995a)" time="2025-11-27T22:14:26Z" level=info msg="200 OK: POST https://127.0.0.1:37585/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:26Z" level=info msg="200 OK: POST https://127.0.0.1:37585/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:26Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Adding vault user" userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Creating new user" userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=warning msg="404 GET https://127.0.0.1:37585/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:26Z" level=error msg="404 GET https://127.0.0.1:37585/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:26Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37585/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:26Z" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:37585/core/v4/events/latest" pkg=gpa/client userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:37585/core/v4/settings" pkg=gpa/client userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Registering user client, ID:01379779-8ced-47eb-b79e-6503b165bb7c" pkg=observability time="2025-11-27T22:14:26Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Starting service main loop" service=telemetry user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Starting service main loop" service=notification user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Starting service main loop" service=smtp user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:37585/core/v4/labels?Type=4" pkg=gpa/client userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:37585/core/v4/labels?Type=3" pkg=gpa/client userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:37585/core/v4/labels?Type=1" pkg=gpa/client userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Setting labels" labelIDs="[0 1 5 8 9 10 2 3 4 6 7 12 5dff13bd-3e36-4d35-94d8-468351fb5f95 0af44b83-3691-46c5-b02f-c92483a00d97 bf4ef6c2-dd01-4624-ab57-13c7e432a709]" pkg=rwLabels time="2025-11-27T22:14:26Z" level=info msg="Adding user to imap server" addrID=87b87613-bd2c-4af0-80e2-c80c124c6e75 service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Creating new IMAP user" addrID=87b87613-bd2c-4af0-80e2-c80c124c6e75 service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Setting gluon ID" addrID=87b87613-bd2c-4af0-80e2-c80c124c6e75 gluonID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Created new IMAP user" addrID=87b87613-bd2c-4af0-80e2-c80c124c6e75 gluonID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Received mailbox message count" count=0 gluonID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:26Z" level=info msg=Resuming service=user-events user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Starting IMAP Service" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Sync triggered" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:26.365206202 +0000 UTC m=+32.975711742" user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Checking whether logged in user should re-sync. UserID:01379779-8ced-47eb-b79e-6503b165bb7c" userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Syncing labels" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Label not found in DB, creating mailbox." labelID=bf4ef6c2-dd01-4624-ab57-13c7e432a709 labelPath="oXyXKowHB8g+3Ix2NcvzH8aqtH3VZ9rzmkaB+pRQU5g=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:26Z" level=info msg="Label not found in DB, creating mailbox." labelID=0af44b83-3691-46c5-b02f-c92483a00d97 labelPath="AuO2iVbU1q9LVsySXNr4nwhO38HWlDdfMbr5xs56MzY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:26Z" level=info msg="Label not found in DB, creating mailbox." labelID=5dff13bd-3e36-4d35-94d8-468351fb5f95 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=bf4ef6c2-dd01-4624-ab57-13c7e432a709 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0af44b83-3691-46c5-b02f-c92483a00d97 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5dff13bd-3e36-4d35-94d8-468351fb5f95 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=aa1de064-bc45-45d0-8f21-0f34fe9a2ba6 time="2025-11-27T22:14:26Z" level=info msg="Synced labels" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:37585/mail/v4/messages/count" pkg=gpa/client userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Syncing messages" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Job started" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="200 OK: POST https://127.0.0.1:37585/mail/v4/messages" pkg=gpa/client userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Job finished" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Synced messages" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Finished user sync" duration=4.141788ms service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Sync complete, starting API event stream" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" 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-27T22:14:26Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:26Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:26Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:26Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:26Z" level=info msg="Closing user" userID=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="De-registering user client, ID:01379779-8ced-47eb-b79e-6503b165bb7c" pkg=observability time="2025-11-27T22:14:26Z" level=info msg="Exiting IMAP Service" service=imap user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Exiting service main loop" service=smtp user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Exiting service main loop" service=notification user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Exiting Service" service=user-identity user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Exiting service main loop" service=telemetry user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Exiting service" service=user-events user=01379779-8ced-47eb-b79e-6503b165bb7c time="2025-11-27T22:14:26Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:26Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Closing service" service=unleash And IMAP client "1" sees "INBOX" # :1 -> *scenario Feature: IMAP Hide All Mail time="2025-11-27T22:14:26Z" level=info msg="User '0a6b4f5c-f2f7-4c43-badd-01a00177deed' created with id=7fd12bad-3398-4425-b17f-45f1f0551f33" pkg=gpa/server/backend Background: Given there exists an account with username "0a6b4f5c-f2f7-4c43-badd-01a00177deed" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:26Z" level=info msg="Starting bridge" time="2025-11-27T22:14:26Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/050/config1101677747/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/050/cache3450474328/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:26Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/050/cache3450474328/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:26Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/050/data2843307747/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/050/data2843307747/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:26Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:26Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:26Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:26Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:26Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:26Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:26Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:26Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:26Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:26Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:26Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:26Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/050/config1101677747/grpcServerConfig.json time="2025-11-27T22:14:26Z" level=info msg="gRPC server listening on /tmp/bridge3327" pkg=grpc time="2025-11-27T22:14:26Z" level=info msg="Frontend service started" time="2025-11-27T22:14:26Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:26Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:26Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:34097/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:26Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:26Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (79d3ec9c)" time="2025-11-27T22:14:26Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (79d3ec9c)" time="2025-11-27T22:14:26Z" level=info msg="200 OK: POST https://127.0.0.1:34097/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:26Z" level=info msg="200 OK: POST https://127.0.0.1:34097/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:26Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Adding vault user" userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Creating new user" userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=warning msg="404 GET https://127.0.0.1:34097/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:26Z" level=error msg="404 GET https://127.0.0.1:34097/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:26Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:34097/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:26Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:34097/core/v4/events/latest" pkg=gpa/client userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Starting service Last EventID=AA==" service=user-events user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:34097/core/v4/settings" pkg=gpa/client userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Registering user client, ID:7fd12bad-3398-4425-b17f-45f1f0551f33" pkg=observability time="2025-11-27T22:14:26Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Starting service main loop" service=telemetry user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Starting service main loop" service=notification user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Starting service main loop" service=smtp user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:34097/core/v4/labels?Type=4" pkg=gpa/client userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:34097/core/v4/labels?Type=3" pkg=gpa/client userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:34097/core/v4/labels?Type=1" pkg=gpa/client userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Setting labels" labelIDs="[2 5 8 9 10 12 0 3 4 6 7 1]" pkg=rwLabels time="2025-11-27T22:14:26Z" level=info msg="Adding user to imap server" addrID=58aebaa7-be0c-4c5c-887d-710a5d7d17b8 service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Creating new IMAP user" addrID=58aebaa7-be0c-4c5c-887d-710a5d7d17b8 service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Setting gluon ID" addrID=58aebaa7-be0c-4c5c-887d-710a5d7d17b8 gluonID=ede8d5c8-effc-4d6e-a237-c012adb02798 userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Created new IMAP user" addrID=58aebaa7-be0c-4c5c-887d-710a5d7d17b8 gluonID=ede8d5c8-effc-4d6e-a237-c012adb02798 service=server-manager time="2025-11-27T22:14:26Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:26Z" level=info msg=Resuming service=user-events user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Received mailbox message count" count=0 gluonID=ede8d5c8-effc-4d6e-a237-c012adb02798 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:26Z" level=info msg="Starting IMAP Service" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Sync triggered" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Checking whether logged in user should re-sync. UserID:7fd12bad-3398-4425-b17f-45f1f0551f33" userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:26.795845507 +0000 UTC m=+33.406351036" user=7fd12bad-3398-4425-b17f-45f1f0551f33 And the user logs in with username "0a6b4f5c-f2f7-4c43-badd-01a00177deed" and password "password" # :1 -> *scenario time="2025-11-27T22:14:26Z" level=info msg="Syncing labels" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=ede8d5c8-effc-4d6e-a237-c012adb02798 time="2025-11-27T22:14:26Z" level=info msg="Synced labels" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="200 OK: GET https://127.0.0.1:34097/mail/v4/messages/count" pkg=gpa/client userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Syncing messages" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Job started" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="200 OK: POST https://127.0.0.1:34097/mail/v4/messages" pkg=gpa/client userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Job finished" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Synced messages" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Finished user sync" duration=3.101973ms service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Sync complete, starting API event stream" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:26Z" level=info msg="Event loop reset" eventID="AA==" service=user-events user=7fd12bad-3398-4425-b17f-45f1f0551f33 And user "0a6b4f5c-f2f7-4c43-badd-01a00177deed" finishes syncing # :1 -> *scenario And user "0a6b4f5c-f2f7-4c43-badd-01a00177deed" 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-27T22:14:26Z" level=info msg="Setting show all mail" show=false userID=7fd12bad-3398-4425-b17f-45f1f0551f33 When the user hides All Mail # :1 -> *scenario time="2025-11-27T22:14:26Z" level=info msg="Heartbeat sent" metrics="{bridge.any.heartbeat bridge_heartbeat_new {1 1} {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-27T22:14:27Z" level=info msg="Setting show all mail" show=true userID=7fd12bad-3398-4425-b17f-45f1f0551f33 When the user shows All Mail # :1 -> *scenario time="2025-11-27T22:14:27Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:27Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:27Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:27Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:27Z" level=info msg="Closing user" userID=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:27Z" level=info msg="De-registering user client, ID:7fd12bad-3398-4425-b17f-45f1f0551f33" pkg=observability time="2025-11-27T22:14:27Z" level=info msg="Exiting IMAP Service" service=imap user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:27Z" level=info msg="Exiting service main loop" service=smtp user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:27Z" level=info msg="Exiting service main loop" service=notification user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:27Z" level=info msg="Exiting Service" service=user-identity user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:27Z" level=info msg="Exiting service main loop" service=telemetry user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:27Z" level=info msg="Exiting service" service=user-events user=7fd12bad-3398-4425-b17f-45f1f0551f33 time="2025-11-27T22:14:27Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:27Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:27Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:27Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:27Z" 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-27T22:14:27Z" level=info msg="User '69f575d3-6909-4ac1-9f87-99e814050f85' created with id=08932089-aa64-4090-ad62-bbb96dbeee44" pkg=gpa/server/backend Background: Given there exists an account with username "69f575d3-6909-4ac1-9f87-99e814050f85" and password "password" # :1 -> *scenario And the account "69f575d3-6909-4ac1-9f87-99e814050f85" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | And the address "69f575d3-6909-4ac1-9f87-99e814050f85@proton.local" of account "69f575d3-6909-4ac1-9f87-99e814050f85" 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-27T22:14:27Z" level=info msg="Starting bridge" time="2025-11-27T22:14:27Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/051/config1320249702/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/051/cache333982600/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:27Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/051/cache333982600/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:27Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/051/data1087470534/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/051/data1087470534/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:27Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:27Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:27Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:27Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:27Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:27Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:27Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:27Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:27Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:27Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:27Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:27Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/051/config1320249702/grpcServerConfig.json time="2025-11-27T22:14:27Z" level=info msg="gRPC server listening on /tmp/bridge3775" pkg=grpc time="2025-11-27T22:14:27Z" level=info msg="Frontend service started" time="2025-11-27T22:14:27Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:27Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:27Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:27Z" level=info msg="200 OK: GET https://127.0.0.1:32907/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:27Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:27Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (c315bb9c)" time="2025-11-27T22:14:27Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c315bb9c)" time="2025-11-27T22:14:27Z" level=info msg="200 OK: POST https://127.0.0.1:32907/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:27Z" level=info msg="200 OK: POST https://127.0.0.1:32907/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:27Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Adding vault user" userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Creating new user" userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=warning msg="404 GET https://127.0.0.1:32907/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:27Z" level=error msg="404 GET https://127.0.0.1:32907/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:27Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32907/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:27Z" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: GET https://127.0.0.1:32907/core/v4/events/latest" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Starting service Last EventID=Aw==" service=user-events user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: GET https://127.0.0.1:32907/core/v4/settings" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Registering user client, ID:08932089-aa64-4090-ad62-bbb96dbeee44" pkg=observability time="2025-11-27T22:14:27Z" level=info msg="Starting service main loop" service=telemetry user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Starting service main loop" service=notification user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Starting service main loop" service=smtp user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: GET https://127.0.0.1:32907/core/v4/labels?Type=4" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: GET https://127.0.0.1:32907/core/v4/labels?Type=3" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: GET https://127.0.0.1:32907/core/v4/labels?Type=1" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Setting labels" labelIDs="[9 0 3 4 5 7 8 10 12 1 2 6 e5ea6f69-757d-40c6-ae13-a6c8e57d1144]" pkg=rwLabels time="2025-11-27T22:14:27Z" level=info msg="Adding user to imap server" addrID=5207f37e-76dd-45bc-84f4-0e9eb2273450 service=server-manager time="2025-11-27T22:14:27Z" level=info msg="Creating new IMAP user" addrID=5207f37e-76dd-45bc-84f4-0e9eb2273450 service=server-manager time="2025-11-27T22:14:27Z" level=info msg="Setting gluon ID" addrID=5207f37e-76dd-45bc-84f4-0e9eb2273450 gluonID=b9a72faf-99e6-4642-92b3-cb45a73d166d userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Created new IMAP user" addrID=5207f37e-76dd-45bc-84f4-0e9eb2273450 gluonID=b9a72faf-99e6-4642-92b3-cb45a73d166d service=server-manager time="2025-11-27T22:14:27Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:27Z" level=info msg=Resuming service=user-events user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Received mailbox message count" count=0 gluonID=b9a72faf-99e6-4642-92b3-cb45a73d166d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:27Z" level=info msg="Checking whether logged in user should re-sync. UserID:08932089-aa64-4090-ad62-bbb96dbeee44" userID=08932089-aa64-4090-ad62-bbb96dbeee44 And the user logs in with username "69f575d3-6909-4ac1-9f87-99e814050f85" and password "password" # :1 -> *scenario time="2025-11-27T22:14:27Z" level=info msg="Starting IMAP Service" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Sync triggered" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:27.899958054 +0000 UTC m=+34.510463583" user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Syncing labels" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Label not found in DB, creating mailbox." labelID=e5ea6f69-757d-40c6-ae13-a6c8e57d1144 labelPath="RPijXXq+/66TBq1ekOxGR3YfSJRztJQJY+kK3/gH+Uo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e5ea6f69-757d-40c6-ae13-a6c8e57d1144 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b9a72faf-99e6-4642-92b3-cb45a73d166d time="2025-11-27T22:14:27Z" level=info msg="Synced labels" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: GET https://127.0.0.1:32907/mail/v4/messages/count" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Syncing messages" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Job started" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: POST https://127.0.0.1:32907/mail/v4/messages" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: POST https://127.0.0.1:32907/mail/v4/messages" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Creating new child job" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Job finished" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: GET https://127.0.0.1:32907/mail/v4/messages/212c716f-3f8c-4e01-bb06-91e35a104d67" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="200 OK: GET https://127.0.0.1:32907/mail/v4/messages/16612af3-9584-431a-ba58-c9753c9a3fb6" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Sending observability data." pkg=observability time="2025-11-27T22:14:27Z" level=info msg="200 OK: POST https://127.0.0.1:32907/data/v1/metrics" pkg=gpa/client userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:27Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-27T22:14:27Z" level=info msg="Child job finished" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Synced messages" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Finished user sync" duration=6.534506ms service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Sync complete, starting API event stream" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=08932089-aa64-4090-ad62-bbb96dbeee44 And user "69f575d3-6909-4ac1-9f87-99e814050f85" 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 "69f575d3-6909-4ac1-9f87-99e814050f85" connects and authenticates IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:27Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:27Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:27Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:27Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:27Z" level=info msg="Closing user" userID=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="De-registering user client, ID:08932089-aa64-4090-ad62-bbb96dbeee44" pkg=observability time="2025-11-27T22:14:27Z" level=info msg="Exiting IMAP Service" service=imap user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Exiting service main loop" service=smtp user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Exiting service main loop" service=notification user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Exiting Service" service=user-identity user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Exiting service main loop" service=telemetry user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Exiting service" service=user-events user=08932089-aa64-4090-ad62-bbb96dbeee44 time="2025-11-27T22:14:27Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:27Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:27Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:27Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:27Z" 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-27T22:14:28Z" level=info msg="User 'd1b76426-bb47-4972-9669-7e96a8c51d3e' created with id=3987e470-6571-4f8b-bbba-f86bc6aa908b" pkg=gpa/server/backend Scenario: List mailboxes # features/imap/mailbox/list.feature:2 Given there exists an account with username "d1b76426-bb47-4972-9669-7e96a8c51d3e" and password "password" # :1 -> *scenario And the account "d1b76426-bb47-4972-9669-7e96a8c51d3e" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox1 | folder | | mbox2 | label | Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:28Z" level=info msg="Starting bridge" time="2025-11-27T22:14:28Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/052/config1744707074/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/052/cache3903311159/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:28Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/052/cache3903311159/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:28Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/052/data171649865/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/052/data171649865/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:28Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:28Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:28Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:28Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:28Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:28Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:28Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:28Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:28Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:28Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:28Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:28Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/052/config1744707074/grpcServerConfig.json time="2025-11-27T22:14:28Z" level=info msg="gRPC server listening on /tmp/bridge0617" pkg=grpc time="2025-11-27T22:14:28Z" level=info msg="Frontend service started" time="2025-11-27T22:14:28Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:28Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:28Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:28Z" level=info msg="200 OK: GET https://127.0.0.1:39309/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:28Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:28Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (5f559e7a)" time="2025-11-27T22:14:28Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5f559e7a)" time="2025-11-27T22:14:28Z" level=info msg="200 OK: POST https://127.0.0.1:39309/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:28Z" level=info msg="200 OK: POST https://127.0.0.1:39309/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:28Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Adding vault user" userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Creating new user" userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=warning msg="404 GET https://127.0.0.1:39309/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:28Z" level=error msg="404 GET https://127.0.0.1:39309/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:28Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:39309/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:28Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="200 OK: GET https://127.0.0.1:39309/core/v4/events/latest" pkg=gpa/client userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="200 OK: GET https://127.0.0.1:39309/core/v4/settings" pkg=gpa/client userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Registering user client, ID:3987e470-6571-4f8b-bbba-f86bc6aa908b" pkg=observability time="2025-11-27T22:14:28Z" level=info msg="Starting service main loop" service=telemetry user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Starting service main loop" service=notification user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Starting service main loop" service=smtp user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="200 OK: GET https://127.0.0.1:39309/core/v4/labels?Type=4" pkg=gpa/client userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="200 OK: GET https://127.0.0.1:39309/core/v4/labels?Type=3" pkg=gpa/client userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="200 OK: GET https://127.0.0.1:39309/core/v4/labels?Type=1" pkg=gpa/client userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Setting labels" labelIDs="[0 1 3 10 12 2 4 5 6 7 8 9 4749dd1e-3489-4e52-bae4-a7141a180c59 8cf2cb45-6104-4499-a131-f557618453c4]" pkg=rwLabels time="2025-11-27T22:14:28Z" level=info msg="Adding user to imap server" addrID=9139c695-cd0f-4a95-b301-22fe17ed90b4 service=server-manager time="2025-11-27T22:14:28Z" level=info msg="Creating new IMAP user" addrID=9139c695-cd0f-4a95-b301-22fe17ed90b4 service=server-manager time="2025-11-27T22:14:28Z" level=info msg="Setting gluon ID" addrID=9139c695-cd0f-4a95-b301-22fe17ed90b4 gluonID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Created new IMAP user" addrID=9139c695-cd0f-4a95-b301-22fe17ed90b4 gluonID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 service=server-manager time="2025-11-27T22:14:28Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:28Z" level=info msg=Resuming service=user-events user=3987e470-6571-4f8b-bbba-f86bc6aa908b And the user logs in with username "d1b76426-bb47-4972-9669-7e96a8c51d3e" and password "password" # :1 -> *scenario time="2025-11-27T22:14:28Z" level=info msg="Received mailbox message count" count=0 gluonID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:28Z" level=info msg="Starting IMAP Service" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Sync triggered" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:28.45481594 +0000 UTC m=+35.065321489" user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Checking whether logged in user should re-sync. UserID:3987e470-6571-4f8b-bbba-f86bc6aa908b" userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Syncing labels" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Label not found in DB, creating mailbox." labelID=8cf2cb45-6104-4499-a131-f557618453c4 labelPath="2OBID73ypiA8jkIF4GDMdOQ9nMWjJPjbMv/W5/6Zz/M=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:28Z" level=info msg="Label not found in DB, creating mailbox." labelID=4749dd1e-3489-4e52-bae4-a7141a180c59 labelPath="/EgF8u4j3xBiW9SLsYamMgWqUKjBM9gUANfEZneklLQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8cf2cb45-6104-4499-a131-f557618453c4 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4749dd1e-3489-4e52-bae4-a7141a180c59 userID=2f9f51d0-32af-4a8d-8caf-e50bf8cb02a6 time="2025-11-27T22:14:28Z" level=info msg="Synced labels" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="200 OK: GET https://127.0.0.1:39309/mail/v4/messages/count" pkg=gpa/client userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Syncing messages" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Job started" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="200 OK: POST https://127.0.0.1:39309/mail/v4/messages" pkg=gpa/client userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Job finished" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Synced messages" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Finished user sync" duration=4.637396ms service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Sync complete, starting API event stream" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=3987e470-6571-4f8b-bbba-f86bc6aa908b And user "d1b76426-bb47-4972-9669-7e96a8c51d3e" finishes syncing # :1 -> *scenario And user "d1b76426-bb47-4972-9669-7e96a8c51d3e" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:28Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:28Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:28Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:28Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:28Z" level=info msg="Closing user" userID=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="De-registering user client, ID:3987e470-6571-4f8b-bbba-f86bc6aa908b" pkg=observability time="2025-11-27T22:14:28Z" level=info msg="Exiting IMAP Service" service=imap user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Exiting service main loop" service=smtp user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Exiting service main loop" service=notification user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Exiting Service" service=user-identity user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Exiting service main loop" service=telemetry user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Exiting service" service=user-events user=3987e470-6571-4f8b-bbba-f86bc6aa908b time="2025-11-27T22:14:28Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:28Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:28Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:28Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:28Z" 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-27T22:14:28Z" level=info msg="User 'b6d3172a-3ed6-4a3a-9311-7eb02b9639ff' created with id=7a69d066-e27b-42c7-b9fa-00dba697bea2" 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 "b6d3172a-3ed6-4a3a-9311-7eb02b9639ff" and password "password" # :1 -> *scenario And the account "b6d3172a-3ed6-4a3a-9311-7eb02b9639ff" has 20 custom folders # :1 -> *scenario And the account "b6d3172a-3ed6-4a3a-9311-7eb02b9639ff" has 60 custom labels # :1 -> *scenario time="2025-11-27T22:14:29Z" level=info msg="Starting bridge" time="2025-11-27T22:14:29Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/053/config3886774187/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/053/cache2319291116/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/053/cache2319291116/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:29Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/053/data1363970509/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/053/data1363970509/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:29Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:29Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:29Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:29Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:29Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:29Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:29Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:29Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:29Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:29Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:29Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:29Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/053/config3886774187/grpcServerConfig.json time="2025-11-27T22:14:29Z" level=info msg="gRPC server listening on /tmp/bridge0207" pkg=grpc time="2025-11-27T22:14:29Z" level=info msg="Frontend service started" time="2025-11-27T22:14:29Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:29Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:29Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38551/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:29Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (07f32a02)" time="2025-11-27T22:14:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (07f32a02)" time="2025-11-27T22:14:29Z" level=info msg="200 OK: POST https://127.0.0.1:38551/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:29Z" level=info msg="200 OK: POST https://127.0.0.1:38551/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Adding vault user" userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Creating new user" userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=warning msg="404 GET https://127.0.0.1:38551/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:29Z" level=error msg="404 GET https://127.0.0.1:38551/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38551/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:29Z" level=info msg="Creating user object" numAddr=1 numLabels=92 userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38551/core/v4/events/latest" pkg=gpa/client userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Starting service Last EventID=UA==" service=user-events user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38551/core/v4/settings" pkg=gpa/client userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Registering user client, ID:7a69d066-e27b-42c7-b9fa-00dba697bea2" pkg=observability time="2025-11-27T22:14:29Z" level=info msg="Starting service main loop" service=telemetry user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Starting service main loop" service=notification user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Starting service main loop" service=smtp user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38551/core/v4/labels?Type=4" pkg=gpa/client userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38551/core/v4/labels?Type=3" pkg=gpa/client userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38551/core/v4/labels?Type=1" pkg=gpa/client userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 3 4 6 7 8 5 9 10 6021b48c-e304-4f87-abeb-a1fe4b67bac6 2aa25cae-6b2e-4e3d-a228-b48a1fa26d9a e27789d8-aebd-4ef1-9746-0181790b4ceb 64cc4823-0a4a-4471-9ac4-05e2125f9ece e80d334c-ad1f-47fa-8318-727ec4b841d3 73e4f425-9eae-453b-a5ce-bf2bc30b8f3d 8227b49c-f137-49e0-bb0b-9e34b3989f41 416c1e19-8108-41c3-8cbf-917e5619f5f1 5d2d9701-5148-42e5-8d7c-fc10c61fc8f5 0ca89f95-a4f0-4443-af5c-f00586378786 c6e0e2ac-4166-46ca-be2d-9f0cef36c7bc 835e1209-79ef-43bb-a1f4-ee2779cb6366 e6945384-5c9b-40b1-b189-12f73033ba47 251101c7-43f6-4d1b-9b3e-1800a69c58ca 5e323151-fab5-4f99-b495-354b249d63eb 5deb90eb-bf33-4204-8aab-58a0b3f1cc84 256acebe-3cf3-4967-a770-fe61ca2b958b 3902096d-ac7a-416c-801a-c5caf5364c27 3ba16f13-b808-4705-bb17-5289c0d499b5 e5016b72-b29f-49b8-a6c3-22c82c17a137 902b9c96-20c9-4a83-95fc-064668fe7176 e3960fd2-9204-4e25-859d-e11a4fc0693b 79caf09f-e799-4e18-9f1c-4d9fd9d08972 fcca01f0-b835-4d9e-9a1e-776dd7413bd4 6151c190-23ed-48ea-b97d-957c317de926 19475c58-d498-4cb3-b3b2-c980a50c87ae 336e1521-7bbb-4978-b46b-7acc4fce87ff 5f6c82c9-8124-49d2-b215-4f59448d6cb9 5ff35ba9-fe52-4fb6-bfdc-0c2430eb20d3 2710917c-271f-4539-be59-be1fd00c955d 2911d435-58c4-4f93-a147-e547a6e92991 47ac9309-ea0a-4bb4-ba2b-761ea804241b 402df185-b1a9-40cc-9daf-737d603c6b6f 04c66f62-2ccf-41c4-bd8d-5e15c040faa6 30d7ff53-db60-45cb-8c11-8e2c5b84b7f1 0fb5a5a9-fb1b-41f1-b41d-b1fbda4bdd70 58dcc5d7-c9a4-40bf-89a7-379ffe074a4b 39b51812-e84d-4389-bdbf-5f23c8d6a706 cf42ffa5-e92a-40c9-85d7-4c33c2c522d8 a954ae10-2e76-4240-abb7-af93361d449d f50f3466-8e63-4fc1-a5b0-3e529d7690ac f942659e-c5bd-46bc-8f07-07f7a3c5ff5b 1d103872-db65-4702-965c-c5750756bb4a 528197aa-ce64-45ad-9e90-790b52bea2cf 413b5506-775e-4fce-a261-3aa04b686af9 39305314-5b92-4078-bccb-cafd9de6f717 7870ff4d-6928-4420-bcc0-0ee6eeb29543 09264c3a-2546-4236-bbbd-6aa5aa5e1783 102073d4-89a1-4d12-a042-ebf64d960422 96955de1-abf4-4bb8-8039-48dde2fe93d4 4d2622bc-7ef9-4db1-af85-eb3aaaf5b652 b129e456-7f70-463f-9335-3321577d3ce0 3af2cd07-3c52-441a-b2f7-e4b0662583f3 1632d6b6-d706-4c31-89c8-26b9e3a66bfa ce879603-89c9-48c3-9294-e4496b0b47d6 7401f0b1-dce1-45f4-97d4-cb40e3f9c5ee 6920bcb2-162c-4278-af39-b2c9b6fcf235 5815230e-9262-44f7-a4f4-20ff5b7f4648 0eee5653-ae9c-4951-81d4-af0255444b05 83ba1601-4b73-44b3-a88c-0d66e25c7421 43b203aa-3115-49af-800f-e1f87808e57e 3b7edb4a-3f81-438e-a6c9-47480c59b334 f93b81f0-eedf-4bdc-b044-6f8506d923e4 e6b53cf5-296e-47d5-b7b1-24f979cc39fe cb0a6924-d7d4-446f-8d26-cc0e050fb199 f5820bf3-7400-48da-828e-9abe1823cef7 0a5635ab-0515-4651-b059-7924f406308b 4d2a5122-16c0-4988-83ac-f1c1efe69d32 6026c384-3e0b-487a-91b0-14946272b47d e7e6ba35-ec57-4f9c-a4c4-1e4f1f1d09f6 90150f1a-49a8-4dce-a208-3b7b7491ca01 fe7dccdc-72ec-472b-a8f5-24b737446c5a 8a68c08a-69de-4e2f-a7be-d6f00b9a6154 293b2242-a642-4740-a4fb-f9b2760658c7 231cf41c-7161-4d65-92f3-f04f23da4b30 d7189e6e-6564-4045-bd37-e43cf792db74 51b726a1-3541-4ac2-831e-0b7a149909d0 0b6c0816-622c-4a71-b774-b7b933970700 6d45fb7b-1159-4647-a4c8-28300f9d62c7 b9f0fcc3-40d5-4e30-8b12-1d3b54e15749]" pkg=rwLabels time="2025-11-27T22:14:29Z" level=info msg="Adding user to imap server" addrID=6d61afa8-1337-4029-b197-ba7bbe1282aa service=server-manager time="2025-11-27T22:14:29Z" level=info msg="Creating new IMAP user" addrID=6d61afa8-1337-4029-b197-ba7bbe1282aa service=server-manager time="2025-11-27T22:14:29Z" level=info msg="Setting gluon ID" addrID=6d61afa8-1337-4029-b197-ba7bbe1282aa gluonID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Received mailbox message count" count=0 gluonID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:29Z" level=info msg="Created new IMAP user" addrID=6d61afa8-1337-4029-b197-ba7bbe1282aa gluonID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 service=server-manager time="2025-11-27T22:14:29Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:29Z" level=info msg=Resuming service=user-events user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Starting IMAP Service" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Sync triggered" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 And the user logs in with username "b6d3172a-3ed6-4a3a-9311-7eb02b9639ff" and password "password" # :1 -> *scenario time="2025-11-27T22:14:29Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:29.234972257 +0000 UTC m=+35.845477806" user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:7a69d066-e27b-42c7-b9fa-00dba697bea2" userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Syncing labels" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=e80d334c-ad1f-47fa-8318-727ec4b841d3 labelPath="B424RpLZAsC7gzsJ+RHTlNGb+cPOZJamW8MKD3jHHxA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=83ba1601-4b73-44b3-a88c-0d66e25c7421 labelPath="PUp2PNohjiK/+VdmwnnJN8Yb7Ve00EIr85qtKNzbbdU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=0eee5653-ae9c-4951-81d4-af0255444b05 labelPath="pUSMI1E+W24eZDvGiGNXYt7lPU0sN/JrUiHj/u7AuL8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=ce879603-89c9-48c3-9294-e4496b0b47d6 labelPath="C0Nmg6/2E8+pxTvfh+ZCHnni2+1vxAAaQTNCqwbbtYQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=102073d4-89a1-4d12-a042-ebf64d960422 labelPath="Bf+MIiyHyU/jAMbO3ri2/bayyq0vvSP/zsfEiIylJvo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=e3960fd2-9204-4e25-859d-e11a4fc0693b labelPath="QKAwwzlwKKGed4ST1s4i/cwS8DdsNGgM42Uqsoj+KDY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=c6e0e2ac-4166-46ca-be2d-9f0cef36c7bc labelPath="+KMsu8HU1VutkfcSxatE3wqbEp6ed7vN1S2jYGnGyKM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=6021b48c-e304-4f87-abeb-a1fe4b67bac6 labelPath="/UlLynFpJ6Koh37z9jOv5oS2S3eJcEf7fBY4eakvKrg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e80d334c-ad1f-47fa-8318-727ec4b841d3 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=528197aa-ce64-45ad-9e90-790b52bea2cf labelPath="GUUL6zatKlFRuzStdqtV3nCuf29eO5SmHJi+uubS+Cs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=3902096d-ac7a-416c-801a-c5caf5364c27 labelPath="tw5Yj/VIFKzS8zHPSmOv4iube0L8ZOl+8pM1AqgP7ec=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=83ba1601-4b73-44b3-a88c-0d66e25c7421 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=1d103872-db65-4702-965c-c5750756bb4a labelPath="9TgsQKLgWlrvTkJWzvOPUV63npc8FfDrq7uXwg6qrhM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=fcca01f0-b835-4d9e-9a1e-776dd7413bd4 labelPath="ZztfOntDKG4zUNEej0y0ZSPSNdSaboYsU8k32N8ZD4E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=3af2cd07-3c52-441a-b2f7-e4b0662583f3 labelPath="OIDMLPqnT/bW78X/HzAcPJWKUR3tDlpJl+TdsmH0LfE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=5f6c82c9-8124-49d2-b215-4f59448d6cb9 labelPath="Z9R3iUDuxqg8gWuSgkWT/08dkjnBv4mSEXij7lmJRSU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=0a5635ab-0515-4651-b059-7924f406308b labelPath="xMJycWfmRJvOfKlOxbG1ECMEqxZrj9zo5TAidO9//EI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=251101c7-43f6-4d1b-9b3e-1800a69c58ca labelPath="L/B/OXg6HMeLkg14V2CO8xkJMgadht+nYPW9USKXM0c=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=b9f0fcc3-40d5-4e30-8b12-1d3b54e15749 labelPath="SvRLVXw3e9muYc2KZ0y/7qLp3jfRPmExjGMwJLC8xbM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=416c1e19-8108-41c3-8cbf-917e5619f5f1 labelPath="w7dcrVK6D/IawpJeakzC+WKPHmHfe9jBlXW/N36XQ/U=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=6026c384-3e0b-487a-91b0-14946272b47d labelPath="ldUQ0tx40jYZ5q6JQRiMYwNnVUtwojKhjhTtmVGJCAY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=336e1521-7bbb-4978-b46b-7acc4fce87ff labelPath="4PGfV1sMarq885Z0JRv7ag4wZUmGRjCGdndB4tYTbE8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=f5820bf3-7400-48da-828e-9abe1823cef7 labelPath="9JVo8+ttuFCYiaR1WgnDaklcCEg/fYngr4l1swf1lo0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=6151c190-23ed-48ea-b97d-957c317de926 labelPath="zBQMogUFUte9336UTe/KNJlGomcij2fQYsnIy3Ivjw8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=0ca89f95-a4f0-4443-af5c-f00586378786 labelPath="W2F4AY0w1GphZc6edjrA7qOcxNntokRCWyMuAFW8SfE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=7870ff4d-6928-4420-bcc0-0ee6eeb29543 labelPath="Iknny+RnOSBCLrp45jJ+zAIXf9/sm1xXxVrGNeCw7H0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=a954ae10-2e76-4240-abb7-af93361d449d labelPath="RZMW0htkQAYeePBXTJMZME6nHDRWmFfWmvbbW4heknA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=902b9c96-20c9-4a83-95fc-064668fe7176 labelPath="b+VOaQoRZe7dyYkMmHnOobWhsO+kxbigIqVwTYewBxg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=e27789d8-aebd-4ef1-9746-0181790b4ceb labelPath="T10yxLNxF/zrgdDe6pF4IE4CnCpEGMmOCmxJ8uTic7k=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=5e323151-fab5-4f99-b495-354b249d63eb labelPath="PvcKxYSj9VtM9dcOBcw3fFNxpS8AH01QbDyc8n2mbtg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=e6b53cf5-296e-47d5-b7b1-24f979cc39fe labelPath="Y6vPj9GoosjGlOvb6COQmiMhBrZ2trcumWRGaxxCblQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=0fb5a5a9-fb1b-41f1-b41d-b1fbda4bdd70 labelPath="UoNMvvsnVuDegGHBOo63RbFsIIrdGGUDDSAJWmTtBu0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=413b5506-775e-4fce-a261-3aa04b686af9 labelPath="IBkQMH7HwCpESkg/gnpChi8LMt6yoDZnKQl0jp60TMI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=64cc4823-0a4a-4471-9ac4-05e2125f9ece labelPath="W+T93V1pnJ0FDqJ4Z1pHGCsiu+sziAORTBpldHhZVAQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=39305314-5b92-4078-bccb-cafd9de6f717 labelPath="o01ddo5xryDTyxD1/1NeqYAukbevLxrICgZFjOFDBZs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=39b51812-e84d-4389-bdbf-5f23c8d6a706 labelPath="tQGee6P2C9uKamlOcGNYYauiF5/havEOogSKZxem0Cs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=04c66f62-2ccf-41c4-bd8d-5e15c040faa6 labelPath="FnWodbWiZ5DxiblQHZgUv41UFh5hZCN8VAYIDFUQDD0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=402df185-b1a9-40cc-9daf-737d603c6b6f labelPath="L3M1NZzTehsJtfk+VdkiRbhD3QabqzOelRu9oP8kSxA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=6920bcb2-162c-4278-af39-b2c9b6fcf235 labelPath="8ktwAO9apDGavFaGBhnHKp71PCA6ZSwQpJecdg4VQFQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=835e1209-79ef-43bb-a1f4-ee2779cb6366 labelPath="ybV/HadGQPdnT5vk7kgcC89YsjYshw1LGb0TItep6C8=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=8227b49c-f137-49e0-bb0b-9e34b3989f41 labelPath="BsAUlvxVhD7TwBTN42XtUjyuiiAmwqyAmM+gbtLyv4Y=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=79caf09f-e799-4e18-9f1c-4d9fd9d08972 labelPath="Pg7LhLVuhMwOVcUNv4yQCTYeypC95qqaRsVrGs3qwIc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=09264c3a-2546-4236-bbbd-6aa5aa5e1783 labelPath="4Le1lzHDIUu+aVskBZ/xF8/A1gQ/WJLaMN/Rs06/Hp0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=d7189e6e-6564-4045-bd37-e43cf792db74 labelPath="h8Z2AqOvmWOeWJPw0NXjnr8Gn3vULJxga6ZdbK4yPag=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=fe7dccdc-72ec-472b-a8f5-24b737446c5a labelPath="keYJUDKcSE8ZsAjH9ueF6Qh8g6wvuyMlgV4JtBAj6AE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=43b203aa-3115-49af-800f-e1f87808e57e labelPath="tXREUwLCbxOWI4YNGUlhQRgXHQpnKy7PLGcgKQveg9s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=19475c58-d498-4cb3-b3b2-c980a50c87ae labelPath="2ZBSm+qqrRq6AkvyeJrR35XzzGLhwUSIj2G3A+nhjHs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=5815230e-9262-44f7-a4f4-20ff5b7f4648 labelPath="l3DDt0fa8sBDdllWUlm3szVdyPGGjS7KolVz5ZFP9jY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=256acebe-3cf3-4967-a770-fe61ca2b958b labelPath="okgWTzNlwLE5beMYq/D8WKeLhNkF/jwAS23JAZWVHWY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=90150f1a-49a8-4dce-a208-3b7b7491ca01 labelPath="Q+8TiRwxbj/l7upCh4EVjWLhNFBKftVkXGM4UXkH89Y=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=2aa25cae-6b2e-4e3d-a228-b48a1fa26d9a labelPath="exX0JXwGhEqky/xAulF05Ebb2m6FPgoJ9w2Jfc8LFXk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=f93b81f0-eedf-4bdc-b044-6f8506d923e4 labelPath="A+I+yc3lpc0vlzNY6NFGoErw9936epR/bGT+roSXAXA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=3b7edb4a-3f81-438e-a6c9-47480c59b334 labelPath="hNt/0bH4LaBSroqFykEzhOCYrMT6MSJ4S+xPVrjQ1xE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=6d45fb7b-1159-4647-a4c8-28300f9d62c7 labelPath="IDArQNmf/IpDSoX/e4TojMipeE2XuivNu5AHB3qAHfY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=e7e6ba35-ec57-4f9c-a4c4-1e4f1f1d09f6 labelPath="X7YOqrH23eu2rKmDOo7EGVqv2scMwxDRPl13jAh0VbM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=5ff35ba9-fe52-4fb6-bfdc-0c2430eb20d3 labelPath="mnDsyirKM9tRYzb+q/fVhEj7jXvav4cKr9xhmYyLkvo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=8a68c08a-69de-4e2f-a7be-d6f00b9a6154 labelPath="Q3zGtQTmN3WlykmIC3TxBIWAJjbBJqCCaSnZD3uTWkc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=7401f0b1-dce1-45f4-97d4-cb40e3f9c5ee labelPath="XDBcNbpjvNcBNlMJa53rZ21A9MHgiXO5hFgBEFBu1kk=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=3ba16f13-b808-4705-bb17-5289c0d499b5 labelPath="SxT5OfSSgSNLbVh9ai/DNy4C6Wr4NO1aCYwqIblMmU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=47ac9309-ea0a-4bb4-ba2b-761ea804241b labelPath="VrwsWWeazdlHxZ6wGQX6aTe4qpt0hLiF8aiL9Xks09E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=58dcc5d7-c9a4-40bf-89a7-379ffe074a4b labelPath="SgxXL3XJMqQvTu950CR7p0u7KpdzsfZH2T06HTbUlAY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=73e4f425-9eae-453b-a5ce-bf2bc30b8f3d labelPath="iOBXbBMiiOEVCebgRPVj1C2b+20QLo6tjqffvJwN9QI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=e6945384-5c9b-40b1-b189-12f73033ba47 labelPath="IqBygdYIRGtFUzXJ0DHJTWRYQOMjCSTNUv3APl4/v+Y=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=4d2a5122-16c0-4988-83ac-f1c1efe69d32 labelPath="oZnEU1ZCaTlK04P9jinw5j3hNUws6QXJK6B8yck7xaM=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=0b6c0816-622c-4a71-b774-b7b933970700 labelPath="ri7SmLzpWFCG0ly/02z1pWf5EGhVGWBH5Lotm6+4Mmo=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=e5016b72-b29f-49b8-a6c3-22c82c17a137 labelPath="5vdpRz2s/EaYpKgpb8hd823LRMHyKIIMNi7giuggRoc=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=30d7ff53-db60-45cb-8c11-8e2c5b84b7f1 labelPath="kbECZ82z8KJRu7Wu9k2zZL57hPKmTQ2W549WpfDSypY=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=2710917c-271f-4539-be59-be1fd00c955d labelPath="/4gquSwDUS/YKxXk+pi7y6o+BsqGXM9OL/e11utJP3k=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=5deb90eb-bf33-4204-8aab-58a0b3f1cc84 labelPath="n6Nowg0rhPO4G3ouaF/euiDI68H3B3sRoWrMLssFb4A=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=51b726a1-3541-4ac2-831e-0b7a149909d0 labelPath="UKHG4VQCvp2IHudyOQAp/1Mdp6EE4bHn0adkgJz4FTQ=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=cb0a6924-d7d4-446f-8d26-cc0e050fb199 labelPath="zUnFODSOYja3qo6aRd2asTfM01qk2HygbnR+i0AuPOs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=5d2d9701-5148-42e5-8d7c-fc10c61fc8f5 labelPath="vN8R33JKjUzoknJjIVETXLmn/2ehhbJzqmirtCdslpw=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=b129e456-7f70-463f-9335-3321577d3ce0 labelPath="YDm4+g9aarKtVBrkXGzUqTY+/KF5fwD3FnaPY/e4+2U=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=293b2242-a642-4740-a4fb-f9b2760658c7 labelPath="2GclLyhq1U81YhIwlujWB702NSiFogBRCl9fbZkoG1k=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=1632d6b6-d706-4c31-89c8-26b9e3a66bfa labelPath="74LWg33Canf4d60ESBspNG0sMj7XTsT6GqD17gCV5UE=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=cf42ffa5-e92a-40c9-85d7-4c33c2c522d8 labelPath="ylZ42Jn01WavcdHAOeipAW3d1ug61sEpu9Ph3wRlOrg=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=2911d435-58c4-4f93-a147-e547a6e92991 labelPath="WRqbdUgBucx44Aet7uVwTnjeDx4IDNdO5sp5AplVSd4=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=231cf41c-7161-4d65-92f3-f04f23da4b30 labelPath="t+IA44+REfP6VmLvyEVXaJnPKYMl/7lXkNzbdq7VkeU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=f942659e-c5bd-46bc-8f07-07f7a3c5ff5b labelPath="pcX39+taRTMgQxhV3PchuI340cyQrrVRaws+yqQcXio=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=96955de1-abf4-4bb8-8039-48dde2fe93d4 labelPath="KOFmgrd/5PEskyOsLo0uYzTWBQsF7Mi359jh9r5v4sI=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=4d2622bc-7ef9-4db1-af85-eb3aaaf5b652 labelPath="i2qRnf0lL7dPtIxSIpyEZ2BB36J+bSNVV2DEBJ9klxs=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Label not found in DB, creating mailbox." labelID=f50f3466-8e63-4fc1-a5b0-3e529d7690ac labelPath="vWROz07sWteIeqDxCFagKPjMa7JrQ4eHvUshPazKiIA=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0eee5653-ae9c-4951-81d4-af0255444b05 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ce879603-89c9-48c3-9294-e4496b0b47d6 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=102073d4-89a1-4d12-a042-ebf64d960422 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e3960fd2-9204-4e25-859d-e11a4fc0693b userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c6e0e2ac-4166-46ca-be2d-9f0cef36c7bc userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6021b48c-e304-4f87-abeb-a1fe4b67bac6 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=528197aa-ce64-45ad-9e90-790b52bea2cf userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3902096d-ac7a-416c-801a-c5caf5364c27 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1d103872-db65-4702-965c-c5750756bb4a userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fcca01f0-b835-4d9e-9a1e-776dd7413bd4 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3af2cd07-3c52-441a-b2f7-e4b0662583f3 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5f6c82c9-8124-49d2-b215-4f59448d6cb9 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0a5635ab-0515-4651-b059-7924f406308b userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=251101c7-43f6-4d1b-9b3e-1800a69c58ca userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b9f0fcc3-40d5-4e30-8b12-1d3b54e15749 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=416c1e19-8108-41c3-8cbf-917e5619f5f1 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6026c384-3e0b-487a-91b0-14946272b47d userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=336e1521-7bbb-4978-b46b-7acc4fce87ff userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f5820bf3-7400-48da-828e-9abe1823cef7 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6151c190-23ed-48ea-b97d-957c317de926 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0ca89f95-a4f0-4443-af5c-f00586378786 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7870ff4d-6928-4420-bcc0-0ee6eeb29543 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a954ae10-2e76-4240-abb7-af93361d449d userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=902b9c96-20c9-4a83-95fc-064668fe7176 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e27789d8-aebd-4ef1-9746-0181790b4ceb userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5e323151-fab5-4f99-b495-354b249d63eb userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e6b53cf5-296e-47d5-b7b1-24f979cc39fe userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0fb5a5a9-fb1b-41f1-b41d-b1fbda4bdd70 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=413b5506-775e-4fce-a261-3aa04b686af9 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=64cc4823-0a4a-4471-9ac4-05e2125f9ece userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=39305314-5b92-4078-bccb-cafd9de6f717 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=39b51812-e84d-4389-bdbf-5f23c8d6a706 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=04c66f62-2ccf-41c4-bd8d-5e15c040faa6 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=402df185-b1a9-40cc-9daf-737d603c6b6f userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6920bcb2-162c-4278-af39-b2c9b6fcf235 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=835e1209-79ef-43bb-a1f4-ee2779cb6366 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8227b49c-f137-49e0-bb0b-9e34b3989f41 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=79caf09f-e799-4e18-9f1c-4d9fd9d08972 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=09264c3a-2546-4236-bbbd-6aa5aa5e1783 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=d7189e6e-6564-4045-bd37-e43cf792db74 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=fe7dccdc-72ec-472b-a8f5-24b737446c5a userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=43b203aa-3115-49af-800f-e1f87808e57e userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=19475c58-d498-4cb3-b3b2-c980a50c87ae userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5815230e-9262-44f7-a4f4-20ff5b7f4648 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=256acebe-3cf3-4967-a770-fe61ca2b958b userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=90150f1a-49a8-4dce-a208-3b7b7491ca01 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2aa25cae-6b2e-4e3d-a228-b48a1fa26d9a userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f93b81f0-eedf-4bdc-b044-6f8506d923e4 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3b7edb4a-3f81-438e-a6c9-47480c59b334 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6d45fb7b-1159-4647-a4c8-28300f9d62c7 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e7e6ba35-ec57-4f9c-a4c4-1e4f1f1d09f6 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5ff35ba9-fe52-4fb6-bfdc-0c2430eb20d3 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8a68c08a-69de-4e2f-a7be-d6f00b9a6154 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7401f0b1-dce1-45f4-97d4-cb40e3f9c5ee userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3ba16f13-b808-4705-bb17-5289c0d499b5 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=47ac9309-ea0a-4bb4-ba2b-761ea804241b userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=58dcc5d7-c9a4-40bf-89a7-379ffe074a4b userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=73e4f425-9eae-453b-a5ce-bf2bc30b8f3d userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e6945384-5c9b-40b1-b189-12f73033ba47 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4d2a5122-16c0-4988-83ac-f1c1efe69d32 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0b6c0816-622c-4a71-b774-b7b933970700 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=e5016b72-b29f-49b8-a6c3-22c82c17a137 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=30d7ff53-db60-45cb-8c11-8e2c5b84b7f1 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2710917c-271f-4539-be59-be1fd00c955d userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5deb90eb-bf33-4204-8aab-58a0b3f1cc84 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=51b726a1-3541-4ac2-831e-0b7a149909d0 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cb0a6924-d7d4-446f-8d26-cc0e050fb199 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5d2d9701-5148-42e5-8d7c-fc10c61fc8f5 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b129e456-7f70-463f-9335-3321577d3ce0 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=293b2242-a642-4740-a4fb-f9b2760658c7 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1632d6b6-d706-4c31-89c8-26b9e3a66bfa userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cf42ffa5-e92a-40c9-85d7-4c33c2c522d8 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=2911d435-58c4-4f93-a147-e547a6e92991 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=231cf41c-7161-4d65-92f3-f04f23da4b30 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f942659e-c5bd-46bc-8f07-07f7a3c5ff5b userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=96955de1-abf4-4bb8-8039-48dde2fe93d4 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4d2622bc-7ef9-4db1-af85-eb3aaaf5b652 userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=f50f3466-8e63-4fc1-a5b0-3e529d7690ac userID=d1d7bab8-fe1a-413a-8176-9bb9201183e7 time="2025-11-27T22:14:29Z" level=info msg="Synced labels" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38551/mail/v4/messages/count" pkg=gpa/client userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Syncing messages" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Job started" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="200 OK: POST https://127.0.0.1:38551/mail/v4/messages" pkg=gpa/client userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Job finished" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Synced messages" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Finished user sync" duration=28.171867ms service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Event loop reset" eventID="UA==" service=user-events user=7a69d066-e27b-42c7-b9fa-00dba697bea2 And user "b6d3172a-3ed6-4a3a-9311-7eb02b9639ff" finishes syncing # :1 -> *scenario When user "b6d3172a-3ed6-4a3a-9311-7eb02b9639ff" connects and authenticates IMAP client "1" # :1 -> *scenario And user "b6d3172a-3ed6-4a3a-9311-7eb02b9639ff" 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-27T22:14:29Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:29Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:29Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:29Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:29Z" level=info msg="Closing user" userID=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="De-registering user client, ID:7a69d066-e27b-42c7-b9fa-00dba697bea2" pkg=observability time="2025-11-27T22:14:29Z" level=info msg="Exiting IMAP Service" service=imap user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Exiting service main loop" service=smtp user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Exiting service main loop" service=notification user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Exiting Service" service=user-identity user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Exiting service main loop" service=telemetry user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Exiting service" service=user-events user=7a69d066-e27b-42c7-b9fa-00dba697bea2 time="2025-11-27T22:14:29Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:29Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:29Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:29Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:29Z" level=info msg="Closing service" service=unleash And IMAP client "2" counts 60 mailboxes under "Labels" # :1 -> *scenario time="2025-11-27T22:14:29Z" level=info msg="User 'fd64c99b-92fb-4fd6-ae64-d12850600e9d' created with id=b72921f9-f757-4548-8464-a2e1a2573d2a" pkg=gpa/server/backend Scenario: List with scheduled mail # features/imap/mailbox/list.feature:45 Given there exists an account with username "fd64c99b-92fb-4fd6-ae64-d12850600e9d" and password "password" # :1 -> *scenario And the address "fd64c99b-92fb-4fd6-ae64-d12850600e9d@proton.local" of account "fd64c99b-92fb-4fd6-ae64-d12850600e9d" has the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | fd64c99b-92fb-4fd6-ae64-d12850600e9d@proton.local | sch | false | time="2025-11-27T22:14:29Z" level=info msg="Starting bridge" time="2025-11-27T22:14:29Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/054/config2486965773/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/054/cache3855045729/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:29Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/054/cache3855045729/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:29Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/054/data289726720/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/054/data289726720/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:29Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:29Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:29Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:29Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:29Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:29Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:29Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:29Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/054/config2486965773/grpcServerConfig.json time="2025-11-27T22:14:29Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:29Z" level=info msg="gRPC server listening on /tmp/bridge7079" pkg=grpc time="2025-11-27T22:14:29Z" level=info msg="Frontend service started" time="2025-11-27T22:14:29Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:29Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:29Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:29Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:29Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:29Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38713/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:29Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:29Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4da912ed)" time="2025-11-27T22:14:29Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4da912ed)" time="2025-11-27T22:14:29Z" level=info msg="200 OK: POST https://127.0.0.1:38713/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:29Z" level=info msg="200 OK: POST https://127.0.0.1:38713/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:29Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Adding vault user" userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Creating new user" userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=warning msg="404 GET https://127.0.0.1:38713/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:29Z" level=error msg="404 GET https://127.0.0.1:38713/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:29Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38713/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:29Z" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38713/core/v4/events/latest" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38713/core/v4/settings" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Registering user client, ID:b72921f9-f757-4548-8464-a2e1a2573d2a" pkg=observability time="2025-11-27T22:14:29Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Starting service main loop" service=telemetry user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Starting service main loop" service=notification user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Starting service main loop" service=smtp user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38713/core/v4/labels?Type=4" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38713/core/v4/labels?Type=3" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38713/core/v4/labels?Type=1" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Setting labels" labelIDs="[2 3 4 5 6 10 7 8 9 12 0 1]" pkg=rwLabels time="2025-11-27T22:14:29Z" level=info msg="Adding user to imap server" addrID=09b1a1ef-c965-4e33-b60c-673a8623032b service=server-manager time="2025-11-27T22:14:29Z" level=info msg="Creating new IMAP user" addrID=09b1a1ef-c965-4e33-b60c-673a8623032b service=server-manager time="2025-11-27T22:14:29Z" level=info msg="Setting gluon ID" addrID=09b1a1ef-c965-4e33-b60c-673a8623032b gluonID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Created new IMAP user" addrID=09b1a1ef-c965-4e33-b60c-673a8623032b gluonID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 service=server-manager time="2025-11-27T22:14:29Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:29Z" level=info msg=Resuming service=user-events user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Received mailbox message count" count=0 gluonID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:29Z" level=info msg="Starting IMAP Service" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Sync triggered" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:29.973813799 +0000 UTC m=+36.584319338" user=b72921f9-f757-4548-8464-a2e1a2573d2a And the user logs in with username "fd64c99b-92fb-4fd6-ae64-d12850600e9d" and password "password" # :1 -> *scenario time="2025-11-27T22:14:29Z" level=info msg="Checking whether logged in user should re-sync. UserID:b72921f9-f757-4548-8464-a2e1a2573d2a" userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Syncing labels" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=95c82954-b6d2-412d-9ce0-a6c5ce66f144 time="2025-11-27T22:14:29Z" level=info msg="Synced labels" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38713/mail/v4/messages/count" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Syncing messages" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Job started" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="200 OK: POST https://127.0.0.1:38713/mail/v4/messages" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="200 OK: POST https://127.0.0.1:38713/mail/v4/messages" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Creating new child job" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Job finished" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="200 OK: GET https://127.0.0.1:38713/mail/v4/messages/b114d1f5-8f1d-43c7-8cf7-7084e629a873" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Sending observability data." pkg=observability time="2025-11-27T22:14:29Z" level=info msg="200 OK: POST https://127.0.0.1:38713/data/v1/metrics" pkg=gpa/client userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:29Z" level=info msg="Child job finished" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Synced messages" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Finished user sync" duration=5.882385ms service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Sync complete, starting API event stream" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:29Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=b72921f9-f757-4548-8464-a2e1a2573d2a And user "fd64c99b-92fb-4fd6-ae64-d12850600e9d" finishes syncing # :1 -> *scenario And user "fd64c99b-92fb-4fd6-ae64-d12850600e9d" connects and authenticates IMAP client "1" # :1 -> *scenario time="2025-11-27T22:14:30Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:30Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:30Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:30Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:30Z" level=info msg="Closing user" userID=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:30Z" level=info msg="De-registering user client, ID:b72921f9-f757-4548-8464-a2e1a2573d2a" pkg=observability time="2025-11-27T22:14:30Z" level=info msg="Exiting IMAP Service" service=imap user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:30Z" level=info msg="Exiting service main loop" service=smtp user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:30Z" level=info msg="Exiting service main loop" service=notification user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:30Z" level=info msg="Exiting Service" service=user-identity user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:30Z" level=info msg="Exiting service main loop" service=telemetry user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:30Z" level=info msg="Exiting service" service=user-events user=b72921f9-f757-4548-8464-a2e1a2573d2a time="2025-11-27T22:14:30Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:30Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:30Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:30Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:30Z" 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-27T22:14:30Z" level=info msg="User '901f9a0b-fedd-49a4-91dd-ed19f05de1fc' created with id=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32" pkg=gpa/server/backend Background: Given there exists an account with username "901f9a0b-fedd-49a4-91dd-ed19f05de1fc" and password "password" # :1 -> *scenario And the account "901f9a0b-fedd-49a4-91dd-ed19f05de1fc" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | l1 | label | Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:30Z" level=info msg="Starting bridge" time="2025-11-27T22:14:30Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/055/config1904328737/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/055/cache3122035704/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:30Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/055/cache3122035704/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:30Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/055/data1468448308/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/055/data1468448308/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:30Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:30Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:30Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:30Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:30Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:30Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:30Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:30Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:30Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:30Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:30Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:30Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/055/config1904328737/grpcServerConfig.json time="2025-11-27T22:14:30Z" level=info msg="gRPC server listening on /tmp/bridge7218" pkg=grpc time="2025-11-27T22:14:30Z" level=info msg="Frontend service started" time="2025-11-27T22:14:30Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:30Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:30Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:30Z" level=info msg="200 OK: GET https://127.0.0.1:42983/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:30Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:30Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (2d1e66d5)" time="2025-11-27T22:14:30Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2d1e66d5)" time="2025-11-27T22:14:30Z" level=info msg="200 OK: POST https://127.0.0.1:42983/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:30Z" level=info msg="200 OK: POST https://127.0.0.1:42983/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:30Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Adding vault user" userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Creating new user" userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=warning msg="404 GET https://127.0.0.1:42983/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:30Z" level=error msg="404 GET https://127.0.0.1:42983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:30Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42983/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:30Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="200 OK: GET https://127.0.0.1:42983/core/v4/events/latest" pkg=gpa/client userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="200 OK: GET https://127.0.0.1:42983/core/v4/settings" pkg=gpa/client userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Registering user client, ID:7b3da1f8-23c2-4b39-8e99-db0e0b9ada32" pkg=observability time="2025-11-27T22:14:30Z" level=info msg="Starting service main loop" service=telemetry user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Starting service main loop" service=notification user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Starting service main loop" service=smtp user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="200 OK: GET https://127.0.0.1:42983/core/v4/labels?Type=4" pkg=gpa/client userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="200 OK: GET https://127.0.0.1:42983/core/v4/labels?Type=3" pkg=gpa/client userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="200 OK: GET https://127.0.0.1:42983/core/v4/labels?Type=1" pkg=gpa/client userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Setting labels" labelIDs="[5 8 9 1 2 3 6 7 10 12 0 4 1af51c6b-153a-49c4-881f-31756a1e3726 b3b1e22e-2e2b-482b-948b-cf7420ed00eb]" pkg=rwLabels time="2025-11-27T22:14:30Z" level=info msg="Adding user to imap server" addrID=971d8b42-ea3c-461f-a620-21688fc34b81 service=server-manager time="2025-11-27T22:14:30Z" level=info msg="Creating new IMAP user" addrID=971d8b42-ea3c-461f-a620-21688fc34b81 service=server-manager time="2025-11-27T22:14:30Z" level=info msg="Setting gluon ID" addrID=971d8b42-ea3c-461f-a620-21688fc34b81 gluonID=f775820a-1ef0-47ad-8621-fe0258043241 userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Created new IMAP user" addrID=971d8b42-ea3c-461f-a620-21688fc34b81 gluonID=f775820a-1ef0-47ad-8621-fe0258043241 service=server-manager time="2025-11-27T22:14:30Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:30Z" level=info msg=Resuming service=user-events user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Received mailbox message count" count=0 gluonID=f775820a-1ef0-47ad-8621-fe0258043241 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:30Z" level=info msg="Starting IMAP Service" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Sync triggered" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Checking whether logged in user should re-sync. UserID:7b3da1f8-23c2-4b39-8e99-db0e0b9ada32" userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 And the user logs in with username "901f9a0b-fedd-49a4-91dd-ed19f05de1fc" and password "password" # :1 -> *scenario time="2025-11-27T22:14:30Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:30.626661764 +0000 UTC m=+37.237167303" user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Syncing labels" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Label not found in DB, creating mailbox." labelID=1af51c6b-153a-49c4-881f-31756a1e3726 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:30Z" level=info msg="Label not found in DB, creating mailbox." labelID=b3b1e22e-2e2b-482b-948b-cf7420ed00eb labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=1af51c6b-153a-49c4-881f-31756a1e3726 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b3b1e22e-2e2b-482b-948b-cf7420ed00eb userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f775820a-1ef0-47ad-8621-fe0258043241 time="2025-11-27T22:14:30Z" level=info msg="Synced labels" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="200 OK: GET https://127.0.0.1:42983/mail/v4/messages/count" pkg=gpa/client userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Syncing messages" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Job started" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="200 OK: POST https://127.0.0.1:42983/mail/v4/messages" pkg=gpa/client userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Job finished" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Synced messages" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Finished user sync" duration=3.608881ms service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Sync complete, starting API event stream" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 And user "901f9a0b-fedd-49a4-91dd-ed19f05de1fc" finishes syncing # :1 -> *scenario And user "901f9a0b-fedd-49a4-91dd-ed19f05de1fc" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:30Z" level=info msg="200 OK: GET https://127.0.0.1:42983/core/v4/labels?Type=3" pkg=gpa/client userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="200 OK: PUT https://127.0.0.1:42983/core/v4/labels/1af51c6b-153a-49c4-881f-31756a1e3726" pkg=gpa/client userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 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-27T22:14:30Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:30Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:30Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:30Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:30Z" level=info msg="Closing user" userID=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="De-registering user client, ID:7b3da1f8-23c2-4b39-8e99-db0e0b9ada32" pkg=observability time="2025-11-27T22:14:30Z" level=info msg="Exiting IMAP Service" service=imap user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Exiting service main loop" service=smtp user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Exiting service main loop" service=notification user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Exiting Service" service=user-identity user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Exiting service main loop" service=telemetry user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Exiting service" service=user-events user=7b3da1f8-23c2-4b39-8e99-db0e0b9ada32 time="2025-11-27T22:14:30Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:30Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:30Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:30Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:30Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see "Folders/f1" # :1 -> *scenario time="2025-11-27T22:14:30Z" level=info msg="User 'f9d2a5b3-5330-4cec-87a1-ddb2f1c2670b' created with id=e66516ac-af65-461e-b400-92e3fe1a0cae" pkg=gpa/server/backend time="2025-11-27T22:14:31Z" level=info msg="Starting bridge" time="2025-11-27T22:14:31Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/056/config419353489/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/056/cache118612038/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/056/cache118612038/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:31Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/056/data620566138/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/056/data620566138/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:31Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:31Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:31Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:31Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:31Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:31Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:31Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:31Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:31Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:31Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:31Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:31Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/056/config419353489/grpcServerConfig.json time="2025-11-27T22:14:31Z" level=info msg="gRPC server listening on /tmp/bridge6682" pkg=grpc time="2025-11-27T22:14:31Z" level=info msg="Frontend service started" time="2025-11-27T22:14:31Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:31Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:31Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:40467/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:31Z" level=info msg="Frontend client started" time="2025-11-27T22:14:31Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6e8ad208)" time="2025-11-27T22:14:31Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6e8ad208)" time="2025-11-27T22:14:31Z" level=info msg="200 OK: POST https://127.0.0.1:40467/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:31Z" level=info msg="200 OK: POST https://127.0.0.1:40467/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:31Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Adding vault user" userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Creating new user" userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=warning msg="404 GET https://127.0.0.1:40467/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:31Z" level=error msg="404 GET https://127.0.0.1:40467/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:31Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40467/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:31Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:40467/core/v4/events/latest" pkg=gpa/client userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:40467/core/v4/settings" pkg=gpa/client userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Registering user client, ID:e66516ac-af65-461e-b400-92e3fe1a0cae" pkg=observability time="2025-11-27T22:14:31Z" level=info msg="Starting service main loop" service=telemetry user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Starting service main loop" service=notification user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Starting service main loop" service=smtp user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:40467/core/v4/labels?Type=4" pkg=gpa/client userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:40467/core/v4/labels?Type=3" pkg=gpa/client userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:40467/core/v4/labels?Type=1" pkg=gpa/client userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Setting labels" labelIDs="[2 5 7 8 10 12 0 1 3 4 6 9 267a926e-edf8-4a40-949e-5d8152b274e9 28cdbf14-80a2-4a06-b101-daa89b243107]" pkg=rwLabels time="2025-11-27T22:14:31Z" level=info msg="Adding user to imap server" addrID=98d3344d-3e6b-4ed3-9f24-d615d647563f service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Creating new IMAP user" addrID=98d3344d-3e6b-4ed3-9f24-d615d647563f service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Setting gluon ID" addrID=98d3344d-3e6b-4ed3-9f24-d615d647563f gluonID=1f53a574-8585-4ace-9db5-671d174ac922 userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Created new IMAP user" addrID=98d3344d-3e6b-4ed3-9f24-d615d647563f gluonID=1f53a574-8585-4ace-9db5-671d174ac922 service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:31Z" level=info msg=Resuming service=user-events user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Received mailbox message count" count=0 gluonID=1f53a574-8585-4ace-9db5-671d174ac922 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:31Z" level=info msg="Starting IMAP Service" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Sync triggered" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Checking whether logged in user should re-sync. UserID:e66516ac-af65-461e-b400-92e3fe1a0cae" userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:31.169195963 +0000 UTC m=+37.779701502" user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Syncing labels" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Label not found in DB, creating mailbox." labelID=28cdbf14-80a2-4a06-b101-daa89b243107 labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:31Z" level=info msg="Label not found in DB, creating mailbox." labelID=267a926e-edf8-4a40-949e-5d8152b274e9 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=28cdbf14-80a2-4a06-b101-daa89b243107 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=267a926e-edf8-4a40-949e-5d8152b274e9 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=1f53a574-8585-4ace-9db5-671d174ac922 time="2025-11-27T22:14:31Z" level=info msg="Synced labels" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:40467/mail/v4/messages/count" pkg=gpa/client userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Syncing messages" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Job started" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="200 OK: POST https://127.0.0.1:40467/mail/v4/messages" pkg=gpa/client userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Job finished" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Synced messages" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Finished user sync" duration=3.696266ms service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Sync complete, starting API event stream" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:40467/core/v4/labels?Type=1" pkg=gpa/client userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="200 OK: PUT https://127.0.0.1:40467/core/v4/labels/28cdbf14-80a2-4a06-b101-daa89b243107" pkg=gpa/client userID=e66516ac-af65-461e-b400-92e3fe1a0cae 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-27T22:14:31Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:31Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:31Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:31Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:31Z" level=info msg="Closing user" userID=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="De-registering user client, ID:e66516ac-af65-461e-b400-92e3fe1a0cae" pkg=observability time="2025-11-27T22:14:31Z" level=info msg="Exiting IMAP Service" service=imap user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Exiting service main loop" service=smtp user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Exiting service main loop" service=notification user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Exiting Service" service=user-identity user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Exiting service main loop" service=telemetry user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Exiting service" service=user-events user=e66516ac-af65-461e-b400-92e3fe1a0cae time="2025-11-27T22:14:31Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:31Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Closing service" service=unleash And IMAP client "1" does not see "Labels/l1" # :1 -> *scenario time="2025-11-27T22:14:31Z" level=info msg="User 'b9c58b44-7bf2-4ff3-adf1-fcf599a89bb0' created with id=276fccb8-86cf-4eaf-895f-6ce5394299fa" pkg=gpa/server/backend time="2025-11-27T22:14:31Z" level=info msg="Starting bridge" time="2025-11-27T22:14:31Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/057/config1540844267/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/057/cache3078042930/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:31Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/057/cache3078042930/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:31Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/057/data1794638885/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/057/data1794638885/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:31Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:31Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:31Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:31Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:31Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:31Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:31Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:31Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:31Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:31Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:31Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:31Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/057/config1540844267/grpcServerConfig.json time="2025-11-27T22:14:31Z" level=info msg="gRPC server listening on /tmp/bridge2047" pkg=grpc time="2025-11-27T22:14:31Z" level=info msg="Frontend service started" time="2025-11-27T22:14:31Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:31Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:31Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:32915/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:31Z" level=info msg="Frontend client started" time="2025-11-27T22:14:31Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (076379ad)" time="2025-11-27T22:14:31Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (076379ad)" time="2025-11-27T22:14:31Z" level=info msg="200 OK: POST https://127.0.0.1:32915/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:31Z" level=info msg="200 OK: POST https://127.0.0.1:32915/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:31Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Adding vault user" userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Creating new user" userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=warning msg="404 GET https://127.0.0.1:32915/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:31Z" level=error msg="404 GET https://127.0.0.1:32915/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:31Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:32915/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:31Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:32915/core/v4/events/latest" pkg=gpa/client userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:32915/core/v4/settings" pkg=gpa/client userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Registering user client, ID:276fccb8-86cf-4eaf-895f-6ce5394299fa" pkg=observability time="2025-11-27T22:14:31Z" level=info msg="Starting service main loop" service=telemetry user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Starting service main loop" service=notification user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Starting service main loop" service=smtp user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:32915/core/v4/labels?Type=4" pkg=gpa/client userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:32915/core/v4/labels?Type=3" pkg=gpa/client userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:32915/core/v4/labels?Type=1" pkg=gpa/client userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Setting labels" labelIDs="[5 6 7 8 10 2 3 9 12 0 1 4 ae9dd859-2cf4-4afd-bddb-d22af42bd321 7848b113-deb2-4d02-bd88-16d8be82789c]" pkg=rwLabels time="2025-11-27T22:14:31Z" level=info msg="Adding user to imap server" addrID=298e7469-c4f1-4fed-b330-496456d29662 service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Creating new IMAP user" addrID=298e7469-c4f1-4fed-b330-496456d29662 service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Setting gluon ID" addrID=298e7469-c4f1-4fed-b330-496456d29662 gluonID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Created new IMAP user" addrID=298e7469-c4f1-4fed-b330-496456d29662 gluonID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:31Z" level=info msg=Resuming service=user-events user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Received mailbox message count" count=0 gluonID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:31Z" level=info msg="Starting IMAP Service" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Checking whether logged in user should re-sync. UserID:276fccb8-86cf-4eaf-895f-6ce5394299fa" userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Sync triggered" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:31.726104255 +0000 UTC m=+38.336609804" user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Syncing labels" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Label not found in DB, creating mailbox." labelID=ae9dd859-2cf4-4afd-bddb-d22af42bd321 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:31Z" level=info msg="Label not found in DB, creating mailbox." labelID=7848b113-deb2-4d02-bd88-16d8be82789c labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ae9dd859-2cf4-4afd-bddb-d22af42bd321 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7848b113-deb2-4d02-bd88-16d8be82789c userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=bf5ed7dd-4e5e-47a6-a753-d2fbfe5322d0 time="2025-11-27T22:14:31Z" level=info msg="Synced labels" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:32915/mail/v4/messages/count" pkg=gpa/client userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Syncing messages" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Job started" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="200 OK: POST https://127.0.0.1:32915/mail/v4/messages" pkg=gpa/client userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Job finished" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Synced messages" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Finished user sync" duration=3.556183ms service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Sync complete, starting API event stream" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="200 OK: GET https://127.0.0.1:32915/core/v4/labels?Type=1" pkg=gpa/client userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" 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-27T22:14:31Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:31Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:31Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:31Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:31Z" level=info msg="Closing user" userID=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="De-registering user client, ID:276fccb8-86cf-4eaf-895f-6ce5394299fa" pkg=observability time="2025-11-27T22:14:31Z" level=info msg="Exiting IMAP Service" service=imap user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Exiting service main loop" service=smtp user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Exiting service main loop" service=notification user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Exiting Service" service=user-identity user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Exiting service main loop" service=telemetry user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Exiting service" service=user-events user=276fccb8-86cf-4eaf-895f-6ce5394299fa time="2025-11-27T22:14:31Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:31Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:31Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario time="2025-11-27T22:14:31Z" level=info msg="User 'c44c68d6-e89a-4ab1-af8b-df91e7d5ffc1' created with id=0619bc9b-4c41-4310-a5a3-740bf5f4a898" pkg=gpa/server/backend time="2025-11-27T22:14:32Z" level=info msg="Starting bridge" time="2025-11-27T22:14:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/058/config3285573029/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/058/cache3207394898/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/058/cache3207394898/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/058/data3842910499/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/058/data3842910499/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:32Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:32Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:32Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/058/config3285573029/grpcServerConfig.json time="2025-11-27T22:14:32Z" level=info msg="gRPC server listening on /tmp/bridge2970" pkg=grpc time="2025-11-27T22:14:32Z" level=info msg="Frontend service started" time="2025-11-27T22:14:32Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:41645/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:32Z" level=info msg="Frontend client started" time="2025-11-27T22:14:32Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (b9f464df)" time="2025-11-27T22:14:32Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b9f464df)" time="2025-11-27T22:14:32Z" level=info msg="200 OK: POST https://127.0.0.1:41645/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:32Z" level=info msg="200 OK: POST https://127.0.0.1:41645/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:32Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Adding vault user" userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Creating new user" userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=warning msg="404 GET https://127.0.0.1:41645/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:32Z" level=error msg="404 GET https://127.0.0.1:41645/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:32Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:41645/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:32Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:41645/core/v4/events/latest" pkg=gpa/client userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:41645/core/v4/settings" pkg=gpa/client userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Registering user client, ID:0619bc9b-4c41-4310-a5a3-740bf5f4a898" pkg=observability time="2025-11-27T22:14:32Z" level=info msg="Starting service main loop" service=telemetry user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Starting service main loop" service=notification user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Starting service main loop" service=smtp user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:41645/core/v4/labels?Type=4" pkg=gpa/client userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:41645/core/v4/labels?Type=3" pkg=gpa/client userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:41645/core/v4/labels?Type=1" pkg=gpa/client userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Setting labels" labelIDs="[0 3 4 8 12 1 2 5 6 7 9 10 c15ed533-cecc-4370-a2f7-3eb97202bae3 70658fd5-f650-4f96-b99e-736cd0045dbd]" pkg=rwLabels time="2025-11-27T22:14:32Z" level=info msg="Adding user to imap server" addrID=090ee191-d761-4344-b3ba-a841f61cf097 service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Creating new IMAP user" addrID=090ee191-d761-4344-b3ba-a841f61cf097 service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Setting gluon ID" addrID=090ee191-d761-4344-b3ba-a841f61cf097 gluonID=2aa81033-c521-4cdb-87f4-d4ba80f60627 userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Created new IMAP user" addrID=090ee191-d761-4344-b3ba-a841f61cf097 gluonID=2aa81033-c521-4cdb-87f4-d4ba80f60627 service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Received mailbox message count" count=0 gluonID=2aa81033-c521-4cdb-87f4-d4ba80f60627 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:32Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:32Z" level=info msg=Resuming service=user-events user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Starting IMAP Service" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Sync triggered" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Checking whether logged in user should re-sync. UserID:0619bc9b-4c41-4310-a5a3-740bf5f4a898" userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:32.271984935 +0000 UTC m=+38.882490474" user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Syncing labels" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Label not found in DB, creating mailbox." labelID=70658fd5-f650-4f96-b99e-736cd0045dbd labelPath="f5Qe5RYSMSMdJXJ6f9pncXVUMxi646S+03ipR/WFS6E=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:32Z" level=info msg="Label not found in DB, creating mailbox." labelID=c15ed533-cecc-4370-a2f7-3eb97202bae3 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=70658fd5-f650-4f96-b99e-736cd0045dbd userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=c15ed533-cecc-4370-a2f7-3eb97202bae3 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2aa81033-c521-4cdb-87f4-d4ba80f60627 time="2025-11-27T22:14:32Z" level=info msg="Synced labels" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:41645/mail/v4/messages/count" pkg=gpa/client userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Syncing messages" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Job started" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="200 OK: POST https://127.0.0.1:41645/mail/v4/messages" pkg=gpa/client userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Job finished" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Synced messages" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Finished user sync" duration=5.156107ms service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Sync complete, starting API event stream" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:41645/core/v4/labels?Type=3" pkg=gpa/client userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" 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-27T22:14:32Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:32Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:32Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:32Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:32Z" level=info msg="Closing user" userID=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="De-registering user client, ID:0619bc9b-4c41-4310-a5a3-740bf5f4a898" pkg=observability time="2025-11-27T22:14:32Z" level=info msg="Exiting IMAP Service" service=imap user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Exiting service main loop" service=smtp user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Exiting service main loop" service=notification user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Exiting Service" service=user-identity user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Exiting service main loop" service=telemetry user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Exiting service" service=user-events user=0619bc9b-4c41-4310-a5a3-740bf5f4a898 time="2025-11-27T22:14:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:32Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP get mailbox info time="2025-11-27T22:14:32Z" level=info msg="User 'd12986b6-2929-4e2d-b82d-90c8d6a653fa' created with id=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f" pkg=gpa/server/backend Background: Given there exists an account with username "d12986b6-2929-4e2d-b82d-90c8d6a653fa" and password "password" # :1 -> *scenario And the account "d12986b6-2929-4e2d-b82d-90c8d6a653fa" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | f1/f2 | folder | Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:32Z" level=info msg="Starting bridge" time="2025-11-27T22:14:32Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/059/config3583033516/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/059/cache1004001529/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:32Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/059/cache1004001529/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:32Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/059/data2545643087/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/059/data2545643087/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:32Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:32Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:32Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:32Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:32Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:32Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:32Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:32Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:32Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:32Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:32Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/059/config3583033516/grpcServerConfig.json time="2025-11-27T22:14:32Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:32Z" level=info msg="gRPC server listening on /tmp/bridge9333" pkg=grpc time="2025-11-27T22:14:32Z" level=info msg="Frontend service started" time="2025-11-27T22:14:32Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:32Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:32Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:32Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:32Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (df61b865)" time="2025-11-27T22:14:32Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (df61b865)" time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:40591/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:32Z" level=info msg="200 OK: POST https://127.0.0.1:40591/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:32Z" level=info msg="200 OK: POST https://127.0.0.1:40591/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:32Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Adding vault user" userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Creating new user" userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=warning msg="404 GET https://127.0.0.1:40591/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:32Z" level=error msg="404 GET https://127.0.0.1:40591/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:32Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40591/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:32Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:40591/core/v4/events/latest" pkg=gpa/client userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:40591/core/v4/settings" pkg=gpa/client userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Registering user client, ID:22b81ca5-c87c-49bd-90b9-2c5a0e357c7f" pkg=observability time="2025-11-27T22:14:32Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Starting service main loop" service=notification user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Starting service main loop" service=telemetry user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Starting service main loop" service=smtp user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:40591/core/v4/labels?Type=4" pkg=gpa/client userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:40591/core/v4/labels?Type=3" pkg=gpa/client userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:40591/core/v4/labels?Type=1" pkg=gpa/client userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Setting labels" labelIDs="[2 3 4 5 6 9 10 0 1 7 8 12 32310909-7c5c-4cd4-8f0d-21165995dd09 5a2d792d-bbe5-4550-bc2c-3623daf60963]" pkg=rwLabels time="2025-11-27T22:14:32Z" level=info msg="Adding user to imap server" addrID=e8682b8e-7b66-41d6-8333-2e75e3909d5f service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Creating new IMAP user" addrID=e8682b8e-7b66-41d6-8333-2e75e3909d5f service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Setting gluon ID" addrID=e8682b8e-7b66-41d6-8333-2e75e3909d5f gluonID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Received mailbox message count" count=0 gluonID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:32Z" level=info msg="Created new IMAP user" addrID=e8682b8e-7b66-41d6-8333-2e75e3909d5f gluonID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:32Z" level=info msg=Resuming service=user-events user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Checking whether logged in user should re-sync. UserID:22b81ca5-c87c-49bd-90b9-2c5a0e357c7f" userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Starting IMAP Service" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Sync triggered" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:32.815403138 +0000 UTC m=+39.425908677" user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f And the user logs in with username "d12986b6-2929-4e2d-b82d-90c8d6a653fa" and password "password" # :1 -> *scenario time="2025-11-27T22:14:32Z" level=info msg="Syncing labels" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Label not found in DB, creating mailbox." labelID=32310909-7c5c-4cd4-8f0d-21165995dd09 labelPath="CqcPyYxwtd3HBNbKIG3NWRK3vh7cnefdC5utNQpsJU0=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:32Z" level=info msg="Label not found in DB, creating mailbox." labelID=5a2d792d-bbe5-4550-bc2c-3623daf60963 labelPath="8r6IKAo9oMcZiF4snfPKYijpR04oV7+u1+o4yQ9u/aU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=32310909-7c5c-4cd4-8f0d-21165995dd09 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5a2d792d-bbe5-4550-bc2c-3623daf60963 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=2787c3f8-2cfa-4786-9e04-1c0ab3f58d5e time="2025-11-27T22:14:32Z" level=info msg="Synced labels" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:40591/mail/v4/messages/count" pkg=gpa/client userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Syncing messages" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Job started" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="200 OK: POST https://127.0.0.1:40591/mail/v4/messages" pkg=gpa/client userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Job finished" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Synced messages" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Finished user sync" duration=3.618259ms service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Sync complete, starting API event stream" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f And user "d12986b6-2929-4e2d-b82d-90c8d6a653fa" finishes syncing # :1 -> *scenario And user "d12986b6-2929-4e2d-b82d-90c8d6a653fa" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:32Z" level=info msg="200 OK: GET https://127.0.0.1:40591/core/v4/labels?Type=3" pkg=gpa/client userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="200 OK: PUT https://127.0.0.1:40591/core/v4/labels/32310909-7c5c-4cd4-8f0d-21165995dd09" pkg=gpa/client userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f 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-27T22:14:32Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:32Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:32Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:32Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:32Z" level=info msg="Closing user" userID=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="De-registering user client, ID:22b81ca5-c87c-49bd-90b9-2c5a0e357c7f" pkg=observability time="2025-11-27T22:14:32Z" level=info msg="Exiting IMAP Service" service=imap user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Exiting service main loop" service=smtp user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Exiting service main loop" service=notification user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Exiting Service" service=user-identity user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Exiting service main loop" service=telemetry user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Exiting service" service=user-events user=22b81ca5-c87c-49bd-90b9-2c5a0e357c7f time="2025-11-27T22:14:32Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:32Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:32Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:32Z" 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-27T22:14:32Z" level=info msg="User '55e26130-e570-445d-a918-9a01051ff814' created with id=b6fc5929-6d60-434c-a13d-6443f4855842" pkg=gpa/server/backend Background: Given there exists an account with username "55e26130-e570-445d-a918-9a01051ff814" and password "password" # :1 -> *scenario And the account "55e26130-e570-445d-a918-9a01051ff814" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:33Z" level=info msg="Starting bridge" time="2025-11-27T22:14:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/060/config2161296042/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/060/cache725550686/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/060/cache725550686/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/060/data1257792690/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/060/data1257792690/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:33Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:33Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:33Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:33Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:33Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:33Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/060/config2161296042/grpcServerConfig.json time="2025-11-27T22:14:33Z" level=info msg="gRPC server listening on /tmp/bridge2415" pkg=grpc time="2025-11-27T22:14:33Z" level=info msg="Frontend service started" time="2025-11-27T22:14:33Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:46493/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:33Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:33Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (92e9170d)" time="2025-11-27T22:14:33Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (92e9170d)" time="2025-11-27T22:14:33Z" level=info msg="200 OK: POST https://127.0.0.1:46493/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:33Z" level=info msg="200 OK: POST https://127.0.0.1:46493/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:33Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Adding vault user" userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Creating new user" userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=warning msg="404 GET https://127.0.0.1:46493/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:33Z" level=error msg="404 GET https://127.0.0.1:46493/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:33Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:46493/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:33Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:46493/core/v4/events/latest" pkg=gpa/client userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:46493/core/v4/settings" pkg=gpa/client userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Registering user client, ID:b6fc5929-6d60-434c-a13d-6443f4855842" pkg=observability time="2025-11-27T22:14:33Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Starting service main loop" service=notification user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Starting service main loop" service=telemetry user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Starting service main loop" service=smtp user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:46493/core/v4/labels?Type=4" pkg=gpa/client userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:46493/core/v4/labels?Type=3" pkg=gpa/client userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:46493/core/v4/labels?Type=1" pkg=gpa/client userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Setting labels" labelIDs="[1 2 3 6 10 0 4 5 7 8 9 12 0f075995-033d-4e60-afa5-6ee6038ee2bd 27da2b92-0ae5-4f73-be61-91b6f689af2b]" pkg=rwLabels time="2025-11-27T22:14:33Z" level=info msg="Adding user to imap server" addrID=9ba18e9c-644b-4851-b224-4b022fee3ccc service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Creating new IMAP user" addrID=9ba18e9c-644b-4851-b224-4b022fee3ccc service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Setting gluon ID" addrID=9ba18e9c-644b-4851-b224-4b022fee3ccc gluonID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Received mailbox message count" count=0 gluonID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:33Z" level=info msg="Created new IMAP user" addrID=9ba18e9c-644b-4851-b224-4b022fee3ccc gluonID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:33Z" level=info msg=Resuming service=user-events user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Starting IMAP Service" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Sync triggered" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Checking whether logged in user should re-sync. UserID:b6fc5929-6d60-434c-a13d-6443f4855842" userID=b6fc5929-6d60-434c-a13d-6443f4855842 And the user logs in with username "55e26130-e570-445d-a918-9a01051ff814" and password "password" # :1 -> *scenario time="2025-11-27T22:14:33Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:33.3623911 +0000 UTC m=+39.972896639" user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Syncing labels" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Label not found in DB, creating mailbox." labelID=0f075995-033d-4e60-afa5-6ee6038ee2bd labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:33Z" level=info msg="Label not found in DB, creating mailbox." labelID=27da2b92-0ae5-4f73-be61-91b6f689af2b labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0f075995-033d-4e60-afa5-6ee6038ee2bd userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=27da2b92-0ae5-4f73-be61-91b6f689af2b userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=dafc3ca8-250a-4cb2-9d02-9ed2e611696c time="2025-11-27T22:14:33Z" level=info msg="Synced labels" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:46493/mail/v4/messages/count" pkg=gpa/client userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Syncing messages" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Job started" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="200 OK: POST https://127.0.0.1:46493/mail/v4/messages" pkg=gpa/client userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Job finished" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Synced messages" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Finished user sync" duration=3.46377ms service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Sync complete, starting API event stream" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=b6fc5929-6d60-434c-a13d-6443f4855842 And user "55e26130-e570-445d-a918-9a01051ff814" finishes syncing # :1 -> *scenario And user "55e26130-e570-445d-a918-9a01051ff814" 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-27T22:14:33Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:33Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:33Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:33Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:33Z" level=info msg="Closing user" userID=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="De-registering user client, ID:b6fc5929-6d60-434c-a13d-6443f4855842" pkg=observability time="2025-11-27T22:14:33Z" level=info msg="Exiting IMAP Service" service=imap user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Exiting service main loop" service=smtp user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Exiting service main loop" service=notification user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Exiting Service" service=user-identity user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Exiting service main loop" service=telemetry user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Exiting service" service=user-events user=b6fc5929-6d60-434c-a13d-6443f4855842 time="2025-11-27T22:14:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:33Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:33Z" level=info msg="User '1ba3c266-5e7e-4a90-b0a1-39601ec23685' created with id=893b4e83-2722-4648-b5c4-0edd2ccf3a50" pkg=gpa/server/backend time="2025-11-27T22:14:33Z" level=info msg="Starting bridge" time="2025-11-27T22:14:33Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/061/config2348512510/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/061/cache2970170983/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:33Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/061/cache2970170983/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:33Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/061/data377073465/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/061/data377073465/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:33Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:33Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:33Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:33Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:33Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:33Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:33Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:33Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:33Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:33Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:33Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:33Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/061/config2348512510/grpcServerConfig.json time="2025-11-27T22:14:33Z" level=info msg="gRPC server listening on /tmp/bridge4324" pkg=grpc time="2025-11-27T22:14:33Z" level=info msg="Frontend service started" time="2025-11-27T22:14:33Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:33Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:33Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:33Z" level=info msg="Frontend client started" time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:44879/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:33Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (3560603a)" time="2025-11-27T22:14:33Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3560603a)" time="2025-11-27T22:14:33Z" level=info msg="200 OK: POST https://127.0.0.1:44879/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:33Z" level=info msg="200 OK: POST https://127.0.0.1:44879/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:33Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Adding vault user" userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Creating new user" userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=warning msg="404 GET https://127.0.0.1:44879/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:33Z" level=error msg="404 GET https://127.0.0.1:44879/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:33Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44879/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:33Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:44879/core/v4/events/latest" pkg=gpa/client userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:44879/core/v4/settings" pkg=gpa/client userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Registering user client, ID:893b4e83-2722-4648-b5c4-0edd2ccf3a50" pkg=observability time="2025-11-27T22:14:33Z" level=info msg="Starting service main loop" service=telemetry user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Starting service main loop" service=notification user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Starting service main loop" service=smtp user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:44879/core/v4/labels?Type=4" pkg=gpa/client userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:44879/core/v4/labels?Type=3" pkg=gpa/client userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:44879/core/v4/labels?Type=1" pkg=gpa/client userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Setting labels" labelIDs="[1 3 6 7 8 9 12 2 4 5 10 0 87b72bf3-7f9f-45ff-b420-693ed6d448ad 880d3460-03ec-4a8f-872e-32c39154e211]" pkg=rwLabels time="2025-11-27T22:14:33Z" level=info msg="Adding user to imap server" addrID=a177895b-ff26-4789-a856-3916bf531d34 service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Creating new IMAP user" addrID=a177895b-ff26-4789-a856-3916bf531d34 service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Setting gluon ID" addrID=a177895b-ff26-4789-a856-3916bf531d34 gluonID=9caab1a6-65dc-4a46-b4f4-a634b98f727f userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Created new IMAP user" addrID=a177895b-ff26-4789-a856-3916bf531d34 gluonID=9caab1a6-65dc-4a46-b4f4-a634b98f727f service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Received mailbox message count" count=0 gluonID=9caab1a6-65dc-4a46-b4f4-a634b98f727f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:33Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Starting IMAP Service" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg=Resuming service=user-events user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Sync triggered" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:33.905302334 +0000 UTC m=+40.515807863" user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Checking whether logged in user should re-sync. UserID:893b4e83-2722-4648-b5c4-0edd2ccf3a50" userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Syncing labels" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Label not found in DB, creating mailbox." labelID=87b72bf3-7f9f-45ff-b420-693ed6d448ad labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:33Z" level=info msg="Label not found in DB, creating mailbox." labelID=880d3460-03ec-4a8f-872e-32c39154e211 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=87b72bf3-7f9f-45ff-b420-693ed6d448ad userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=880d3460-03ec-4a8f-872e-32c39154e211 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=9caab1a6-65dc-4a46-b4f4-a634b98f727f time="2025-11-27T22:14:33Z" level=info msg="Synced labels" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="200 OK: GET https://127.0.0.1:44879/mail/v4/messages/count" pkg=gpa/client userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Syncing messages" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Job started" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="200 OK: POST https://127.0.0.1:44879/mail/v4/messages" pkg=gpa/client userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Job finished" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Synced messages" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Finished user sync" duration=3.14823ms service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Sync complete, starting API event stream" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 Scenario: Select custom mailbox # features/imap/mailbox/select.feature:19 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario time="2025-11-27T22:14:33Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:33Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:33Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:33Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:33Z" level=info msg="Closing user" userID=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="De-registering user client, ID:893b4e83-2722-4648-b5c4-0edd2ccf3a50" pkg=observability time="2025-11-27T22:14:33Z" level=info msg="Exiting IMAP Service" service=imap user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Exiting service main loop" service=smtp user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Exiting service main loop" service=notification user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Exiting Service" service=user-identity user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Exiting service main loop" service=telemetry user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Exiting service" service=user-events user=893b4e83-2722-4648-b5c4-0edd2ccf3a50 time="2025-11-27T22:14:33Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:33Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:33Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:34Z" level=info msg="User '2a819b4c-d837-47ae-b688-680603414b68' created with id=544edc17-67e7-43b8-8e8f-660c9705db0d" pkg=gpa/server/backend time="2025-11-27T22:14:34Z" level=info msg="Starting bridge" time="2025-11-27T22:14:34Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/062/config731136710/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/062/cache299549595/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/062/cache299549595/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:34Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/062/data1499333328/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/062/data1499333328/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:34Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:34Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:34Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:34Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:34Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:34Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:34Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:34Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:34Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:34Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:34Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:34Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/062/config731136710/grpcServerConfig.json time="2025-11-27T22:14:34Z" level=info msg="gRPC server listening on /tmp/bridge5481" pkg=grpc time="2025-11-27T22:14:34Z" level=info msg="Frontend service started" time="2025-11-27T22:14:34Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:34Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:34Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:45279/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:34Z" level=info msg="Frontend client started" time="2025-11-27T22:14:34Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (32f4bff7)" time="2025-11-27T22:14:34Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (32f4bff7)" time="2025-11-27T22:14:34Z" level=info msg="200 OK: POST https://127.0.0.1:45279/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:34Z" level=info msg="200 OK: POST https://127.0.0.1:45279/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:34Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Adding vault user" userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Creating new user" userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=warning msg="404 GET https://127.0.0.1:45279/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:34Z" level=error msg="404 GET https://127.0.0.1:45279/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:34Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45279/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:34Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:45279/core/v4/events/latest" pkg=gpa/client userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:45279/core/v4/settings" pkg=gpa/client userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Registering user client, ID:544edc17-67e7-43b8-8e8f-660c9705db0d" pkg=observability time="2025-11-27T22:14:34Z" level=info msg="Starting service main loop" service=telemetry user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Starting service main loop" service=notification user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Starting service main loop" service=smtp user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:45279/core/v4/labels?Type=4" pkg=gpa/client userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:45279/core/v4/labels?Type=3" pkg=gpa/client userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:45279/core/v4/labels?Type=1" pkg=gpa/client userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Setting labels" labelIDs="[9 1 2 10 12 0 3 4 5 6 7 8 231a640e-4c2d-48c1-9290-840bdcf50d9e 30901349-c0b8-4b53-90e7-9d9451595bec]" pkg=rwLabels time="2025-11-27T22:14:34Z" level=info msg="Adding user to imap server" addrID=91fe500c-5cb6-45d8-81ba-81285ff7a748 service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Creating new IMAP user" addrID=91fe500c-5cb6-45d8-81ba-81285ff7a748 service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Setting gluon ID" addrID=91fe500c-5cb6-45d8-81ba-81285ff7a748 gluonID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Created new IMAP user" addrID=91fe500c-5cb6-45d8-81ba-81285ff7a748 gluonID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:34Z" level=info msg=Resuming service=user-events user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Received mailbox message count" count=0 gluonID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:34Z" level=info msg="Starting IMAP Service" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Sync triggered" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:34.443767019 +0000 UTC m=+41.054272558" user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Checking whether logged in user should re-sync. UserID:544edc17-67e7-43b8-8e8f-660c9705db0d" userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Syncing labels" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Label not found in DB, creating mailbox." labelID=30901349-c0b8-4b53-90e7-9d9451595bec labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:34Z" level=info msg="Label not found in DB, creating mailbox." labelID=231a640e-4c2d-48c1-9290-840bdcf50d9e labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=30901349-c0b8-4b53-90e7-9d9451595bec userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=231a640e-4c2d-48c1-9290-840bdcf50d9e userID=b8b44690-cc4f-4a69-8aeb-a4bbdab7f8f7 time="2025-11-27T22:14:34Z" level=info msg="Synced labels" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:45279/mail/v4/messages/count" pkg=gpa/client userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Syncing messages" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Job started" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="200 OK: POST https://127.0.0.1:45279/mail/v4/messages" pkg=gpa/client userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Job finished" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Synced messages" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Finished user sync" duration=3.601799ms service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Sync complete, starting API event stream" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=544edc17-67e7-43b8-8e8f-660c9705db0d Scenario: Select custom label # features/imap/mailbox/select.feature:23 When IMAP client "1" selects "Labels/label" # :1 -> *scenario time="2025-11-27T22:14:34Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:34Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:34Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:34Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:34Z" level=info msg="Closing user" userID=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="De-registering user client, ID:544edc17-67e7-43b8-8e8f-660c9705db0d" pkg=observability time="2025-11-27T22:14:34Z" level=info msg="Exiting IMAP Service" service=imap user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Exiting service main loop" service=smtp user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Exiting service main loop" service=notification user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Exiting Service" service=user-identity user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Exiting service main loop" service=telemetry user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Exiting service" service=user-events user=544edc17-67e7-43b8-8e8f-660c9705db0d time="2025-11-27T22:14:34Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:34Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Closing service" service=unleash Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:34Z" level=info msg="User '4d47d354-237d-4566-9d17-0c10e8bf30c8' created with id=de0dab40-aede-4e40-9adb-7a7555f6d4ef" pkg=gpa/server/backend time="2025-11-27T22:14:34Z" level=info msg="Starting bridge" time="2025-11-27T22:14:34Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/063/config330195595/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/063/cache3769871375/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:34Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/063/cache3769871375/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:34Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/063/data3806907830/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/063/data3806907830/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:34Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:34Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:34Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:34Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:34Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:34Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:34Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:34Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:34Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:34Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:34Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:34Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/063/config330195595/grpcServerConfig.json time="2025-11-27T22:14:34Z" level=info msg="gRPC server listening on /tmp/bridge3073" pkg=grpc time="2025-11-27T22:14:34Z" level=info msg="Frontend service started" time="2025-11-27T22:14:34Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:34Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:34Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:38055/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:34Z" level=info msg="Frontend client started" time="2025-11-27T22:14:34Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (4e2b2bc2)" time="2025-11-27T22:14:34Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4e2b2bc2)" time="2025-11-27T22:14:34Z" level=info msg="200 OK: POST https://127.0.0.1:38055/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:34Z" level=info msg="200 OK: POST https://127.0.0.1:38055/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:34Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Adding vault user" userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Creating new user" userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=warning msg="404 GET https://127.0.0.1:38055/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:34Z" level=error msg="404 GET https://127.0.0.1:38055/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:34Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38055/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:34Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:38055/core/v4/events/latest" pkg=gpa/client userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Starting service Last EventID=Ag==" service=user-events user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:38055/core/v4/settings" pkg=gpa/client userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Registering user client, ID:de0dab40-aede-4e40-9adb-7a7555f6d4ef" pkg=observability time="2025-11-27T22:14:34Z" level=info msg="Starting service main loop" service=telemetry user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Starting service main loop" service=notification user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Starting service main loop" service=smtp user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:38055/core/v4/labels?Type=4" pkg=gpa/client userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:38055/core/v4/labels?Type=3" pkg=gpa/client userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:38055/core/v4/labels?Type=1" pkg=gpa/client userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Setting labels" labelIDs="[0 1 2 3 4 6 7 8 5 9 10 12 379a3374-4fdd-4d5d-99e0-69a73a8185e6 76505add-b1ee-4df2-977f-eb0fdcfd99bb]" pkg=rwLabels time="2025-11-27T22:14:34Z" level=info msg="Adding user to imap server" addrID=9ba28770-5c37-4d34-9404-c832fb6a3180 service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Creating new IMAP user" addrID=9ba28770-5c37-4d34-9404-c832fb6a3180 service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Setting gluon ID" addrID=9ba28770-5c37-4d34-9404-c832fb6a3180 gluonID=7bb6c954-a841-4057-b42a-148d83e77c35 userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Created new IMAP user" addrID=9ba28770-5c37-4d34-9404-c832fb6a3180 gluonID=7bb6c954-a841-4057-b42a-148d83e77c35 service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:34Z" level=info msg=Resuming service=user-events user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Received mailbox message count" count=0 gluonID=7bb6c954-a841-4057-b42a-148d83e77c35 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:34Z" level=info msg="Starting IMAP Service" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Sync triggered" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:34.98831735 +0000 UTC m=+41.598822889" user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Checking whether logged in user should re-sync. UserID:de0dab40-aede-4e40-9adb-7a7555f6d4ef" userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Syncing labels" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Label not found in DB, creating mailbox." labelID=76505add-b1ee-4df2-977f-eb0fdcfd99bb labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:34Z" level=info msg="Label not found in DB, creating mailbox." labelID=379a3374-4fdd-4d5d-99e0-69a73a8185e6 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=76505add-b1ee-4df2-977f-eb0fdcfd99bb userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=379a3374-4fdd-4d5d-99e0-69a73a8185e6 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=7bb6c954-a841-4057-b42a-148d83e77c35 time="2025-11-27T22:14:34Z" level=info msg="Synced labels" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="200 OK: GET https://127.0.0.1:38055/mail/v4/messages/count" pkg=gpa/client userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Syncing messages" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Job started" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="200 OK: POST https://127.0.0.1:38055/mail/v4/messages" pkg=gpa/client userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Job finished" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Synced messages" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Finished user sync" duration=4.017967ms service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Sync complete, starting API event stream" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" 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-27T22:14:34Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:34Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:34Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:34Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:34Z" level=info msg="Closing user" userID=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="De-registering user client, ID:de0dab40-aede-4e40-9adb-7a7555f6d4ef" pkg=observability time="2025-11-27T22:14:34Z" level=info msg="Exiting IMAP Service" service=imap user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Exiting service main loop" service=smtp user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Exiting service main loop" service=notification user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Exiting Service" service=user-identity user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Exiting service main loop" service=telemetry user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Exiting service" service=user-events user=de0dab40-aede-4e40-9adb-7a7555f6d4ef time="2025-11-27T22:14:34Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:34Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:34Z" level=info msg="Closing service" service=unleash Then it fails # :1 -> *scenario Feature: IMAP copy messages time="2025-11-27T22:14:35Z" level=info msg="User '6140f713-70b4-48a8-8c65-bed559a12ec9' created with id=0242dee0-43ab-46c1-84d3-8c822fc5e1d3" pkg=gpa/server/backend Background: Given there exists an account with username "6140f713-70b4-48a8-8c65-bed559a12ec9" and password "password" # :1 -> *scenario And the account "6140f713-70b4-48a8-8c65-bed559a12ec9" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "6140f713-70b4-48a8-8c65-bed559a12ec9@proton.local" of account "6140f713-70b4-48a8-8c65-bed559a12ec9" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 6140f713-70b4-48a8-8c65-bed559a12ec9@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:35Z" level=info msg="Starting bridge" time="2025-11-27T22:14:35Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/064/config1418449012/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/064/cache2983984509/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:35Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/064/cache2983984509/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:35Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/064/data3313640417/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/064/data3313640417/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:35Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:35Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:35Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:35Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:35Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:35Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:35Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/064/config1418449012/grpcServerConfig.json time="2025-11-27T22:14:35Z" level=info msg="gRPC server listening on /tmp/bridge1112" pkg=grpc time="2025-11-27T22:14:35Z" level=info msg="Frontend service started" time="2025-11-27T22:14:35Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:35Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:35Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:35Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:35Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:35Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:35Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:35Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:35Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:35Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (f7da41a0)" time="2025-11-27T22:14:35Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f7da41a0)" time="2025-11-27T22:14:35Z" level=info msg="200 OK: GET https://127.0.0.1:38219/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:35Z" level=info msg="200 OK: POST https://127.0.0.1:38219/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:35Z" level=info msg="200 OK: POST https://127.0.0.1:38219/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:35Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Adding vault user" userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Creating new user" userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=warning msg="404 GET https://127.0.0.1:38219/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:35Z" level=error msg="404 GET https://127.0.0.1:38219/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:35Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:38219/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:35Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: GET https://127.0.0.1:38219/core/v4/events/latest" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: GET https://127.0.0.1:38219/core/v4/settings" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Registering user client, ID:0242dee0-43ab-46c1-84d3-8c822fc5e1d3" pkg=observability time="2025-11-27T22:14:35Z" level=info msg="Starting service main loop" service=telemetry user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Starting service main loop" service=notification user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Starting service main loop" service=smtp user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: GET https://127.0.0.1:38219/core/v4/labels?Type=4" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: GET https://127.0.0.1:38219/core/v4/labels?Type=3" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: GET https://127.0.0.1:38219/core/v4/labels?Type=1" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Setting labels" labelIDs="[0 1 2 5 6 7 9 12 3 4 8 10 32387ecb-3a66-4884-adb7-d215e5a6ae40 ed01b808-5048-4f63-8bfa-82981c8698ac]" pkg=rwLabels time="2025-11-27T22:14:35Z" level=info msg="Adding user to imap server" addrID=b09a757d-0b5b-4d0d-a673-00b74258b940 service=server-manager time="2025-11-27T22:14:35Z" level=info msg="Creating new IMAP user" addrID=b09a757d-0b5b-4d0d-a673-00b74258b940 service=server-manager time="2025-11-27T22:14:35Z" level=info msg="Setting gluon ID" addrID=b09a757d-0b5b-4d0d-a673-00b74258b940 gluonID=3619cda5-af47-4782-b85f-b79062944ab3 userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Created new IMAP user" addrID=b09a757d-0b5b-4d0d-a673-00b74258b940 gluonID=3619cda5-af47-4782-b85f-b79062944ab3 service=server-manager time="2025-11-27T22:14:35Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:35Z" level=info msg=Resuming service=user-events user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Received mailbox message count" count=0 gluonID=3619cda5-af47-4782-b85f-b79062944ab3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:35Z" level=info msg="Starting IMAP Service" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Sync triggered" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:35.802983962 +0000 UTC m=+42.413489501" user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 And the user logs in with username "6140f713-70b4-48a8-8c65-bed559a12ec9" and password "password" # :1 -> *scenario time="2025-11-27T22:14:35Z" level=info msg="Checking whether logged in user should re-sync. UserID:0242dee0-43ab-46c1-84d3-8c822fc5e1d3" userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Syncing labels" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Label not found in DB, creating mailbox." labelID=32387ecb-3a66-4884-adb7-d215e5a6ae40 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:35Z" level=info msg="Label not found in DB, creating mailbox." labelID=ed01b808-5048-4f63-8bfa-82981c8698ac labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=32387ecb-3a66-4884-adb7-d215e5a6ae40 userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=ed01b808-5048-4f63-8bfa-82981c8698ac userID=3619cda5-af47-4782-b85f-b79062944ab3 time="2025-11-27T22:14:35Z" level=info msg="Synced labels" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: GET https://127.0.0.1:38219/mail/v4/messages/count" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Syncing messages" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Job started" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: POST https://127.0.0.1:38219/mail/v4/messages" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: POST https://127.0.0.1:38219/mail/v4/messages" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Creating new child job" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Job finished" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: GET https://127.0.0.1:38219/mail/v4/messages/3a09f507-2685-4ba2-b13c-418f2d54d4ee" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="200 OK: GET https://127.0.0.1:38219/mail/v4/messages/1f7acd0f-a958-46d5-8ed6-654561447516" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Sending observability data." pkg=observability time="2025-11-27T22:14:35Z" level=info msg="200 OK: POST https://127.0.0.1:38219/data/v1/metrics" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:35Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-27T22:14:35Z" level=info msg="Child job finished" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Synced messages" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Finished user sync" duration=6.257287ms service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Sync complete, starting API event stream" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:35Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 And user "6140f713-70b4-48a8-8c65-bed559a12ec9" finishes syncing # :1 -> *scenario And user "6140f713-70b4-48a8-8c65-bed559a12ec9" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:35Z" level=info msg="200 OK: PUT https://127.0.0.1:38219/mail/v4/messages/label" pkg=gpa/client userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 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 | 6140f713-70b4-48a8-8c65-bed559a12ec9@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-27T22:14:36Z" 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-27T22:14:36Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:36Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:36Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:36Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:36Z" level=info msg="Closing user" userID=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:36Z" level=info msg="De-registering user client, ID:0242dee0-43ab-46c1-84d3-8c822fc5e1d3" pkg=observability time="2025-11-27T22:14:36Z" level=info msg="Exiting IMAP Service" service=imap user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:36Z" level=info msg="Exiting service main loop" service=smtp user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:36Z" level=info msg="Exiting service main loop" service=notification user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:36Z" level=info msg="Exiting Service" service=user-identity user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:36Z" level=info msg="Exiting service main loop" service=telemetry user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:36Z" level=info msg="Exiting service" service=user-events user=0242dee0-43ab-46c1-84d3-8c822fc5e1d3 time="2025-11-27T22:14:36Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:36Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:36Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:36Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:36Z" 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 | 6140f713-70b4-48a8-8c65-bed559a12ec9@proton.local | foo | false | time="2025-11-27T22:14:36Z" level=info msg="User 'ec994db2-c6cd-4268-8887-28ba506e7a08' created with id=1f920798-5c4a-4557-8531-b83789d7bda5" pkg=gpa/server/backend time="2025-11-27T22:14:36Z" level=info msg="Starting bridge" time="2025-11-27T22:14:36Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/065/config3966291912/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/065/cache1271250451/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:36Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/065/cache1271250451/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:36Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/065/data4179754784/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/065/data4179754784/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:36Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:36Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:36Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:36Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:36Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:36Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:36Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:36Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:36Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:36Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:36Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/065/config3966291912/grpcServerConfig.json time="2025-11-27T22:14:36Z" level=info msg="gRPC server listening on /tmp/bridge0104" pkg=grpc time="2025-11-27T22:14:36Z" level=info msg="Frontend service started" time="2025-11-27T22:14:36Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:36Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:36Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:36Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:36Z" level=info msg="200 OK: GET https://127.0.0.1:37773/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:36Z" level=info msg="Frontend client started" time="2025-11-27T22:14:36Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (30d01373)" time="2025-11-27T22:14:36Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (30d01373)" time="2025-11-27T22:14:36Z" level=info msg="200 OK: POST https://127.0.0.1:37773/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:36Z" level=info msg="200 OK: POST https://127.0.0.1:37773/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:36Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Adding vault user" userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Creating new user" userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=warning msg="404 GET https://127.0.0.1:37773/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:36Z" level=error msg="404 GET https://127.0.0.1:37773/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:36Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:37773/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:36Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: GET https://127.0.0.1:37773/core/v4/events/latest" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: GET https://127.0.0.1:37773/core/v4/settings" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Registering user client, ID:1f920798-5c4a-4557-8531-b83789d7bda5" pkg=observability time="2025-11-27T22:14:36Z" level=info msg="Starting service main loop" service=telemetry user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Starting service main loop" service=notification user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Starting service main loop" service=smtp user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: GET https://127.0.0.1:37773/core/v4/labels?Type=4" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: GET https://127.0.0.1:37773/core/v4/labels?Type=3" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: GET https://127.0.0.1:37773/core/v4/labels?Type=1" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Setting labels" labelIDs="[7 10 1 8 9 12 0 2 3 4 5 6 cff15952-5b02-4b36-837d-272786602a53 74aa64b6-2c50-4376-9abe-a500ab8d9b89]" pkg=rwLabels time="2025-11-27T22:14:36Z" level=info msg="Adding user to imap server" addrID=6677d2d8-9c78-4258-a4e7-46c571e938c9 service=server-manager time="2025-11-27T22:14:36Z" level=info msg="Creating new IMAP user" addrID=6677d2d8-9c78-4258-a4e7-46c571e938c9 service=server-manager time="2025-11-27T22:14:36Z" level=info msg="Setting gluon ID" addrID=6677d2d8-9c78-4258-a4e7-46c571e938c9 gluonID=b450491c-f399-45a8-bea3-a7190fe5d67a userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Received mailbox message count" count=0 gluonID=b450491c-f399-45a8-bea3-a7190fe5d67a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:36Z" level=info msg="Created new IMAP user" addrID=6677d2d8-9c78-4258-a4e7-46c571e938c9 gluonID=b450491c-f399-45a8-bea3-a7190fe5d67a service=server-manager time="2025-11-27T22:14:36Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:36Z" level=info msg=Resuming service=user-events user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Starting IMAP Service" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Sync triggered" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Checking whether logged in user should re-sync. UserID:1f920798-5c4a-4557-8531-b83789d7bda5" userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:36.842998178 +0000 UTC m=+43.453503707" user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Syncing labels" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Label not found in DB, creating mailbox." labelID=cff15952-5b02-4b36-837d-272786602a53 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:36Z" level=info msg="Label not found in DB, creating mailbox." labelID=74aa64b6-2c50-4376-9abe-a500ab8d9b89 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=cff15952-5b02-4b36-837d-272786602a53 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=74aa64b6-2c50-4376-9abe-a500ab8d9b89 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b450491c-f399-45a8-bea3-a7190fe5d67a time="2025-11-27T22:14:36Z" level=info msg="Synced labels" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: GET https://127.0.0.1:37773/mail/v4/messages/count" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Syncing messages" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Job started" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: POST https://127.0.0.1:37773/mail/v4/messages" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: POST https://127.0.0.1:37773/mail/v4/messages" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Creating new child job" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Job finished" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: GET https://127.0.0.1:37773/mail/v4/messages/bb4881ce-d713-493a-8aa9-935ad694c37a" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: GET https://127.0.0.1:37773/mail/v4/messages/7b8b73a9-0755-43fa-af1f-56f30fe8791f" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Sending observability data." pkg=observability time="2025-11-27T22:14:36Z" level=info msg="200 OK: POST https://127.0.0.1:37773/data/v1/metrics" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:36Z" level=info msg="Child job finished" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Synced messages" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Finished user sync" duration=6.43001ms service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Sync complete, starting API event stream" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:36Z" level=info msg="200 OK: PUT https://127.0.0.1:37773/mail/v4/messages/label" pkg=gpa/client userID=1f920798-5c4a-4557-8531-b83789d7bda5 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 | ec994db2-c6cd-4268-8887-28ba506e7a08@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-27T22:14:37Z" 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-27T22:14:37Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:37Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:37Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:37Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:37Z" level=info msg="Closing user" userID=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:37Z" level=info msg="De-registering user client, ID:1f920798-5c4a-4557-8531-b83789d7bda5" pkg=observability time="2025-11-27T22:14:37Z" level=info msg="Exiting IMAP Service" service=imap user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:37Z" level=info msg="Exiting service main loop" service=smtp user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:37Z" level=info msg="Exiting service main loop" service=notification user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:37Z" level=info msg="Exiting Service" service=user-identity user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:37Z" level=info msg="Exiting service main loop" service=telemetry user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:37Z" level=info msg="Exiting service" service=user-events user=1f920798-5c4a-4557-8531-b83789d7bda5 time="2025-11-27T22:14:37Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:37Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:37Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:37Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:37Z" 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 | ec994db2-c6cd-4268-8887-28ba506e7a08@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-27T22:14:37Z" level=info msg="User '1d453bdf-4e8f-469c-803e-ef54eac819e7' created with id=76e44135-6839-4eb4-b7c1-26e6c33cfb0b" pkg=gpa/server/backend time="2025-11-27T22:14:37Z" level=info msg="Starting bridge" time="2025-11-27T22:14:37Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/066/config2745227065/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:37Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/066/cache1576496731/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:37Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/066/cache1576496731/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:37Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/066/data3272848364/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/066/data3272848364/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:37Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:37Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:37Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:37Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:37Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:37Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:37Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:37Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:37Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:37Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:37Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:37Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/066/config2745227065/grpcServerConfig.json time="2025-11-27T22:14:37Z" level=info msg="gRPC server listening on /tmp/bridge1184" pkg=grpc time="2025-11-27T22:14:37Z" level=info msg="Frontend service started" time="2025-11-27T22:14:37Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:37Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:37Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:37Z" level=info msg="200 OK: GET https://127.0.0.1:42343/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:37Z" level=info msg="Frontend client started" time="2025-11-27T22:14:37Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (70b2598f)" time="2025-11-27T22:14:37Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (70b2598f)" time="2025-11-27T22:14:37Z" level=info msg="200 OK: POST https://127.0.0.1:42343/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:37Z" level=info msg="200 OK: POST https://127.0.0.1:42343/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:37Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Adding vault user" userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Creating new user" userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=warning msg="404 GET https://127.0.0.1:42343/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:37Z" level=error msg="404 GET https://127.0.0.1:42343/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:37Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:42343/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:37Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: GET https://127.0.0.1:42343/core/v4/events/latest" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: GET https://127.0.0.1:42343/core/v4/settings" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Registering user client, ID:76e44135-6839-4eb4-b7c1-26e6c33cfb0b" pkg=observability time="2025-11-27T22:14:37Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Starting service main loop" service=telemetry user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Starting service main loop" service=notification user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Starting service main loop" service=smtp user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: GET https://127.0.0.1:42343/core/v4/labels?Type=4" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: GET https://127.0.0.1:42343/core/v4/labels?Type=3" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: GET https://127.0.0.1:42343/core/v4/labels?Type=1" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Setting labels" labelIDs="[10 3 7 8 12 0 1 2 4 5 6 9 73b8cc2f-d43b-427f-be01-31fcaff8683f b39277d0-5653-4966-89be-797c35f035d4]" pkg=rwLabels time="2025-11-27T22:14:37Z" level=info msg="Adding user to imap server" addrID=d88aa32f-c318-4ca1-9772-aa121592cd51 service=server-manager time="2025-11-27T22:14:37Z" level=info msg="Creating new IMAP user" addrID=d88aa32f-c318-4ca1-9772-aa121592cd51 service=server-manager time="2025-11-27T22:14:37Z" level=info msg="Setting gluon ID" addrID=d88aa32f-c318-4ca1-9772-aa121592cd51 gluonID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Received mailbox message count" count=0 gluonID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:37Z" level=info msg="Created new IMAP user" addrID=d88aa32f-c318-4ca1-9772-aa121592cd51 gluonID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad service=server-manager time="2025-11-27T22:14:37Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:37Z" level=info msg=Resuming service=user-events user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Starting IMAP Service" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Checking whether logged in user should re-sync. UserID:76e44135-6839-4eb4-b7c1-26e6c33cfb0b" userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Sync triggered" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:37.849485889 +0000 UTC m=+44.459991418" user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Syncing labels" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Label not found in DB, creating mailbox." labelID=73b8cc2f-d43b-427f-be01-31fcaff8683f labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:37Z" level=info msg="Label not found in DB, creating mailbox." labelID=b39277d0-5653-4966-89be-797c35f035d4 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=73b8cc2f-d43b-427f-be01-31fcaff8683f userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=b39277d0-5653-4966-89be-797c35f035d4 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=5d6708a5-79fd-4eca-b47f-c836c1cd44ad time="2025-11-27T22:14:37Z" level=info msg="Synced labels" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: GET https://127.0.0.1:42343/mail/v4/messages/count" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Syncing messages" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Job started" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: POST https://127.0.0.1:42343/mail/v4/messages" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: POST https://127.0.0.1:42343/mail/v4/messages" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Creating new child job" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Job finished" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: GET https://127.0.0.1:42343/mail/v4/messages/3a70db5f-9992-4eae-a367-438ac04437d6" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: GET https://127.0.0.1:42343/mail/v4/messages/e897281e-e973-4f60-a39e-98887bd6c899" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Sending observability data." pkg=observability time="2025-11-27T22:14:37Z" level=info msg="200 OK: POST https://127.0.0.1:42343/data/v1/metrics" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:37Z" level=info msg="Child job finished" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Synced messages" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Finished user sync" duration=9.188261ms service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Sync complete, starting API event stream" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:37Z" level=info msg="200 OK: PUT https://127.0.0.1:42343/mail/v4/messages/label" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b 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-27T22:14:38Z" 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-27T22:14:38Z" level=info msg="200 OK: GET https://127.0.0.1:42343/core/v4/events/BA==" pkg=gpa/client userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:38Z" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:38Z" level=info msg="Handling message updated event" messageID=e897281e-e973-4f60-a39e-98887bd6c899 service=imap subject="******** (2c26b46b)" user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b 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-27T22:14:38Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:38Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:38Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:38Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:38Z" level=info msg="Closing user" userID=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:38Z" level=info msg="De-registering user client, ID:76e44135-6839-4eb4-b7c1-26e6c33cfb0b" pkg=observability time="2025-11-27T22:14:38Z" level=info msg="Exiting IMAP Service" service=imap user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:38Z" level=info msg="Exiting service main loop" service=smtp user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:38Z" level=info msg="Exiting service main loop" service=notification user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:38Z" level=info msg="Exiting Service" service=user-identity user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:38Z" level=info msg="Exiting service main loop" service=telemetry user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:38Z" level=info msg="Exiting service" service=user-events user=76e44135-6839-4eb4-b7c1-26e6c33cfb0b time="2025-11-27T22:14:38Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:38Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:38Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:38Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:38Z" 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 | 1d453bdf-4e8f-469c-803e-ef54eac819e7@proton.local | foo | false | time="2025-11-27T22:14:39Z" level=info msg="User '3874f649-3c01-43f6-b8db-526949e39bb6' created with id=af93a44c-3a9e-40f5-8e3f-cbd47c66f086" pkg=gpa/server/backend time="2025-11-27T22:14:39Z" level=info msg="Starting bridge" time="2025-11-27T22:14:39Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/067/config2718519621/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/067/cache2515009682/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:39Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/067/cache2515009682/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:39Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/067/data1654638898/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/067/data1654638898/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:39Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:39Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:39Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:39Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:39Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:39Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:39Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:39Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:39Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:39Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:39Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:39Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/067/config2718519621/grpcServerConfig.json time="2025-11-27T22:14:39Z" level=info msg="gRPC server listening on /tmp/bridge5238" pkg=grpc time="2025-11-27T22:14:39Z" level=info msg="Frontend service started" time="2025-11-27T22:14:39Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:39Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:39Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:39Z" level=info msg="200 OK: GET https://127.0.0.1:35277/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:39Z" level=info msg="Frontend client started" time="2025-11-27T22:14:39Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (16427f23)" time="2025-11-27T22:14:39Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16427f23)" time="2025-11-27T22:14:39Z" level=info msg="200 OK: POST https://127.0.0.1:35277/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:39Z" level=info msg="200 OK: POST https://127.0.0.1:35277/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:39Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Adding vault user" userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Creating new user" userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=warning msg="404 GET https://127.0.0.1:35277/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:39Z" level=error msg="404 GET https://127.0.0.1:35277/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:39Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:35277/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:39Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: GET https://127.0.0.1:35277/core/v4/events/latest" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: GET https://127.0.0.1:35277/core/v4/settings" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Registering user client, ID:af93a44c-3a9e-40f5-8e3f-cbd47c66f086" pkg=observability time="2025-11-27T22:14:39Z" level=info msg="Starting service main loop" service=telemetry user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Starting service main loop" service=notification user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Starting service main loop" service=smtp user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: GET https://127.0.0.1:35277/core/v4/labels?Type=4" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: GET https://127.0.0.1:35277/core/v4/labels?Type=3" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: GET https://127.0.0.1:35277/core/v4/labels?Type=1" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Setting labels" labelIDs="[12 0 2 3 8 10 1 4 5 6 7 9 517afeb3-45f7-449f-9dd1-a4716ba361e9 954e35a6-8bc1-400a-b414-c465e6bf668b]" pkg=rwLabels time="2025-11-27T22:14:39Z" level=info msg="Adding user to imap server" addrID=29fa65b3-2821-496d-bb3a-0451403b9eda service=server-manager time="2025-11-27T22:14:39Z" level=info msg="Creating new IMAP user" addrID=29fa65b3-2821-496d-bb3a-0451403b9eda service=server-manager time="2025-11-27T22:14:39Z" level=info msg="Setting gluon ID" addrID=29fa65b3-2821-496d-bb3a-0451403b9eda gluonID=6767562c-fd7a-4198-af45-8f1fce922648 userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Received mailbox message count" count=0 gluonID=6767562c-fd7a-4198-af45-8f1fce922648 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:39Z" level=info msg="Created new IMAP user" addrID=29fa65b3-2821-496d-bb3a-0451403b9eda gluonID=6767562c-fd7a-4198-af45-8f1fce922648 service=server-manager time="2025-11-27T22:14:39Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:39Z" level=info msg=Resuming service=user-events user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Starting IMAP Service" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Sync triggered" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Checking whether logged in user should re-sync. UserID:af93a44c-3a9e-40f5-8e3f-cbd47c66f086" userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:39.759089834 +0000 UTC m=+46.369595363" user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Syncing labels" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Label not found in DB, creating mailbox." labelID=954e35a6-8bc1-400a-b414-c465e6bf668b labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:39Z" level=info msg="Label not found in DB, creating mailbox." labelID=517afeb3-45f7-449f-9dd1-a4716ba361e9 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=954e35a6-8bc1-400a-b414-c465e6bf668b userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=517afeb3-45f7-449f-9dd1-a4716ba361e9 userID=6767562c-fd7a-4198-af45-8f1fce922648 time="2025-11-27T22:14:39Z" level=info msg="Synced labels" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: GET https://127.0.0.1:35277/mail/v4/messages/count" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Syncing messages" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Job started" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: POST https://127.0.0.1:35277/mail/v4/messages" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: POST https://127.0.0.1:35277/mail/v4/messages" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Creating new child job" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Job finished" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: GET https://127.0.0.1:35277/mail/v4/messages/cb092c6c-4ee9-4cb2-9c8d-307d3b95d422" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: GET https://127.0.0.1:35277/mail/v4/messages/0b741d1d-1204-4978-b8f0-fd0391ea0443" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Sending observability data." pkg=observability time="2025-11-27T22:14:39Z" level=info msg="200 OK: POST https://127.0.0.1:35277/data/v1/metrics" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:39Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-27T22:14:39Z" level=info msg="Child job finished" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Synced messages" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Finished user sync" duration=7.659109ms service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Sync complete, starting API event stream" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:39Z" level=info msg="200 OK: PUT https://127.0.0.1:35277/mail/v4/messages/label" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 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 | 3874f649-3c01-43f6-b8db-526949e39bb6@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-27T22:14:39Z" 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-27T22:14:40Z" level=info msg="200 OK: GET https://127.0.0.1:35277/core/v4/events/BA==" pkg=gpa/client userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Received new API event" new="Event Bg==: messages: created=0, updated=2, deleted=0" old="BA==" service=user-events user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Handling message updated event" messageID=cb092c6c-4ee9-4cb2-9c8d-307d3b95d422 service=imap subject="******** (fcde2b2e)" user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Handling message updated event" messageID=0b741d1d-1204-4978-b8f0-fd0391ea0443 service=imap subject="******** (2c26b46b)" user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:40Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:40Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:40Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:40Z" level=info msg="Closing user" userID=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="De-registering user client, ID:af93a44c-3a9e-40f5-8e3f-cbd47c66f086" pkg=observability time="2025-11-27T22:14:40Z" level=info msg="Exiting IMAP Service" service=imap user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Exiting service main loop" service=smtp user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Exiting service main loop" service=notification user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Exiting Service" service=user-identity user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Exiting service main loop" service=telemetry user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Exiting service" service=user-events user=af93a44c-3a9e-40f5-8e3f-cbd47c66f086 time="2025-11-27T22:14:40Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:40Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:40Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:40Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:40Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "INBOX" # :1 -> *scenario time="2025-11-27T22:14:40Z" level=info msg="User '63efb8cf-8813-4178-81b9-ec08d7626fc0' created with id=47246748-93b8-4dd4-afd8-97cc61e464a6" pkg=gpa/server/backend time="2025-11-27T22:14:41Z" level=info msg="Starting bridge" time="2025-11-27T22:14:41Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/068/config259787872/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/068/cache766132936/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:41Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/068/cache766132936/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:41Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/068/data1512286937/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/068/data1512286937/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:41Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:41Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:41Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:41Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:41Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:41Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:41Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:41Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:41Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:41Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/068/config259787872/grpcServerConfig.json time="2025-11-27T22:14:41Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:41Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:41Z" level=info msg="gRPC server listening on /tmp/bridge4185" pkg=grpc time="2025-11-27T22:14:41Z" level=info msg="Frontend service started" time="2025-11-27T22:14:41Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:41Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:41Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:41Z" level=info msg="200 OK: GET https://127.0.0.1:45927/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:41Z" level=info msg="Frontend client started" time="2025-11-27T22:14:41Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (83b1a8a5)" time="2025-11-27T22:14:41Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (83b1a8a5)" time="2025-11-27T22:14:41Z" level=info msg="200 OK: POST https://127.0.0.1:45927/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:41Z" level=info msg="200 OK: POST https://127.0.0.1:45927/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:41Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Adding vault user" userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Creating new user" userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=warning msg="404 GET https://127.0.0.1:45927/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:41Z" level=error msg="404 GET https://127.0.0.1:45927/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:41Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:45927/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:41Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: GET https://127.0.0.1:45927/core/v4/events/latest" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: GET https://127.0.0.1:45927/core/v4/settings" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Registering user client, ID:47246748-93b8-4dd4-afd8-97cc61e464a6" pkg=observability time="2025-11-27T22:14:41Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Starting service main loop" service=telemetry user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Starting service main loop" service=notification user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Starting service main loop" service=smtp user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: GET https://127.0.0.1:45927/core/v4/labels?Type=4" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: GET https://127.0.0.1:45927/core/v4/labels?Type=3" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: GET https://127.0.0.1:45927/core/v4/labels?Type=1" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Setting labels" labelIDs="[12 0 1 2 3 4 5 7 8 6 9 10 8ea0dba1-129f-4baa-85b2-db55aa4ec072 8eeea967-6782-4aef-b2a0-88ba5023ff9d]" pkg=rwLabels time="2025-11-27T22:14:41Z" level=info msg="Adding user to imap server" addrID=99c7fc77-1294-4cf4-9274-c75db123bee5 service=server-manager time="2025-11-27T22:14:41Z" level=info msg="Creating new IMAP user" addrID=99c7fc77-1294-4cf4-9274-c75db123bee5 service=server-manager time="2025-11-27T22:14:41Z" level=info msg="Setting gluon ID" addrID=99c7fc77-1294-4cf4-9274-c75db123bee5 gluonID=b52cbfc5-e45d-49f1-af15-32374e5697c4 userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Created new IMAP user" addrID=99c7fc77-1294-4cf4-9274-c75db123bee5 gluonID=b52cbfc5-e45d-49f1-af15-32374e5697c4 service=server-manager time="2025-11-27T22:14:41Z" level=info msg="Received mailbox message count" count=0 gluonID=b52cbfc5-e45d-49f1-af15-32374e5697c4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:41Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:41Z" level=info msg=Resuming service=user-events user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Starting IMAP Service" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Checking whether logged in user should re-sync. UserID:47246748-93b8-4dd4-afd8-97cc61e464a6" userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Sync triggered" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:41.585475833 +0000 UTC m=+48.195981362" user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Syncing labels" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=8ea0dba1-129f-4baa-85b2-db55aa4ec072 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:41Z" level=info msg="Label not found in DB, creating mailbox." labelID=8eeea967-6782-4aef-b2a0-88ba5023ff9d labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8ea0dba1-129f-4baa-85b2-db55aa4ec072 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8eeea967-6782-4aef-b2a0-88ba5023ff9d userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=b52cbfc5-e45d-49f1-af15-32374e5697c4 time="2025-11-27T22:14:41Z" level=info msg="Synced labels" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: GET https://127.0.0.1:45927/mail/v4/messages/count" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Syncing messages" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Job started" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: POST https://127.0.0.1:45927/mail/v4/messages" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: POST https://127.0.0.1:45927/mail/v4/messages" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Creating new child job" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Job finished" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: GET https://127.0.0.1:45927/mail/v4/messages/1aa231ab-36a3-432c-9665-701102d44d88" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: GET https://127.0.0.1:45927/mail/v4/messages/d4a939c7-f6b7-4b9e-bad3-e66a2caae90a" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Sending observability data." pkg=observability time="2025-11-27T22:14:41Z" level=info msg="200 OK: POST https://127.0.0.1:45927/data/v1/metrics" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:41Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-27T22:14:41Z" level=info msg="Child job finished" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Synced messages" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Finished user sync" duration=6.289708ms service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Sync complete, starting API event stream" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:41Z" level=info msg="200 OK: PUT https://127.0.0.1:45927/mail/v4/messages/label" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 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 | 63efb8cf-8813-4178-81b9-ec08d7626fc0@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-27T22:14:41Z" 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-27T22:14:42Z" level=info msg="200 OK: GET https://127.0.0.1:45927/core/v4/events/BA==" pkg=gpa/client userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="Handling message updated event" messageID=1aa231ab-36a3-432c-9665-701102d44d88 service=imap subject="******** (2c26b46b)" user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:42Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:42Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:42Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:42Z" level=info msg="Closing user" userID=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="De-registering user client, ID:47246748-93b8-4dd4-afd8-97cc61e464a6" pkg=observability time="2025-11-27T22:14:42Z" level=info msg="Exiting IMAP Service" service=imap user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="Exiting service main loop" service=smtp user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="Exiting service main loop" service=notification user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="Exiting Service" service=user-identity user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="Exiting service main loop" service=telemetry user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="Exiting service" service=user-events user=47246748-93b8-4dd4-afd8-97cc61e464a6 time="2025-11-27T22:14:42Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:42Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:42Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:42Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:42Z" level=info msg="Closing service" service=unleash And IMAP client "1" eventually sees 0 messages in "Sent" # :1 -> *scenario time="2025-11-27T22:14:42Z" level=info msg="User 'ed7b2ad2-c302-42ab-a67b-3a9f84a16bab' created with id=439ce54c-962f-4703-a8b9-262f5d4a14da" pkg=gpa/server/backend time="2025-11-27T22:14:43Z" level=info msg="Starting bridge" time="2025-11-27T22:14:43Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/069/config2822136033/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/069/cache3446227628/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:43Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/069/cache3446227628/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:43Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/069/data829582223/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/069/data829582223/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:43Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:43Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:43Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:43Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:43Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:43Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:43Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:43Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:43Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:43Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:43Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:43Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/069/config2822136033/grpcServerConfig.json time="2025-11-27T22:14:43Z" level=info msg="gRPC server listening on /tmp/bridge2239" pkg=grpc time="2025-11-27T22:14:43Z" level=info msg="Frontend service started" time="2025-11-27T22:14:43Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:43Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:43Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:43Z" level=info msg="200 OK: GET https://127.0.0.1:44635/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:43Z" level=info msg="Frontend client started" time="2025-11-27T22:14:43Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (427e70ff)" time="2025-11-27T22:14:43Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (427e70ff)" time="2025-11-27T22:14:43Z" level=info msg="200 OK: POST https://127.0.0.1:44635/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:43Z" level=info msg="200 OK: POST https://127.0.0.1:44635/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:43Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Adding vault user" userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Creating new user" userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=warning msg="404 GET https://127.0.0.1:44635/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:43Z" level=error msg="404 GET https://127.0.0.1:44635/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:43Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44635/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:43Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: GET https://127.0.0.1:44635/core/v4/events/latest" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: GET https://127.0.0.1:44635/core/v4/settings" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Registering user client, ID:439ce54c-962f-4703-a8b9-262f5d4a14da" pkg=observability time="2025-11-27T22:14:43Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Starting service main loop" service=telemetry user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Starting service main loop" service=notification user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Starting service main loop" service=smtp user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: GET https://127.0.0.1:44635/core/v4/labels?Type=4" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: GET https://127.0.0.1:44635/core/v4/labels?Type=3" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: GET https://127.0.0.1:44635/core/v4/labels?Type=1" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Setting labels" labelIDs="[1 2 4 6 7 10 3 5 8 9 12 0 a89f8cf4-dd76-4601-b4cb-eb22499debbb 7e715a22-e6dd-4e8c-a7fe-f2d48307cfbd]" pkg=rwLabels time="2025-11-27T22:14:43Z" level=info msg="Adding user to imap server" addrID=b927646e-c34c-4342-87ce-aeab4a1d406e service=server-manager time="2025-11-27T22:14:43Z" level=info msg="Creating new IMAP user" addrID=b927646e-c34c-4342-87ce-aeab4a1d406e service=server-manager time="2025-11-27T22:14:43Z" level=info msg="Setting gluon ID" addrID=b927646e-c34c-4342-87ce-aeab4a1d406e gluonID=3559fe97-2265-40f3-a734-cc092714d146 userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Created new IMAP user" addrID=b927646e-c34c-4342-87ce-aeab4a1d406e gluonID=3559fe97-2265-40f3-a734-cc092714d146 service=server-manager time="2025-11-27T22:14:43Z" level=info msg="Received mailbox message count" count=0 gluonID=3559fe97-2265-40f3-a734-cc092714d146 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:43Z" level=info msg=Resuming service=user-events user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Starting IMAP Service" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Sync triggered" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:43.400236625 +0000 UTC m=+50.010742154" user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:43Z" level=info msg="Checking whether logged in user should re-sync. UserID:439ce54c-962f-4703-a8b9-262f5d4a14da" userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Syncing labels" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Label not found in DB, creating mailbox." labelID=a89f8cf4-dd76-4601-b4cb-eb22499debbb labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:43Z" level=info msg="Label not found in DB, creating mailbox." labelID=7e715a22-e6dd-4e8c-a7fe-f2d48307cfbd labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=a89f8cf4-dd76-4601-b4cb-eb22499debbb userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7e715a22-e6dd-4e8c-a7fe-f2d48307cfbd userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=3559fe97-2265-40f3-a734-cc092714d146 time="2025-11-27T22:14:43Z" level=info msg="Synced labels" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: GET https://127.0.0.1:44635/mail/v4/messages/count" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Syncing messages" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Job started" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: POST https://127.0.0.1:44635/mail/v4/messages" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: POST https://127.0.0.1:44635/mail/v4/messages" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Creating new child job" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Job finished" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: GET https://127.0.0.1:44635/mail/v4/messages/3152ce1d-6847-4229-ac08-1643aa1fe758" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="200 OK: GET https://127.0.0.1:44635/mail/v4/messages/555c3dad-b6d0-4fc1-822c-40bdb2ae48f2" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Sending observability data." pkg=observability time="2025-11-27T22:14:43Z" level=info msg="200 OK: POST https://127.0.0.1:44635/data/v1/metrics" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:43Z" level=info msg="Scheduling observability data sending" pkg=observability time="2025-11-27T22:14:43Z" level=info msg="Child job finished" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Synced messages" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Finished user sync" duration=5.992291ms service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Sync complete, starting API event stream" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:43Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=439ce54c-962f-4703-a8b9-262f5d4a14da 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 | ed7b2ad2-c302-42ab-a67b-3a9f84a16bab@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-27T22:14:43Z" level=info msg="200 OK: PUT https://127.0.0.1:44635/mail/v4/messages/label" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da 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-27T22:14:43Z" 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-27T22:14:44Z" level=info msg="200 OK: GET https://127.0.0.1:44635/core/v4/events/BA==" pkg=gpa/client userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:44Z" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:44Z" level=info msg="Handling message updated event" messageID=555c3dad-b6d0-4fc1-822c-40bdb2ae48f2 service=imap subject="******** (2c26b46b)" user=439ce54c-962f-4703-a8b9-262f5d4a14da 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 | ed7b2ad2-c302-42ab-a67b-3a9f84a16bab@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2025-11-27T22:14:44Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:44Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:44Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:44Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:44Z" level=info msg="Closing user" userID=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:44Z" level=info msg="De-registering user client, ID:439ce54c-962f-4703-a8b9-262f5d4a14da" pkg=observability time="2025-11-27T22:14:44Z" level=info msg="Exiting IMAP Service" service=imap user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:44Z" level=info msg="Exiting service main loop" service=smtp user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:44Z" level=info msg="Exiting service main loop" service=notification user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:44Z" level=info msg="Exiting Service" service=user-identity user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:44Z" level=info msg="Exiting service main loop" service=telemetry user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:44Z" level=info msg="Exiting service" service=user-events user=439ce54c-962f-4703-a8b9-262f5d4a14da time="2025-11-27T22:14:44Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:44Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:44Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:44Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:44Z" 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 | ed7b2ad2-c302-42ab-a67b-3a9f84a16bab@proton.local | foo | false | time="2025-11-27T22:14:44Z" level=info msg="User 'c2a3bc42-cc58-40aa-a3eb-b962a2b7921e' created with id=63191671-462b-402f-9f90-db8e0eb13cb0" pkg=gpa/server/backend time="2025-11-27T22:14:45Z" level=info msg="Starting bridge" time="2025-11-27T22:14:45Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/070/config1049806444/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/070/cache785714407/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:45Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/070/cache785714407/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:45Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/070/data2105315146/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/070/data2105315146/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:45Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:45Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:45Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:45Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:45Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:45Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:45Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:45Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:45Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/070/config1049806444/grpcServerConfig.json time="2025-11-27T22:14:45Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:45Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:45Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:45Z" level=info msg="gRPC server listening on /tmp/bridge8571" pkg=grpc time="2025-11-27T22:14:45Z" level=info msg="Frontend service started" time="2025-11-27T22:14:45Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:45Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:45Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:45Z" level=info msg="200 OK: GET https://127.0.0.1:40825/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:45Z" level=info msg="Frontend client started" time="2025-11-27T22:14:45Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (cbcb40c5)" time="2025-11-27T22:14:45Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cbcb40c5)" time="2025-11-27T22:14:45Z" level=info msg="200 OK: POST https://127.0.0.1:40825/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:45Z" level=info msg="200 OK: POST https://127.0.0.1:40825/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:45Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Adding vault user" userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Creating new user" userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=warning msg="404 GET https://127.0.0.1:40825/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:45Z" level=error msg="404 GET https://127.0.0.1:40825/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:45Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:40825/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:45Z" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: GET https://127.0.0.1:40825/core/v4/events/latest" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Starting service Last EventID=BA==" service=user-events user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: GET https://127.0.0.1:40825/core/v4/settings" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Registering user client, ID:63191671-462b-402f-9f90-db8e0eb13cb0" pkg=observability time="2025-11-27T22:14:45Z" level=info msg="Starting service main loop" service=telemetry user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Starting service main loop" service=notification user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Starting service main loop" service=smtp user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: GET https://127.0.0.1:40825/core/v4/labels?Type=4" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: GET https://127.0.0.1:40825/core/v4/labels?Type=3" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: GET https://127.0.0.1:40825/core/v4/labels?Type=1" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Setting labels" labelIDs="[8 9 2 3 4 6 7 10 12 0 1 5 6e84d3b3-3ffa-4769-8c64-9d7a46456e40 767a6950-3b91-4938-86ee-1f8dbebfe233]" pkg=rwLabels time="2025-11-27T22:14:45Z" level=info msg="Adding user to imap server" addrID=1df2c5b0-708a-4531-bdfe-b91f8695c593 service=server-manager time="2025-11-27T22:14:45Z" level=info msg="Creating new IMAP user" addrID=1df2c5b0-708a-4531-bdfe-b91f8695c593 service=server-manager time="2025-11-27T22:14:45Z" level=info msg="Setting gluon ID" addrID=1df2c5b0-708a-4531-bdfe-b91f8695c593 gluonID=f28ef969-a9e9-41b5-8f65-61d94664328b userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Created new IMAP user" addrID=1df2c5b0-708a-4531-bdfe-b91f8695c593 gluonID=f28ef969-a9e9-41b5-8f65-61d94664328b service=server-manager time="2025-11-27T22:14:45Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:45Z" level=info msg=Resuming service=user-events user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Received mailbox message count" count=0 gluonID=f28ef969-a9e9-41b5-8f65-61d94664328b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:45Z" level=info msg="Starting IMAP Service" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Sync triggered" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:45.414650568 +0000 UTC m=+52.025156097" user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Syncing labels" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Label not found in DB, creating mailbox." labelID=767a6950-3b91-4938-86ee-1f8dbebfe233 labelPath="mHoyd+am6bmNoUvxRZ/ZRvBIQnwu+1OQWf1jSR3oA+s=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:45Z" level=info msg="Label not found in DB, creating mailbox." labelID=6e84d3b3-3ffa-4769-8c64-9d7a46456e40 labelPath="jm2pV8GS7FVFPTesFaU5jW/EhDgcEQCxeWTMDFRvNjU=" numberOfConnectors=1 pkg=imapservice/labelConflictResolver time="2025-11-27T22:14:45Z" level=info msg="Checking whether logged in user should re-sync. UserID:63191671-462b-402f-9f90-db8e0eb13cb0" userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=767a6950-3b91-4938-86ee-1f8dbebfe233 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6e84d3b3-3ffa-4769-8c64-9d7a46456e40 userID=f28ef969-a9e9-41b5-8f65-61d94664328b time="2025-11-27T22:14:45Z" level=info msg="Synced labels" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: GET https://127.0.0.1:40825/mail/v4/messages/count" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Syncing messages" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Job started" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: POST https://127.0.0.1:40825/mail/v4/messages" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: POST https://127.0.0.1:40825/mail/v4/messages" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Creating new child job" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Job finished" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: GET https://127.0.0.1:40825/mail/v4/messages/863fd503-341a-4757-9b41-452afdba1bb1" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: GET https://127.0.0.1:40825/mail/v4/messages/0f90c002-5a77-40d1-9aa9-07ba06542051" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Sending observability data." pkg=observability time="2025-11-27T22:14:45Z" level=info msg="200 OK: POST https://127.0.0.1:40825/data/v1/metrics" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Successfully sent observability data." pkg=observability time="2025-11-27T22:14:45Z" level=info msg="Child job finished" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Synced messages" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Finished user sync" duration=10.087262ms service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Sync complete, starting API event stream" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Event loop reset" eventID="BA==" service=user-events user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: PUT https://127.0.0.1:40825/mail/v4/messages/label" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: PUT https://127.0.0.1:40825/mail/v4/messages/unlabel" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 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 | c2a3bc42-cc58-40aa-a3eb-b962a2b7921e@proton.local | foo | false | time="2025-11-27T22:14:45Z" level=info msg="200 OK: PUT https://127.0.0.1:40825/mail/v4/messages/label" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 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-27T22:14:45Z" level=info msg="200 OK: PUT https://127.0.0.1:40825/mail/v4/messages/unlabel" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="200 OK: POST https://127.0.0.1:40825/mail/v4/messages" pkg=gpa/client userID=63191671-462b-402f-9f90-db8e0eb13cb0 When IMAP client "1" expunges # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:45Z" 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-27T22:14:45Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:45Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:45Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:45Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:45Z" level=info msg="Closing user" userID=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="De-registering user client, ID:63191671-462b-402f-9f90-db8e0eb13cb0" pkg=observability time="2025-11-27T22:14:45Z" level=info msg="Exiting IMAP Service" service=imap user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Exiting service main loop" service=smtp user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Exiting service main loop" service=notification user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Exiting Service" service=user-identity user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Exiting service main loop" service=telemetry user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Exiting service" service=user-events user=63191671-462b-402f-9f90-db8e0eb13cb0 time="2025-11-27T22:14:45Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:45Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:45Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:45Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:45Z" 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 | c2a3bc42-cc58-40aa-a3eb-b962a2b7921e@proton.local | foo | false | Feature: IMAP create messages time="2025-11-27T22:14:45Z" level=info msg="User '2b17b737-0c5c-4f98-ab10-dee94e79ccf6' created with id=ded2fa85-cdfd-43af-9443-194305afeb68" pkg=gpa/server/backend Background: Given there exists an account with username "2b17b737-0c5c-4f98-ab10-dee94e79ccf6" and password "password" # :1 -> *scenario And the account "2b17b737-0c5c-4f98-ab10-dee94e79ccf6" has additional address "85ed5d55-805c-4361-bbab-c027d0914266@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:46Z" level=info msg="Starting bridge" time="2025-11-27T22:14:46Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/071/config2993933746/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/071/cache1277259308/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:46Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/071/cache1277259308/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:46Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/071/data4128158041/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/071/data4128158041/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:46Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:46Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:46Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:46Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:46Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:46Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:46Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:46Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:46Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:46Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:46Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:46Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/071/config2993933746/grpcServerConfig.json time="2025-11-27T22:14:46Z" level=info msg="gRPC server listening on /tmp/bridge9347" pkg=grpc time="2025-11-27T22:14:46Z" level=info msg="Frontend service started" time="2025-11-27T22:14:46Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:46Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:46Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:46Z" level=info msg="200 OK: GET https://127.0.0.1:36881/feature/v2/frontend" pkg=gpa/manager time="2025-11-27T22:14:46Z" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2025-11-27T22:14:46Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (6698857f)" time="2025-11-27T22:14:46Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6698857f)" time="2025-11-27T22:14:46Z" level=info msg="200 OK: POST https://127.0.0.1:36881/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:46Z" level=info msg="200 OK: POST https://127.0.0.1:36881/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:46Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Adding vault user" userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Creating new user" userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=warning msg="404 GET https://127.0.0.1:36881/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:46Z" level=error msg="404 GET https://127.0.0.1:36881/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:46Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:36881/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:46Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="200 OK: GET https://127.0.0.1:36881/core/v4/events/latest" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="200 OK: GET https://127.0.0.1:36881/core/v4/settings" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Registering user client, ID:ded2fa85-cdfd-43af-9443-194305afeb68" pkg=observability time="2025-11-27T22:14:46Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Starting service main loop" service=telemetry user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Starting service main loop" service=notification user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Starting service main loop" service=smtp user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="200 OK: GET https://127.0.0.1:36881/core/v4/labels?Type=4" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="200 OK: GET https://127.0.0.1:36881/core/v4/labels?Type=3" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="200 OK: GET https://127.0.0.1:36881/core/v4/labels?Type=1" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Setting labels" labelIDs="[0 4 8 12 1 2 3 5 6 7 9 10]" pkg=rwLabels time="2025-11-27T22:14:46Z" level=info msg="Adding user to imap server" addrID=7e2c5da3-f9d4-4f1d-a64e-0201e5eb658a service=server-manager time="2025-11-27T22:14:46Z" level=info msg="Creating new IMAP user" addrID=7e2c5da3-f9d4-4f1d-a64e-0201e5eb658a service=server-manager time="2025-11-27T22:14:46Z" level=info msg="Setting gluon ID" addrID=7e2c5da3-f9d4-4f1d-a64e-0201e5eb658a gluonID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Received mailbox message count" count=0 gluonID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:46Z" level=info msg="Created new IMAP user" addrID=7e2c5da3-f9d4-4f1d-a64e-0201e5eb658a gluonID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba service=server-manager time="2025-11-27T22:14:46Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:46Z" level=info msg=Resuming service=user-events user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Starting IMAP Service" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Sync triggered" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:46.207951618 +0000 UTC m=+52.818457157" user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Checking whether logged in user should re-sync. UserID:ded2fa85-cdfd-43af-9443-194305afeb68" userID=ded2fa85-cdfd-43af-9443-194305afeb68 And the user logs in with username "2b17b737-0c5c-4f98-ab10-dee94e79ccf6" and password "password" # :1 -> *scenario time="2025-11-27T22:14:46Z" level=info msg="Syncing labels" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:46Z" level=info msg="Synced labels" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="200 OK: GET https://127.0.0.1:36881/mail/v4/messages/count" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Syncing messages" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Job started" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="200 OK: POST https://127.0.0.1:36881/mail/v4/messages" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Job finished" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Synced messages" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Finished user sync" duration=3.740527ms service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Sync complete, starting API event stream" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=ded2fa85-cdfd-43af-9443-194305afeb68 And user "2b17b737-0c5c-4f98-ab10-dee94e79ccf6" finishes syncing # :1 -> *scenario And user "2b17b737-0c5c-4f98-ab10-dee94e79ccf6" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2025-11-27T22:14:46Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-27T22:14:46Z" level=info msg="200 OK: POST https://127.0.0.1:36881/mail/v4/messages/import" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:46Z" level=info msg="200 OK: GET https://127.0.0.1:36881/mail/v4/messages/2134089e-b38a-47f3-8077-70024b425e01" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 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 | 2b17b737-0c5c-4f98-ab10-dee94e79ccf6@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 | 2b17b737-0c5c-4f98-ab10-dee94e79ccf6@proton.local | foo | bar | time="2025-11-27T22:14:46Z" 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-27T22:14:47Z" level=info msg="200 OK: GET https://127.0.0.1:36881/core/v4/events/AQ==" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="Handling message created event" date=0 messageID=2134089e-b38a-47f3-8077-70024b425e01 service=imap subject="******** (2c26b46b)" user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="200 OK: GET https://127.0.0.1:36881/mail/v4/messages/2134089e-b38a-47f3-8077-70024b425e01" pkg=gpa/client userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="Found existing message in create event, will update instead" MessageID=2134089e-b38a-47f3-8077-70024b425e01... pkg=gluon/user userID=a5451cbc-228c-4c0e-bbca-e8d18961a7ba time="2025-11-27T22:14:47Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:47Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:47Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:47Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:47Z" level=info msg="Closing user" userID=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="De-registering user client, ID:ded2fa85-cdfd-43af-9443-194305afeb68" pkg=observability time="2025-11-27T22:14:47Z" level=info msg="Exiting IMAP Service" service=imap user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="Exiting service main loop" service=smtp user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="Exiting service main loop" service=notification user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="Exiting Service" service=user-identity user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="Exiting service main loop" service=telemetry user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="Exiting service" service=user-events user=ded2fa85-cdfd-43af-9443-194305afeb68 time="2025-11-27T22:14:47Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:47Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:47Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:47Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:47Z" 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 | 2b17b737-0c5c-4f98-ab10-dee94e79ccf6@proton.local | foo | bar | time="2025-11-27T22:14:47Z" level=info msg="User '1cc43473-15d5-44ba-b878-2d56e7d3d64f' created with id=c9096f26-99c9-4002-ab3a-f0f56689e4cf" pkg=gpa/server/backend time="2025-11-27T22:14:47Z" level=info msg="Starting bridge" time="2025-11-27T22:14:47Z" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3761282158/072/config1862506841/grpcFocusServerConfig.json pkg=focus/service time="2025-11-27T22:14:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/072/cache1201582951/unleash_cache/unleash_flags: no such file or directory" service=unleash time="2025-11-27T22:14:47Z" level=info msg="Unable to open cache file" error="open /tmp/TestFeatures3761282158/072/cache1201582951/notifications/notification_cache: no such file or directory" pkg=notification-store time="2025-11-27T22:14:47Z" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3761282158/072/data3115243676/gluon/backend/db gluonStore=/tmp/TestFeatures3761282158/072/data3115243676/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2025-11-27T22:14:47Z" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2025-11-27T22:14:47Z" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2025-11-27T22:14:47Z" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2025-11-27T22:14:47Z" level=info msg="Starting service" service=unleash time="2025-11-27T22:14:47Z" level=info msg="Starting poll service" service=unleash time="2025-11-27T22:14:47Z" level=info msg="Starting service" pkg=observability time="2025-11-27T22:14:47Z" level=info msg="Starting receiver service" service=unleash time="2025-11-27T22:14:47Z" level=info msg="Starting frontend service" time="2025-11-27T22:14:47Z" level=info msg="Checking for updates" pkg=bridge time="2025-11-27T22:14:47Z" level=info msg="Loading users" count=0 pkg=bridge/user time="2025-11-27T22:14:47Z" level=info msg="Finished loading users" pkg=bridge/user time="2025-11-27T22:14:47Z" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3761282158/072/config1862506841/grpcServerConfig.json time="2025-11-27T22:14:47Z" level=info msg="gRPC server listening on /tmp/bridge8168" pkg=grpc time="2025-11-27T22:14:47Z" level=info msg="Frontend service started" time="2025-11-27T22:14:47Z" level=info msg="Starting frontend client" time="2025-11-27T22:14:47Z" level=info msg="Not monitoring parent PID" pkg=grpc time="2025-11-27T22:14:47Z" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2025-11-27T22:14:47Z" level=info msg="Frontend client started" time="2025-11-27T22:14:47Z" level=info msg="Performing full user login" pkg=bridge/user username="******** (1c291bbb)" time="2025-11-27T22:14:47Z" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1c291bbb)" time="2025-11-27T22:14:47Z" level=info msg="200 OK: POST https://127.0.0.1:44831/auth/v4/info" pkg=gpa/manager time="2025-11-27T22:14:47Z" level=info msg="200 OK: POST https://127.0.0.1:44831/auth/v4" pkg=gpa/manager time="2025-11-27T22:14:47Z" level=info msg="Logging in authorized user" pkg=bridge/user userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Adding vault user" userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Creating new user" userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=warning msg="404 GET https://127.0.0.1:44831/core/v4/organizations: 404 Not Found (Code=0, Status=404), Attempt 1" pkg=gpa/client time="2025-11-27T22:14:47Z" level=error msg="404 GET https://127.0.0.1:44831/core/v4/organizations: 404 Not Found (Code=0, Status=404)" pkg=gpa/client time="2025-11-27T22:14:47Z" level=info msg="Failed to obtain user organization data" error="404 GET https://127.0.0.1:44831/core/v4/organizations: 404 Not Found (Code=0, Status=404)" time="2025-11-27T22:14:47Z" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="200 OK: GET https://127.0.0.1:44831/core/v4/events/latest" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="200 OK: GET https://127.0.0.1:44831/core/v4/settings" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Registering user client, ID:c9096f26-99c9-4002-ab3a-f0f56689e4cf" pkg=observability time="2025-11-27T22:14:47Z" level=info msg="Starting service main loop" service=telemetry user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Starting service main loop" service=notification user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Starting service main loop" service=smtp user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="200 OK: GET https://127.0.0.1:44831/core/v4/labels?Type=4" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="200 OK: GET https://127.0.0.1:44831/core/v4/labels?Type=3" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="200 OK: GET https://127.0.0.1:44831/core/v4/labels?Type=1" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Setting labels" labelIDs="[4 10 12 0 1 3 5 6 7 8 9 2]" pkg=rwLabels time="2025-11-27T22:14:47Z" level=info msg="Adding user to imap server" addrID=4c992ff4-e5cc-414c-8293-6b2c5e51b656 service=server-manager time="2025-11-27T22:14:47Z" level=info msg="Creating new IMAP user" addrID=4c992ff4-e5cc-414c-8293-6b2c5e51b656 service=server-manager time="2025-11-27T22:14:47Z" level=info msg="Setting gluon ID" addrID=4c992ff4-e5cc-414c-8293-6b2c5e51b656 gluonID=41f2f3ac-a48a-45d9-995a-a52a6499d218 userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Received mailbox message count" count=0 gluonID=41f2f3ac-a48a-45d9-995a-a52a6499d218 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2025-11-27T22:14:47Z" level=info msg="Created new IMAP user" addrID=4c992ff4-e5cc-414c-8293-6b2c5e51b656 gluonID=41f2f3ac-a48a-45d9-995a-a52a6499d218 service=server-manager time="2025-11-27T22:14:47Z" level=info msg="Validating Listener State" service=server-manager time="2025-11-27T22:14:47Z" level=info msg=Resuming service=user-events user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Starting IMAP Service" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Sync triggered" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Checking whether logged in user should re-sync. UserID:c9096f26-99c9-4002-ab3a-f0f56689e4cf" userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Beginning user sync" service=imap start="2025-11-27 22:14:47.801942029 +0000 UTC m=+54.412447558" user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Syncing labels" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Folders userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=Labels userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=12 userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=0 userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=4 userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=8 userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=10 userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=3 userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=5 userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=6 userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Mailbox created" pkg=gluon/user remoteMailboxID=7 userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:47Z" level=info msg="Synced labels" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="200 OK: GET https://127.0.0.1:44831/mail/v4/messages/count" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Syncing messages" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Job started" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="200 OK: POST https://127.0.0.1:44831/mail/v4/messages" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Job finished" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Synced messages" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Finished user sync" duration=3.756518ms service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Sync complete, starting API event stream" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2025-11-27T22:14:47Z" level=info msg="200 OK: POST https://127.0.0.1:44831/mail/v4/messages" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:47Z" level=info msg="200 OK: GET https://127.0.0.1:44831/mail/v4/messages/686a2056-4395-486f-9051-b5d5ba90b858" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf 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 | | 1cc43473-15d5-44ba-b878-2d56e7d3d64f@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 | | 1cc43473-15d5-44ba-b878-2d56e7d3d64f@proton.local | john.doe@email.com | foo | bar | time="2025-11-27T22:14: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-27T22:14:48Z" level=info msg="200 OK: GET https://127.0.0.1:44831/core/v4/events/AQ==" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="Handling message created event" date=0 messageID=686a2056-4395-486f-9051-b5d5ba90b858 service=imap subject="******** (2c26b46b)" user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="200 OK: GET https://127.0.0.1:44831/mail/v4/messages/686a2056-4395-486f-9051-b5d5ba90b858" pkg=gpa/client userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="Found existing message in create event, will update instead" MessageID=686a2056-4395-486f-9051-b5d5ba90b858... pkg=gluon/user userID=41f2f3ac-a48a-45d9-995a-a52a6499d218 time="2025-11-27T22:14:48Z" level=info msg="Frontend service stopped" time="2025-11-27T22:14:48Z" level=info msg="Frontend client stopped" time="2025-11-27T22:14:48Z" level=info msg="Closing bridge" pkg=bridge time="2025-11-27T22:14:48Z" level=info msg="Stopping service" pkg=observability time="2025-11-27T22:14:48Z" level=info msg="Closing user" userID=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="De-registering user client, ID:c9096f26-99c9-4002-ab3a-f0f56689e4cf" pkg=observability time="2025-11-27T22:14:48Z" level=info msg="Exiting IMAP Service" service=imap user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="Exiting service main loop" service=smtp user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="Exiting service main loop" service=notification user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="Exiting Service" service=user-identity user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="Exiting service main loop" service=telemetry user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="Exiting service" service=user-events user=c9096f26-99c9-4002-ab3a-f0f56689e4cf time="2025-11-27T22:14:48Z" level=info msg="Closing IMAP Listener" service=server-manager time="2025-11-27T22:14:48Z" level=info msg="Closing IMAP server" service=server-manager time="2025-11-27T22:14:48Z" level=info msg="Closing SMTP Listener" service=server-manager time="2025-11-27T22:14: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-27T22:14:48Z" level=info msg="Closing SMTP server" service=server-manager time="2025-11-27T22:14:48Z" level=info msg="Closing service" service=unleash panic: test timed out after 10m0s running tests: TestFeatures (10m0s) TestFeatures/Creates_draft (9m6s) goroutine 40076 [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(0xc000583180, {0x65302df42fed?, 0xc00005fa30?}, 0x65302e51f538) /usr/lib/go/src/testing/testing.go:2005 +0x485 testing.runTests.func1(0xc000583180) /usr/lib/go/src/testing/testing.go:2477 +0x37 testing.tRunner(0xc000583180, 0xc00005fb70) /usr/lib/go/src/testing/testing.go:1934 +0xea testing.runTests(0xc000397758, {0x65302ef51f20, 0x2, 0x2}, {0x65302ef393d0?, 0x4?, 0x65302f0ed2a0?}) /usr/lib/go/src/testing/testing.go:2475 +0x4b4 testing.(*M).Run(0xc000368280) /usr/lib/go/src/testing/testing.go:2337 +0x63a go.uber.org/goleak.VerifyTestMain({0x65302e530360?, 0xc000368280?}, {0xc0003afea0, 0x1, 0x1}) /startdir/src/proton-bridge/vendor/go.uber.org/goleak/testmain.go:53 +0x5a github.com/ProtonMail/proton-bridge/v3/tests.TestMain(0xc000368280) /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(0xc0003c0400) /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 50 [select, 10 minutes]: io.(*pipe).read(0xc000116120, {0xc00051a000, 0x1000, 0x1?}) /usr/lib/go/src/io/pipe.go:57 +0xa5 io.(*PipeReader).Read(0x0?, {0xc00051a000?, 0x0?, 0x0?}) /usr/lib/go/src/io/pipe.go:134 +0x1a bufio.(*Scanner).Scan(0xc000521f28) /usr/lib/go/src/bufio/scan.go:219 +0x83e github.com/sirupsen/logrus.(*Entry).writerScanner(0xc00017cc40, 0xc000116120, 0xc00005a970) /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 15 [chan receive, 9 minutes]: testing.(*T).Run(0xc000583340, {0xc000b81f4c?, 0xd?}, 0xc0012953b0) /usr/lib/go/src/testing/testing.go:2005 +0x485 github.com/cucumber/godog.(*suite).runPickle(0xc000cc6d80, 0xc000f31950) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:446 +0x385 github.com/cucumber/godog.(*runner).concurrent.func1(0xc0008e3688, 0xc000f31950) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:122 +0x150 github.com/cucumber/godog.(*runner).concurrent(0xc00014e1c0, 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}, 0x65302e51f6d8, 0xc0003977d0, 0xc00031e000}) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/run.go:315 +0x139 github.com/ProtonMail/proton-bridge/v3/tests.TestFeatures(0xc000583340) /startdir/src/proton-bridge/tests/bdd_test.go:110 +0x268 testing.tRunner(0xc000583340, 0x65302e51f538) /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 39907 [sync.Cond.Wait, 9 minutes]: sync.runtime_notifyListWait(0xc000ce5950, 0x6) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0xc001374ae0?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc001b49e40) /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({0x65302e542518?, 0x65302f110000?}, {{0xc000516380?, 0x0?, 0xc0019fdea0?}}, 0xc00081d368) /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({0x65302e542518, 0x65302f110000}, 0xc00081d368, {0xc000c00090?, 0xc0015a20a0?, 0x65302e542630?}) /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 39828 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 39828 [sync.WaitGroup.Wait, 9 minutes]: sync.runtime_SemacquireWaitGroup(0xc00026a510?, 0x40?) /usr/lib/go/src/runtime/sema.go:114 +0x2e sync.(*WaitGroup).Wait(0xc0019b4228) /usr/lib/go/src/sync/waitgroup.go:206 +0x85 github.com/ProtonMail/proton-bridge/v3/tests.(*eventCollector).close(0xc0019b4200) /startdir/src/proton-bridge/tests/collector_test.go:118 +0x92 github.com/ProtonMail/proton-bridge/v3/tests.(*testCtx).close(0xc000401800, {0x65302e542518, 0x65302f110000}) /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({0x65302e542518, 0x65302f110000}, 0xc001b718a0?, {0x65302d8403ea?, 0x65302e542518?}) /startdir/src/proton-bridge/tests/bdd_test.go:86 +0x33 github.com/cucumber/godog.(*suite).runAfterScenarioHooks(0xc001b718e0?, {0x65302e542518?, 0x65302f110000?}, 0xc000f31950, {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(0xc000cc6d80, {0x65302e542518, 0x65302f110000}, 0xc000f31950, 0xc000972740, {0x0, 0x0?}, 0x1?, 0x0?) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:185 +0xa17 github.com/cucumber/godog.(*suite).runSteps(0xc000cc6d80, {0x65302e542518?, 0x65302f110000?}, 0xc000f31950, {0xc000517d80, 0xc, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:391 +0xbf github.com/cucumber/godog.(*suite).runPickle.func1(0xc000d861c0) /startdir/src/proton-bridge/vendor/github.com/cucumber/godog/suite.go:447 +0x49 testing.tRunner(0xc000d861c0, 0xc0012953b0) /usr/lib/go/src/testing/testing.go:1934 +0xea created by testing.(*T).Run in goroutine 15 /usr/lib/go/src/testing/testing.go:1997 +0x465 goroutine 39915 [select, 9 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({0x65302e542518?, 0x65302f110000?}, {{0xc00055ee00?, 0x0?, 0xc001fe6150?}}, 0xc0019f2c00) /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({0x65302e542518, 0x65302f110000}, 0xc0019f2c00, {0xc000c00390?, 0xc001a36fa0?, 0x65302e542630?}) /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 39908 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 39883 [sync.Cond.Wait, 9 minutes]: sync.runtime_notifyListWait(0xc000c0c7d0, 0x0) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0xc000e0fec0?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc00051de40) /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({0x65302e542518?, 0x65302f110000?}, {{0xc000516600?, 0x0?, 0xc001cee310?}}, 0xc001146078) /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({0x65302e542518, 0x65302f110000}, 0xc001146078, {0xc0000aa2a0?, 0xc001a365a0?, 0x65302e542630?}) /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 39908 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 39916 [sync.Cond.Wait, 9 minutes]: sync.runtime_notifyListWait(0xc00153aed0, 0x1) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0x731dc1e7d108?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc001bf4e40) /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({0x65302e542518?, 0x65302f110000?}, {{0xc00055f000?, 0x0?, 0x0?}}, 0xc0019f2c48) /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({0x65302e542518, 0x65302f110000}, 0xc0019f2c48, {0xc000c003c0?, 0xc0015a30e0?, 0x65302e542668?}) /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 39828 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 39344 [chan receive, 9 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc.(*Service).watchEvents(0xc000f39808) /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 39909 /startdir/src/proton-bridge/internal/frontend/grpc/service.go:227 +0x10b goroutine 39884 [select, 9 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({0x65302e542518?, 0x65302f110000?}, {{0xc000516900?, 0xc001f42f48?, 0xc001f42540?}}, 0xc001146180) /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({0x65302e542518, 0x65302f110000}, 0xc001146180, {0xc0000aa2b8?, 0xc001725fb8?, 0x65302dabd5ba?}) /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 39908 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 34689 [select, 9 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({0x65302e542518?, 0x65302f110000?}, {{0xc000b0eb00?, 0x0?, 0xc001f939d0?}}, 0xc0003962d0) /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({0x65302e542518, 0x65302f110000}, 0xc0003962d0, {0xc000b08088?, 0xc001202e60?, 0x65302e542630?}) /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 39908 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 40075 [sync.Cond.Wait, 9 minutes]: sync.runtime_notifyListWait(0xc0019f6c90, 0x1) /usr/lib/go/src/runtime/sema.go:606 +0x15a sync.(*Cond).Wait(0x731dc1e7d5c0?) /usr/lib/go/src/sync/cond.go:71 +0x73 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc001b43e40) /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({0x65302e542518?, 0x65302f110000?}, {{0xc000862200?, 0xc000d61d10?, 0xc001323c2c?}}, 0xc00150f5c0) /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({0x65302e542518, 0x65302f110000}, 0xc00150f5c0, {0xc001012ba0?, 0x65302d497220?, 0xc0017f51c0?}) /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 39828 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 39908 [sync.Mutex.Lock, 9 minutes]: internal/sync.runtime_SemacquireMutex(0x100c000c0d300?, 0x1?, 0x1?) /usr/lib/go/src/runtime/sema.go:95 +0x25 internal/sync.(*Mutex).lockSlow(0xc0019b4220) /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(0xc0019b4200, {0x65302e53c3e0, 0x65302f110000}) /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 39828 /startdir/src/proton-bridge/tests/collector_test.go:53 +0x1b6 FAIL github.com/ProtonMail/proton-bridge/v3/tests 600.127s ? 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_f5d06eae-7cbc-4596-b75a-2af8cf1bdb34/build