• Joined on 2025-02-28
barant pushed to develop at barant/CoreUtils 2026-09-06 04:05:00 +00:00
29db853706 Fix CGIFormData to actually store file-upload part content
barant pushed to master at barant/BARANTMail 2026-09-03 05:24:37 +00:00
cd5e0a9905 Add real IMAP4rev1/POP3 implementations, DKIM/DMARC/SPF, SpamAssassin delivery hook
barant pushed to master at barant/JetCore 2026-09-03 05:21:08 +00:00
b0cadc3f08 Multi-day accumulated fixes: tag dispatch, session/pooling correctness, SPA rollout, jetc compiler
barant pushed to tls at barant/ServerCore 2026-09-03 05:17:54 +00:00
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
dfb33c0f16 Fix TCPServer::connectionRequest() unconditionally initializing TLS
989aee9482 Normalize line endings to LF on the files touched by the TLS fix
701d03dcd9 Fix TLS read/write dispatch on tls branch
Compare 5 commits »
barant pushed to develop at barant/CoreUtils 2026-09-03 05:15:59 +00:00
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
6e4e463a96 Fix MString assignment operators leaving cursor at its old (stale) offset
Compare 14 commits »
barant pushed to master at barant/JetCore 2026-09-01 00:04:39 +00:00
54b6e522f9 build-shared.sh: rebuild on stale objects, skip needless re-archiving, link atomically
7893746582 Implement $[&name] for environment-variable access
b276bdb6cc Guard against a session id collision: check the session file does not already exist, regenerate if it does
7f6ebb0ea8 Fix SessionId: use RAND_bytes() instead of SHA1(time) - old IDs were guessable/collidable within the same second
8b2391b289 Implement datediff(a, b)
Compare 31 commits »
barant pushed to develop at barant/CoreUtils 2026-01-06 00:50:06 +00:00
ba85c5f2e5 Still parsing work.
barant pushed to develop at barant/CoreUtils 2026-01-01 00:56:20 +00:00
d79697775b Continued work on parsing...
barant pushed to develop at barant/CoreUtils 2025-12-30 00:10:22 +00:00
b5652e26cc Still working out parsing buffer stuff.
barant pushed to develop at barant/CoreUtils 2025-12-18 23:40:51 +00:00
d415e0abd3 Still working out parsing buffer stuff.
barant pushed to develop at barant/CoreUtils 2025-12-18 01:07:35 +00:00
ccfab5aecf Still working out parsing buffer stuff.
barant pushed to develop at barant/CoreUtils 2025-12-17 00:51:56 +00:00
0243468d44 Continued work on Parser.
barant pushed to develop at barant/CoreUtils 2025-12-16 00:54:07 +00:00
d54aec1f06 Beginning parser work.
barant pushed to master at barant/JetCore 2025-12-11 00:48:34 +00:00
d0f2551e89 Still working out cgi variable stuff.
barant pushed to develop at barant/CoreUtils 2025-12-11 00:48:14 +00:00
1542fbe218 Still working out cgi variable stuff.
barant pushed to master at barant/JetCore 2025-12-10 00:40:37 +00:00
e6ebb34366 Continued work on cgi interfaces.
barant pushed to master at barant/JetCore 2025-12-09 20:29:52 +00:00
3bd9ea124f Continued work on cgi interfaces.
barant pushed to develop at barant/CoreUtils 2025-12-09 16:46:48 +00:00
ab748802ee JFile seems to work well now.
barant pushed to master at barant/JetCore 2025-12-09 00:36:28 +00:00
ac0865d2da CGI parsing work in progress.
barant pushed to develop at barant/CoreUtils 2025-12-09 00:35:29 +00:00
ffa3361fd2 CGIFormData work in progress.