sami7777
c74d0dc0ee
Refactor smessage: bucket file rotation, thread lifecycle, bug fixes
...
- Implement bucket file rotation (split at ~1.75GB) to fix 2GB limit TODO
- Add SecMsgToken::fileIndex to track which rotated file each message is in
- Replace 3 duplicated filename parsers with SecureMsgParseBucketFilename()
- Add CSecureMsgThreadGuard with atomic counter for reliable thread shutdown
- Replace MilliSleep(3000) hack with SecureMsgWaitForThreadsToStop() (5s deadline)
- Fix file handle leak: missing fclose(fp) before return on fseek failure
- Fix message count: use insert().second instead of set size after loop
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 02:38:45 -07:00
..
2026-03-19 02:36:12 -07:00
2026-03-15 03:05:07 -07:00
2026-03-19 02:31:23 -07:00
2026-03-22 19:32:04 -07:00
2026-03-22 23:23:23 -07:00
2026-03-19 13:47:42 -07:00
2014-10-05 23:37:30 +02:00
2026-03-12 00:50:34 -07:00
2014-10-05 23:37:30 +02:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2026-03-22 22:46:48 +01:00
2014-10-05 23:37:30 +02:00
2014-10-05 23:37:30 +02:00
2026-03-19 02:31:23 -07:00
2026-03-08 22:29:42 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-03-20 21:28:11 -07:00
2026-03-20 21:28:11 -07:00
2026-03-19 01:52:40 -07:00
2014-10-05 23:37:30 +02:00
2026-03-22 23:15:14 -07:00
2014-07-16 16:05:09 -07:00
2026-03-10 23:34:33 -07:00
2026-03-08 22:29:42 -07:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2026-03-19 07:31:25 +01:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-03-20 21:28:11 -07:00
2026-03-19 01:52:40 -07:00
2014-10-05 23:37:30 +02:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-03-19 01:52:40 -07:00
2014-10-05 23:37:30 +02:00
2026-03-08 22:29:42 -07:00
2014-10-05 23:37:30 +02:00
2026-03-19 01:52:40 -07:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2026-03-22 23:03:28 -07:00
2026-03-22 23:03:28 -07:00
2026-03-19 21:35:12 -07:00
2014-10-05 23:37:30 +02:00
2026-03-22 23:14:30 -07:00
2026-03-20 21:28:11 -07:00
2015-07-22 23:00:36 +02:00
2014-10-05 23:37:30 +02:00
2026-03-08 15:57:09 -07:00
2026-03-10 23:34:33 -07:00
2026-03-19 18:02:47 -07:00
2026-03-22 22:46:48 +01:00
2026-03-08 15:57:09 -07:00
2026-03-08 15:57:09 -07:00
2026-03-12 00:50:34 -07:00
2014-10-05 23:37:30 +02:00
2026-03-10 23:34:33 -07:00
2026-03-19 01:52:40 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-10-05 23:37:30 +02:00
2014-10-05 23:37:30 +02:00
2026-03-19 02:31:23 -07:00
2026-03-16 01:57:50 -07:00
2026-03-19 02:31:23 -07:00
2026-03-19 02:31:23 -07:00
2026-03-22 22:26:52 +01:00
2026-03-22 21:53:47 -07:00
2026-03-19 02:07:49 -07:00
2026-03-19 02:31:23 -07:00
2026-03-19 02:31:23 -07:00
2026-03-09 02:45:04 -07:00
2026-03-09 02:45:04 -07:00
2026-03-19 02:46:37 -07:00
2026-03-19 02:31:23 -07:00
2014-07-21 20:07:07 -07:00
2015-07-28 15:59:06 +02:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2014-10-05 23:37:30 +02:00
2026-03-19 02:31:23 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-03-23 02:38:45 -07:00
2026-03-23 02:38:45 -07:00
2026-03-10 23:34:33 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-10-05 23:37:30 +02:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2014-07-16 16:05:09 -07:00
2026-03-10 23:34:33 -07:00
2026-03-19 01:52:40 -07:00
2014-10-05 23:37:30 +02:00
2026-03-19 01:52:40 -07:00
2026-03-19 01:52:40 -07:00
2026-03-19 13:34:16 -07:00
2026-03-19 01:52:40 -07:00
2026-03-22 23:03:28 -07:00
2026-03-13 02:40:13 -07:00
2014-10-05 23:37:30 +02:00
2026-03-08 22:29:42 -07:00
2014-10-05 23:37:30 +02:00
2026-03-19 01:52:40 -07:00
2026-03-22 22:46:48 +01:00
2026-03-15 01:28:52 -07:00
2026-03-22 23:15:14 -07:00
2026-03-22 19:32:04 -07:00
2026-03-22 19:32:04 -07:00
2026-03-19 02:31:23 -07:00
2014-10-05 23:37:30 +02:00
2026-03-12 00:50:34 -07:00
2026-03-12 00:50:34 -07:00