lilleman
|
435fa42708
|
Decompose the codec, document the session surface and record the review decisions
|
2026-08-26 22:59:39 +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
|
b671ebafb2
|
Fix merged DLR counting and close event, cover reconnect and reassembly
|
2026-08-25 16:58:13 +02:00 |
|
lilleman
|
2e4699944b
|
Validate the wire format against node-smpp and add CI
|
2026-08-25 16:52:33 +02:00 |
|
lilleman
|
fd2f98464f
|
Add session, client and server with the promise result API
|
2026-08-25 16:46:32 +02:00 |
|
lilleman
|
1827ab5964
|
Add PDU framing and delivery receipt parsing
|
2026-08-25 16:31:27 +02:00 |
|
lilleman
|
649e93cdde
|
Add the PDU codec with bounds-checked parsing and typed encoding
|
2026-08-25 16:28:59 +02:00 |
|
lilleman
|
db5dc8cd15
|
Add message helpers: segmentation, bit counting and SMPP time
|
2026-08-25 16:23:23 +02:00 |
|
lilleman
|
4299a8cc35
|
Add TLV and command tables with per-command parameter types
|
2026-08-25 16:19:06 +02:00 |
|
lilleman
|
854c89f609
|
Port SMPP definitions: constants, errors, encodings and wire types
|
2026-08-25 16:07:34 +02:00 |
|
lilleman
|
16c935bb18
|
Scaffold ESM TypeScript rewrite as @larvit/smpp
|
2026-08-25 16:02:27 +02:00 |
|