xarmian
d5177e7a1f
fix(server): the account export's store reads are cancelled at its deadline (BUG-3632) ( #2223 )
...
* fix(server): the account export's store reads are cancelled at its deadline (BUG-3632)
The export stopped waiting for a stalled read at its 60s deadline
(BUG-3626, BUG-3659), but the read ran on: Query and QueryRow on a
*sql.DB or *sql.Tx hand the driver context.Background(), even inside a
snapshot begun with the deadline context, so the query kept its
goroutine and pool connection until the lock behind it let go.
store.WithContext(ctx, q) wraps a *sql.DB or *sql.Tx as a Queryer whose
reads run under ctx, so the existing *Q readers bind to a deadline with
no parallel set of Context variants. The export routes all of its reads
through it: the workspace listing (new GetUserWorkspacesQ), the access
preflight, and every read inside the per-workspace snapshot.
withinExportDeadline stays as the backstop for anything that does not
honour the context.
Claude-Session: https://claude.ai/code/session_016Msqj8nRQUNbgdsXxhBBVR
* fix(store): a cancelled guest-grant read reports its error instead of a short list (BUG-3632)
GuestVisibleCollectionIDsQ never checked rows.Err(). Now that the
account export's reads are cancelled at its deadline, a read ended
mid-iteration returned a truncated visible set and no error, which the
export's preflight would read as a restricted workspace (403) rather
than a timeout (503). Both loops now check it.
The store test also pins that a cancelled read's error wraps
context.DeadlineExceeded on both dialects (measured: SQLite returns it
bare, pgx as *pgconn.errTimeout), which is what the export's 503
classification relies on.
Claude-Session: https://claude.ai/code/session_016Msqj8nRQUNbgdsXxhBBVR
* fix(server): a read failing past the export deadline reads as the deadline; the preflight keeps its fail-closed seam (BUG-3632)
Review round r2:
- withinExportDeadline: when a cancelled read's own error wins the race
with ctx.Done(), it is reported wrapping the deadline, so the export's
503-vs-500 choice no longer depends on how a driver wraps its cancel
error.
- accountExportVisibleCollections keeps the BUG-3334
visibleCollectionIDsFault seam that visibleCollectionIDs honours; the
ctx-bound read had dropped it.
- store.WithContext's comment says how far cancellation reaches per
driver: modernc SQLite interrupts only a query's first step.
- The store test's idle check compares against the connections in use
before the read, not zero.
Claude-Session: https://claude.ai/code/session_016Msqj8nRQUNbgdsXxhBBVR
* test(store): a cancelled read stops an endless result set at the next row (BUG-3632)
Review round r3 (Codex Medium): modernc SQLite interrupts only a query's
first step, so does iteration over a large result set outlive the
deadline? Measured, it does not: database/sql closes the rows at the
next row boundary once the context is done, on SQLite and Postgres. The
new row iterates an endless recursive CTE under a 200ms deadline and
requires the deadline error and the connection back. With the adapter
dropping ctx it runs past 5s.
Claude-Session: https://claude.ai/code/session_016Msqj8nRQUNbgdsXxhBBVR
2026-10-17 19:32:06 -04:00
..
2026-09-08 19:40:37 -04:00
2026-10-17 06:13:14 -04:00
2026-10-06 07:59:20 -04:00
2026-10-06 07:59:20 -04:00
2026-10-02 19:43:19 -04:00
2026-10-08 12:51:37 -04:00
2026-09-23 09:05:05 -04:00
2026-10-13 15:44:44 -04:00
2026-10-05 09:16:24 -04:00
2026-10-04 22:57:52 -04:00
2026-10-13 15:44:44 -04:00
2026-10-05 04:49:25 -04:00
2026-10-04 22:57:52 -04:00
2026-10-05 02:29:48 -04:00
2026-10-11 11:33:30 -04:00
2026-10-05 11:51:01 -04:00
2026-10-04 16:16:29 -04:00
2026-10-05 19:45:01 -04:00
2026-10-05 09:16:24 -04:00
2026-10-05 06:09:12 -04:00
2026-10-04 15:14:27 -04:00
2026-10-04 11:59:42 -04:00
2026-10-04 07:19:07 -04:00
2026-10-04 07:19:07 -04:00
2026-08-17 08:16:02 -04:00
2026-10-03 09:19:10 -04:00
2026-10-17 19:11:58 -04:00
2026-10-15 13:18:36 -04:00
2026-05-06 08:40:11 -04:00
2026-05-06 13:27:12 -04:00
2026-06-15 14:44:58 -04:00
2026-10-08 19:33:25 -04:00
2026-10-06 12:16:32 -04:00
2026-09-24 15:53:06 -04:00
2026-09-24 13:12:32 -04:00
2026-09-23 20:24:40 -04:00
2026-09-23 19:37:58 -04:00
2026-09-25 02:03:55 -04:00
2026-09-25 01:36:38 -04:00
2026-09-23 16:23:06 -04:00
2026-09-25 07:10:26 -04:00
2026-09-25 21:48:30 -04:00
2026-09-23 06:01:08 -04:00
2026-09-25 05:13:05 -04:00
2026-09-25 05:13:05 -04:00
2026-09-25 16:24:50 -04:00
2026-09-22 08:08:15 -04:00
2026-09-21 21:03:05 -04:00
2026-09-13 22:38:15 -04:00
2026-09-13 21:14:57 -04:00
2026-09-25 03:46:16 -04:00
2026-09-14 09:03:24 -04:00
2026-09-22 13:54:24 -04:00
2026-09-26 09:47:46 -04:00
2026-09-21 22:50:56 -04:00
2026-09-23 03:09:25 -04:00
2026-09-23 16:23:06 -04:00
2026-09-23 20:24:40 -04:00
2026-10-08 12:51:37 -04:00
2026-09-25 14:22:09 -04:00
2026-10-08 12:51:37 -04:00
2026-09-27 05:40:55 -04:00
2026-10-11 00:17:53 -04:00
2026-09-27 05:40:55 -04:00
2026-09-27 13:08:42 -04:00
2026-09-27 18:51:51 -04:00
2026-09-28 11:04:51 -04:00
2026-09-30 09:10:41 -04:00
2026-09-30 02:20:23 -04:00
2026-10-01 23:56:37 -04:00
2026-10-02 11:18:07 -04:00
2026-10-05 21:18:56 -04:00
2026-10-08 12:51:37 -04:00
2026-10-02 13:15:31 -04:00
2026-10-02 15:43:57 -04:00
2026-10-02 22:03:29 -04:00
2026-10-02 22:41:29 -04:00
2026-10-02 12:41:02 -04:00
2026-10-02 13:20:09 -04:00
2026-10-12 09:24:33 -04:00
2026-10-02 22:16:36 -04:00
2026-10-02 13:52:04 -04:00
2026-10-02 13:34:22 -04:00
2026-10-06 07:59:20 -04:00
2026-10-06 12:16:32 -04:00
2026-10-15 08:23:56 -04:00
2026-10-02 20:48:37 -04:00
2026-10-02 16:06:11 -04:00
2026-10-08 12:51:37 -04:00
2026-10-08 12:51:37 -04:00
2026-10-02 23:32:54 -04:00
2026-10-02 17:51:55 -04:00
2026-10-15 21:24:48 -04:00
2026-10-11 00:02:50 -04:00
2026-10-09 08:15:03 -04:00
2026-10-02 18:49:07 -04:00
2026-10-03 03:51:24 -04:00
2026-10-03 05:18:30 -04:00
2026-10-03 09:48:19 -04:00
2026-10-05 07:01:22 -04:00
2026-10-05 11:51:01 -04:00
2026-10-05 13:22:23 -04:00
2026-10-11 07:45:12 -04:00
2026-10-05 09:16:24 -04:00
2026-10-05 08:49:03 -04:00
2026-10-06 01:33:24 -04:00
2026-10-05 21:18:56 -04:00
2026-10-05 19:45:01 -04:00
2026-10-08 12:51:37 -04:00
2026-10-06 12:57:14 -04:00
2026-10-06 15:48:30 -04:00
2026-10-07 06:40:06 -04:00
2026-10-06 18:31:29 -04:00
2026-10-06 18:31:29 -04:00
2026-10-07 08:36:58 -04:00
2026-10-07 19:45:14 -04:00
2026-10-07 23:39:39 -04:00
2026-10-08 10:43:33 -04:00
2026-10-08 09:09:20 -04:00
2026-10-09 20:32:51 -04:00
2026-10-15 06:06:34 -04:00
2026-10-09 23:25:20 -04:00
2026-10-10 20:15:11 -04:00
2026-10-11 08:33:52 -04:00
2026-10-12 15:12:22 -04:00
2026-10-17 19:32:06 -04:00
2026-10-16 21:14:10 -04:00
2026-10-14 11:49:45 -04:00
2026-10-15 01:02:42 -04:00
2026-10-14 00:25:14 -04:00
2026-10-13 15:44:44 -04:00
2026-10-13 12:27:31 -04:00
2026-10-15 21:24:48 -04:00
2026-10-14 09:52:25 -04:00
2026-10-14 08:53:26 -04:00
2026-10-14 10:09:13 -04:00
2026-10-14 11:08:56 -04:00
2026-10-14 02:04:58 -04:00
2026-10-14 04:26:31 -04:00
2026-10-13 22:34:03 -04:00
2026-10-13 10:15:42 -04:00
2026-10-14 03:30:20 -04:00
2026-10-14 13:00:57 -04:00
2026-10-14 01:07:58 -04:00
2026-10-14 01:07:58 -04:00
2026-10-14 08:39:02 -04:00
2026-10-13 23:30:26 -04:00
2026-10-13 14:41:33 -04:00
2026-10-15 21:24:48 -04:00
2026-10-16 21:14:10 -04:00
2026-10-16 09:58:53 -04:00
2026-10-14 05:35:34 -04:00
2026-10-14 03:34:15 -04:00
2026-10-16 14:43:02 -04:00
2026-10-14 04:26:31 -04:00
2026-10-15 13:18:36 -04:00
2026-10-14 19:48:28 -04:00
2026-10-14 23:51:01 -04:00
2026-10-15 02:04:19 -04:00
2026-10-15 03:51:15 -04:00
2026-10-15 07:20:42 -04:00
2026-10-15 07:20:42 -04:00
2026-10-15 09:28:16 -04:00
2026-10-15 11:24:31 -04:00
2026-10-15 08:23:56 -04:00
2026-10-15 01:02:42 -04:00
2026-10-15 01:02:42 -04:00
2026-10-15 20:05:31 -04:00
2026-10-15 12:22:37 -04:00
2026-10-15 09:28:16 -04:00
2026-10-15 13:18:36 -04:00
2026-10-15 14:37:04 -04:00
2026-10-17 19:11:58 -04:00
2026-10-17 11:32:56 -04:00
2026-05-18 00:43:46 -04:00
2026-05-18 00:43:46 -04:00
2026-09-22 13:54:24 -04:00
2026-10-15 08:23:56 -04:00
2026-10-11 00:02:50 -04:00
2026-08-19 08:13:29 -04:00
2026-08-19 08:13:29 -04:00
2026-10-09 03:16:26 -04:00
2026-09-26 09:47:51 -04:00
2026-09-26 09:47:51 -04:00
2026-09-26 13:37:34 -04:00
2026-10-11 05:29:53 -04:00
2026-10-12 09:24:33 -04:00
2026-09-05 19:01:57 -04:00
2026-09-21 23:55:54 -04:00
2026-09-22 07:34:33 -04:00
2026-10-07 12:42:32 -04:00
2026-09-22 07:34:33 -04:00
2026-10-10 00:50:31 -04:00
2026-04-25 11:35:19 -04:00
2026-08-25 22:40:58 -04:00
2026-09-23 07:03:36 -04:00
2026-09-23 07:03:36 -04:00
2026-08-20 23:33:26 -04:00
2026-08-20 23:33:26 -04:00
2026-10-15 01:02:42 -04:00
2026-04-25 11:35:19 -04:00
2026-07-10 23:56:59 -04:00
2026-10-08 07:41:35 -04:00
2026-10-12 15:12:22 -04:00
2026-10-12 15:12:22 -04:00
2026-10-14 19:48:28 -04:00
2026-10-17 19:32:06 -04:00
2026-08-25 14:28:29 -04:00
2026-10-14 13:00:57 -04:00
2026-07-15 01:30:12 -04:00
2026-10-11 16:25:01 -04:00
2026-10-11 16:25:01 -04:00
2026-10-15 16:19:58 -04:00
2026-09-29 12:46:03 -04:00
2026-10-08 21:23:12 -04:00
2026-07-01 17:44:43 -04:00
2026-09-29 10:14:38 -04:00
2026-10-15 08:23:56 -04:00
2026-09-22 07:34:33 -04:00
2026-09-27 18:51:51 -04:00
2026-10-05 09:16:24 -04:00
2026-10-10 03:04:20 -04:00
2026-10-13 14:41:33 -04:00
2026-10-13 14:41:33 -04:00
2026-10-05 09:16:24 -04:00
2026-10-17 19:11:58 -04:00
2026-10-05 00:02:49 -04:00
2026-10-04 16:16:29 -04:00
2026-10-17 19:11:58 -04:00
2026-10-04 18:21:57 -04:00
2026-09-24 03:44:11 -04:00
2026-09-26 09:47:51 -04:00
2026-09-22 08:08:15 -04:00
2026-09-05 10:07:44 -04:00
2026-10-04 11:59:42 -04:00
2026-09-21 18:52:28 -04:00
2026-09-28 19:25:55 -04:00
2026-09-28 19:25:55 -04:00
2026-09-22 20:54:46 -04:00
2026-09-24 02:37:59 -04:00
2026-09-23 04:35:58 -04:00
2026-08-02 00:55:20 +00:00
2026-08-08 20:37:39 +00:00
2026-04-29 15:41:12 -04:00
2026-09-08 13:30:42 -04:00
2026-08-30 21:30:19 -04:00
2026-08-01 23:27:34 +00:00
2026-10-08 12:51:37 -04:00
2026-10-03 21:31:44 -04:00
2026-08-01 23:05:26 +00:00
2026-09-25 05:13:05 -04:00
2026-10-13 13:24:49 -04:00
2026-08-02 00:55:20 +00:00
2026-09-08 19:40:37 -04:00
2026-10-13 13:24:49 -04:00
2026-10-02 14:06:35 -04:00
2026-09-26 15:27:50 -04:00
2026-05-06 13:27:12 -04:00
2026-05-06 08:40:11 -04:00
2026-06-22 20:58:50 -04:00
2026-04-21 19:33:47 -04:00
2026-04-21 20:52:03 -04:00
2026-09-26 14:25:10 -04:00
2026-04-22 12:21:34 -04:00
2026-10-11 01:29:49 -04:00
2026-10-14 19:48:28 -04:00
2026-05-27 10:37:30 -04:00
2026-06-27 21:42:52 -05:00
2026-07-08 13:09:26 -04:00
2026-10-07 21:29:37 -04:00
2026-10-14 04:26:31 -04:00
2026-10-08 02:53:41 -04:00
2026-10-11 11:33:30 -04:00
2026-09-23 12:52:46 -04:00
2026-10-16 14:43:02 -04:00
2026-10-15 06:06:34 -04:00
2026-09-29 14:13:03 -04:00
2026-09-29 14:13:03 -04:00
2026-04-22 09:27:45 -04:00
2026-10-09 05:04:19 -04:00
2026-09-15 12:50:53 -04:00
2026-09-15 12:50:53 -04:00
2026-09-11 19:34:44 -04:00
2026-10-15 17:23:24 -04:00
2026-09-10 12:37:49 -04:00
2026-10-05 05:08:38 -04:00
2026-09-08 16:46:28 -04:00
2026-09-27 05:40:55 -04:00
2026-09-10 16:59:58 -04:00
2026-10-10 11:54:42 -04:00
2026-10-11 07:45:12 -04:00
2026-07-03 18:12:35 -04:00
2026-08-20 13:26:05 -04:00
2026-09-05 20:43:43 -04:00
2026-08-24 08:24:34 -04:00
2026-09-08 14:51:21 -04:00
2026-07-03 03:27:04 -04:00
2026-10-10 03:04:20 -04:00
2026-09-15 16:36:26 -04:00
2026-07-03 18:24:36 -04:00
2026-05-30 12:38:57 -04:00
2026-09-30 00:41:20 -04:00
2026-10-11 14:38:15 -04:00
2026-09-25 03:46:16 -04:00
2026-09-29 14:13:03 -04:00
2026-10-04 19:22:21 -04:00
2026-09-13 18:34:16 -04:00
2026-05-21 13:08:02 -04:00
2026-10-07 08:36:58 -04:00
2026-10-14 13:00:57 -04:00
2026-09-21 20:46:41 -04:00
2026-09-21 20:46:41 -04:00
2026-05-14 22:10:12 -04:00
2026-08-27 22:45:27 -04:00
2026-10-08 15:15:26 -04:00
2026-09-10 16:59:58 -04:00
2026-10-06 07:59:20 -04:00
2026-09-10 16:59:58 -04:00
2026-09-23 21:52:18 -04:00
2026-07-21 09:43:05 -04:00
2026-10-14 16:47:40 -04:00
2026-09-10 16:59:58 -04:00
2026-04-28 12:26:39 -04:00
2026-09-10 16:59:58 -04:00
2026-10-14 16:47:40 -04:00
2026-04-29 18:30:43 -04:00
2026-10-14 00:25:14 -04:00
2026-07-04 13:54:08 -04:00
2026-07-21 09:43:05 -04:00
2026-10-17 19:11:58 -04:00
2026-07-03 14:40:54 -04:00
2026-06-08 18:13:10 -04:00
2026-10-07 21:03:24 -04:00
2026-09-24 05:49:44 -04:00
2026-10-08 12:51:37 -04:00
2026-08-17 14:26:09 -04:00
2026-10-15 21:24:48 -04:00
2026-10-15 21:24:48 -04:00
2026-10-12 07:01:44 -04:00
2026-09-25 05:13:05 -04:00
2026-10-15 11:24:31 -04:00
2026-10-15 21:24:48 -04:00
2026-09-14 01:45:30 -04:00
2026-05-15 00:36:41 -04:00
2026-05-15 00:36:41 -04:00
2026-09-28 15:46:57 -04:00
2026-09-21 17:58:27 -04:00
2026-10-08 12:51:37 -04:00
2026-07-03 23:47:06 -04:00
2026-10-12 11:53:29 -04:00
2026-10-02 14:20:58 -04:00
2026-10-12 09:24:33 -04:00
2026-04-28 12:26:39 -04:00
2026-10-03 03:51:24 -04:00
2026-08-17 19:02:53 -04:00
2026-09-26 12:57:38 -04:00
2026-09-26 23:25:18 -04:00
2026-08-24 08:24:34 -04:00
2026-10-15 03:51:15 -04:00
2026-09-06 13:36:22 -04:00
2026-09-11 18:03:09 -04:00
2026-09-23 07:46:45 -04:00
2026-10-03 03:51:24 -04:00
2026-09-22 00:42:02 -04:00
2026-09-26 21:28:37 -04:00
2026-08-24 08:24:34 -04:00
2026-10-17 19:11:58 -04:00
2026-10-03 03:51:24 -04:00
2026-09-11 18:03:09 -04:00
2026-10-10 09:08:04 -04:00
2026-10-14 23:51:01 -04:00
2026-09-13 10:51:03 -04:00
2026-08-02 04:54:31 +00:00
2026-09-14 01:45:30 -04:00
2026-10-08 12:51:37 -04:00
2026-08-24 08:24:34 -04:00
2026-10-16 06:13:11 -04:00
2026-09-13 16:01:12 -04:00
2026-10-11 20:34:11 -04:00
2026-08-24 08:24:34 -04:00
2026-10-13 12:27:31 -04:00
2026-09-03 12:49:33 +00:00
2026-07-08 16:47:34 -04:00
2026-09-23 14:35:41 -04:00
2026-05-16 10:15:59 -04:00
2026-09-23 00:02:43 -04:00
2026-05-30 19:57:45 -04:00
2026-05-27 13:21:57 -04:00
2026-10-13 15:28:37 -04:00
2026-08-17 03:42:08 -04:00
2026-10-14 08:39:02 -04:00
2026-08-25 20:16:18 -04:00
2026-09-23 10:48:28 -04:00
2026-10-08 12:51:37 -04:00
2026-09-23 16:23:06 -04:00
2026-09-25 14:22:09 -04:00
2026-10-09 02:04:52 -04:00
2026-10-03 03:51:24 -04:00
2026-10-02 01:01:15 -04:00
2026-10-15 02:04:19 -04:00
2026-10-07 06:40:06 -04:00
2026-05-21 16:59:57 -04:00
2026-05-21 16:59:57 -04:00
2026-10-10 18:32:29 -04:00
2026-10-10 18:32:29 -04:00
2026-10-15 06:06:34 -04:00
2026-06-24 22:45:32 -04:00
2026-10-15 14:37:04 -04:00
2026-09-26 14:25:10 -04:00
2026-10-08 19:33:25 -04:00
2026-07-04 14:39:33 -04:00
2026-10-17 19:11:58 -04:00
2026-10-06 12:16:32 -04:00
2026-09-29 14:13:03 -04:00
2026-09-29 14:13:03 -04:00
2026-09-29 14:13:03 -04:00
2026-10-14 04:26:31 -04:00
2026-10-05 13:22:23 -04:00
2026-10-10 09:15:51 -04:00
2026-10-02 04:08:52 -04:00
2026-10-06 12:16:32 -04:00
2026-09-29 10:14:38 -04:00
2026-05-21 13:08:02 -04:00
2026-09-22 13:42:37 -04:00
2026-09-22 11:28:57 -04:00
2026-07-08 15:28:21 -04:00
2026-10-05 04:49:25 -04:00
2026-10-02 18:49:07 -04:00
2026-10-09 22:31:16 -04:00
2026-08-24 09:45:48 -04:00
2026-08-24 09:45:48 -04:00
2026-08-24 09:45:48 -04:00
2026-09-23 01:37:54 -04:00
2026-10-03 09:19:10 -04:00
2026-08-21 20:43:20 -04:00
2026-09-23 01:37:54 -04:00
2026-10-11 16:44:56 -04:00
2026-09-26 15:27:50 -04:00
2026-10-03 09:19:10 -04:00
2026-09-07 17:32:36 -04:00
2026-09-11 00:57:47 -04:00
2026-09-04 11:36:11 -04:00
2026-10-12 03:18:50 -04:00
2026-05-29 08:24:05 -04:00
2026-10-09 08:14:55 -04:00
2026-09-17 11:02:02 -04:00
2026-10-05 04:49:25 -04:00
2026-09-26 12:20:58 -04:00
2026-10-11 19:48:40 -04:00
2026-09-10 16:59:58 -04:00
2026-08-21 20:43:20 -04:00
2026-08-18 12:26:00 -04:00
2026-09-29 20:35:28 -04:00
2026-10-14 11:49:45 -04:00
2026-10-08 12:51:37 -04:00
2026-07-13 22:46:55 -04:00
2026-10-14 11:49:45 -04:00
2026-10-09 03:16:57 -04:00
2026-10-14 05:35:34 -04:00
2026-08-02 01:50:34 +00:00
2026-04-29 17:44:12 -04:00
2026-08-02 01:50:34 +00:00
2026-09-23 01:37:54 -04:00
2026-10-15 14:37:04 -04:00
2026-05-29 23:43:02 -04:00
2026-10-03 05:18:30 -04:00
2026-08-24 18:09:02 -04:00
2026-08-25 16:11:47 -04:00
2026-09-01 21:16:17 +00:00
2026-09-23 16:23:06 -04:00
2026-09-23 16:23:06 -04:00
2026-10-11 09:28:08 -04:00
2026-09-06 22:02:05 -04:00
2026-10-17 06:13:14 -04:00
2026-10-06 22:23:29 -04:00
2026-08-24 08:24:34 -04:00
2026-04-21 22:53:27 -04:00
2026-04-28 12:26:39 -04:00
2026-10-03 09:48:19 -04:00
2026-10-15 12:22:37 -04:00
2026-05-16 10:15:59 -04:00
2026-07-13 22:46:55 -04:00
2026-07-13 22:46:55 -04:00
2026-10-02 17:01:54 -04:00
2026-10-03 09:19:10 -04:00
2026-09-23 01:37:54 -04:00
2026-10-14 16:47:40 -04:00
2026-09-23 01:37:54 -04:00
2026-09-10 16:59:58 -04:00
2026-10-16 09:58:53 -04:00
2026-08-21 20:43:20 -04:00
2026-10-15 08:23:56 -04:00
2026-08-30 21:30:19 -04:00
2026-08-30 21:30:19 -04:00
2026-09-26 14:25:10 -04:00
2026-07-26 23:56:34 +00:00
2026-10-02 13:20:09 -04:00
2026-06-24 22:28:34 -04:00
2026-10-01 22:25:50 -04:00
2026-09-16 15:36:49 -04:00
2026-10-06 12:16:32 -04:00
2026-08-26 13:23:56 -04:00
2026-09-24 01:02:00 -04:00
2026-09-02 15:15:11 +00:00
2026-10-02 16:06:11 -04:00
2026-09-08 14:51:21 -04:00
2026-09-06 23:36:58 -04:00
2026-09-28 18:33:09 -04:00
2026-09-28 18:33:09 -04:00
2026-09-26 14:25:10 -04:00
2026-10-15 11:24:31 -04:00
2026-10-11 16:44:56 -04:00
2026-10-14 08:53:26 -04:00
2026-10-07 21:03:24 -04:00
2026-09-29 10:42:26 -04:00
2026-09-24 03:44:26 -04:00
2026-09-14 01:45:30 -04:00
2026-10-14 08:05:34 -04:00
2026-09-10 16:59:58 -04:00
2026-10-05 04:49:25 -04:00
2026-09-10 21:06:40 -04:00
2026-10-04 09:51:29 -04:00
2026-10-10 03:04:20 -04:00
2026-09-10 16:59:58 -04:00
2026-07-03 10:15:49 -04:00
2026-10-08 12:51:37 -04:00
2026-10-09 10:42:55 -04:00
2026-10-11 01:23:31 -04:00
2026-09-29 16:41:24 -04:00
2026-10-15 06:06:34 -04:00
2026-09-29 16:38:00 -04:00
2026-10-15 14:37:04 -04:00
2026-10-15 13:18:36 -04:00
2026-07-03 12:17:03 -04:00
2026-05-27 10:09:30 -04:00
2026-05-07 20:01:34 -04:00
2026-10-17 19:11:58 -04:00
2026-10-09 03:16:26 -04:00
2026-10-15 09:28:16 -04:00
2026-07-04 11:33:18 -04:00
2026-10-03 09:48:19 -04:00
2026-09-26 02:21:40 -04:00
2026-09-26 02:21:40 -04:00
2026-05-06 08:40:11 -04:00
2026-10-15 01:02:42 -04:00
2026-10-15 06:06:34 -04:00
2026-10-15 01:02:42 -04:00
2026-10-02 22:03:29 -04:00
2026-10-15 14:37:04 -04:00
2026-10-09 19:48:36 -04:00
2026-10-10 00:50:31 -04:00
2026-09-29 16:38:00 -04:00
2026-09-29 16:38:00 -04:00
2026-09-23 06:01:08 -04:00
2026-10-09 16:38:39 -04:00
2026-05-03 17:40:18 -04:00
2026-09-09 20:35:44 -04:00
2026-04-28 12:26:39 -04:00
2026-10-15 01:02:42 -04:00
2026-10-08 10:43:33 -04:00
2026-10-13 10:32:14 -04:00
2026-09-29 20:15:52 -04:00
2026-10-13 10:32:14 -04:00
2026-10-12 11:50:23 -04:00
2026-10-12 11:50:23 -04:00
2026-10-13 10:32:14 -04:00
2026-09-30 23:19:41 -04:00
2026-09-30 23:19:41 -04:00
2026-08-27 10:35:39 -04:00
2026-10-08 10:43:33 -04:00
2026-04-25 11:35:19 -04:00
2026-04-21 23:59:54 -04:00
2026-04-28 12:26:39 -04:00
2026-07-10 23:32:22 -04:00
2026-10-16 21:14:10 -04:00
2026-10-06 12:16:32 -04:00
2026-10-15 09:28:16 -04:00
2026-09-24 15:53:06 -04:00
2026-09-08 15:49:05 -04:00
2026-10-06 12:16:32 -04:00
2026-09-01 12:06:08 +00:00
2026-09-25 16:24:50 -04:00
2026-10-01 22:25:50 -04:00
2026-10-01 22:25:50 -04:00
2026-09-29 19:29:17 -04:00
2026-09-29 19:29:17 -04:00
2026-08-25 22:40:58 -04:00
2026-10-11 01:23:31 -04:00
2026-05-09 18:19:33 -04:00
2026-10-09 20:32:46 -04:00
2026-08-17 09:03:44 -04:00
2026-10-13 13:24:49 -04:00
2026-08-20 23:33:26 -04:00
2026-10-04 20:35:13 -04:00
2026-09-02 12:05:57 +00:00
2026-10-07 08:36:58 -04:00
2026-09-04 11:36:11 -04:00
2026-10-09 04:22:31 -04:00
2026-04-22 12:21:34 -04:00
2026-09-30 06:50:13 -04:00
2026-09-30 14:58:39 -04:00
2026-09-30 14:58:39 -04:00
2026-09-30 06:50:13 -04:00
2026-10-09 22:31:16 -04:00
2026-10-09 21:47:50 -04:00
2026-10-11 05:29:53 -04:00
2026-10-11 09:28:08 -04:00
2026-10-11 06:20:09 -04:00
2026-10-11 21:10:03 -04:00
2026-10-11 09:28:08 -04:00
2026-10-12 08:27:13 -04:00
2026-09-29 11:28:17 -04:00
2026-09-24 11:24:33 -04:00
2026-08-21 20:43:20 -04:00
2026-08-15 08:22:09 -04:00
2026-08-22 03:43:15 +00:00
2026-08-22 05:09:29 +00:00
2026-09-11 00:57:47 -04:00
2026-10-02 18:49:07 -04:00
2026-09-13 16:01:12 -04:00
2026-09-14 11:49:35 -04:00
2026-09-24 01:01:52 -04:00
2026-10-04 11:59:42 -04:00
2026-09-13 16:01:12 -04:00
2026-09-10 21:06:40 -04:00
2026-10-08 12:51:37 -04:00
2026-09-14 11:49:35 -04:00
2026-09-24 01:01:52 -04:00
2026-09-04 11:36:11 -04:00
2026-09-23 16:23:06 -04:00
2026-09-27 18:51:51 -04:00
2026-09-22 13:42:37 -04:00
2026-10-17 19:11:58 -04:00
2026-08-17 01:59:02 -04:00
2026-08-17 01:59:02 -04:00
2026-08-22 01:41:31 +00:00
2026-08-24 09:45:48 -04:00
2026-08-24 09:45:48 -04:00
2026-08-22 05:09:29 +00:00
2026-08-24 09:45:48 -04:00
2026-08-24 09:45:48 -04:00
2026-08-24 09:45:48 -04:00
2026-08-24 09:45:48 -04:00
2026-08-24 09:45:48 -04:00
2026-09-26 20:13:56 -04:00
2026-10-14 02:04:58 -04:00
2026-10-15 01:02:42 -04:00
2026-09-10 16:59:58 -04:00
2026-10-15 13:18:36 -04:00
2026-10-15 14:37:04 -04:00
2026-08-23 02:32:43 +00:00
2026-08-23 02:16:35 +00:00
2026-10-09 13:11:55 -04:00
2026-10-09 14:40:57 -04:00
2026-10-08 21:23:12 -04:00
2026-10-10 09:15:51 -04:00
2026-10-12 09:24:33 -04:00
2026-10-08 08:29:44 -04:00
2026-10-08 03:59:26 -04:00
2026-10-08 07:41:35 -04:00
2026-10-08 17:35:17 -04:00
2026-10-09 06:36:13 -04:00
2026-10-09 05:04:19 -04:00
2026-10-09 09:38:42 -04:00
2026-10-15 06:06:34 -04:00
2026-10-15 06:06:34 -04:00
2026-10-09 18:56:44 -04:00
2026-10-09 23:10:51 -04:00
2026-09-30 16:49:25 -04:00
2026-10-02 01:01:15 -04:00
2026-10-09 16:38:39 -04:00
2026-10-15 06:06:34 -04:00
2026-10-15 17:23:24 -04:00
2026-10-15 08:23:56 -04:00
2026-10-02 20:54:40 -04:00
2026-10-07 05:09:33 -04:00
2026-10-15 14:37:04 -04:00
2026-10-03 09:19:10 -04:00
2026-10-03 09:19:10 -04:00
2026-10-03 19:41:18 -04:00
2026-10-03 19:41:18 -04:00
2026-10-04 19:22:21 -04:00
2026-10-04 14:41:45 -04:00
2026-10-04 22:57:52 -04:00
2026-10-05 09:16:24 -04:00
2026-10-14 10:09:13 -04:00
2026-10-04 22:57:52 -04:00
2026-10-04 15:14:27 -04:00
2026-10-05 14:44:50 -04:00
2026-10-05 04:49:25 -04:00
2026-10-05 03:53:12 -04:00
2026-10-05 06:09:12 -04:00
2026-10-05 09:16:24 -04:00
2026-10-06 22:23:29 -04:00
2026-10-07 06:40:06 -04:00
2026-10-07 06:40:06 -04:00
2026-10-07 21:29:37 -04:00
2026-10-07 21:29:37 -04:00
2026-10-07 21:29:37 -04:00
2026-10-08 02:53:41 -04:00
2026-10-08 05:05:04 -04:00
2026-10-08 06:55:33 -04:00
2026-10-09 02:04:52 -04:00
2026-10-09 08:14:55 -04:00
2026-10-09 10:01:26 -04:00
2026-10-11 01:23:31 -04:00
2026-10-10 03:04:20 -04:00
2026-10-10 11:54:42 -04:00
2026-10-10 15:59:17 -04:00
2026-10-10 23:11:23 -04:00
2026-10-11 01:23:31 -04:00
2026-10-11 00:07:56 -04:00
2026-10-11 14:38:15 -04:00
2026-10-11 14:38:15 -04:00
2026-10-11 15:59:02 -04:00
2026-10-11 20:34:11 -04:00
2026-10-11 13:06:44 -04:00
2026-10-11 20:34:31 -04:00
2026-10-11 11:33:30 -04:00
2026-10-11 16:44:56 -04:00
2026-10-11 18:09:29 -04:00
2026-10-11 18:39:37 -04:00
2026-10-11 19:48:40 -04:00
2026-10-12 03:18:50 -04:00
2026-10-12 09:24:33 -04:00
2026-10-12 11:53:29 -04:00
2026-10-12 15:12:36 -04:00
2026-10-17 06:13:14 -04:00
2026-04-29 14:35:49 -04:00
2026-04-29 14:35:49 -04:00
2026-07-08 11:58:41 -04:00
2026-09-29 19:29:17 -04:00
2026-10-17 06:13:14 -04:00
2026-05-02 13:33:53 -04:00
2026-07-14 20:37:03 -04:00
2026-09-27 12:01:55 -04:00
2026-10-06 22:23:29 -04:00
2026-10-03 09:48:19 -04:00
2026-04-10 23:12:59 +00:00
2026-09-26 16:54:20 -04:00
2026-09-26 16:54:20 -04:00
2026-10-16 09:58:53 -04:00
2026-10-02 19:43:19 -04:00
2026-10-02 16:06:11 -04:00
2026-10-16 21:14:10 -04:00
2026-10-07 23:39:39 -04:00
2026-07-05 22:23:12 -04:00
2026-10-03 21:31:44 -04:00