Commit Graph

  • 4a5aa484ba Update master PhatPhuckDave 2024-07-22 19:52:53 +02:00
  • a18ac0355c Add source and desitnation set processors David Majdandžić 2023-06-07 13:49:39 +02:00
  • a1e7d3f885 Add protocolid and ucs2 processors David Majdandžić 2023-06-07 13:33:38 +02:00
  • a492b3bd72 Add buildToWeb run config dev David Majdandžić 2023-05-05 10:38:23 +02:00
  • 0e016438a1 Implement shared processors (processors that can be used on clients and centers) David Majdandžić 2023-05-05 10:25:31 +02:00
  • 5a5debb249 Refactor processors to reduce duplicate code David Majdandžić 2023-05-05 10:17:55 +02:00
  • 7d574e3162 Generify serialize David Majdandžić 2023-05-05 10:00:31 +02:00
  • 03716404f0 Fix issue where center set to echo would echo every message part David Majdandžić 2023-05-02 13:09:00 +02:00
  • 85dfc6f565 Revert IP change David Majdandžić 2023-04-26 17:48:13 +02:00
  • 9c755d3cda Add README David Majdandžić 2023-04-24 16:35:52 +02:00
  • d1b6caf597 Merge branch 'dev' David Majdandžić 2023-04-24 15:35:12 +02:00
  • 5e31372207 Clean up the project for building David Majdandžić 2023-04-07 08:39:58 +02:00
  • 0945fb0363 Code polish David Majdandžić 2023-04-06 21:03:59 +02:00
  • e913934ed9 Code polish David Majdandžić 2023-04-06 21:03:59 +02:00
  • 12896b2a5b Fix issue where wsmessages were broadscast instead of sent to their respective client David Majdandžić 2023-04-06 20:43:26 +02:00
  • 1f9ed8122a Fix issue where closing a center's connections would kill it David Majdandžić 2023-04-06 20:26:31 +02:00
  • 5576de3f71 Fix issue with application crashing on long sms without long sms processing enabled David Majdandžić 2023-04-06 20:14:47 +02:00
  • 12dd92e980 Implement longSms processor David Majdandžić 2023-04-06 20:04:38 +02:00
  • 577bca0c5c Fix center status David Majdandžić 2023-04-06 19:05:26 +02:00
  • 00750ba862 Fixed crashing on delete a disconnected client David Majdandžić 2023-04-06 19:03:55 +02:00
  • fc82e27e33 Fix issue where centers trying to listen on a busy port crashed application David Majdandžić 2023-04-06 18:45:28 +02:00
  • 363e3f7fc2 Split ANY PDU evnt into RX and TX for receive and transmit David Majdandžić 2023-04-06 18:17:43 +02:00
  • 251658f385 Fully implement delivery reports David Majdandžić 2023-04-05 22:00:33 +02:00
  • 3447194e99 Fix deleted centers not being deleted and do some work on delivery reports David Majdandžić 2023-04-05 21:18:47 +02:00
  • 6ce89f35be Implement processor R/W David Majdandžić 2023-04-05 20:02:47 +02:00
  • e0fd3a5c31 Minor fixes David Majdandžić 2023-04-05 19:53:08 +02:00
  • 42493aab50 Code polish David Majdandžić 2023-04-05 19:29:26 +02:00
  • 694124a6b7 Implement response processors David Majdandžić 2023-04-05 19:27:05 +02:00
  • 9181033fda Clean up code David Majdandžić 2023-04-05 17:59:51 +02:00
  • 6dbb108c2b Implement processor attaching and detaching David Majdandžić 2023-04-05 17:52:44 +02:00
  • 2628445422 Cleanup code David Majdandžić 2023-04-05 17:25:27 +02:00
  • d032239105 Finally make the stupid pre/post processors work David Majdandžić 2023-04-05 17:19:53 +02:00
  • 7a4aa1eb9c Cleanup imports David Majdandžić 2023-04-05 17:00:25 +02:00
  • eb22a43ee2 Working commit David Majdandžić 2023-04-05 16:51:29 +02:00
  • 3acb1f0889 Implement deliverSmReply David Majdandžić 2023-04-04 10:13:21 +02:00
  • c498f6cfb7 Implement source and desination enumerators for client David Majdandžić 2023-04-04 09:49:44 +02:00
  • e2a7c52541 Implement processor switching David Majdandžić 2023-04-03 20:25:12 +02:00
  • 3856fcecbd Fix issue with WS not sending any updates for Centers David Majdandžić 2023-04-03 17:49:23 +02:00
  • f3917090f7 Implement zlib compression of ws messages David Majdandžić 2023-04-01 17:07:06 +02:00
  • af199c9449 Implement json request compression David Majdandžić 2023-04-01 16:49:50 +02:00
  • 61de0b2a2c Fix some issues with websockets and encoding David Majdandžić 2023-03-31 23:16:02 +02:00
  • a5ecf37752 Fix issue with stop send not updating status David Majdandžić 2023-03-31 22:14:10 +02:00
  • de5faa4ac9 Add busy status to center David Majdandžić 2023-03-31 21:57:14 +02:00
  • d920fd75d7 Fix issue with job pdu messages being parsed as objects instead of strings David Majdandžić 2023-03-31 21:31:15 +02:00
  • 085745f0c6 Fix center closing connections David Majdandžić 2023-03-31 21:09:10 +02:00
  • 5b26dd6a61 Code polish David Majdandžić 2023-03-31 20:24:59 +02:00
  • fb310fa53a Minor cleanup David Majdandžić 2023-03-31 17:13:39 +02:00
  • 17a1c10c05 Fix issue with jobs not being assigned a command David Majdandžić 2023-03-30 18:24:57 +02:00
  • 10cf382d00 Minor refactoring work David Majdandžić 2023-03-30 18:11:12 +02:00
  • 2374cba341 Generify everything a little David Majdandžić 2023-03-30 17:50:49 +02:00
  • a34d393c01 Add ts-node dependency David Majdandžić 2023-03-30 12:45:46 +02:00
  • bf14864f38 Fix issue where all jobs were loaded as multiSend David Majdandžić 2023-03-30 00:55:40 +02:00
  • f21695d6e1 Add writing centers to file David Majdandžić 2023-03-30 00:41:47 +02:00
  • 963afb446a Generify job David Majdandžić 2023-03-30 00:36:15 +02:00
  • cb9c707f91 Minor fixes David Majdandžić 2023-03-30 00:31:37 +02:00
  • 0c52eed959 Minor changes to request structure David Majdandžić 2023-03-29 23:05:23 +02:00
  • eaa67eeb71 Fix RW to file David Majdandžić 2023-03-29 21:27:56 +02:00
  • c61ef86a91 Fix issue with jobs David Majdandžić 2023-03-29 21:17:53 +02:00
  • 0cd6ec03ba Merge branch 'typescript-rework' into dev David Majdandžić 2023-03-29 21:09:42 +02:00
  • 8315748964 Remove old api David Majdandžić 2023-03-29 21:09:18 +02:00
  • 23f1f99468 Implement ping endpoint David Majdandžić 2023-03-29 21:07:47 +02:00
  • f972890b53 Wholly implement http server David Majdandžić 2023-03-29 21:03:32 +02:00
  • f54ecf0476 Implement pduProcessors David Majdandžić 2023-03-29 19:56:02 +02:00
  • 7f00cffb40 More refactoring David Majdandžić 2023-03-29 19:15:49 +02:00
  • ad63061209 Refactor smppsession David Majdandžić 2023-03-29 18:55:31 +02:00
  • 330051382e Generify smppSession David Majdandžić 2023-03-29 18:25:57 +02:00
  • d683ab870b Code polish David Majdandžić 2023-03-29 17:39:06 +02:00
  • b8347d6fa6 Do more refactoring David Majdandžić 2023-03-29 17:37:23 +02:00
  • 4d790b83b8 Do more refactoring David Majdandžić 2023-03-29 17:23:17 +02:00
  • 74915eb7a5 Refactor sessionManagers David Majdandžić 2023-03-29 17:08:55 +02:00
  • ba9ec3d40d Minor fixes regarding sending messages David Majdandžić 2023-03-29 16:43:47 +02:00
  • 260ce81b76 Fix issues with events David Majdandžić 2023-03-29 16:30:06 +02:00
  • e69938f9a1 Add run scripts David Majdandžić 2023-03-29 14:03:40 +02:00
  • 44348e7a85 Implement websocket server David Majdandžić 2023-03-28 21:53:07 +02:00
  • c4d5a62a46 Implement pduprocessors David Majdandžić 2023-03-28 20:22:29 +02:00
  • 9c0de4ef3c Implement various getters and setters David Majdandžić 2023-03-28 20:12:11 +02:00
  • 5f32eb127d Fix center send David Majdandžić 2023-03-28 20:08:39 +02:00
  • df7031c350 Implement center sending David Majdandžić 2023-03-28 19:24:04 +02:00
  • 22ef7359a8 Implement bind reply on center David Majdandžić 2023-03-28 17:36:35 +02:00
  • b2b9e5a620 Implement center connection handling David Majdandžić 2023-03-28 17:18:36 +02:00
  • fc06eb8a81 Begin center implementation David Majdandžić 2023-03-28 13:12:22 +02:00
  • c917bf6cc8 More refactoring David Majdandžić 2023-03-28 04:28:08 +02:00
  • 75392079f7 More refactoring David Majdandžić 2023-03-28 04:12:25 +02:00
  • 4409a6fec8 Minor refactoring David Majdandžić 2023-03-28 04:08:07 +02:00
  • bb363deb2a Implement send default and R/W to file David Majdandžić 2023-03-28 03:51:52 +02:00
  • 1dd5b9ed7c Add event listener support to client David Majdandžić 2023-03-28 03:15:44 +02:00
  • f0c1cae0e0 Implement client sending David Majdandžić 2023-03-28 03:12:32 +02:00
  • 6e6848233d Renaming files David Majdandžić 2023-03-28 02:42:46 +02:00
  • f47d9b05cd Enable client connecting David Majdandžić 2023-03-28 02:32:50 +02:00
  • fae2729856 Port more code David Majdandžić 2023-03-28 02:26:46 +02:00
  • a26dbcc231 Port some amount of code to typescript David Majdandžić 2023-03-28 01:45:53 +02:00
  • 630c8a1004 Fixed issue that caused sessions to be too busy to send messages that made them busy in the first place David Majdandžić 2023-03-27 17:44:06 +02:00
  • eb9c8468e2 Implement new "Busy" state for client and center to signify many message send David Majdandžić 2023-03-27 17:24:32 +02:00
  • 2e09392627 Fix issue where client sessions were closed without status updates David Majdandžić 2023-03-27 16:40:54 +02:00
  • 96b0257c1d Fix issue where the center thought it still had live connections when a connection died David Majdandžić 2023-03-27 16:39:15 +02:00
  • 21d0e515e8 Minor changes and fixes David Majdandžić 2023-03-27 11:27:13 +02:00
  • 9638917174 Add comentary David Majdandžić 2023-03-27 09:26:39 +02:00
  • 5708472ec3 Minor fixes and improvements David Majdandžić 2023-03-27 09:11:55 +02:00
  • c6880ca0d6 Cleanup David Majdandžić 2023-03-26 18:16:10 +02:00
  • 190ae7e296 Fix issue where websockets would be sent duplicate messages David Majdandžić 2023-03-26 18:14:06 +02:00