Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-21 | smsutil: Take ton_npi into account in sr assembly | Denis Kenzior | 1 | -14/+7 | |
2010-06-21 | smsutil: More code cleanup | Denis Kenzior | 1 | -47/+54 | |
- Change the flow of the code a bit, in the case that all fragments have been sent and an udelivered sr arrives, we can simply remove the node and signal undelivered up - We ignore temporary and temporary final status reports | |||||
2010-06-21 | smsutil: Make code flow easier to understand | Denis Kenzior | 1 | -52/+53 | |
2010-06-21 | smsutil: multiline comments to preferred style | Denis Kenzior | 1 | -3/+7 | |
2010-06-21 | smsutil: Minor code style & indentation fixes | Denis Kenzior | 1 | -10/+9 | |
2010-06-21 | smsutil: memcpy is preferable to struct assignment | Denis Kenzior | 1 | -1/+1 | |
2010-06-21 | smsutil: Streamline flow of sr add_fragment | Denis Kenzior | 1 | -22/+7 | |
2010-06-21 | smsutil: Status report assembly | Pasi Miettinen | 1 | -0/+183 | |
2010-06-18 | smsutil: Add a decoder for ussd pdus | Yang Gu | 1 | -0/+44 | |
2010-06-07 | smsutil: Add option to use delivery reports | Pasi Miettinen | 1 | -2/+3 | |
2010-06-04 | smsutil: status reports also lead with SC_ADDR | Denis Kenzior | 1 | -1/+2 | |
2010-06-01 | smsutil: Don't overflow signed ints | Denis Kenzior | 1 | -5/+5 | |
We were overflowing the datatype which was causing the 31st segments to be prepended at position 0. This resulted in (very) long messages being improperly concatenated | |||||
2010-05-28 | smsutils: add some documentation | Inaky Perez-Gonzalez | 1 | -0/+7 | |
sms_assembly_add_fragment_backup: clarify how insertion spot is found | |||||
2010-05-27 | smsutil: add sms_decode_unpacked_stk_pdu function | Denis Kenzior | 1 | -0/+52 | |
Properly check the special 'packing required' sms pdus sent by SIM toolkit. | |||||
2010-05-27 | smsutil: Check that udl is less than 140 | Yang Gu | 1 | -0/+3 | |
2010-05-26 | simutil: Add sim_encode_bcd_number | Denis Kenzior | 1 | -19/+1 | |
2010-05-26 | smsutil: Update the doc for extract_bcd_number | Denis Kenzior | 1 | -0/+4 | |
2010-05-25 | smsutil: Expose SMS timestamp encoding utility | Andrzej Zaborowski | 1 | -7/+7 | |
The function can be re-used in stkutil.c, similarly to sms_decode_scts. | |||||
2010-04-02 | Make function decode_scts public | Yang Gu | 1 | -6/+6 | |
2010-04-02 | Refactor: Break out semi-octet decoder | Yang Gu | 1 | -6/+11 | |
Refactor decode_scts to use this function | |||||
2010-02-04 | Fix: Unnecessary initializations | Denis Kenzior | 1 | -2/+2 | |
2010-02-04 | Fix: missing break statement | Denis Kenzior | 1 | -0/+2 | |
2010-02-03 | Fix: Check for \r in UCS2 alphabets | Denis Kenzior | 1 | -1/+1 | |
2010-01-01 | Update copyright information | Marcel Holtmann | 1 | -1/+1 | |
2009-12-17 | Style: Fix a few more occurences of if/else | Denis Kenzior | 1 | -4/+8 | |
See Linux coding style document for details | |||||
2009-12-17 | Add utility for checking if CBS topic is in range | Andrzej Zaborowski | 1 | -1/+21 | |
2009-11-05 | Rename sms assembly path to sms_assembly from sms | Denis Kenzior | 1 | -1/+1 | |
Not to interfere with sms settings storage | |||||
2009-10-16 | Fix: Don't return NULL if message is empty | Denis Kenzior | 1 | -5/+0 | |
Empty SMS messages are in sms_decode_text are returned as NULL, e.g. error. This shouldn't be the case, empty messages should be reported and signaled. | |||||
2009-10-16 | Fix: Skip over empty messages | Andrzej Zaborowski | 1 | -0/+3 | |
2009-10-15 | Fix: Quiet a warning on some compilers | Denis Kenzior | 1 | -2/+2 | |
2009-10-02 | Fix: Handle empty SMSes | Denis Kenzior | 1 | -2/+4 | |
If an SMS is empty (e.g. nothing to unpack) then we should simply continue on. | |||||
2009-09-17 | Use existing function for converting to iso639 | Denis Kenzior | 1 | -1/+1 | |
2009-09-10 | Add ability to expire PLMN wide messages | Denis Kenzior | 1 | -1/+10 | |
2009-09-10 | Handle empty topic range lists | Denis Kenzior | 1 | -0/+3 | |
2009-09-10 | Make cbs_topic_ranges_to_string work with all ids | Denis Kenzior | 1 | -1/+7 | |
2009-09-10 | Add CBS topic range functions | Denis Kenzior | 1 | -0/+212 | |
2009-09-08 | Fix make distcheck | Denis Kenzior | 1 | -2/+0 | |
2009-09-08 | Rework SMS fragment backup storage | Denis Kenzior | 1 | -9/+47 | |
The SMS address can actually contain other characters than 0-9, +, *, #, particularly when the alphanumeric address type is used. This is commonly used by services such as Google or carrier specific SMS services. Rework the SMS address storage to simply re-use the SMS address pdu format, which consists of up to 12 hex-encoded bytes. | |||||
2009-09-08 | Fix style issue | Denis Kenzior | 1 | -4/+3 | |
2009-09-08 | Fix off by one error in assembly serialize | Denis Kenzior | 1 | -1/+1 | |
The proper PDU was not being written out fully | |||||
2009-09-08 | Write state of SMS assembly to disk and restore on startup. | Andrzej Zaborowski | 1 | -3/+211 | |
This way we can continue receiving segmented messages over a reset or crash. | |||||
2009-09-08 | Do supported dialect detection in sms.c | Denis Kenzior | 1 | -0/+8 | |
2009-09-08 | Use SMS national language identifier when decoding | Aki Niemi | 1 | -2/+61 | |
Adds support for decoding SMSs encoded using national language single shift and locking shift tables. | |||||
2009-08-21 | Fix getting the offset into sms fragment bitmap. | Andrzej Zaborowski | 1 | -1/+1 | |
Otherwise only 64 fragments fit. | |||||
2009-08-06 | Add whitespace properly | Denis Kenzior | 1 | -1/+1 | |
2009-08-05 | Expose address encode/decode utilities | Andrzej Zaborowski | 1 | -16/+20 | |
These can be used elsewhere, in particular for decoding the enhanced message waiting notification ieis | |||||
2009-08-05 | Add encode_bcd_number utility function | Andrzej Zaborowski | 1 | -0/+11 | |
2009-07-14 | Fix stupid false positive warnings about uninitialized variables | Marcel Holtmann | 1 | -9/+14 | |
The GCC check for uninitialized variables is so useful that dealing with the false positives is just a minor inconvenience. The following GCC trick helps to silence them: #define uninitialized_var(x) x = x This way no code obfuscation is needed to compile smoothly and the code stays readable. And the author has to actually think about it. | |||||
2009-07-13 | Fix signedness warnings | Denis Kenzior | 1 | -3/+4 | |
2009-07-13 | Fix unused variables | Denis Kenzior | 1 | -2/+0 | |