This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Holger Hans Peter Freyther holger at freyther.deOn Sun, Jul 07, 2013 at 09:08:26AM +0200, Holger Hans Peter Freyther wrote: > 2.) The semantic of the change is bad. > > + octet_len = response_len*7/8; > + if (response_len*7%8 != 0) > + octet_len++; > + /* Warning, response_len indicates the amount of septets > + * (characters), we need amount of octets occupied */ I have reverted the two changes and rebased my zecke/features/alpha-numeric branch. Please review the two commits of the branch. In regard to the USSD fixes I would propose the following: * We introduce a new API function that will handle the specifics of the USSD packing (last 7bit unused, last 7bit <CR>). The signature could be: int gsm_7bit_encode_ussd(uint8_t *result, const char *data, int *octets_written); int gsm_7bit_decode_ussd(char *decoded, const uint8_t *user_data, uint8_t length); * Add a testcase for the above (e.g. '1234567\r' should result in a double \r\r). * Switch the USSD code in libosmocore over I would argue that writing a regression test is industry standard and basic software engineering but running "make check" after doing a change is absolutely basic. holger