Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-03-05 | Fix Makefile.am for builddir != srcdiropenbsc/0.9.13 | Harald Welte | 1 | -1/+1 | |
2011-03-05 | Makefile: Add libmsc subdirectory to fix 'distcheck' | Harald Welte | 1 | -1/+1 | |
2011-03-05 | OM2000: Add support for configuring the TF (Timing Function) | Harald Welte | 4 | -1/+43 | |
2011-03-05 | OM2000: Add support for sending TX, RX and TS configuration requests | Harald Welte | 3 | -13/+244 | |
They can be triggered from the VTY | |||||
2011-03-04 | fix path of bscconfig.h include file | Harald Welte | 7 | -7/+7 | |
2011-03-04 | Fix build of bsc-nat test | Harald Welte | 1 | -8/+10 | |
2011-03-04 | Some more SR1.0.1 related fixes | Harald Welte | 1 | -0/+12 | |
somehow all the 0x81 in OML became 0x80, and the 0x80 of RSL became 0x80. | |||||
2011-03-04 | fix erroneous modification of DTX parameter introduced in previous HSL commit | Harald Welte | 1 | -1/+1 | |
2011-03-04 | Make sure not to feed BSSGP messages into RSL | Harald Welte | 1 | -1/+2 | |
2011-03-04 | Implement the HSL SR1.0.1 protocol | Harald Welte | 4 | -5/+12 | |
It seems HSL has fixed most of their obvious issues in the SR1.0.1 release. However, this creates quite an incompatibility of the protocol, and we have to adapt accordingly | |||||
2011-03-04 | [HSL] initial support for the HSL 2.75G Femtocell | Harald Welte | 12 | -11/+706 | |
The HSL Femtocell seems to be a poor man implementation of the ip.access Abis/IP protocol, but cutting corners wherever possible. We try to workaround those corners wherever possible... | |||||
2011-03-04 | prefix sub-directories containing libraries with 'lib' | Harald Welte | 91 | -45/+69 | |
... and make sure tests work again after restructuring | |||||
2011-03-04 | really delete a3a8 code | Harald Welte | 1 | -269/+0 | |
2011-03-03 | bsc_mgcp: use top_builddir instead of top_srcdir | Harald Welte | 1 | -1/+1 | |
2011-03-03 | Move 'Gb' protocol stack into its own src/gb subdirectory | Harald Welte | 10 | -10/+15 | |
2011-03-03 | Rename bsc_nat -> osmo-bsc_nat and bsc_mgcp -> osmo-bsc_mgcp | Harald Welte | 12 | -11/+16 | |
This now enforces a unique structure: All of our main daemon programs start with an "osmo-" prefix. | |||||
2011-03-03 | re-structure the OpenBSC directory layout | Harald Welte | 91 | -84/+428 | |
The new structure divides the code into a number of libraries for the BSC core functionality, MSC core functionality, Abis transport, TRAU and other bits. This doesn't introduce any functional code change but simply moves around files and alters Makefile.am accordingly. Next step would be to disentangle a lot of the inter-library dependencies and make the individual bits of code more independent. | |||||
2011-03-03 | remove a3a8 file that is not used | Harald Welte | 1 | -269/+0 | |
2011-02-28 | misc: Fix the make distcheck of the sources.openbsc/0.9.12 | Holger Hans Peter Freyther | 2 | -1/+3 | |
2011-02-28 | mgcp: Fix make distcheck due a copy 'n pasted Makefile.am | Holger Hans Peter Freyther | 1 | -2/+0 | |
2011-02-28 | mgcp: Only allow transcoding on the virtual trunk | Holger Hans Peter Freyther | 2 | -2/+3 | |
2011-02-28 | mgcp: Fix the static allocation of E1 trunks for the BTS/NET side | Holger Hans Peter Freyther | 2 | -9/+18 | |
2011-02-28 | mgcp: Allocate the endpoints for the E1 trunks as well. | Holger Hans Peter Freyther | 4 | -38/+61 | |
2011-02-28 | mgcp: Look up the E1 trunks through the trunk configuration | Holger Hans Peter Freyther | 1 | -4/+15 | |
2011-02-28 | mgcp: Implement find_trunk to find the E1 trunks as well. | Holger Hans Peter Freyther | 1 | -4/+26 | |
2011-02-28 | mgcp: Make show mgcp print the new trunks we have. | Holger Hans Peter Freyther | 1 | -0/+11 | |
2011-02-28 | mgcp: Introduce a trunk config for multiple trunks. | Holger Hans Peter Freyther | 6 | -4/+140 | |
A trunk will always have 32 endpoints to be used and we allow a sparse allocation of endpoints. | |||||
2011-02-28 | mgcp: Update the commands to work on more than the virtual trunk | Holger Hans Peter Freyther | 1 | -25/+58 | |
2011-02-28 | mgcp: Prepare the show mgcp command to work on multiple trunks | Holger Hans Peter Freyther | 1 | -7/+15 | |
2011-02-28 | mgcp: Introduce a mgcp_trunk_config enum for endpoint configs | Holger Hans Peter Freyther | 9 | -94/+130 | |
We want to support real trunks in the MGCP code and we need to have some better book keeping for those. Move the code around. | |||||
2011-02-28 | nat: For debugging make it possible to set the last used endpoint | Holger Hans Peter Freyther | 1 | -0/+27 | |
This will influence the allocator from where to search for the next free endpoint. This can be used to force it to allocate a specific endpoint next. | |||||
2011-02-27 | nat: Fix some corruption in the test case | Holger Hans Peter Freyther | 3 | -0/+8 | |
2011-02-27 | nat: Change number of multiplexes to the max-endpoints | Holger Hans Peter Freyther | 5 | -16/+42 | |
2011-02-26 | nat: Allocate endpoints from multiple multiplexes. | Holger Hans Peter Freyther | 4 | -14/+82 | |
This code allocates endpoints from multiple multiplexes but will always leave 0x0 and 0x1f unassigned in the multiplex. | |||||
2011-02-26 | nat: Start making the number of multiplexes configurable | Holger Hans Peter Freyther | 3 | -2/+16 | |
Introduce a VTY setting that right now needs to be set to one. To make updating this setting possible we will now store the number of endpoints in the bsc connection as well. | |||||
2011-02-26 | nat: Verify that we are not assigning 0x1f as endpoint. | Holger Hans Peter Freyther | 1 | -5/+5 | |
On a classic BSC we have 32 channels but one is reserved for signalling. Make sure that we are not assigning 0x1f as we assume that this is the signalling channel. This means that from 32 possible voice channels we are only going to use 30 as we are already not using the 0x0. | |||||
2011-02-26 | nat: Allocate the endpoint status dynamically | Holger Hans Peter Freyther | 5 | -12/+39 | |
Allocate the status for an endpoint dynamically. We will support BSCs with different amount of multiplexes and need to have this flexibility in the future. Add the proper null checks to the current users of this code. | |||||
2011-02-25 | nat: Update the tests to make them going again | Holger Hans Peter Freyther | 2 | -4/+7 | |
We now need to have access to a mgcp_cfg and the change to the setup number patching needs new data. We now set the number to international type. | |||||
2011-02-25 | configure: Require a new libosmovty due to the syslog/logging changes | Holger Hans Peter Freyther | 1 | -1/+1 | |
2011-02-24 | Use shorter vty_app_info->name for all apps | Harald Welte | 4 | -4/+4 | |
... as this is now used as SYSLOG ident | |||||
2011-02-24 | sms: introduce new command to trigger the sending process for specific ↵ | Nico Golde | 1 | -0/+19 | |
subscribers only | |||||
2011-02-24 | rf: Delay execution of commands | Holger Hans Peter Freyther | 2 | -18/+39 | |
Delay executing RF commands up to a second. If many commands arrive within a second then just execute the last command. | |||||
2011-02-24 | rf: Verify that the requested mode is entered and drop OML in error | Holger Hans Peter Freyther | 2 | -0/+34 | |
Verify that the BTS is following our orders, if we think there was an error we will drop the OML connection. | |||||
2011-02-24 | rf: Remember the last command requested on the RF CMD interface | Holger Hans Peter Freyther | 3 | -0/+15 | |
2011-02-24 | oml: Parse probable cause and additional text in failure reports | Dieter Spaar | 1 | -0/+14 | |
2011-02-24 | misc: Compile fixes due 4d54d0b883dcf85cd92290dd4cea51754c70b621 | Holger Hans Peter Freyther | 2 | -3/+4 | |
2011-02-20 | debian: Correct the path for the binaries. | Holger Hans Peter Freyther | 6 | -9/+9 | |
2011-02-19 | BSC: Fix empty neighbor list in case of manual SI/SI5 mode | Harald Welte | 1 | -3/+3 | |
2011-02-19 | Fix various compiler warnings all over the code | Harald Welte | 11 | -11/+18 | |
2011-02-19 | Install programs into $(prefix)/bin, not /sbin | Harald Welte | 3 | -4/+4 | |
At least in many configurations, there is no need to run any of our programs as root. Thus, we shouldn't install them in sbin. |