Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vty: reserve nodes for libosmo-abis | Pablo Neira Ayuso | 2011-07-18 | 1 | -0/+3 |
| | | | | | This patch reserves E1INP_NODE and IPA_NODE for libosmo-abis VTY interfaces. | ||||
* | msgb: add ->dst attribute to store routing information | Pablo Neira Ayuso | 2011-07-18 | 1 | -0/+3 |
| | | | | | | | | | | This patch adds a new attribute to msgb objects. This new attribute will store a pointer to the routing information, in the case of the A-bis link, this will be used to store e1inp_sign_link instead of struct gsm_bts_trx. This deprecates msg->trx, that can be removed once all application are ported to use msg->dst. | ||||
* | logging: add libosmo-abis logging subsystems | Pablo Neira Ayuso | 2011-07-18 | 2 | -1/+41 |
| | | | | | | This adds the libosmo-abis logging subsystems to libosmocore, it uses the new change that harald proposed based on negative numbers for library logging subsystems. | ||||
* | signal: reserve signal subsystems >= INT_MAX/2 for libraries | Pablo Neira Ayuso | 2011-07-18 | 1 | -0/+23 |
| | | | | | | | | | The first range (from 0 to INT_MAX/2) of signal subsystems can be used by client applications while the second range (from INT_MAX) is reserved for libraries. This is useful to support signals defined in libraries that may be used by different client applications. | ||||
* | misc: Put git-version-gen into the tarball | Holger Hans Peter Freyther | 2011-07-17 | 1 | -0/+2 |
| | | | | | autoreconf does not work on released tarballs due the missing git-version-gen. Add it. | ||||
* | gsm 04.80: fix typo (256, not 265!) | Harald Welte | 2011-07-16 | 1 | -2/+2 |
| | | | | | | | This was introduced by me in commit 79599ba0eb7a9aeaeb9dfbbf4881f0633724a471 Thanks to Alexander Huemer for detecting it | ||||
* | gsm 04.80: ussd_request.text can contain 0xff, needs to be unsigned | Harald Welte | 2011-07-16 | 1 | -1/+1 |
| | | | | Found by Smatch | ||||
* | lapdm: fix memory leak due to unreachable code | Harald Welte | 2011-07-16 | 1 | -1/+0 |
| | | | | detected by Smatch | ||||
* | gsm 08.08: use ANSI function definition with (void) | Harald Welte | 2011-07-16 | 2 | -2/+2 |
| | |||||
* | tlv: Make tlv parser arrays 256 entries wide to prevent overflow on 0xff | Harald Welte | 2011-07-16 | 2 | -3/+3 |
| | | | | | | | If we encounter a tag with 0xFF, we overflow our existing tlv_parse array definitions. Warning: this breaks ABI | ||||
* | gprs_cipher_core: Fix potential buffer overflows | Harald Welte | 2011-07-16 | 1 | -3/+3 |
| | | | | detected by Smatch | ||||
* | telnet_interface: if we don't check for the return value, don't use ret | Harald Welte | 2011-07-16 | 1 | -5/+4 |
| | |||||
* | telnet_interface: get rid of 'const' warning | Harald Welte | 2011-07-16 | 1 | -1/+1 |
| | |||||
* | get rid of non-ANSI function declarations missing (void) | Harald Welte | 2011-07-16 | 5 | -8/+8 |
| | | | | Detected by Smatch | ||||
* | don't use signed bit-fields | Harald Welte | 2011-07-16 | 1 | -2/+2 |
| | | | | detected by Smatch | ||||
* | timer: use (void) for functions that take no arguments | Harald Welte | 2011-07-16 | 2 | -6/+6 |
| | | | | This has been detected by http://smatch.sourceforge.net/ | ||||
* | Revert various debian related changes | Holger Hans Peter Freyther | 2011-07-16 | 5 | -12/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | The debian related changes were not meant to be comitted and were local experiments. The changes should go through Jan and not this way. Revert "more changes" This reverts commit 96ba20cb44e602abb292b53c9e4f92aa59998df1. Revert "debian: Updates to fix lintian errors" This reverts commit b670c86edd704d45b572b87111f3224abecc4767. Revert "debian: Switch to the 3.0(quilt) format to play with launchpad" This reverts commit 7a91d6071d1ef15e5a05f5feb7f79a06c279c673. Revert "debian: Add new changelog entry for the shlib:Depends change" This reverts commit 54b8c4e0edb2f0f0cde7d28c1715810dd5c6a4b1. Revert "debian: dpkg-buildpackage complains about this here" This reverts commit 4284307ead92f35e844e452c0ff9c73a61038096. Revert "debian: Add a new changelog entry" This reverts commit ae9b220d166dac277a9b9078add20650415d1cb2. | ||||
* | osmo_hexdump: Fix segfault when input is too long. | Holger Hans Peter Freyther | 2011-07-15 | 1 | -0/+2 |
| | | | | | | | | | | In snprinftf the size is a size_t (unsigned) in case we want to write more than we have available, len_remain will be < 0. This was spotted while removing hexdump from simtrace and comparing it to our implementation. int snprintf(char *str, size_t size, const char *format, ...); | ||||
* | more changes | Holger Hans Peter Freyther | 2011-07-13 | 1 | -21/+3 |
| | |||||
* | debian: Updates to fix lintian errors | Holger Hans Peter Freyther | 2011-07-13 | 4 | -17/+16 |
| | |||||
* | debian: Switch to the 3.0(quilt) format to play with launchpad | Holger Hans Peter Freyther | 2011-07-13 | 1 | -1/+1 |
| | |||||
* | debian: Add new changelog entry for the shlib:Depends change | Holger Hans Peter Freyther | 2011-07-13 | 1 | -0/+6 |
| | |||||
* | debian: dpkg-buildpackage complains about this here | Holger Hans Peter Freyther | 2011-07-13 | 1 | -1/+1 |
| | |||||
* | debian: Add a new changelog entry | Holger Hans Peter Freyther | 2011-07-13 | 1 | -0/+6 |
| | |||||
* | GSM 08.08: Fix generation of CIPHER MODE REJECT | Harald Welte | 2011-07-12 | 1 | -1/+1 |
| | | | | | The message has a total length of 4 octets, so don't allocate only 3 in the msgb. | ||||
* | gsm 08.08: add value_strings and gsm0808_msg_name() function | Harald Welte | 2011-07-11 | 2 | -0/+89 |
| | |||||
* | fix against corrupted output in parallel logging | Harald Welte | 2011-07-02 | 1 | -1/+1 |
| | | | | | | | | | In 825607672215b7a12ea6e201a89cd5209f6d657f it was attempted to fix a bug previously introduced by logging related changes. The problem is that a va_list can be corrupted after it has been used once, so we need to va_copy before each successive use. And if we copy it, we also need to use the copy, and not the original ;) | ||||
* | lapdm: make sure we flush all queues whenever entering IDLE state | Harald Welte | 2011-06-29 | 1 | -0/+11 |
| | | | | | this fixes a memory leak where the final UA would always remain in memory after a LAPDm entity has been disconnected. | ||||
* | add msgb_set_talloc_ctx() to set the talloc context for msgb allocations | Harald Welte | 2011-06-29 | 2 | -0/+7 |
| | |||||
* | make sure abis_nm <-> osmocom pchan type conversion always works | Harald Welte | 2011-06-29 | 1 | -0/+2 |
| | |||||
* | LAPDm: Uplink SACCH frames use format B, not format B4 | Harald Welte | 2011-06-29 | 1 | -5/+12 |
| | |||||
* | LAPDm: When Rx DATA from L1, L1 does not know the SAPI | Harald Welte | 2011-06-27 | 1 | -13/+14 |
| | | | | We have to determine the SAPI ourselves inside the LAPDm header. | ||||
* | Fix the generation of the log_categories string + LAPDM | Harald Welte | 2011-06-27 | 1 | -4/+7 |
| | | | | | | | | ... I should do more testing :( Conflicts: src/logging.c | ||||
* | logging: make sure to add the internal categories, as intended | Harald Welte | 2011-06-27 | 1 | -0/+6 |
| | |||||
* | add LAPDm code from osmocom-bb into libosmocore | Harald Welte | 2011-06-27 | 6 | -3/+2707 |
| | |||||
* | logging: introduce library-internal logging categories | Harald Welte | 2011-06-27 | 3 | -27/+104 |
| | | | | | | | | | | We do this by using a trick: library-internal log categories use negative subsystem numbers, which are converted into positive array indexes at the time of logging. library-internal log categories need to be knwo at compile-time, while application-specified categories now are of unlimited number, as they are dynamically allocated. | ||||
* | import gsm0502_calc_paging_group() from openbsc | Harald Welte | 2011-06-26 | 4 | -1/+48 |
| | |||||
* | add some utility functions for paging related calculation (TS 05.02) | Harald Welte | 2011-06-26 | 3 | -8/+43 |
| | |||||
* | add gsm48_number_of_paging_subchannels() function | Harald Welte | 2011-06-26 | 2 | -0/+15 |
| | | | | (from openbsc's rsl_number_of_paging_subchannels) | ||||
* | add MAX() macro as OSMO_MAX | Harald Welte | 2011-06-26 | 1 | -0/+1 |
| | |||||
* | merge process.[ch] with application.[ch] | Harald Welte | 2011-06-26 | 6 | -80/+67 |
| | |||||
* | gsm/utils: Adding conversion of "mobile power class" to dBm | Andreas Eversberg | 2011-06-26 | 2 | -0/+43 |
| | | | | | Written-by: Andreas Eversberg <jolly@eversberg.eu> Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | ||||
* | sysinfo: add EXTENDED MEASUREMENT ORDER / MEASUREMENT INFO to SI types | Harald Welte | 2011-06-25 | 2 | -0/+8 |
| | | | | | those two are used in the RSL SACCH FILLING messages and delivered like SI5 / SI6. | ||||
* | RSL: Fix typo | Harald Welte | 2011-06-25 | 1 | -1/+1 |
| | |||||
* | add value_string definitions for RSL message types | Harald Welte | 2011-06-23 | 2 | -0/+77 |
| | |||||
* | introduce GSM primitive definitions | Harald Welte | 2011-06-23 | 3 | -1/+32 |
| | | | | | The idea here is to use the osmocom core primitive code ot abstract out primitives for inter-layer comunication in GSM. | ||||
* | add new 'prim.h' header file for primitives | Harald Welte | 2011-06-23 | 2 | -1/+21 |
| | |||||
* | socket: add OSMO_SOCK_F_[CONNECT|BIND|NON_BLOCK] flags | Pablo Neira Ayuso | 2011-06-13 | 3 | -15/+40 |
| | | | | | | | | This extends the socket infrastructure in libosmocore to allow to create non-blocking sockets. Basically, it replaces the connect0_bind1 parameter by one flags parameter. | ||||
* | Merge branch 'master' of git.osmocom.org:libosmocore | Pablo Neira Ayuso | 2011-06-13 | 6 | -7/+12 |
|\ | |||||
| * | add missing #include file to sysinfo.h | Harald Welte | 2011-06-05 | 1 | -0/+1 |
| | | | | | | | | (otherwise 'struct value_string' would not be defined) |