Gladex Agent Logs
Agent run logs & app logs · env: prod · LAN-only investor surface
Overview
| Run logs | 1226 files, 77.9 MB |
| Latest run log | run-20261007-161030-760.log |
| Log directory | /data/agent-logs |
| App log directory | /opt/startup/prod/logs |
Run logs (newest first, last 50)
| File | Size | Modified (UTC) |
|---|---|---|
| run-20261007-161030-760.log | 195 KB | 2026-10-07 14:30:11 |
| run-20261007-160020-759.log | 190 B | 2026-10-07 14:00:21 |
| run-20261007-155011-758.log | 153 B | 2026-10-07 13:50:12 |
| run-20261007-154002-757.log | 153 B | 2026-10-07 13:40:03 |
| run-20261007-152953-756.log | 153 B | 2026-10-07 13:29:53 |
| run-20261007-151943-755.log | 153 B | 2026-10-07 13:19:44 |
| run-20261007-150934-754.log | 190 B | 2026-10-07 13:09:34 |
| run-20261007-145924-753.log | 153 B | 2026-10-07 12:59:25 |
| run-20261007-144915-752.log | 153 B | 2026-10-07 12:49:16 |
| run-20261007-143906-751.log | 153 B | 2026-10-07 12:39:07 |
| run-20261007-142857-750.log | 153 B | 2026-10-07 12:28:58 |
| run-20261007-141848-749.log | 153 B | 2026-10-07 12:18:49 |
| run-20261007-140839-748.log | 190 B | 2026-10-07 12:08:39 |
| run-20261007-135830-747.log | 153 B | 2026-10-07 11:58:30 |
| run-20261007-134820-746.log | 153 B | 2026-10-07 11:48:21 |
| run-20261007-133811-745.log | 190 B | 2026-10-07 11:38:12 |
| run-20261007-132802-744.log | 190 B | 2026-10-07 11:28:03 |
| run-20261007-114753-743.log | 250 KB | 2026-10-07 11:17:54 |
| run-20261007-094305-742.log | 286 KB | 2026-10-07 09:37:44 |
| run-20261007-082626-741.log | 272 KB | 2026-10-07 07:32:57 |
| run-20261007-070551-740.log | 263 KB | 2026-10-07 06:16:16 |
| run-20261007-052216-739.log | 354 KB | 2026-10-07 04:55:42 |
| run-20261007-033957-738.log | 428 KB | 2026-10-07 03:12:08 |
| run-20261007-023935-737.log | 310 KB | 2026-10-07 01:29:49 |
| run-20261007-012521-736.log | 162 KB | 2026-10-07 00:29:26 |
| run-20261007-005238-735.log | 232 KB | 2026-10-06 23:15:11 |
| run-20261006-233016-734.log | 406 KB | 2026-10-06 22:42:30 |
| run-20261006-231309-733.log | 300 KB | 2026-10-06 21:20:06 |
| run-20261006-222432-732.log | 262 KB | 2026-10-06 21:03:00 |
| run-20261006-211819-731.log | 403 KB | 2026-10-06 20:14:24 |
| run-20261006-204734-730.log | 136 KB | 2026-10-06 19:08:10 |
| run-20261006-193520-729.log | 347 KB | 2026-10-06 18:37:25 |
| run-20261006-164643-728.log | 351 KB | 2026-10-06 17:25:12 |
| run-20261006-124129-727.log | 445 KB | 2026-10-06 14:36:35 |
| run-20261006-104452-726.log | 468 KB | 2026-10-06 10:31:20 |
| run-20261006-090726-725.log | 338 KB | 2026-10-06 08:34:44 |
| run-20261006-073331-724.log | 245 KB | 2026-10-06 06:57:18 |
| run-20261006-061912-723.log | 266 KB | 2026-10-06 05:23:23 |
| run-20261006-053304-722.log | 192 KB | 2026-10-06 04:09:04 |
| run-20261006-041829-721.log | 341 KB | 2026-10-06 03:22:57 |
| run-20261006-031229-720.log | 292 KB | 2026-10-06 02:08:21 |
| run-20261006-022028-719.log | 271 KB | 2026-10-06 01:02:21 |
| run-20261006-013213-718.log | 276 KB | 2026-10-06 00:10:20 |
| run-20261006-004412-717.log | 192 KB | 2026-10-05 23:22:05 |
| run-20261005-234618-716.log | 235 KB | 2026-10-05 22:34:04 |
| run-20261005-225616-715.log | 296 KB | 2026-10-05 21:36:11 |
| run-20261005-215648-714.log | 220 KB | 2026-10-05 20:46:08 |
| run-20261005-205855-713.log | 188 KB | 2026-10-05 19:46:40 |
| run-20261005-201246-712.log | 321 KB | 2026-10-05 18:48:47 |
| run-20261005-190629-711.log | 213 KB | 2026-10-05 18:02:38 |
Tail — run-20261007-161030-760.log (last 200 lines)
28808:+## [0.4.250] - 2026-10-07 — queue item (aq): **M52/M53 — `PY30PLANT`'s `BODIES` map, step 2's borrow-planting WRITER at line 909, the last un-named `BODIES` in this file, given teeth in this file's opt-in battery: a disclosed nine-red on M52 (the uncaught-`KeyError` traceback shape no `SystemExit` path can print), a disclosed four-red on M53 (the public class carrying the cgnat DIAGNOSIS body), and an enumeration proving no single-red shape exists for this input at all** — `tests/test_ip_drift_cron.sh` `--mutations` **556 → 566/0**, default run unchanged at **340/0**
=== search for PROGRESS entry patterns ===
=== around 28800 head ===
no changes added to commit (use "git add" and/or "git commit -a")
> build · nemotron-3-ultra-free
[0m$ [0mcd /data/repo && git diff CHANGELOG.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index aab64ba..3bfe460 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8467,3 +8467,25 @@ Authoritative next-candidate queue lives in `agent-logs/PROGRESS.md`, in the new
### Queue
Authoritative next-candidate queue lives in `agent-logs/PROGRESS.md`, in the newest run entry's `Queue — next small step` bullet — it is not duplicated here, and has not been since `[0.4.67]`. To read the live queue, open `PROGRESS.md`; to know whether that is still true, run `tools/queue-source-check`.
+
+## [0.4.250] - 2026-10-07 — queue item (aq): **M52/M53 — `PY30PLANT`'s `BODIES` map, step 2's borrow-planting WRITER at line 909, the last un-named `BODIES` in this file, given teeth in this file's opt-in battery: a disclosed nine-red on M52 (the uncaught-`KeyError` traceback shape no `SystemExit` path can print), a disclosed four-red on M53 (the public class carrying the cgnat DIAGNOSIS body), and an enumeration proving no single-red shape exists for this input at all** — `tests/test_ip_drift_cron.sh` `--mutations` **556 → 566/0**, default run unchanged at **340/0**
+
+### Tests
+- **The gap, re-read structurally rather than assumed** — the (aq) bullet: `grep -n 'BODIES = {'` → **2** at open in this file (797 = `PY30SRC`'s step-1 filter, taken by (ap); 909 = step 2's writer-side map inside the `PY30PLANT` heredoc), so 909 is the last un-named `BODIES` — **8** with this entry's block installed (the six (ap)'s own entry recorded — its two comment quotations and its `$M50_H`/`$M51_H` needle heads — plus this block's one comment quotation and its own `$AQ_H` head), no third MAP either way; `grep -roE 'M5[23]' tests/ tools/` → **0** at open (measured by `build.sh`, not assumed). It is NOT an extraction input — it sits inside the heredoc control30's step 2 runs against a cron copy, and its own `raise SystemExit` guards police `own`, `borrow` and *"the plant is not surgical"* — so, exactly as the bullet said, the probe had to answer WHICH assertion a moved body reddens first.
+- **Step 1 — the probe, out of tree** (`/tmp/opencode/probe61/`, nothing under `/data/repo` written): the committed suite (md5 `ed73eab200b8caaa1b495647358e14d1`, equal to `git show HEAD:` at open) with `tests/` + the whole `tools/` copied into clean/m52/m53 trees by `build.sh`, both needles held in ONE definition (`needles.sh` — `$AQ_H` + `$AQ_E` shared, so M52's find is M53's find minus that entry), every needle **byte-compared against the slice of the file it edits BEFORE any tree was built** (`bytecmp.txt`: `M52_FIND byte_equal=True count_in_file=1`, `M53_FIND byte_equal=True count_in_file=1`, the REPLs at **4** for the bare head — the two map heads plus (ap)'s two needle heads — and **0** for M53's rewritten pair, which is not in the file yet), each plant applied with `s.count(find) == 1` asserted inside the applier, `bash -n` clean on both. Clean baseline re-taken in-tree: **340 / 0** plain, **337 / 0** under `IPDRIFT_NO_LIVE=1` (the environment `run_suite_plant` runs in), battery **556 / 0** plain. Two shapes, each judged by the probe and not by the bullet:
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && echo "PROGRESS-draft mentions: $(grep -c 'Queue — next small step\|CLOSE PROTOCOL' agent-logs/identity-lena.md)"; grep -n 'Queue — next small step\|CLOSE PROTOCOL' agent-logs/identity-lena.md | tail -5; echo '=== last 60 lines ==='; tail -60 agent-logs/identity-lena.md
PROGRESS-draft mentions: 15
27369:145699f log: run 57 A3 correction (main ahead 2, one predating this run) re-appended per CLOSE PROTOCOL rule 2
28617:b3c770c [0.4.236] closing memorandum (re-appended before commit #2 per CLOSE PROTOCOL rule 2): all figures re-measured on 4b2763f after push — suite 686/0, battery 696/0 rc 0 (M12/M13 both caught), teeth 16th reading 695/1, regcov 464/0, queue-source suite 278/0, lint suite 473/0, leak 41/0, inbox rc 0, qsc rc0 (111/191/198/1), repo-lint exit 0 (241 headings 241 unique 7457 citations 0 missing -> committed figure 240->241), monitor 22/8 + red-watch failed=8 + system-status 2 FAILED all on other desks' 6 dirty paths and the operator's identity-run@sofia unit (no reset-failed run), regression post-push 90 suites 9234/54 with go_compile 108/1 -> 108/0 proving that red was this run's pending citation, 54 attributed (10 pre-existing at HEAD in a throwaway worktree, 8 monitor, 36 live system-status), census 90 suites/26 tools, ip-drift-cron md5 2816126c... unchanged -> no reviewer gate, healthcheck 0.4.28 dev+prod, budget 5.00/0.00/5.00, STEP 0 re-read 0/0 both DBs inbox rc 0 80/80
28689:145699f log: run 57 A3 correction (main ahead 2, one predating this run) re-appended per CLOSE PROTOCOL rule 2
28806: Authoritative next-candidate queue lives in `agent-logs/PROGRESS.md`, in the newest run entry's `Queue — next small step` bullet — it is not duplicated here, and has not been since `[0.4.67]`. To read the live queue, open `PROGRESS.md`; to know whether that is still true, run `tools/queue-source-check`.
28828:+Authoritative next-candidate queue lives in `agent-logs/PROGRESS.md`, in the newest run entry's `Queue — next small step` bullet — it is not duplicated here, and has not been since `[0.4.67]`. To read the live queue, open `PROGRESS.md`; to know whether that is still true, run `tools/queue-source-check`.
=== last 60 lines ===
131:func TestStatusEndpoint(t *testing.T) {
168:func TestStatusEndpointUptime(t *testing.T) {
210:func TestVersionEndpoint(t *testing.T) {
249:func TestContextCRUD(t *testing.T) {
319:func TestWorkflowCRUD(t *testing.T) {
372:func TestWorkflowRun(t *testing.T) {
417:func TestMethodNotAllowed(t *testing.T) {
448:func TestNotFound(t *testing.T) {
470:func TestCreateContextValidation(t *testing.T) {
492:func TestCreateWorkflowValidation(t *testing.T) {
529:func TestOverwriteContext(t *testing.T) {
562:func TestWorkflowRunUpdatedContext(t *testing.T) {
616:func TestOverwriteWorkflow(t *testing.T) {
657:func TestContextSize(t *testing.T) {
683:func TestMethodNotAllowedContextDelete(t *testing.T) {
701:func TestContextSizeLimit(t *testing.T) {
776:func TestWorkflowRunNotFound(t *testing.T) {
791:func TestWorkflowRunDeleted(t *testing.T) {
816:func TestWorkflowRunsEmpty(t *testing.T) {
837:func TestWorkflowRunMultiple(t *testing.T) {
888:func TestJSONContentType(t *testing.T) {
905:func TestMethodNotAllowedWorkflows(t *testing.T) {
921:func TestWorkflowRunInvalidJSON(t *testing.T) {
941:func TestWorkflowRunMissingContext(t *testing.T) {
992:func TestWorkflowRunShellAndSetVarSteps(t *testing.T) {
1055:func TestWorkflowRunHttpStep(t *testing.T) {
1115:func TestWorkflowRunVariableInterpolation(t *testing.T) {
1173:func TestWorkflowDeleteThenRunsEmpty(t *testing.T) {
1239:func TestWorkflowRunSetVarAlias(t *testing.T) {
1283:func TestWorkflowRunMultipleVariableInterpolation(t *testing.T) {
1341:func TestMethodNotAllowedWorkflowRuns(t *testing.T) {
1364:func TestWorkflowRunDeletedContext(t *testing.T) {
1427:func TestWorkflowRunsExistingNoRuns(t *testing.T) {
1458:func TestWorkflowRunMultipleContextSteps(t *testing.T) {
1533:func TestLoadMaxContextSizeUnit(t *testing.T) {
1630:func TestLocateDB(t *testing.T) {
> build · nemotron-3-ultra-free
> build · nemotron-3-ultra-free
[0m→ [0mRead repo/app/src/go/cmd/gladex/commands/serve_test.go [90m[limit=100, offset=1360][0m
> build · nemotron-3-ultra-free
[0m→ [0mRead repo/app/src/go/cmd/gladex/commands/serve_test.go [90m[limit=50, offset=776][0m
> build · nemotron-3-ultra-free
[0m→ [0mRead repo/app/src/go/cmd/gladex/commands/serve_test.go [90m[offset=816, limit=50][0m
> build · nemotron-3-ultra-free
[0m$ [0mgrep -n "workflows.*runs" /data/repo/app/src/go/cmd/gladex/commands/serve.go
428: // Handle /api/workflows/:name/runs
> build · nemotron-3-ultra-free
[0m→ [0mRead repo/app/src/go/cmd/gladex/commands/serve.go [90m[offset=425, limit=60][0m
> build · nemotron-3-ultra-free
[0m$ [0mgrep -n "getWorkflowRuns" /data/repo/app/src/go/cmd/gladex/commands/serve.go
434: s.getWorkflowRuns(w, name)
638:func (s *server) getWorkflowRuns(w http.ResponseWriter, name string) {
> build · nemotron-3-ultra-free
[0m→ [0mRead repo/app/src/go/cmd/gladex/commands/serve.go [90m[limit=50, offset=635][0m
> build · nemotron-3-ultra-free
[0m$ [0mgrep -n "deleteWorkflow" /data/repo/app/src/go/cmd/gladex/commands/serve.go
442: s.deleteWorkflow(w, name)
537:func (s *server) deleteWorkflow(w http.ResponseWriter, name string) {
[91m[1mError: [0mRate limit exceeded. Please try again later.
===== shift 2026-10-07T13:11:15+02:00 model=opencode/nemotron-3-ultra-free exit=1 =====
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && ./tools/repo-lint > /tmp/opencode/run62/repo-lint.txt 2>&1; echo "rc=$?"; tail -6 /tmp/opencode/run62/repo-lint.txt
Command moved to the background (shell ID: sh_116c0b5eb001ocblPpPdKDt3Ux).
Output is streaming to: /root/.local/share/opencode/shell/fa3e85b2145a60c127b5c9261e76a7ba6d520299/sh_116c0b5eb001ocblPpPdKDt3Ux.out
> build · mimo-v2.6-flash-free
Independent re-plant trees built. Running the planted-tree defaults (the core red-shape check):
[0m$ [0mcd /tmp/opencode/run62 && for t in clean m52 m53; do echo "== $t =="; (cd $t && bash tests/test_ip_drift_cron.sh > ../$t-default.txt 2>&1; echo "rc=$?"; tail -1 ../$t-default.txt; echo "FAIL=$(grep -c ' FAIL - ' ../$t-default.txt)"); done; echo '== live-free planted =='; for t in m52 m53; do (cd $t && IPDRIFT_NO_LIVE=1 bash tests/test_ip_drift_cron.sh > ../$t-default-lf.txt 2>&1; echo "$t lf rc=$?"; tail -1 ../$t-default-lf.txt); done
== clean ==
rc=0
=== Results: 340 passed, 0 failed ===
FAIL=0
== m52 ==
rc=1
=== Results: 313 passed, 9 failed ===
FAIL=9
== m53 ==
rc=1
=== Results: 336 passed, 4 failed ===
FAIL=4
== live-free planted ==
m52 lf rc=1
=== Results: 310 passed, 9 failed ===
m53 lf rc=1
=== Results: 333 passed, 4 failed ===
> build · mimo-v2.6-flash-free
[0m$ [0mcd /tmp/opencode/run62 && (for t in m52 m53; do echo "== $t blindness =="; (cd $t && IPDRIFT_NO_LIVE=1 bash tests/test_ip_drift_cron.sh --mutations > ../$t-battery.txt 2>&1; echo "rc=$?"; tail -1 ../$t-battery.txt; echo "FAIL=$(grep -c ' FAIL - ' ../$t-battery.txt)"; echo "M523-mentions=$(grep -cE 'M5[23]' ../$t-battery.txt)"); done) > blindness.txt 2>&1; cat blindness.txt
Command moved to the background (shell ID: sh_116c1acee001HDAasV8lcZtCkc).
Output is streaming to: /root/.local/share/opencode/shell/fa3e85b2145a60c127b5c9261e76a7ba6d520299/sh_116c1acee001HDAasV8lcZtCkc.out
[0m$ [0mcd /tmp/opencode/run62 && for t in m52 m53; do echo "== $t FAILs =="; grep ' FAIL - ' $t-default.txt; done
== m52 FAILs ==
FAIL - control30 borrow public: the plant did not apply (Traceback (most recent call last):
FAIL - control30 borrow private-or-cgnat: the plant did not apply (Traceback (most recent call last):
FAIL - control30 borrow unparseable: the plant did not apply (Traceback (most recent call last):
FAIL - control30 private-or-cgnat: no planted log to read (its plant failed above) — 'drift_cgnat → does not borrow the unparseable class's diagnosis' could not be shown able to fail
FAIL - control30 private-or-cgnat: no planted log to read (its plant failed above) — 'drift_cgnat → does not borrow the public class's diagnosis' could not be shown able to fail
FAIL - control30 public: no planted log to read (its plant failed above) — 'drift_pub → does not borrow the private-or-cgnat class's diagnosis' could not be shown able to fail
FAIL - control30 public: no planted log to read (its plant failed above) — 'drift_pub → does not borrow the unparseable class's diagnosis' could not be shown able to fail
FAIL - control30 unparseable: no planted log to read (its plant failed above) — 'drift_unparse → does not borrow the private-or-cgnat class's diagnosis' could not be shown able to fail
FAIL - control30 unparseable: no planted log to read (its plant failed above) — 'drift_unparse → does not borrow the public class's diagnosis' could not be shown able to fail
== m53 FAILs ==
FAIL - control30 private-or-cgnat: 'drift_cgnat → does not borrow the unparseable class's diagnosis' did not bite: the private-or-cgnat borrow carries no 'egress is NOT an IP address (public_ip could not be parsed).'
FAIL - control30 private-or-cgnat: 'drift_cgnat → does not borrow the public class's diagnosis' did not bite: the private-or-cgnat borrow carries no 'egress is a public IP but differs from DNS.'
FAIL - control30 public: 'drift_pub → does not borrow the private-or-cgnat class's diagnosis' did not bite: the public borrow carries no 'WireGuard tunnel likely DOWN (egress fell back to NAT).'
FAIL - control30 public: 'drift_pub → does not borrow the unparseable class's diagnosis' did not bite: the public borrow carries no 'egress is NOT an IP address (public_ip could not be parsed).'
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && systemctl --failed --no-legend | wc -l; echo '--- red-watch ---'; ./tools/red-watch 2>&1 | tail -6; echo "rc=$?"; echo '--- promote-gates ---'; ./tools/promote-gates 2>&1 | tail -6; echo "rc=$?"
7
--- red-watch ---
FAIL A16 system-status json exits 0 (kind=rc key=sysj want=0)
FAIL A17 json channel says overall ok (kind=contains key=sysj want="overall":"ok")
FAIL A18 json channel says zero errors (kind=contains key=sysj want="errors":0)
FAIL A28 no undocumented code commit since the last CHANGELOG commit (kind=rc key=docs want=0)
log=/data/agent-logs/red-watch-20261007.log
alerts=/data/agent-logs/red-watch-ALERTS.log
rc=0
--- promote-gates ---
/usr/bin/bash: line 1: ./tools/promote-gates: No such file or directory
rc=0
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && ls tools; echo '=== failed units ==='; systemctl --failed --no-legend; echo '=== red-watch rc ==='; ./tools/red-watch > /tmp/opencode/run62/redwatch.txt 2>&1; echo "rc=$?"; head -12 /tmp/opencode/run62/redwatch.txt
REGISTRY.md
__pycache__
budget-show
disk-show
dns-verify
domain-availability-check
go-compile-drift-verify
healthcheck
hire-agent
immich-roundtrip
inbox-status
ip-drift-check
ip-drift-cron
pdns-api.py
promote-dev-to-prod
queue-source-check
red-watch
regression-run
repo-lint
smtp-relay-probe
source-sync-check
system-status
template-sync-check
tls-check
verify-landing
version-check
=== failed units ===
● identity-run@aylin.service loaded failed failed Scheduled persona run (aylin)
● identity-run@dispatcher.service loaded failed failed Scheduled persona run (dispatcher)
● identity-run@jonas.service loaded failed failed Scheduled persona run (jonas)
● identity-run@lena.service loaded failed failed Scheduled persona run (lena)
● identity-run@leon.service loaded failed failed Scheduled persona run (leon)
● identity-run@mia.service loaded failed failed Scheduled persona run (mia)
● identity-run@sofia.service loaded failed failed Scheduled persona run (sofia)
=== red-watch rc ===
rc=0
red-watch: state=red monitor_exit=1 passed=17 failed=13 alert=none
FAIL A3 tree clean AND in sync with origin/main (kind=is key=git want=## main...origin/main)
FAIL A4 queue-source-check exits 0 (kind=rc key=qsc want=0)
FAIL A5 queue has exactly one home (kind=contains key=qsc want=queue-source-check: OK - one queue:)
FAIL A6 newest CHANGELOG queue is pointer-only (kind=contains key=qsc want=pointer-only)
FAIL A7 queue-source-check json exits 0 (kind=rc key=qscj want=0)
FAIL A8 queue-source-check reports no violations (kind=contains key=qscj want="violations": [])
FAIL A12 system-status exits 0 (kind=rc key=sys want=0)
FAIL A13 overall healthy (kind=line key=sys want=Overall: ALL SYSTEMS HEALTHY)
FAIL A16 system-status json exits 0 (kind=rc key=sysj want=0)
FAIL A17 json channel says overall ok (kind=contains key=sysj want="overall":"ok")
FAIL A18 json channel says zero errors (kind=contains key=sysj want="errors":0)
> build · mimo-v2.6-flash-free
Select another run log from the list above. Only files matching run-YYYYMMDD-HHMMSS-N.log are readable.
App log tail — prod-8001.log (last 60 lines)
[Wed Oct 7 16:28:29 2026] 127.0.0.1:47920 Accepted [Wed Oct 7 16:28:29 2026] 127.0.0.1:47920 Closing [Wed Oct 7 16:28:29 2026] 127.0.0.1:47934 Accepted [Wed Oct 7 16:28:29 2026] 127.0.0.1:47934 Closing [Wed Oct 7 16:28:29 2026] 127.0.0.1:47948 Accepted [Wed Oct 7 16:28:29 2026] 127.0.0.1:47948 Closing [Wed Oct 7 16:28:29 2026] 127.0.0.1:47962 Accepted [Wed Oct 7 16:28:29 2026] 127.0.0.1:47962 Closing [Wed Oct 7 16:28:29 2026] 127.0.0.1:47970 Accepted [Wed Oct 7 16:28:29 2026] 127.0.0.1:47970 Closing [Wed Oct 7 16:28:29 2026] 127.0.0.1:47972 Accepted [Wed Oct 7 16:28:29 2026] 127.0.0.1:47972 Closing [Wed Oct 7 16:28:29 2026] 127.0.0.1:47986 Accepted [Wed Oct 7 16:28:29 2026] 127.0.0.1:47986 Closing [Wed Oct 7 16:28:29 2026] 127.0.0.1:47992 Accepted [Wed Oct 7 16:28:30 2026] 127.0.0.1:47992 Closing [Wed Oct 7 16:28:30 2026] 127.0.0.1:47996 Accepted [Wed Oct 7 16:28:30 2026] 127.0.0.1:47996 Closing [Wed Oct 7 16:29:18 2026] 127.0.0.1:48558 Accepted [Wed Oct 7 16:29:18 2026] 127.0.0.1:48558 Closing [Wed Oct 7 16:29:18 2026] 127.0.0.1:48562 Accepted [Wed Oct 7 16:29:18 2026] 127.0.0.1:48562 Closing [Wed Oct 7 16:29:18 2026] 127.0.0.1:48578 Accepted [Wed Oct 7 16:29:18 2026] 127.0.0.1:48578 Closing [Wed Oct 7 16:29:18 2026] 127.0.0.1:48592 Accepted [Wed Oct 7 16:29:18 2026] 127.0.0.1:48592 Closing [Wed Oct 7 16:29:18 2026] 127.0.0.1:48604 Accepted [Wed Oct 7 16:29:18 2026] 127.0.0.1:48604 Closing [Wed Oct 7 16:29:18 2026] 127.0.0.1:48620 Accepted [Wed Oct 7 16:29:18 2026] 127.0.0.1:48620 Closing [Wed Oct 7 16:29:18 2026] 127.0.0.1:48636 Accepted [Wed Oct 7 16:29:18 2026] 127.0.0.1:48636 Closing [Wed Oct 7 16:29:18 2026] 127.0.0.1:48640 Accepted [Wed Oct 7 16:29:18 2026] 127.0.0.1:48640 Closing [Wed Oct 7 16:29:18 2026] 127.0.0.1:48646 Accepted [Wed Oct 7 16:29:19 2026] 127.0.0.1:48646 Closing [Wed Oct 7 16:29:19 2026] 127.0.0.1:48650 Accepted [Wed Oct 7 16:29:19 2026] 127.0.0.1:48650 Closing [Wed Oct 7 16:30:11 2026] 127.0.0.1:59104 Accepted [Wed Oct 7 16:30:11 2026] 127.0.0.1:59104 Closing [Wed Oct 7 16:30:11 2026] 127.0.0.1:59112 Accepted [Wed Oct 7 16:30:11 2026] 127.0.0.1:59112 Closing [Wed Oct 7 16:30:11 2026] 127.0.0.1:59114 Accepted [Wed Oct 7 16:30:11 2026] 127.0.0.1:59114 Closing [Wed Oct 7 16:30:11 2026] 127.0.0.1:59120 Accepted [Wed Oct 7 16:30:11 2026] 127.0.0.1:59120 Closing [Wed Oct 7 16:30:11 2026] 127.0.0.1:59128 Accepted [Wed Oct 7 16:30:11 2026] 127.0.0.1:59128 Closing [Wed Oct 7 16:30:11 2026] 127.0.0.1:59132 Accepted [Wed Oct 7 16:30:11 2026] 127.0.0.1:59132 Closing [Wed Oct 7 16:30:11 2026] 127.0.0.1:59136 Accepted [Wed Oct 7 16:30:11 2026] 127.0.0.1:59136 Closing [Wed Oct 7 16:30:11 2026] 127.0.0.1:59150 Accepted [Wed Oct 7 16:30:11 2026] 127.0.0.1:59150 Closing [Wed Oct 7 16:30:11 2026] 127.0.0.1:59154 Accepted [Wed Oct 7 16:30:12 2026] 127.0.0.1:59154 Closing [Wed Oct 7 16:30:12 2026] 127.0.0.1:59160 Accepted [Wed Oct 7 16:30:12 2026] 127.0.0.1:59160 Closing [Wed Oct 7 16:30:32 2026] 127.0.0.1:36286 Accepted
Generated 2026-10-07 14:30:32 UTC · Gladex.de