lilleman
|
aa3cf41c7f
|
Merge a message id base once so a straggler cannot join a later report
|
2026-08-30 11:17:02 +02:00 |
|
lilleman
|
a5fe43d7a9
|
Normalise a listener's rejection reason before routing it to sessionError
|
2026-08-27 22:41:26 +02:00 |
|
lilleman
|
0e8f298957
|
Route a rejecting async listener to sessionError instead of the process
|
2026-08-27 22:22:51 +02:00 |
|
lilleman
|
4c08fe8fa3
|
Classify a deliver_sm by esm_class and document the messageDlr precondition
|
2026-08-27 15:52:33 +02:00 |
|
lilleman
|
366fa26b1c
|
Enforce bind direction, cap segments per message and pin the README examples
|
2026-08-27 14:07:42 +02:00 |
|
lilleman
|
ff3667e120
|
Reject a renumbered multipart total and check abort before the send window
|
2026-08-27 12:43:17 +02:00 |
|
lilleman
|
8a182604b7
|
Address the CodeRabbit review: inbound SMS, binary payloads and untrusted input
|
2026-08-27 11:52:43 +02:00 |
|
lilleman
|
884afdb87b
|
Stop a thrown listener escaping, bound what a peer can pin, and drop the body from failure responses
|
2026-08-27 10:55:34 +02:00 |
|
lilleman
|
5af75a3c57
|
Close the stability findings and settle the sendResp, sendSms and unbind contracts
|
2026-08-27 00:17:48 +02:00 |
|
lilleman
|
6d842a8539
|
Split the session, gate optional parameters on the peer version, own the SMPP version in defs
|
2026-08-26 22:41:28 +02:00 |
|
lilleman
|
f0858aacf8
|
Answer 3.4 binds with sc_interface_version and cover TLS with tests
|
2026-08-26 17:16:54 +02:00 |
|
lilleman
|
694c3a506e
|
Bind as SMPP 3.4 by default, with interfaceVersion to override it
|
2026-08-26 15:41:44 +02:00 |
|
lilleman
|
fd2f98464f
|
Add session, client and server with the promise result API
|
2026-08-25 16:46:32 +02:00 |
|