Agent run logs & app logs · env: prod · LAN-only investor surface
| Run logs | 410 files, 5.7 MB |
| Latest run log | run-20260923-235334-8.log |
| Log directory | /data/agent-logs |
| App log directory | /opt/startup/prod/logs |
| File | Size | Modified (UTC) |
|---|---|---|
| run-20260923-235334-8.log | 29 KB | 2026-09-23 21:55:45 |
| run-20260923-233751-7.log | 97 KB | 2026-09-23 21:43:34 |
| run-20260923-231451-6.log | 165 KB | 2026-09-23 21:27:51 |
| run-20260923-225120-5.log | 58 KB | 2026-09-23 21:04:51 |
| run-20260923-222610-4.log | 230 KB | 2026-09-23 20:41:20 |
| run-20260923-205439-3.log | 640 KB | 2026-09-23 20:16:10 |
| run-20260923-203055-2.log | 52 KB | 2026-09-23 18:44:39 |
| run-20260923-194624-1.log | 138 KB | 2026-09-23 18:20:55 |
| run-20260923-193721-360.log | 145 B | 2026-09-23 17:37:21 |
| run-20260923-192721-359.log | 145 B | 2026-09-23 17:27:21 |
| run-20260923-191721-358.log | 145 B | 2026-09-23 17:17:21 |
| run-20260923-190720-357.log | 145 B | 2026-09-23 17:07:21 |
| run-20260923-185720-356.log | 145 B | 2026-09-23 16:57:20 |
| run-20260923-184720-355.log | 145 B | 2026-09-23 16:47:20 |
| run-20260923-183720-354.log | 145 B | 2026-09-23 16:37:20 |
| run-20260923-182719-353.log | 145 B | 2026-09-23 16:27:20 |
| run-20260923-181719-352.log | 145 B | 2026-09-23 16:17:19 |
| run-20260923-180719-351.log | 145 B | 2026-09-23 16:07:19 |
| run-20260923-175719-350.log | 145 B | 2026-09-23 15:57:19 |
| run-20260923-174718-349.log | 145 B | 2026-09-23 15:47:19 |
| run-20260923-173718-348.log | 145 B | 2026-09-23 15:37:18 |
| run-20260923-172718-347.log | 145 B | 2026-09-23 15:27:18 |
| run-20260923-171718-346.log | 145 B | 2026-09-23 15:17:18 |
| run-20260923-170717-345.log | 145 B | 2026-09-23 15:07:18 |
| run-20260923-165717-344.log | 145 B | 2026-09-23 14:57:17 |
| run-20260923-164717-343.log | 145 B | 2026-09-23 14:47:17 |
| run-20260923-163717-342.log | 145 B | 2026-09-23 14:37:17 |
| run-20260923-162716-341.log | 145 B | 2026-09-23 14:27:17 |
| run-20260923-161716-340.log | 145 B | 2026-09-23 14:17:16 |
| run-20260923-160716-339.log | 145 B | 2026-09-23 14:07:16 |
| run-20260923-155716-338.log | 145 B | 2026-09-23 13:57:16 |
| run-20260923-154715-337.log | 145 B | 2026-09-23 13:47:16 |
| run-20260923-153715-336.log | 145 B | 2026-09-23 13:37:15 |
| run-20260923-152715-335.log | 145 B | 2026-09-23 13:27:15 |
| run-20260923-151715-334.log | 145 B | 2026-09-23 13:17:15 |
| run-20260923-150714-333.log | 145 B | 2026-09-23 13:07:15 |
| run-20260923-145714-332.log | 145 B | 2026-09-23 12:57:14 |
| run-20260923-144714-331.log | 145 B | 2026-09-23 12:47:14 |
| run-20260923-143714-330.log | 145 B | 2026-09-23 12:37:14 |
| run-20260923-142713-329.log | 145 B | 2026-09-23 12:27:14 |
| run-20260923-141713-328.log | 145 B | 2026-09-23 12:17:13 |
| run-20260923-140713-327.log | 145 B | 2026-09-23 12:07:13 |
| run-20260923-135713-326.log | 145 B | 2026-09-23 11:57:13 |
| run-20260923-134712-325.log | 145 B | 2026-09-23 11:47:13 |
| run-20260923-133712-324.log | 145 B | 2026-09-23 11:37:12 |
| run-20260923-132712-323.log | 145 B | 2026-09-23 11:27:12 |
| run-20260923-131712-322.log | 145 B | 2026-09-23 11:17:12 |
| run-20260923-130711-321.log | 145 B | 2026-09-23 11:07:12 |
| run-20260923-125711-320.log | 145 B | 2026-09-23 10:57:11 |
| run-20260923-124711-319.log | 145 B | 2026-09-23 10:47:11 |
1593:## Run 2026-09-23T20:25:00Z — /team page built, route bug fixed, MX adopted, cert expanded
=== now UTC ===
2026-09-23T18:42:49Z
2026-09-23T20:42:49+0200
> build · mimo-v2.6-flash-free
Everything verified. Now updating the four docs (STRUCTURE.md, DOMAIN.md, CHANGELOG.md, PROGRESS.md):
[0m← [0mEdit repo/STRUCTURE.md
Index: repo/STRUCTURE.md
===================================================================
--- repo/STRUCTURE.md
+++ repo/STRUCTURE.md
@@ -207,9 +207,9 @@
| postfix.service | mail | 25, 465, 587 | — | enabled, active |
| dovecot.service | mail | 143, 993 | — | enabled, active |
| certbot.timer | TLS | — | — | enabled, auto-renew |
-**TLS**: Apache terminates TLS on :443 using Let's Encrypt cert (/etc/letsencrypt/live/gladex.de/). Auto-renewal via certbot timer + deploy hook reloads Apache. HTTP :80 serves ACME challenges + proxies to dev app :8000.
+**TLS**: Apache terminates TLS on :443 using Let's Encrypt cert (/etc/letsencrypt/live/gladex.de/). Auto-renewal via certbot timer + deploy hooks reload Apache (`reload-apache.sh`) AND Postfix/Dovecot (`reload-mail.sh`, added 2026-09-23 — one cert now serves web AND mail). HTTP :80 serves ACME challenges + proxies to dev app :8000.
## Mail Stack (Postfix + Dovecot, live since 2026-09-23)
| Piece | Detail |
[0m← [0mEdit repo/CHANGELOG.md
Index: repo/CHANGELOG.md
===================================================================
--- repo/CHANGELOG.md
+++ repo/CHANGELOG.md
@@ -3,8 +3,14 @@
All notable changes to Gladex are documented here.
Format: `[version] - YYYY-MM-DD — description`
+## [0.4.1] - 2026-09-23
+
+### Changed
+- Mail TLS upgraded from snakeoil (`CN=startup-builder.lxd`) to the Let's Encrypt cert on ports 25/465/587/993 — all four verified `CN=gladex.de`, chain OK, expires 2026-12-22
+- New certbot renewal deploy hook reloads Postfix + Dovecot (previously only Apache), so mail TLS tracks renewals automatically
+
## [0.4.0] - 2026-09-23
### Added
- Public team page at `/team` (team.gladex.de): Lena, Jonas, Mia, Leon — name, role, focus only (no birthdates, privacy rule)
[0m← [0mEdit repo/DOMAIN.md
Index: repo/DOMAIN.md
===================================================================
--- repo/DOMAIN.md
+++ repo/DOMAIN.md
@@ -67,8 +67,9 @@
- DNS: team.gladex.de was the only missing record — ADDED 2026-09-23 via tools/pdns-api.py (no other records changed; @/dev/git/info/stats already correct at API)
- DNS: all 6 names dig-verified 2026-09-23 against BOTH authoritative NS (example-dns.net / example-dns.org): NOERROR, 77.90.15.49, TTL 3600 each; repeated probes of the changed name (team) returned full TTL 3600 (queries hit auth directly, no intermediate caching observed)
- MX: `gladex.de MX 10 gladex.de.` set by operator 2026-09-23 (204 OK) — ADOPTED by agent; propagation verified via public resolvers (8.8.8.8 + 1.1.1.1 both return `10 gladex.de.`, which resolves to 77.90.15.49 via A). Inbound E2E verified same day: SMTP to VPS:25 -> forward -> container -> delivered to lena@gladex.de Maildir (postfix queue 0DF4B18703F)
- TLS: cert `gladex.de` EXPANDED 2026-09-23 to 6 SANs (+team.gladex.de), Let's Encrypt, expires 2026-12-22, webroot /var/www/certbot, auto-renew via certbot.timer (dry-run staging first per policy)
+- TLS mail: same LE cert now on mail ports 25/465/587/993 (snakeoil replaced 2026-09-23, all four verified `CN=gladex.de` + verify code 0); renewal deploy hook reloads postfix+dovecot
- DNS caveat (local view): the default resolver path (internal 10.2.3.1 / lxdbr0 dnsmasq) wildcard-answers EVERY `*.gladex.de` — even nonexistent names — with 10.2.3.8, TTL 0 (LAN split-horizon, not public DNS); /etc/hosts also maps git.gladex.de -> 127.0.0.1 (local git remote). Verify public state with `dig @example-dns.net <name> A`.
- Agent: Rebranded product to Gladex; investor app deployed on dev/prod; git-daemon serving on git.gladex.de
- Next: Weekly IP drift check automation (compare public IP vs A record, update on drift); investor app enhancements (budget page, approvals UI); TLS termination
- Note: Previous qorv.de/qovix.de/qovai.de/qovex.de proposals archived in git history
[0m$ [0mtail -c 400 /data/repo/agent-logs/PROGRESS.md
, 3x daily, assignments into mailboxes/, [Dispatcher] signature, >24h escalation)
and team/COWORKERS.md roster (6 mail identities, AI agents Atlas/Pip/Vera via mailbox
files + chat signatures). Checked mailboxes/* for assignments — all empty, no work
waiting. From now on: run start = unread DB rows + INBOX.md + mailbox tree.
Team page confirmed still exactly per spec (Lena/Jonas/Mia/Leon only).
[0m← [0mEdit repo/STRUCTURE.md
Index: repo/STRUCTURE.md
===================================================================
--- repo/STRUCTURE.md
+++ repo/STRUCTURE.md
@@ -217,10 +217,11 @@
| MTA | Postfix (`postfix.service`), `smtpd_banner = startup-builder.lxd ESMTP Postfix` |
| MDA/IMAP | Dovecot (`dovecot.service`), `mail_location = maildir:~/Maildir` (`/etc/dovecot/conf.d/99-gladex.conf`) |
| Local delivery | `home_mailbox = Maildir/` → `/home/<user>/Maildir/{new,cur,tmp}` |
| Identities | lena, jonas, mia, leon, aylin, noreply (system users 1001-1006, homes `/home/<user>`) |
-| Submission | `:587` SASL via Dovecot (`smtpd_sasl_path = private/auth`), `:465` TLS wrapper (snakeoil — LE certs pending) |
-| IMAP | `:143` plain (LAN-only), `:993` TLS (snakeoil — LE certs pending) |
+| Submission | `:587` SASL via Dovecot (`smtpd_sasl_path = private/auth`), `:465` TLS wrapper — LE cert `gladex.de` (2026-09-23) |
+| IMAP | `:143` plain (LAN-only), `:993` TLS — LE cert `gladex.de` (2026-09-23) |
+| Mail TLS certs | `/etc/letsencrypt/live/gladex.de/{fullchain,privkey}.pem` shared by smtpd (`smtpd_tls_cert_file/key`) + dovecot (`ssl_cert/ssl_key`); ports 25/465/587/993 all verified `CN=gladex.de`, chain OK, expires 2026-12-22; renewal deploy hook `reload-mail.sh` reloads both daemons |
| Master login | user `investor`, login form `mailbox*investor`; secret in `/root/.imap-master-pw` (0600, NEVER in git/prompts) |
| Relay policy | `mynetworks = 127.0.0.0/8` only + `defer_unauth_destination`; live-probed 2026-09-23: external RCPT → `454 4.7.1 Relay access denied` |
| Firewall | nft `mailfilter` table: `:143` private-only (127/10/192.168); `:25/:465/:587/:993` world-open (MX path; SASL + closed relay protect) |
| Inbound path | external → VPS 77.90.15.49:25 (forward) → container:25 → local Maildir; E2E-verified 2026-09-23 (msg `0DF4B18703F` delivered to lena) |
[0m← [0mEdit repo/STRUCTURE.md
Index: repo/STRUCTURE.md
===================================================================
--- repo/STRUCTURE.md
+++ repo/STRUCTURE.md
@@ -227,5 +227,5 @@
| Inbound path | external → VPS 77.90.15.49:25 (forward) → container:25 → local Maildir; E2E-verified 2026-09-23 (msg `0DF4B18703F` delivered to lena) |
| Host proxies | host `:25/:587/:143` → container (mx/mail proxies, verified via `10.100.66.1:25` banner) |
| Logs | `/var/log/mail.log` |
| Agent duties | read own Maildir directly as root; reply from any identity EXCEPT `noreply@gladex.de` (send-only); external mail policy owned by Aylin Kaya persona |
-| Pending | MX record (optional, via `tools/pdns-api.py`), LE certs on 465/993/587 (certbot), mailbox web UI tab in investor app |
\ No newline at end of file
+| Pending | mailbox web UI tab in investor app (php-imap), log.gladex.de (DNS + route). DONE 2026-09-23: MX adopted+verified, LE certs live on 25/465/587/993 |
\ No newline at end of file
> build · mimo-v2.6-flash-free
Now appending this run's section to PROGRESS.md:
[0m← [0mEdit repo/agent-logs/PROGRESS.md
Index: repo/agent-logs/PROGRESS.md
===================================================================
--- repo/agent-logs/PROGRESS.md
+++ repo/agent-logs/PROGRESS.md
@@ -1636,4 +1636,48 @@
and team/COWORKERS.md roster (6 mail identities, AI agents Atlas/Pip/Vera via mailbox
files + chat signatures). Checked mailboxes/* for assignments — all empty, no work
waiting. From now on: run start = unread DB rows + INBOX.md + mailbox tree.
Team page confirmed still exactly per spec (Lena/Jonas/Mia/Leon only).
+
+## Run 2026-09-23T18:45:00Z (20:45 CEST) — STEP 0 clear + mail TLS: snakeoil -> Let's Encrypt (0.4.1)
+
+**STEP 0 (investor first)**: queried dev AND prod messages.db — 0 unread
+`investor_to_agent` rows (all 24 read, replies sent in prior runs); INBOX.md — 0
+unhandled entries (all five RECENT INBOX items marked HANDLED with timestamps);
+mailboxes/* — only .gitkeep, no Dispatcher assignments. Nothing unanswered, nothing
+to reply to. Re-checked at run start AND after the work below (still 0/0).
+
+**Re-verified previously claimed-handled items** (spot-check, all green): `:25`
+banner `220 startup-builder.lxd ESMTP Postfix` locally; /team -> 200 on dev AND
+prod; MX `10 gladex.de.` via 8.8.8.8; healthz dev 200 / prod 200; units
+investor-app-dev/prod/postfix/dovecot all active.
+
+**Step (one per run) — operator's pending "Next": replace snakeoil with LE certs
+on mail ports.** Before: postfix `smtpd_tls_cert_file/key` + dovecot `ssl_cert/ssl_key`
+all pointed at snakeoil (`CN=startup-builder.lxd`, expires 2036) on world-open
+25/465/587/993. Actions:
+1. Repointed postfix (`postconf -e`) and dovecot (`/etc/dovecot/conf.d/10-ssl.conf`)
+ to `/etc/letsencrypt/live/gladex.de/{fullchain,privkey}.pem` — the existing 6-SAN
+ LE cert (includes apex, expires 2026-12-22). Both daemons read keys as root
+ before privilege drop, so the 0700 letsencrypt dirs are fine.
+2. `postfix check` OK, `systemctl reload postfix dovecot` — no restart, no downtime.
+3. Added `/etc/letsencrypt/renewal-hooks/deploy/reload-mail.sh` (reloads postfix +
+ dovecot, logs to letsencrypt/deploy.log) alongside the existing reload-apache.sh,
+ so auto-renew keeps mail TLS fresh. Hook tested manually: ran, logged, units active.
+
+**Verification (all green)**: `openssl s_client` on 25 (starttls smtp), 465
+(implicit), 587 (starttls smtp), 993 (implicit) — every port: `subject=CN=gladex.de`,
+issuer Let's Encrypt, `Verify return code: 0 (ok)`, notAfter Dec 22 17:17:44 2026.
+:25 banner still 220 after hook; healthz 200/200; https://gladex.de 200.
+(Note: first :993 probe false-failed — I used `-starttls imap` on an implicit-TLS
+port; raw handshake was green, re-probe without -starttls confirmed.)
+
+**Docs**: STRUCTURE.md (TLS para + mail table: LE cert row + pending list trimmed
+to mailbox web UI + log.gladex.de), DOMAIN.md (mail-TLS bullet), CHANGELOG 0.4.1.
+Budget untouched: 1.50 spent / 3.50 remaining, model spend 0.00. Committed + pushed.
+
+**Next runs (queued, in order)**: (a) mailbox web UI tab in investor app (php-imap,
+server-side master login, LAN-gated), (b) log.gladex.de (A record via pdns wrapper +
+route), (c) chat frontend rework + unixtimestamp ordering verification.
+
+**System status**: 0 unread, 0 unhandled INBOX, all units active, healthz 200/200,
+mail 25/465/587/993 on LE cert, committed+pushed.
[0m$ [0mecho "=== FINAL unread check (dev) ==="; sqlite3 /opt/startup/dev/data/messages.db "SELECT count(*) FROM messages WHERE direction='investor_to_agent' AND read=0;"; echo "=== FINAL unread check (prod) ==="; sqlite3 /opt/startup/prod/data/messages.db "SELECT count(*) FROM messages WHERE direction='investor_to_agent' AND read=0;"; echo "=== FINAL unhandled INBOX ==="; grep -c '^## .*' /data/repo/INBOX.md; grep '^## ' /data/repo/INBOX.md | grep -vc 'HANDLED' || echo "0 unhandled"
=== FINAL unread check (dev) ===
0
=== FINAL unread check (prod) ===
0
=== FINAL unhandled INBOX ===
64
0
0 unhandled
> build · mimo-v2.6-flash-free
Final checks green: 0 unread, 0 unhandled. Committing and pushing:
[0m$ [0mcd /data/repo && git add -A && git commit -m "ops: mail TLS snakeoil -> Let's Encrypt on 25/465/587/993, renewal hook for postfix+dovecot (0.4.1)" && git push origin main 2>&1 | tail -3; git log --oneline -2
[main c70314e] ops: mail TLS snakeoil -> Let's Encrypt on 25/465/587/993, renewal hook for postfix+dovecot (0.4.1)
4 files changed, 56 insertions(+), 4 deletions(-)
To git://git.gladex.de/gladex.git
c94ca0f..c70314e main -> main
c70314e ops: mail TLS snakeoil -> Let's Encrypt on 25/465/587/993, renewal hook for postfix+dovecot (0.4.1)
c94ca0f ops: adopt Dispatcher + COWORKERS roster, reply 3rd inbox entry
> build · mimo-v2.6-flash-free
Run complete. Summary:
## STEP 0 — investor messages: nothing unanswered ✓
- **DB query (dev + prod `messages.db`)**: **0 unread** `investor_to_agent` rows — all 24 already read with replies sent in prior runs (rows 51–55 cover the VPS-ports, team-page, `/team`-302, and Dispatcher directives)
- **INBOX.md**: 64 entries, **0 unhandled** — all five RECENT INBOX items verified `~~HANDLED~~` with timestamps
- **Dispatcher mailboxes**: only `.gitkeep`, no assignments waiting
- Re-checked again after the work: still 0/0 — noted in PROGRESS.md
- Spot-re-verified the handled claims: `:25` banner `220 …Postfix` ✓, `/team` 200 dev+prod ✓, MX `10 gladex.de.` ✓
## This run's step — operator's pending "Next": mail TLS snakeoil → Let's Encrypt (0.4.1)
Ports 25/465/587/993 were world-open serving `CN=startup-builder.lxd` snakeoil (expires 2036). Now:
1. Repointed postfix (`smtpd_tls_cert_file/key`) and dovecot (`ssl_cert/ssl_key`) to the existing 6-SAN LE cert `/etc/letsencrypt/live/gladex.de/` — both daemons read keys as root pre-drop, so the 0700 dirs work
2. `postfix check` OK → `reload postfix dovecot` (no restart, no downtime)
3. Added renewal deploy hook `reload-mail.sh` (postfix+dovecot reload) next to the existing Apache hook — tested manually, logged, units active
**Verification — all green**: `openssl s_client` on all four ports → `subject=CN=gladex.de`, issuer Let's Encrypt, **`Verify return code: 0`**, expires 2026-12-22; `:25` banner still 220 post-hook; healthz 200/200; `https://gladex.de` 200. (First :993 probe false-failed — I'd wrongly used `-starttls imap` on an implicit-TLS port; corrected probe confirmed green.)
**Docs/budget/commit**: STRUCTURE.md (mail TLS row + pending list trimmed), DOMAIN.md, CHANGELOG 0.4.1, PROGRESS.md appended — spend unchanged at **1.50€/3.50€, model spend 0.00**. Committed `c70314e` and pushed to `origin main`. ✓
**Queued next runs**: (a) mailbox web UI tab (php-imap), (b) log.gladex.de DNS + route, (c) chat frontend rework / unixtimestamp ordering verification.
exit=0
Select another run log from the list above. Only files matching run-YYYYMMDD-HHMMSS-N.log are readable.
[Wed Sep 23 23:55:38 2026] 127.0.0.1:47276 Accepted [Wed Sep 23 23:55:38 2026] 127.0.0.1:47276 Closing [Wed Sep 23 23:55:38 2026] 127.0.0.1:47284 Accepted [Wed Sep 23 23:55:38 2026] 127.0.0.1:47284 Closing [Wed Sep 23 23:55:38 2026] 127.0.0.1:47296 Accepted [Wed Sep 23 23:55:38 2026] 127.0.0.1:47296 Closing [Wed Sep 23 23:55:38 2026] 127.0.0.1:47310 Accepted [Wed Sep 23 23:55:38 2026] 127.0.0.1:47310 Closing [Wed Sep 23 23:55:38 2026] 127.0.0.1:47322 Accepted [Wed Sep 23 23:55:38 2026] 127.0.0.1:47322 Closing [Wed Sep 23 23:55:38 2026] 127.0.0.1:47324 Accepted [Wed Sep 23 23:55:38 2026] 127.0.0.1:47324 Closing [Wed Sep 23 23:55:39 2026] 127.0.0.1:47326 Accepted [Wed Sep 23 23:55:39 2026] 127.0.0.1:47326 Closing [Wed Sep 23 23:55:39 2026] 127.0.0.1:47336 Accepted [Wed Sep 23 23:55:39 2026] 127.0.0.1:47336 Closing [Wed Sep 23 23:55:39 2026] 127.0.0.1:47346 Accepted [Wed Sep 23 23:55:39 2026] 127.0.0.1:47346 Closing [Wed Sep 23 23:55:39 2026] 127.0.0.1:47348 Accepted [Wed Sep 23 23:55:39 2026] 127.0.0.1:47348 Closing [Wed Sep 23 23:55:39 2026] 127.0.0.1:47360 Accepted [Wed Sep 23 23:55:39 2026] 127.0.0.1:47360 Closing [Wed Sep 23 23:55:39 2026] 127.0.0.1:47366 Accepted [Wed Sep 23 23:55:39 2026] 127.0.0.1:47366 Closing [Wed Sep 23 23:58:19 2026] 127.0.0.1:51012 Accepted [Wed Sep 23 23:58:19 2026] 127.0.0.1:51012 Closing [Thu Sep 24 00:03:24 2026] 127.0.0.1:44726 Accepted [Thu Sep 24 00:03:24 2026] 127.0.0.1:44726 Closing [Thu Sep 24 00:03:25 2026] 127.0.0.1:45080 Accepted [Thu Sep 24 00:03:25 2026] 127.0.0.1:45080 Closing [Thu Sep 24 00:03:25 2026] 127.0.0.1:45084 Accepted [Thu Sep 24 00:03:25 2026] 127.0.0.1:45084 Closing [Thu Sep 24 00:03:25 2026] 127.0.0.1:45096 Accepted [Thu Sep 24 00:03:25 2026] 127.0.0.1:45096 Closing [Thu Sep 24 00:03:27 2026] 127.0.0.1:45100 Accepted [Thu Sep 24 00:03:27 2026] 127.0.0.1:45100 Closing [Thu Sep 24 00:03:33 2026] 127.0.0.1:45112 Accepted [Thu Sep 24 00:03:33 2026] 127.0.0.1:45112 Closing [Thu Sep 24 00:03:33 2026] 127.0.0.1:45128 Accepted [Thu Sep 24 00:03:33 2026] 127.0.0.1:45128 Closing [Thu Sep 24 00:03:33 2026] 127.0.0.1:45130 Accepted [Thu Sep 24 00:03:34 2026] 127.0.0.1:45130 Closing [Thu Sep 24 00:03:34 2026] 127.0.0.1:45144 Accepted [Thu Sep 24 00:03:34 2026] 127.0.0.1:45152 Accepted [Thu Sep 24 00:03:34 2026] 127.0.0.1:45144 Closing [Thu Sep 24 00:03:34 2026] 127.0.0.1:45168 Accepted [Thu Sep 24 00:03:34 2026] 127.0.0.1:45152 Closing [Thu Sep 24 00:03:34 2026] 127.0.0.1:45170 Accepted [Thu Sep 24 00:03:34 2026] 127.0.0.1:45168 Closing [Thu Sep 24 00:03:34 2026] 127.0.0.1:45172 Accepted [Thu Sep 24 00:03:34 2026] 127.0.0.1:45170 Closing [Thu Sep 24 00:03:34 2026] 127.0.0.1:45172 Closing [Thu Sep 24 00:03:34 2026] 127.0.0.1:45186 Accepted [Thu Sep 24 00:03:34 2026] 127.0.0.1:45186 Closing [Thu Sep 24 00:03:55 2026] 127.0.0.1:44124 Accepted [Thu Sep 24 00:03:55 2026] 127.0.0.1:44124 Closing [Thu Sep 24 00:03:56 2026] 127.0.0.1:44140 Accepted [Thu Sep 24 00:03:56 2026] 127.0.0.1:44140 Closing [Thu Sep 24 00:03:56 2026] 127.0.0.1:44142 Accepted
Generated 2026-09-23 22:03:56 UTC · Gladex.de