• Joined on 2025-02-28
barant pushed to master at barant/JetCore 2026-10-10 16:50:12 +00:00
867ace3cb3 Give jetc a dedicated, fully inert <comment> handler at compile time
barant pushed to master at barant/CoreUtils 2026-10-10 07:40:15 +00:00
2cea81c996 Fix heap corruption from unvalidated Content-Length causing repeated production crashes
barant pushed to master at barant/ServerCore 2026-10-06 18:46:39 +00:00
4bfede1342 Fix sweepStaleSessions() lock_guard type after lock became recursive_mutex
dc6b1dcc56 Merge branch 'master' of git.barant.com:barant/ServerCore
6483729de3 Add a stale/never-active session reaper and raise the listen backlog
Compare 3 commits »
barant pushed to master at barant/JetCore 2026-10-06 17:42:11 +00:00
b8f7793773 Add global music player, invoicing/payment system, account subpages, mail account admin, and the qualityiron.vegas Jet 2.0 port
905fbafa5a Fix <sql> silent-failure bug; split /vst into overview + subpage; misc site fixes
46ef67b735 Bump email.js cache-buster for pagination change
41fbf0b7d9 Add pagination to the email list (was hardcoded to newest 50, no way to see older mail)
dcfe2a667c Restyle htmleditor.page to match site theme, remove email disconnect button
Compare 5 commits »
barant pushed to master at barant/BARANTMail 2026-10-06 17:39:24 +00:00
407cc2e915 Add per-domain DKIM signing, admin console TLS, log rotation, and resolver timeout scoping
5f3e6ed2e6 Log MailFolder save failures instead of failing silently
Compare 2 commits »
barant pushed to master at barant/ServerCore 2026-10-06 17:38:43 +00:00
1d3d30cd05 Fix epoll dispatch dropping INotify events, ConsoleServer self-deadlock, and add TLS SNI support
barant pushed to master at barant/CoreUtils 2026-10-06 17:38:25 +00:00
05374bdb15 Fix MString::read() infinite retry loop, HTTPRequest parser fd leak, Log deadlock, log rotation symlink handling, and JString bounds checks
barant pushed to master at barant/ServerCore 2026-09-08 02:25:04 +00:00
d058322cc6 Move TCPSession lifetime to shared_ptr ownership, fix the whole double-delete/UAF class of crash
8009564a7a Fix premature socket re-arm race between write() and eventReceived()
0bb926a264 Fix unsynchronized data race in TCPServer::sessions
Compare 3 commits »
barant pushed to master at barant/ServerCore 2026-09-07 21:25:07 +00:00
3383595296 Fix unsynchronized data race in SubscriptionManager::processCommand()
2c65939788 Fix null-deref crash in base invite verb + pick up pending reformat
1e9b5f1016 Fix null-deref crash on subscribe/unsubscribe/event to unknown subscription id
Compare 3 commits »
barant pushed to master at barant/ServerCore 2026-09-06 19:41:15 +00:00
cfc0b19418 Fix stuck-write give-up path spinning forever instead of actually closing
barant pushed to master at barant/CoreUtils 2026-09-06 19:37:01 +00:00
694c6b80a4 Fix ZString::operator[] to throw on out-of-range index instead of crashing
barant pushed to master at barant/ServerCore 2026-09-06 18:40:08 +00:00
bee8b92a6d Fold command names to uppercase at registration, not just at lookup
barant pushed to master at barant/ServerCore 2026-09-06 15:35:41 +00:00
381ed86875 Untrack scratch .pre-* backup files accidentally swept in by the tls merge commit
barant pushed to master at barant/CoreUtils 2026-09-06 14:12:22 +00:00
a0cef8077d Implement MString(void*) - declared but never defined
barant pushed to master at barant/ServerCore 2026-09-06 13:09:42 +00:00
3609ed603e Merge tls into master: bring in subscription ownership, keep all TLS/stability work
1a15f6ced8 Add real authentication to ConsoleServer/ConsoleSession, fix CommandList help
2676aaf84c Fix TLS write busy-spin on SSL_ERROR_WANT_READ
c3e8d70774 Fix numerous thread/socket lifecycle crashes and TLS/epoll write-stall busy-loop
a51a486560 Fix uninitialized tlsInfo causing random SSL_read/write on plain sockets
Compare 21 commits »
barant deleted branch develop from barant/CoreUtils 2026-09-06 04:42:21 +00:00
barant pushed to master at barant/CoreUtils 2026-09-06 04:33:43 +00:00
29db853706 Fix CGIFormData to actually store file-upload part content
78c45d378c Fix File stat-before-open crash risk, JSON string-quoting bug, and MString buffer overflow
d7057ebb00 Fix JFile to normalize whitespace when loading JSON from disk
6b188fbee5 Restore execute bit on testing/compile (lost via UNC-path edit)
cb845efe69 Add HTTPRequest/HTTPResponse: real HTTP parsing on the Parser/StreamReader stack
Compare 43 commits »
barant pushed to master at barant/JetCore 2026-09-06 04:14:13 +00:00
c1491b044b Add IMAP webmail tag, admin/opensource subpage tiers, store/cart, htmleditor, uploads
barant pushed to master at barant/BARANTMail 2026-09-06 04:10:26 +00:00
e8b2a79907 Add authenticated domain/mailbox/alias/password admin console
barant pushed to tls at barant/ServerCore 2026-09-06 04:06:13 +00:00
1a15f6ced8 Add real authentication to ConsoleServer/ConsoleSession, fix CommandList help
2676aaf84c Fix TLS write busy-spin on SSL_ERROR_WANT_READ
Compare 2 commits »