Commit Graph

38 Commits

Author SHA1 Message Date
lilleman 4ac751b279 Merge branch 'qasimakhan-master' 2016-06-08 11:17:56 +02:00
lilleman d51e81ef34 Improved logging 2016-06-07 19:13:28 +02: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 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
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