Agent run logs & app logs · env: prod · LAN-only investor surface
| Run logs | 454 files, 11.6 MB |
| Latest run log | run-20260925-012106-52.log |
| Log directory | /data/agent-logs |
| App log directory | /opt/startup/prod/logs |
| File | Size | Modified (UTC) |
|---|---|---|
| run-20260925-012106-52.log | 165 KB | 2026-09-24 23:44:44 |
| run-20260925-003542-51.log | 153 KB | 2026-09-24 23:11:06 |
| run-20260924-234828-50.log | 204 KB | 2026-09-24 22:25:42 |
| run-20260924-230237-49.log | 303 KB | 2026-09-24 21:38:28 |
| run-20260924-222340-48.log | 206 KB | 2026-09-24 20:52:37 |
| run-20260924-215353-47.log | 146 KB | 2026-09-24 20:13:40 |
| run-20260924-210315-46.log | 182 KB | 2026-09-24 19:43:53 |
| run-20260924-200755-45.log | 181 KB | 2026-09-24 18:53:15 |
| run-20260924-192844-44.log | 133 KB | 2026-09-24 17:57:55 |
| run-20260924-182059-43.log | 227 KB | 2026-09-24 17:18:44 |
| run-20260924-164658-42.log | 181 KB | 2026-09-24 16:10:59 |
| run-20260924-160206-41.log | 101 KB | 2026-09-24 14:36:58 |
| run-20260924-153643-40.log | 127 KB | 2026-09-24 13:52:05 |
| run-20260924-151001-39.log | 130 KB | 2026-09-24 13:26:43 |
| run-20260924-144921-38.log | 90 KB | 2026-09-24 13:00:01 |
| run-20260924-143001-37.log | 63 KB | 2026-09-24 12:39:21 |
| run-20260924-141012-36.log | 106 KB | 2026-09-24 12:20:01 |
| run-20260924-135151-35.log | 75 KB | 2026-09-24 12:00:12 |
| run-20260924-133211-34.log | 116 KB | 2026-09-24 11:41:51 |
| run-20260924-130932-33.log | 67 KB | 2026-09-24 11:22:11 |
| run-20260924-115831-32.log | 260 KB | 2026-09-24 10:59:32 |
| run-20260924-111405-31.log | 117 KB | 2026-09-24 09:48:31 |
| run-20260924-102752-30.log | 106 KB | 2026-09-24 09:04:05 |
| run-20260924-100538-29.log | 81 KB | 2026-09-24 08:17:52 |
| run-20260924-092904-28.log | 101 KB | 2026-09-24 07:55:38 |
| run-20260924-083526-27.log | 116 KB | 2026-09-24 07:19:04 |
| run-20260924-080136-26.log | 75 KB | 2026-09-24 06:25:26 |
| run-20260924-074910-25.log | 23 KB | 2026-09-24 05:51:36 |
| run-20260924-072601-24.log | 52 KB | 2026-09-24 05:39:10 |
| run-20260924-065657-23.log | 156 KB | 2026-09-24 05:16:01 |
| run-20260924-063310-22.log | 76 KB | 2026-09-24 04:46:57 |
| run-20260924-055309-21.log | 107 KB | 2026-09-24 04:23:10 |
| run-20260924-052831-20.log | 133 KB | 2026-09-24 03:43:09 |
| run-20260924-050107-19.log | 69 KB | 2026-09-24 03:18:31 |
| run-20260924-044831-18.log | 34 KB | 2026-09-24 02:51:07 |
| run-20260924-041948-17.log | 156 KB | 2026-09-24 02:38:31 |
| run-20260924-035438-16.log | 185 KB | 2026-09-24 02:09:48 |
| run-20260924-033002-15.log | 245 KB | 2026-09-24 01:44:38 |
| run-20260924-025910-14.log | 120 KB | 2026-09-24 01:20:02 |
| run-20260924-023430-13.log | 97 KB | 2026-09-24 00:49:10 |
| run-20260924-015458-12.log | 255 KB | 2026-09-24 00:24:30 |
| run-20260924-012751-11.log | 179 KB | 2026-09-23 23:44:58 |
| run-20260924-005036-10.log | 162 KB | 2026-09-23 23:17:51 |
| run-20260924-000545-9.log | 217 KB | 2026-09-23 22:40:36 |
| 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 |
Promote dev environment to prod (verdict gate, git checkout, build, restart)
options:
-h, --help show this help message and exit
--dry-run Evaluate the gates and show what would be done without executing
--force Bypass the reviewer verdict gate AND the dev-sync gate (bypasses
on purpose, warns on stderr)
Reviewer verdict gate:
Refuses (exit 5) unless mailboxes/reviewer-to-main/ holds a verdict file whose
newest entry parses to APPROVE/APPROVED and is no older than the newest file in
ANY promoted tree (app/src/php, examples/workflows).
The gate runs before any mutating step.
Dev-sync gate:
Refuses (exit 6) while tools/source-sync-check reports the dev env
differs from the repo (or cannot be checked). This tool ships REPO -> prod, so
dev-only work would otherwise be dropped. Also runs before any mutating step.
Promoted trees (deployed AND freshness-checked, in step with source-sync-check):
app/src/php -> src/php
examples/workflows -> examples/workflows
Exit codes:
0 success (promotion completed, prod healthy)
1 general error
2 invalid arguments / usage error
5 reviewer verdict gate refused the promotion
6 dev-sync gate refused the promotion (dev tree != repo, unverifiable)
Test hooks (env): GLADEX_REPO_DIR (default /data/repo),
GLADEX_DEV_ROOT (default /opt/startup/dev),
GLADEX_PROD_ROOT (default /opt/startup/prod)
Examples:
promote-dev-to-prod # verdict gate + dev-sync gate + promote
promote-dev-to-prod --dry-run # evaluate both gates, show planned steps, change nothing
promote-dev-to-prod --force # bypass BOTH gates (loud, deliberate override)
=== gates:
62:# Output interleaving: when stdout is piped/captured it is block-buffered, while
73:EXIT_GATE = 5
201:def check_verdict_gate(repo_root: str, force: bool = False) -> int:
203: Enforce STRUCTURE.md workflow step 5. Returns 0 (allow) or EXIT_GATE (refuse).
218: msg = (f"GATE REFUSED (exit {EXIT_GATE}): no verdict in {vdir} "
225: return EXIT_GATE
232: msg = (f"GATE REFUSED (exit {EXIT_GATE}): newest verdict "
238: return EXIT_GATE
244: msg = (f"GATE REFUSED (exit {EXIT_GATE}): verdict {newest['name']} is STALE "
251: return EXIT_GATE
255: print(f"GATE OK: {newest['name']} ({newest['evidence']}), "
261:def check_dev_sync_gate(repo_root: str, dev_root: str, force: bool = False) -> int:
340: gate_rc = check_verdict_gate(repo_root, force=force)
348: devsync_rc = check_dev_sync_gate(repo_root, dev_root, force=force)
440: Refuses (exit {EXIT_GATE}) unless {VERDICT_DIRNAME}/ holds a verdict file whose
457: {EXIT_GATE} reviewer verdict gate refused the promotion
> build · mimo-v2.6-flash-free
[0m$ [0mdate -u +%Y-%m-%dT%H:%MZ; date -u
2026-09-24T22:23Z
Thu Sep 24 22:23:20 UTC 2026
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && cat >> agent-logs/PROGRESS.md <<'ENTRY'
## 2026-09-24T22:23Z main-loop run — STEP 0 clear; system-status's only Go row measured the WORKTREE: the commit-side `go_compile` verdict lived in another tool, so the dashboard could not say whether HEAD compiles — 82-assertion hermetic suite, 6 mutations
- **STEP 0 (done first)**: **0 unread `investor_to_agent` rows on BOTH DBs** (dev 0 of 24 rows, prod 0 of 3 — every row read); `INBOX.md` 65 `##` entries, **65 HANDLED, 0 unhandled**; `mailboxes/*` 0 pending Dispatcher assignments (only `.gitkeep`). No reply owed, nothing to mark — recorded here so the run still closes the investor loop explicitly. Investor-side note: **12 of our own `agent_to_investor` rows are still unread by the investor**, including **msg #57 (A/B/C public-gating escalation)** — that ask stays open until they open it.
- **Defect class this step exists for (11th of the series: system-status, dns-verify, budget-show, tls-check, domain-availability-check, pdns-api, ip-drift-check, ip-drift-cron, repo-lint, go-tests)**: this is the queued item both previous runs left verbatim — *"`system-status` … the dashboard does not yet carry the commit-side `go_compile` verdict as well — that 'assert both' step is queued, not done."* The two tools deliberately cover different trees (`repo-lint` rebuilds the COMMITTED module from git blobs, `system-status` runs the worktree suite and labels it `(worktree)`), and the label was the only protection: **nothing on the dashboard reported the commit at all**, so "is HEAD good?" needed a second tool and a hand comparison, and the split was invisible by construction. Pre-fix evidence, all captured this run against `HEAD:tools/system-status` (md5 `8894894f178db8ed97691f6b132855bd`):
1. **A broken HEAD had no row.** `system-status --format json` on a tree whose *committed* module does not build returns `overall: ok`, `errors: 0`, one green `go-tests (worktree)` row, exit 0. The commit that actually shipped this shape — **`395b9b5`** (`import "json"`, `package json is not in std`) — sat in `main` ~1h on 2026-09-24 with every row green, and was found by *reading* the tool.
2. The worktree row's own comment named the gap (`the commit is repo-lint's job`) — true, and exactly why the verdict had to come here too.
3. **Pre-fix replay of the new suite** → **30 passed / 52 failed / 0 skipped**: row, `--help` contract, static invocation contract and all six mutation plants did not exist.
- **Step taken (test-first)**: `tests/test_system_status_go_compile.sh` written first — a scenario-driven **`repo-lint` stub** (`ok` / `php-fail` / `go-ok-other-error` / `go-broken` / `go-tool-failed` / `no-go-module` / `no-go-files` / `rev-missing` / `garbage` / `nokey` / `hang`) emitting exactly the JSON the real child emits, a scenario `go` stub, absent fixture DBs (the live DBs guarding STEP 0 are never read) and a throwaway committed repo, so **no suite run lints a real tree or compiles a real module**. After the fix → **82/82**.
- **Contract now**: the child is `repo-lint --format json --sha HEAD` with `GLADEX_REPO_DIR` (the repo this dashboard reports on — never the worktree), parsed with **python3** (never a grep of its stdout, never its exit code alone). `go_compile.ok` true + exit `0` → **`ok`**; `ok` true + exit `1`/`3` → **`warning`** (a green Go row next to a red child is a silent success — but a failing PHP lint is not a broken Go compile, so warning, not error); **a committed file that does not build → `error` + `ERRORS++` → tool exit 1** (the dashboard goes red on a broken HEAD); `go_tool_failed`, `attempted: false`, error field, unparseable output, missing `go_compile`, our own `124`/`137`, missing binary, no `python3` → **`warning "cannot verify: …"`**, never `ok`, never an error on files we did not write. Provenance `(commit <sha7>)` mirrors `(worktree)`. **The divergence note** — the reason the row exists — fires only when the commit is broken while `go-tests` says `passing`: `; go-tests says passing on the worktree - fix is uncommitted or trees differ`.
- **Two things the first green run caught** (why the assertions came before the code): `json.dumps`'s default `": "` spacing silently defeated both the tool's own row format and the human renderer's `grep -o '"detail":"[^"]*"'` (fixed with `separators=(",", ":")` + quote/whitespace stripping in `clean()`), and the three older suites' wall time exploded because every one of their ~30 runs now linted a real tree with a stub `go` on PATH — `unread` 16.5s, `mx_soa` 24.6s. Both fixed: they now stub the child (`export GLADEX_REPO_LINT_BIN`), back to **2s** each. Their mutation **M6** also had to name the `go-tests` gate by variable: the bare `== "error" ]]` plant matched **twice** once the second exit gate existed, and the suite correctly refused to fire.
- **Live**: `./tools/repo-lint --format json --sha HEAD` → `go_compile.ok true`, and the dashboard row names the **same** short sha — `go-compile [OK] 45 module file(s) compile clean (1.623s) (commit 3c0255d)` next to `go-tests [OK] passing (worktree)`, **ALL SYSTEMS HEALTHY, exit 0**, 27s (was 24s). Both Go rows now sit on one dashboard.
- **Full regression: 31 suites, 1696 assertions, 0 failed** (16 shell = 1215: budget 49, dns 40, domain 140, identity 28, ip-drift-check 133, ip-drift-cron 93, pdns 175, promote 67, repo-lint 120, smtp 38, source-sync 30, mx_soa 31, go-tests 66, **go-compile 82**, unread 24, tls 99 + 15 PHP = 481) — **+82 over last run's 1,614 baseline**, no other suite moved. `bash -n` clean on all four touched shell files; `test_changelog_api` 78/0, `test_app_version` 39/0, `test_cli_version` 35/0 after the CHANGELOG append.
- **Mutations (6, each file-change-precondition-asserted, `bash -n`-validated, run against the one scenario it targets)**: M1 broken HEAD → `warning` (the original defect) · M2 a red child → a green row · M3 an environment failure blamed on our files · M4 unreadable output → pass · M5 an unattempted gate → pass · M6 the `ERRORS++` gate removed (a red row that no longer fails the tool). **All 6 caught.**
- **Docs**: REGISTRY §system-status rewritten (28 checks, the go-compile verdict table with its evidence rules, the two new hooks, the new suite + its 6 mutations + pre-fix replay + live transcript, the stub note on the three older suites); CHANGELOG `[0.4.39]` parked at the **bottom** with the placement note (train head stays `0.4.28` → version tests stay green); PROGRESS (this entry).
- **Safety**: model spend **0.00** (`*-free` only), no secrets/personal data in prompts or commits, **no DNS write**, no service restart, `/opt/startup/dev` and `/opt/startup/prod` untouched (repo-side tool only; `source-sync-check` 30/30), **no money moved** (BUDGET unchanged: 1.50 spent / 3.50 remaining). The child rebuilds the module in `mkdtemp()` **outside** the repo and removes it in a `finally`, so a dashboard run leaves the work tree byte-identical.
- **Still blocked (investor-owned)**: NEEDS-INVESTOR **#57 public investor-route gating A/B/C** and **SOA MNAME** (`a.misconfigured.dns.server.invalid.` → surfaced as a warning by `system-status` on every run) — cannot proceed unilaterally.
- **Next-candidate queued, not actioned**: `promote-dev-to-prod` ships REPO → prod behind **two** gates (reviewer verdict, dev-sync) and **neither asks whether the COMMIT builds or parses** — a broken HEAD can be promoted while `system-status` is already red for it. Next run: a third gate that fails the promote on `repo-lint` exit 1/3 at HEAD (exit 4-ish, hooks for tests), same class, own suite.
ENTRY
tail -4 agent-logs/PROGRESS.md | head -2; wc -l agent-logs/PROGRESS.md
- **Docs**: REGISTRY §system-status rewritten (28 checks, the go-compile verdict table with its evidence rules, the two new hooks, the new suite + its 6 mutations + pre-fix replay + live transcript, the stub note on the three older suites); CHANGELOG `[0.4.39]` parked at the **bottom** with the placement note (train head stays `0.4.28` → version tests stay green); PROGRESS (this entry).
- **Safety**: model spend **0.00** (`*-free` only), no secrets/personal data in prompts or commits, **no DNS write**, no service restart, `/opt/startup/dev` and `/opt/startup/prod` untouched (repo-side tool only; `source-sync-check` 30/30), **no money moved** (BUDGET unchanged: 1.50 spent / 3.50 remaining). The child rebuilds the module in `mkdtemp()` **outside** the repo and removes it in a `finally`, so a dashboard run leaves the work tree byte-identical.
4839 agent-logs/PROGRESS.md
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && git status --porcelain
M CHANGELOG.md
M agent-logs/PROGRESS.md
M tests/test_system_status_go_tests.sh
M tests/test_system_status_mx_soa.sh
M tests/test_system_status_unread.sh
M tools/REGISTRY.md
M tools/system-status
?? tests/test_system_status_go_compile.sh
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && git add -A && git commit -q -F - <<'MSG' && git log --oneline -1
system-status: the dashboard's only Go row measured the WORKTREE — repo-lint's commit-side go_compile verdict is now a row (go_compile.ok + child exit, parsed by python3, never a grep), so a broken HEAD turns the dashboard red instead of living on behind a green (worktree) row — 395b9b5 had no row at all — 82-assertion hermetic suite, 6 mutations, pre-fix replay 30/52
- go-compile row carries `repo-lint --format json --sha HEAD`'s go_compile
object with (commit <sha7>) provenance; ok on green, warning whenever the
child could not verify or exited non-zero, error (+ERRORS++, exit 1) when a
committed file does not build; divergence note when the commit is broken
while go-tests reads passing.
- hooks GLADEX_REPO_LINT_BIN / GLADEX_GO_LINT_TIMEOUT, documented in --help;
the three older system-status suites stub the child (unread 16.5s->2s,
mx_soa 24.6s->2s) and go_tests' M6 plant names the gate by variable now
that two exit gates exist.
- REGISTRY §system-status rewritten (28 checks + verdict table), CHANGELOG
[0.4.39] parked at the bottom, PROGRESS entry (STEP 0 clear: 0 unread on
both DBs, INBOX 65/65 handled).
- full regression: 31 suites, 1696 assertions, 0 failed; live ALL SYSTEMS
HEALTHY, go-compile [OK] 45 module file(s) compile clean (commit 3c0255d).
MSG
c7069c6 system-status: the dashboard's only Go row measured the WORKTREE — repo-lint's commit-side go_compile verdict is now a row (go_compile.ok + child exit, parsed by python3, never a grep), so a broken HEAD turns the dashboard red instead of living on behind a green (worktree) row — 395b9b5 had no row at all — 82-assertion hermetic suite, 6 mutations, pre-fix replay 30/52
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && ./tools/repo-lint --format human; echo "repo-lint exit=$?"; git status --porcelain | wc -l
repo-lint repo=/data/repo sha=c7069c68f4 (HEAD) files=164 linted=113 skipped=51
linted: bash=21 go=43 json=11 php=27 python=11
skipped: binary=2 empty=5 no_shebang=4 unsupported_ext=40
go-compile: 45 module file(s) compile clean (1.813s)
result: all 113 linted file(s) parse clean (exit 0)
repo-lint exit=0
0
[0m$ [0mcd /data/repo && timeout 600 bash tests/test_system_status_go_compile.sh 2>&1 | tail -4; echo "rc=${PIPESTATUS[0]}"
ok - live detail reports a clean compile
ok - live dashboard carries BOTH Go rows
=== Results: 82 passed, 0 failed, 0 skipped ===
rc=0
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && timeout 120 git push origin main 2>&1 | tail -5; echo "push rc=$?"; git ls-remote origin main 2>&1 | head -2; echo "local HEAD: $(git rev-parse HEAD)"
To git://git.gladex.de/gladex.git
3c0255d..c7069c6 main -> main
push rc=0
c7069c68f41aab79dc0041ca69687604640384cf refs/heads/main
local HEAD: c7069c68f41aab79dc0041ca69687604640384cf
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && ./tools/system-status --help | sed -n '1,60p'; echo "help rc=$?"
Usage: system-status [--format human|json]
Quick overview of the Gladex system health.
Options:
--format human|json Output format (default: human)
--help, -h Show this help
Test hooks (env):
GLADEX_DEV_DB unread-count DB for dev (default /opt/startup/dev/data/messages.db)
GLADEX_PROD_DB unread-count DB for prod (default /opt/startup/prod/data/messages.db)
Both envs are counted; an unreadable DB reports '?' and warns.
GLADEX_REPO_DIR repo to report on (default: parent dir of this script);
lets tests run mutated copies from a sandbox path
GLADEX_GO_BIN go binary for the go-tests check (default: go)
GLADEX_GO_TIMEOUT seconds the go test run is given (default: 120)
GLADEX_GO_GOPATH GOPATH for the go test run (default: /tmp/gopath)
GLADEX_GO_GOCACHE GOCACHE for the go test run (default: /tmp/gocache)
go-tests verdicts (taken from the test command's EXIT CODE):
ok 'passing' exit 0
error 'failing: <pkg>' exit 1 AND a package-level FAIL line was printed
error 'timed out' killed by the budget (124/137) - not a verdict
warning 'cannot verify' no go.mod / no go binary / any other exit
Warnings are loud in the detail but never fail the tool.
go-compile verdicts (the COMMIT, from repo-lint --format json --sha HEAD):
ok 'compile clean' go_compile.ok AND the child exited 0
warning child exited non-zero (other check failed),
or the compile could not be verified - never a pass
error a committed file does not compile (tool exits 1)
Provenance is '(commit <sha7>)', never the worktree.
Test hooks (env), go-compile row:
GLADEX_REPO_LINT_BIN repo-lint binary (default: sibling of this script)
GLADEX_GO_LINT_TIMEOUT seconds the child is given (default: 120)
Exit codes:
0 All systems healthy
1 One or more systems unhealthy
2 Invalid arguments
help rc=0
> build · mimo-v2.6-flash-free
Run complete. Summary:
**STEP 0 (answered first):** 0 unread `investor_to_agent` rows on both DBs (dev 0 of 24, prod 0 of 3), `INBOX.md` 65/65 `##` entries HANDLED, 0 pending Dispatcher assignments — no reply owed, recorded explicitly in `agent-logs/PROGRESS.md`. (Investor-side: 12 of our own `agent_to_investor` rows remain unread by them, incl. msg #57.)
**Small verifiable step — the item both previous runs queued verbatim:** `system-status`'s only Go row measured the **worktree**; `repo-lint`'s commit-side `go_compile` verdict lived in a different tool, so the dashboard could not say whether HEAD compiles (commit `395b9b5`, `import "json"`, could not be built, sat in `main` ~1h behind all-green rows).
- New `go-compile` row on every run: `repo-lint --format json --sha HEAD` with `GLADEX_REPO_DIR`, parsed by **python3** (never the child's exit code alone, never a grep), provenance `(commit <sha7>)` mirroring `(worktree)`.
- Rules: green + exit 0 → `ok`; `go_compile.ok` but child exit 1/3 → `warning` (a red child never reads as a green row); **a committed file that does not build → `error` + `ERRORS++` → exit 1**; every could-not-check shape → `warning "cannot verify"`, never a pass, never a verdict on files we didn't write. Divergence note when the commit is broken while `go-tests` says `passing`.
- Hooks `GLADEX_REPO_LINT_BIN` / `GLADEX_GO_LINT_TIMEOUT`, both in `--help`.
**Test-first evidence:** new `tests/test_system_status_go_compile.sh` — **82 assertions, 6 mutations, all caught**; pre-fix replay against the old blob → **30 passed / 52 failed**. The first green run caught two of my own defects (`json.dumps` default spacing broke the row parser; the three older suites ballooned to 16.5s/24.6s linting real trees) — fixed by compact separators and stubbing the child in those suites (back to 2s); their M6 plant also had to name the gate by variable now that two exit gates exist.
**Verification:** full regression **31 suites, 1696 assertions, 0 failed**; live `go-compile [OK] 45 module file(s) compile clean (commit <sha>)` beside `go-tests [OK] passing (worktree)`, ALL SYSTEMS HEALTHY; `repo-lint` on the new HEAD → 113 linted, exit 0.
**Docs/commit:** REGISTRY §system-status rewritten (28 checks + verdict table), CHANGELOG `[0.4.39]` parked at the bottom (train head stays `0.4.28`, version tests green), PROGRESS entry — committed as `c7069c6` and pushed (`origin main` = local HEAD). Spend 0.00, no DNS writes, no service restarts, prod untouched.
**Queued next run:** `promote-dev-to-prod` ships REPO → prod behind two gates and neither asks whether the COMMIT builds — a broken HEAD can still be promoted.
exit=0
Select another run log from the list above. Only files matching run-YYYYMMDD-HHMMSS-N.log are readable.
[Fri Sep 25 01:42:54 2026] 127.0.0.1:37824 Accepted [Fri Sep 25 01:42:54 2026] 127.0.0.1:37824 Closing [Fri Sep 25 01:42:55 2026] 127.0.0.1:44098 Accepted [Fri Sep 25 01:42:55 2026] 127.0.0.1:44098 Closing [Fri Sep 25 01:42:55 2026] 127.0.0.1:44106 Accepted [Fri Sep 25 01:42:55 2026] 127.0.0.1:44106 Closing [Fri Sep 25 01:43:00 2026] 127.0.0.1:44120 Accepted [Fri Sep 25 01:43:00 2026] 127.0.0.1:44120 Closing [Fri Sep 25 01:43:00 2026] 127.0.0.1:44134 Accepted [Fri Sep 25 01:43:00 2026] 127.0.0.1:44134 Closing [Fri Sep 25 01:43:00 2026] 127.0.0.1:44150 Accepted [Fri Sep 25 01:43:00 2026] 127.0.0.1:44150 Closing [Fri Sep 25 01:43:04 2026] 127.0.0.1:44164 Accepted [Fri Sep 25 01:43:04 2026] 127.0.0.1:44164 Closing [Fri Sep 25 01:43:04 2026] 127.0.0.1:38886 Accepted [Fri Sep 25 01:43:04 2026] 127.0.0.1:38886 Closing [Fri Sep 25 01:43:05 2026] 127.0.0.1:38896 Accepted [Fri Sep 25 01:43:05 2026] 127.0.0.1:38896 Closing [Fri Sep 25 01:43:09 2026] 127.0.0.1:38912 Accepted [Fri Sep 25 01:43:09 2026] 127.0.0.1:38912 Closing [Fri Sep 25 01:43:10 2026] 127.0.0.1:38918 Accepted [Fri Sep 25 01:43:10 2026] 127.0.0.1:38918 Closing [Fri Sep 25 01:43:10 2026] 127.0.0.1:38934 Accepted [Fri Sep 25 01:43:10 2026] 127.0.0.1:38934 Closing [Fri Sep 25 01:43:30 2026] 127.0.0.1:53584 Accepted [Fri Sep 25 01:43:30 2026] 127.0.0.1:53584 Closing [Fri Sep 25 01:43:30 2026] 127.0.0.1:53596 Accepted [Fri Sep 25 01:43:30 2026] 127.0.0.1:53596 Closing [Fri Sep 25 01:43:30 2026] 127.0.0.1:53610 Accepted [Fri Sep 25 01:43:30 2026] 127.0.0.1:53610 Closing [Fri Sep 25 01:43:39 2026] 127.0.0.1:34760 Accepted [Fri Sep 25 01:43:39 2026] 127.0.0.1:34760 Closing [Fri Sep 25 01:43:40 2026] 127.0.0.1:34764 Accepted [Fri Sep 25 01:43:40 2026] 127.0.0.1:34764 Closing [Fri Sep 25 01:43:40 2026] 127.0.0.1:34780 Accepted [Fri Sep 25 01:43:40 2026] 127.0.0.1:34780 Closing [Fri Sep 25 01:44:35 2026] 127.0.0.1:51444 Accepted [Fri Sep 25 01:44:35 2026] 127.0.0.1:51444 Closing [Fri Sep 25 01:44:35 2026] 127.0.0.1:51450 Accepted [Fri Sep 25 01:44:35 2026] 127.0.0.1:51450 Closing [Fri Sep 25 01:44:38 2026] 127.0.0.1:51462 Accepted [Fri Sep 25 01:44:38 2026] 127.0.0.1:51462 Closing [Fri Sep 25 01:44:38 2026] 127.0.0.1:51470 Accepted [Fri Sep 25 01:44:38 2026] 127.0.0.1:51470 Closing [Fri Sep 25 01:44:38 2026] 127.0.0.1:51474 Accepted [Fri Sep 25 01:44:38 2026] 127.0.0.1:51474 Closing [Fri Sep 25 01:44:41 2026] 127.0.0.1:51486 Accepted [Fri Sep 25 01:44:41 2026] 127.0.0.1:51486 Closing [Fri Sep 25 01:44:42 2026] 127.0.0.1:51490 Accepted [Fri Sep 25 01:44:42 2026] 127.0.0.1:51490 Closing [Fri Sep 25 01:44:42 2026] 127.0.0.1:51494 Accepted [Fri Sep 25 01:44:42 2026] 127.0.0.1:51494 Closing [Fri Sep 25 01:45:07 2026] 127.0.0.1:53326 Accepted [Fri Sep 25 01:45:07 2026] 127.0.0.1:53326 Closing [Fri Sep 25 01:45:07 2026] 127.0.0.1:53332 Accepted [Fri Sep 25 01:45:07 2026] 127.0.0.1:53332 Closing [Fri Sep 25 01:45:07 2026] 127.0.0.1:53346 Accepted [Fri Sep 25 01:45:07 2026] 127.0.0.1:53346 Closing [Fri Sep 25 01:45:12 2026] 127.0.0.1:53360 Accepted
Generated 2026-09-24 23:45:12 UTC · Gladex.de