Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-06-29 | properly reset the MO state of all MO on Abis disconnectopenbsc/0.9.140.9.14 | Harald Welte | 3 | -10/+38 | |
When we loose the A-bis link, we should properly re-set the administrative, operational and availability state of all MOs | |||||
2011-06-29 | add lchan->meas for BTS side code | Harald Welte | 1 | -0/+38 | |
TODO: move all of the BTS side per-lchan data behind a 'void *role' pointer like 'struct gsm_bts' | |||||
2011-06-27 | Revert "HACK: disable NM_ATTR for CELL GLOBAL ID for sysmo-bts" | Harald Welte | 1 | -2/+2 | |
This reverts commit 8b65ab9d9133efe53a058733d492ac0595040fb4, which should never have been committed to master. In fact, it is not even needed anymore with recent osmo-bts code. | |||||
2011-06-27 | update debug_test with logging system changes | Harald Welte | 1 | -1/+1 | |
Thanks to Konrad Meier | |||||
2011-06-26 | make channel_test build again | Harald Welte | 1 | -1/+1 | |
2011-06-26 | move gsm0502_calc_paging_group() to libosmocore | Harald Welte | 2 | -18/+1 | |
2011-06-26 | generalize function for calculation of the paging group | Harald Welte | 1 | -7/+10 | |
2011-06-26 | move gsm 05.02 related calculations into libosmocore | Harald Welte | 3 | -28/+3 | |
2011-06-26 | use new gsm48_number_of_paging_subchannels from libosmocore | Harald Welte | 3 | -17/+4 | |
2011-06-26 | system information related bits for osmo-bts | Harald Welte | 1 | -1/+9 | |
2011-06-25 | osmo-bsc: bring in sync with recent NM MO changes | Harald Welte | 1 | -5/+5 | |
2011-06-25 | move {ts,lchan}2chan_nr() functions to gsm_data_shared.c | Harald Welte | 5 | -56/+60 | |
... this way osmo-bts can use them | |||||
2011-06-09 | HACK: disable NM_ATTR for CELL GLOBAL ID for sysmo-bts | Harald Welte | 1 | -2/+2 | |
Do not commit this to master. It disables a non-standard IE in the BTS attributes. | |||||
2011-06-07 | add back-pointer for l1 as part of BTS role. | Harald Welte | 1 | -0/+4 | |
2011-06-07 | initialize NM state for all objects to known state | Harald Welte | 1 | -0/+3 | |
2011-06-06 | gsm_data_shared: make sure to initialzie the MO obj_class/obj_inst | Harald Welte | 1 | -9/+22 | |
2011-06-06 | add mo->bts member so we can discover which BTS a MO belong sto | Harald Welte | 2 | -0/+18 | |
2011-06-06 | move objclass2{nmstate,mo,}obj() to gsm_data_shared.c (and prefix) | Harald Welte | 3 | -159/+164 | |
2011-06-06 | gsm_data: don't free a bts that's not even allocated yet | Harald Welte | 1 | -3/+1 | |
2011-06-06 | make sure to include gsm_data.h, not gsm_data_shared.h | Harald Welte | 1 | -1/+1 | |
2011-06-05 | split gsm_data.c in gsm_data_shared.c and gsm_data.c | Harald Welte | 8 | -261/+313 | |
This facilitates the use of gsm_data.c from osmo-bts | |||||
2011-06-05 | abis_nm.h: Use osmocom/core/abis_nm.h | Harald Welte | 1 | -2/+1 | |
2011-06-03 | Introduce per-ts TSC | Harald Welte | 4 | -3/+23 | |
This allows us to configure a TSC for each timeslot, not just one globally for the entire BTS. | |||||
2011-06-03 | gsm_data_shared: introduce 'struct gsm_abis_mo' | Harald Welte | 8 | -66/+85 | |
... as a common wrapper around nm_attr and nm_state | |||||
2011-06-03 | split gsm_data.h in gsm_data_shared.h and gsm_data.h | Harald Welte | 3 | -514/+522 | |
gsm_data.h is the part that contains BSC-specific data, whereas gsm_data_shared.h is now shareda with osmo-bts | |||||
2011-06-03 | gsm_data: Use osmocom/gsm/sysinfo.h | Harald Welte | 1 | -3/+3 | |
and include rest_octets.h only in case of BSC | |||||
2011-06-03 | add HSL femtocell openbsc.cfg exampleopenbsc/0.9.13+deb10.9.13+deb1 | Harald Welte | 1 | -0/+87 | |
2011-06-02 | mgcp: Fix a typo in the function name | Holger Hans Peter Freyther | 1 | -5/+5 | |
2011-06-01 | nat: Add VTY code to configure the SMSC rewriting | Holger Hans Peter Freyther | 1 | -9/+47 | |
2011-06-01 | nat: Look into the TPDU/SMS-SUBMIT and use the TP-DestAddress for matches | Holger Hans Peter Freyther | 3 | -9/+79 | |
Match the used SMSC and the destination of the SMS and change the SMSC address if both are matched. | |||||
2011-06-01 | nat: Patch the destination SMS address of a message | Holger Hans Peter Freyther | 5 | -10/+208 | |
Use the same filtering infrasturcture to patch the SMSC address in a CP-DATA/RP-DATA message. Add a very simple testcase for this code. | |||||
2011-06-01 | nat: Move the common new message generation code into the base method | Holger Hans Peter Freyther | 1 | -26/+28 | |
2011-06-01 | nat: Prepare to patch more than the CC Setup message | Holger Hans Peter Freyther | 4 | -30/+37 | |
Refactor the code to allow having different handlers. The goal is to be able to patch some SMS messages too. | |||||
2011-06-01 | nat: Allow to have a regexp to match the MSISDN | Holger Hans Peter Freyther | 4 | -33/+117 | |
The idea that MCC and MNC is enough to classify a subscriber turns out to be wrong. Certain operatos license a number range of IMSIs to others. When we see a '^' in the MCC field we treat it as a regexp. The code now turns the MCC/MNC into a regexp for the IMSI. It is not using extended POSIX regexp to match the behavior of the access list. | |||||
2011-05-31 | nat: Add a test utility for the number rewriting | Holger Hans Peter Freyther | 1 | -0/+30 | |
2011-05-31 | nat: Allow to rewrite any non international number | Holger Hans Peter Freyther | 1 | -2/+0 | |
Remove the arteficial limitation of the number format of an unknown number. | |||||
2011-05-31 | nat: Refactor the number patching code into a new method | Holger Hans Peter Freyther | 1 | -45/+56 | |
Separate the code to patch the code and the code to find a new number based on the old number. This will allow to add multiple targets for number changing. | |||||
2011-05-31 | abis: Get the structs and values from libosmocore | Holger Hans Peter Freyther | 2 | -6/+2 | |
Remove the forward declarations for functions and structs that have been moved to libosmocore. | |||||
2011-05-31 | misc: Provide a uninstall-hook to remove the extra files | Holger Hans Peter Freyther | 1 | -0/+7 | |
Fix make distcheck to uninstall files that were installed by our custom hook. This is fixing: ERROR: files left after uninstall: ./share/doc/openbsc/examples/osmo-bsc_mgcp/mgcp.cfg ./share/doc/openbsc/examples/osmo-nitb/nanobts/openbsc.cfg ./share/doc/openbsc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg ./share/doc/openbsc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg ./share/doc/openbsc/examples/osmo-nitb/bs11/openbsc.cfg ./share/doc/openbsc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg ./share/doc/openbsc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg ./share/doc/openbsc/examples/osmo-nitb/rbs2308/openbsc.cfg | |||||
2011-05-24 | move some more abis_nm related code into libosmocore | Harald Welte | 2 | -42/+0 | |
This syncs openbsc.git with libosmocore.git commit rev 11c7193ad8ceb4f3898799dc44b700b8b93a59b8 | |||||
2011-05-24 | libabis: fix segfault on malformed ipaccess RSL link | Alexander Huemer | 1 | -1/+4 | |
This patch fixes a segfault that occured when a ipaccess RSL link gets closed unexpectedly. The segfault can be provoked by connecting to the RSL port with ncat and hitting ^C. | |||||
2011-05-24 | openbsc: update .gitignore | Alexander Huemer | 1 | -0/+3 | |
2011-05-24 | openbsc: rename configure.in -> configure.ac | Alexander Huemer | 1 | -0/+0 | |
rename autoconf input file to align with osmocom-bb host applications, and because that suffix is preferred nowadays. | |||||
2011-05-24 | openbsc: add missing AC_LANG_SOURCE for current autoconf | Alexander Huemer | 1 | -1/+1 | |
autoconf >=2.68 demands the body of an AC_COMPILE_IFELSE to be wrapped in an AC_LANG_SOURCE macro, otherwise outputs annoying warnings on the invocation of `autoreconf -i`. this patch follows that demand. | |||||
2011-05-24 | Move system information related defines and code to libosmocore | Harald Welte | 3 | -146/+12 | |
This brings openbsc in sync with the following libosmocore commit: b5503136fa234690d5493b19a8aee3a4ef74190d | |||||
2011-05-24 | prepare gsm_data.h header file sharing with osmo-bts | Harald Welte | 6 | -114/+141 | |
This should not introduce any functional changes, it just re-arranges some definitions in the header file, and introduces the ROLE_BSC define that we enable for the BSC-specific fields. | |||||
2011-05-23 | abis_nm: Some more fall-out from the abis_nm move to libosmocore | Harald Welte | 3 | -3/+5 | |
we want get_string_value(), not the equivalent of get_value_string() | |||||
2011-05-23 | abis_nm: fix some fallout regarding abis_nm migration to libosmocore | Harald Welte | 4 | -6/+7 | |
Thanks to Holger for noticing this. | |||||
2011-05-22 | abis_nm: Move lots of generic definitions + code to libosmocore | Harald Welte | 1 | -388/+26 | |
2011-05-22 | use new libosmogsm ip.access protocol header file | Harald Welte | 1 | -87/+1 | |