Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gsm0808: Add the TLV definition for some of the 0808 IEs | Holger Hans Peter Freyther | 2010-04-17 | 1 | -0/+28 |
| | |||||
* | Add GSM0808 utilities to Osmocore. | Holger Hans Peter Freyther | 2010-04-15 | 4 | -2/+233 |
| | | | | The code is coming from the on-waves/bsc-master branch. | ||||
* | gsm_08_08.h: Remove OpenBSC include file from the header. | Holger Hans Peter Freyther | 2010-04-15 | 1 | -3/+0 |
| | |||||
* | Add GSM08.08 protocol header. | Holger Hans Peter Freyther | 2010-04-15 | 1 | -0/+306 |
| | | | | | This header is copied from bssap.h of the on-waves/bsc-master branch and only contains the protocol specific information. | ||||
* | select.c: Make the ugly hacker uglier... | Holger Hans Peter Freyther | 2010-04-11 | 1 | -1/+2 |
| | | | | | | | Right now I'm seeing crashes when removing a link and deleting it and I need this hack to make it not crash. We will have to understand if llist_for_each_entry_safe has a bug or if we are doing something bad with the list (anchors not properly initialized). | ||||
* | remove references to u_int*_t and use uint*_t instead | Harald Welte | 2010-04-09 | 2 | -4/+5 |
| | |||||
* | gsm48: introduce MM_CONNECTION_PEND state | Andreas Eversberg | 2010-04-09 | 2 | -2/+3 |
| | |||||
* | gsm48-ie.c: Fix year in copyright message | Harald Welte | 2010-04-09 | 1 | -1/+1 |
| | |||||
* | write_queue: Add callback for exceptions as well. | Holger Hans Peter Freyther | 2010-04-08 | 2 | -0/+4 |
| | |||||
* | import gsm48_mi_to_string() from OpenBSC | Harald Welte | 2010-03-28 | 2 | -0/+47 |
| | |||||
* | logging: only compile stderr target if we actualy have stderr | Harald Welte | 2010-03-27 | 1 | -0/+8 |
| | |||||
* | only include strings.h if it is actually preent | Harald Welte | 2010-03-26 | 1 | -0/+5 |
| | |||||
* | logging: fix default initialization of per-category loglevels | Harald Welte | 2010-03-26 | 1 | -2/+12 |
| | | | | | | | Before this patch, there was a bug in the code caused by a memcpy from one data structure to another. unfortuantely the data structures were not the same, so we have to explicitly iterate over the array and assign the structure members manually. | ||||
* | rename 'debug' interface to 'logging' interface | Harald Welte | 2010-03-26 | 5 | -186/+186 |
| | | | | It's not really about debugging, but about generic logging... | ||||
* | debug: remove unneeded 'number' member of 'struct debug_info_cat' | Harald Welte | 2010-03-26 | 2 | -11/+5 |
| | | | | | | As the debug subsystem number is used as index into the debug_info_cat array, there is no need to store the number explicitly inside the structure again. | ||||
* | debug.c: fix no-color-printing in case .color = NULL | Harald Welte | 2010-03-26 | 1 | -3/+6 |
| | |||||
* | Import 'debug' support from OpenBSC into libosmocore | Harald Welte | 2010-03-26 | 4 | -2/+481 |
| | |||||
* | write_queue: Add a method to clear the queue. | Holger Hans Peter Freyther | 2010-03-26 | 2 | -0/+12 |
| | |||||
* | replace rsl_rlm_cause_strs with rsl_rlm_cause_name() | Harald Welte | 2010-03-25 | 2 | -5/+9 |
| | |||||
* | replace gsm48_cc_msg_names[] with gsm48_cc_msg_name() | Harald Welte | 2010-03-25 | 2 | -70/+54 |
| | | | | and implement the backend using value_string | ||||
* | use more value_string in gsm48 and rsl | Harald Welte | 2010-03-25 | 2 | -61/+54 |
| | |||||
* | get_value_string(): return "unknown 0x..." instead of "unknown" | Harald Welte | 2010-03-25 | 1 | -1/+5 |
| | |||||
* | Create a dummy m4 directory to make autoreconf --install --force work | Holger Hans Peter Freyther | 2010-03-24 | 1 | -0/+1 |
| | | | | | | Even when removing AC_CONFIG_MACRO_DIR aclocal insisted that it needs to have a m4 directory. Make it happy by providing one. As git is not tracking directories I needed to add a dummy file. | ||||
* | add git-version-gen magic to automatically generate package version | Harald Welte | 2010-03-23 | 4 | -3/+168 |
| | |||||
* | bump version to 0.1.0 | Harald Welte | 2010-03-23 | 1 | -1/+1 |
| | |||||
* | osmocore: Add a direct l4h to the union of l4h pointers | Holger Hans Peter Freyther | 2010-03-22 | 1 | -0/+1 |
| | | | | This is needed for the BSSAP code of the On Waves/BSC master branch | ||||
* | fix compiler warnings (itsme <itsme@xs4all.nl>) | Harald Welte | 2010-03-22 | 3 | -3/+3 |
| | | | | | * added several 'const' for strings. * added 'extern' to declarations of rsl_rlm_cause_strs | ||||
* | gsm48.h: Make the array extern to a silence a linker warning | Holger Hans Peter Freyther | 2010-03-11 | 1 | -1/+1 |
| | | | | | | | | /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld: Warning: size of symbol `rsl_rlm_cause_strs' changed from 8 in ./openbsc/src/libbsc.a(abis_rsl.o) to 120 in /usr/local/lib/libosmocore.so spotted and sent to the list by Andreas | ||||
* | write_queue: Make the bfd cb public so it can be used in a different context | Holger Hans Peter Freyther | 2010-03-08 | 2 | -2/+3 |
| | | | | | | | | * I'm doing a nonblocking connect and for this I need to select on writable and the first thing I need to do is to check the SOL_SOCKET SO_ERROR state. I realize this by setting a different cb on the embedded bfd during setup and then go back to the real implementation. | ||||
* | import GSM04.08 encode/decode functions and mncc.h from openbsc | Harald Welte | 2010-03-07 | 6 | -3/+842 |
| | |||||
* | add option --disable-tests to disable building of test binaries | Harald Welte | 2010-03-07 | 2 | -2/+8 |
| | |||||
* | add --disable-talloc option to build without talloc support | Harald Welte | 2010-03-07 | 3 | -2/+16 |
| | |||||
* | use strtol instead of atoi | Harald Welte | 2010-03-07 | 1 | -1/+1 |
| | |||||
* | msgb: Buffer formatting and scanning functions. | Ingo Albrecht | 2010-03-07 | 1 | -0/+41 |
| | |||||
* | import some gsm band/arfcn/time related utilities from OsmocomBB | Harald Welte | 2010-03-07 | 2 | -1/+114 |
| | |||||
* | introduce RxLev statistics module, an efficient way for power scan data | Harald Welte | 2010-03-06 | 4 | -2/+118 |
| | |||||
* | some more ip.access specific ABIS_NM defines | Harald Welte | 2010-03-06 | 1 | -0/+22 |
| | |||||
* | mark some occasions of bitvec as 'const' as appropriate | Harald Welte | 2010-03-06 | 2 | -4/+4 |
| | |||||
* | add GSTMAP ARCFCN flag bits | Harald Welte | 2010-03-04 | 1 | -0/+4 |
| | |||||
* | update GSMTAP to version 0x02 | Harald Welte | 2010-03-04 | 1 | -31/+37 |
| | |||||
* | fix CCCH parsing | Harald Welte | 2010-03-04 | 1 | -3/+3 |
| | |||||
* | add new rsl_dec_chan_nr() function | Harald Welte | 2010-03-04 | 2 | -0/+36 |
| | |||||
* | import gsm48 utility functions from OpenBSC | Harald Welte | 2010-03-04 | 2 | -2/+149 |
| | | | | | * gsm48_generate_lai() gsm48_generate_mid_from_tmsi() gsm48_generate_mid_from_imsi() * gsm48_cc_msg_names[] | ||||
* | import bcd2char() and char2bcd() from OpenBSC | Harald Welte | 2010-03-04 | 2 | -0/+17 |
| | |||||
* | import gsm_band_name() and gsm_band_parse() from OpenBSC | Harald Welte | 2010-03-04 | 2 | -1/+59 |
| | |||||
* | add 'transparent' argument to rsl_rll_push_l3() and rsl_rll_push_l3() | Harald Welte | 2010-03-04 | 2 | -12/+18 |
| | | | | | this is required to make those functions useful for OpenBSC, nut just OsmocomBB | ||||
* | fix rsl_enc_chan_nr() for SDCCH4 | Harald Welte | 2010-03-04 | 1 | -1/+1 |
| | |||||
* | import some GSM 04.08 utility code from OpenBSC | Harald Welte | 2010-03-02 | 4 | -2/+154 |
| | |||||
* | add two new RSL utility functions | Harald Welte | 2010-03-02 | 2 | -0/+55 |
| | |||||
* | add msgb_l1() and msgb_l1len() inline functions | Harald Welte | 2010-03-01 | 1 | -0/+6 |
| |