Commit Graph

36 Commits

Author SHA1 Message Date
Qasim Ayyaz Khan bc6b9f2146 Cleaning up the code and removing hacks for UDH headers. Also code now complies to all the test scenarios. 2016-06-03 04:46:59 -04:00
lilleman fc629ddfdb Modifications to Qasims pull request to fix support for UDH header sizes above 1 2016-06-07 12:48:50 +02:00
Qasim Ayyaz Khan 8f1c94724c Fixed extraction of UDH header from original buffer rather than from encoded message as CSMS reference / values number greater than 0x7F were not decoded properly. 2016-06-02 23:52:25 -04:00
Qasim Ayyaz Khan 7d0da6202c some fixes related to variable UDH header and Multipart SMS's
reference: https://github.com/larvit/larvitsmpp/issues/1
2016-06-02 15:18:58 -04:00
lilleman 5da55e0f52 Bumped upstream versions, minor adjustments to docs and a log message 2016-05-16 11:22:30 +02:00
lilleman 6884c72346 Added event for login as well as original dlr pdus in the response callback 2015-06-16 21:46:15 +02:00
lilleman 0228adb98c Moved smsDlr function to utils 2015-06-16 20:11:54 +02:00
lilleman 96a9e2c46a Added support for flash messages 2015-06-16 17:58:39 +02:00
lilleman 2f65fd118b Fixed negative sms IDs on failure 2015-06-16 16:56:04 +02:00
lilleman a9b6746506 Fixed bug that made session crash randomly 2015-06-14 11:30:02 +02:00
lilleman 1cfe5f7850 Fixed typo 2015-06-13 18:06:44 +02:00
lilleman c5a4b93aee Fixed problem with UCS2 encoded long messages 2015-06-13 17:56:08 +02:00
lilleman ad26a641c8 Added handler for socket errors 2015-06-13 16:25:40 +02:00
lilleman 93fdf8c83a Moved yet another function to pre declaration instead of inline. Also made sure references for smsGroupIds work as expected even if they are several 2015-06-13 15:58:55 +02:00
lilleman e42aa4f1e7 Minor simplification of code 2015-06-13 14:43:48 +02:00
lilleman fbb171a913 Just moved code around for some minor optimization 2015-06-11 21:38:48 +02:00
lilleman 4d1d44ff55 Added tests for long messages 2015-06-04 00:27:42 +02:00
lilleman f15d89283d Added good tests 2015-06-03 18:11:29 +02:00
lilleman db766927f3 Fixed msg decoding issue and cleaning up in long messages queue 2015-06-03 16:52:15 +02:00
lilleman f157672c49 Now working with multi messages 2015-06-02 17:12:41 +02:00
lilleman 415c835574 Almost working concattening long messages 2015-05-24 15:08:54 +02:00
lilleman 80c0153b57 Monstrous amount of changes. Bad commit disciplin. 2015-05-10 23:42:11 +02:00
lilleman 2307800d22 Some restructuring etc 2015-05-10 18:23:38 +02:00
lilleman 8c6c50e8d0 Handling processing of data chunks that is not arriving in order 2015-05-10 16:53:55 +02:00
lilleman 0d5ba73e8a Added support for sending long messages via splitted short_message parameter 2015-05-10 15:35:12 +02:00
lilleman e361ff775f Fixed issue with TLV starting with a NULL byte that follows directly upon a short_message 2015-05-03 18:33:02 +02:00
lilleman 6fa1bd319f Mostly better logging 2015-05-03 13:29:15 +02:00
lilleman 1fb075194e Some updates 2015-05-01 19:37:08 +02:00
lilleman 514ba28f0c Removed dummy data 2015-05-01 15:34:05 +02:00
lilleman d096f72c37 Removed stupid debug data 2015-05-01 15:24:55 +02:00
lilleman e51f4c4082 Some refactoring and increased error handling 2015-05-01 15:23:02 +02:00
lilleman df1788df0b Better robusteness for errors when writing buffers 2015-05-01 14:53:57 +02:00
lilleman 3c9d04aacc More support for return PDUs params and tlvs and more tests 2015-05-01 14:28:30 +02:00
lilleman 24aec3073c Fixed issue with enq link trying on a closed socket 2015-05-01 12:19:47 +02:00
lilleman 5b02db7598 Sending a valid return status 2015-05-01 12:10:29 +02:00
lilleman c7977924e5 Splitted up module to multiple files 2015-05-01 12:02:23 +02:00