Harald Welte
ca17ef88f5
[DAHDI] build dahdi driver only if dahdi header is present
2011-02-05 20:26:26 +01:00
Holger Hans Peter Freyther
9f239a2a0f
mgcp: Parse a Digital Trunk endpoint name.
2011-01-06 19:35:10 +01:00
Holger Hans Peter Freyther
ecd94a4b45
misc: Introduce a --enable-coverage mode to build with gprof coverage
...
This adds a test coverage build. One can use gcov and lcov on the
resulting data afterwards to see which code paths were executed and
which were not.
2010-11-15 20:06:45 +01:00
Holger Hans Peter Freyther
afa5a394ab
Require 0.1.27 for the new gsm0808 methods
2010-10-27 12:37:13 +02:00
Holger Hans Peter Freyther
833fa0bafa
Require libosmocore 0.1.24 due the USSD changes.
2010-10-13 14:03:15 +02:00
Holger Hans Peter Freyther
daa0fe7637
ussd: Move the code libosmocore, increase the version number.
...
Move the code to libosmocore, update the header file and the
version required in the configure.in.
2010-10-10 17:12:05 +02:00
Holger Hans Peter Freyther
12eb9b7bd9
gsm_04_80: Require libosmocore for creating USSD messages
...
Use the libosmocore to create USSD messages, increase the
minimum version of libosmocore, add header files, remove
the code.
2010-09-30 18:56:07 +08:00
Holger Hans Peter Freyther
7a2c86b67d
vty: Provide a is_config_node for the VTY and use it for the bsc
...
Right now only bsc_hack and osmo_bsc need to have a custom
config handling as they use the subscr/oml nodes.
2010-08-26 16:55:37 +08:00
Harald Welte
2c869efcd3
Introduce '-D' commandline option to daemonize processes
...
This uses the osmo_daemonize() function of libosmocore >= 0.1.18,
and is now implemented for bac_nat, osmo-bsc, bsc_hack, osmo-gbproxy
and bsc_mgcp. This means only osmo-sgsn is missing, which currently
has no option parsing at all.
2010-08-25 19:43:54 +02:00
Harald Welte
6526ca720c
ipaccess-config / NWL: Decode + print neighbor cell ARFCNs
2010-08-04 13:14:34 +02:00
Harald Welte
d5db12c160
Use new include paths of libosmo-sccp 0.0.2
2010-08-03 15:11:51 +02:00
Holger Hans Peter Freyther
30e1ae923d
sccp: Use the external libosmo-sccp as sccp implementation
...
Add --enable-nat and --enable-osmo-bsc to build applications
requiring the Osmo SCCP library to be installed. We are not
using autodiscover as this is out of fashion.
2010-07-31 04:09:38 +08:00
Harald Welte
9fbff4adac
[BSC] Add support for configfile-hardcoded System Information messages
2010-07-30 11:50:09 +02:00
Harald Welte
88f9d98ccc
Use hexparse() from libosmocore >= 0.1.14
2010-07-30 10:39:26 +02:00
Holger Hans Peter Freyther
952db280bd
configure.in: Require 0.1.13 of libosmocore...
2010-07-05 10:55:28 +08:00
Holger Hans Peter Freyther
5ccab1020c
osmo_bsc: Add empty osmo_bsc_main.c and hook it into the build
2010-06-30 15:11:29 +08:00
Holger Hans Peter Freyther
ad98128e65
configure.in: Require a newer libosmocore.
2010-06-21 16:40:09 +08:00
Holger Hans Peter Freyther
28e2988ce2
nat: Add the OSMO NAT to the build process.
2010-06-15 20:31:43 +08:00
Harald Welte
eabb142c70
require libosmocore 0.1.11 to make encryption compile
2010-06-14 20:48:26 +02:00
Harald Welte
84488245e6
We now need libosmocore-0.1.10 due to gprs_tmsi2tlli()
2010-06-01 12:04:03 +02:00
Harald Welte
14ce8a0fa4
VTY: libosmocore >= 0.1.9 doesn't define BSC specific VTY nodes anymore
2010-05-31 16:04:12 +02:00
Harald Welte
4b037e4117
Migrate VTY code to libosmovty
2010-05-25 23:40:38 +02:00
Harald Welte
03800ba868
[GPRS] Build osmo-sgsn only if libgtp is available
2010-05-18 00:20:21 +02:00
Harald Welte
6f65696459
logging: Add 'show logging vty' command to display current log config
...
As the logging config is getting more and more complex, it is good
if it can be displayed interactively.
WARNING: This needs libosmocore 0.1.6 or later!
2010-05-11 11:24:27 +02:00
Harald Welte
c9a341b248
move ipaccess tools into their own subdirectory
...
They will now be built fully inside src/ipaccess, using their
own Makefile.am
2010-05-04 07:47:54 +02:00
Harald Welte
e236596bf4
[gprs] Move all GPRS related code to src/gprs subdirectory
2010-05-04 07:41:59 +02:00
Harald Welte
ca8d0063f9
remove gsm48_mi_to_string() as it is now in libosmocore 0.1.3
2010-03-28 18:28:29 +08:00
Harald Welte
dc5062b185
move log/debug codebase to libosmocore
...
The logging/debugging code is generic enough to move it into libosmocore
while keeping OpenBSC specific definitions in openbsc itself.
This commit uses the logging support present in libosmocore-0.1.2,
you will have to update your library to this version.
2010-03-26 21:31:43 +08:00
Harald Welte
e95daf1925
convert openbsc to use libosmocore-0.1.1 API
...
the 0.1.1 API is cleaned up and removes all exported global static
arrays (like rlm_cause_strs). There are now proper accessor functions.
2010-03-25 12:13:02 +08:00
Harald Welte
5e6466780f
current version needs exactly 0.1.0 version of libosmocore
2010-03-25 12:02:36 +08:00
Harald Welte
7f0f8b92ce
depend on libosmocore 0.1.0
...
this creates a hard dependency to a certain base version of the library
2010-03-23 00:38:32 +08:00
Harald Welte
5a29c7fa89
automatically include program version and print it from vty and --version
2010-03-23 00:09:32 +08:00
Harald Welte
f98a4974d7
finish openbsc / libosmocore separation
...
* use pkg-config from openbsc to find header and library
* move sms and timer tests to libosmocore itself
* ensure "make distcheck" works on both packages
2010-02-20 17:29:27 +01:00
Holger Hans Peter Freyther
5e6f52f15a
[sccp] Install the static sccp library and the headers
2010-02-12 22:42:13 +01:00
Holger Hans Peter Freyther
a49ffb4cb4
Create a liblaforge with OpenBSC utility functions to be used for other projects
2010-02-09 21:51:44 +01:00
Holger Hans Peter Freyther
ac96770ad7
[sccp] Implement parts of ITU SCCP for use in the A-Interface
...
include/sccp/sccp_types.h contain Q.713 and GSM definitions
include/sccp/sccp.h is the application interface resembling
the esentials of the UNIX socket interface.
src/sccp.c is the actual implementation of SCCP featuring
connection and UDT1 support.
tests/sccp/sccp.c is testing connection creation and formating
of the SCCP messages used by the A-interface. And
it contains a simple fuzzing test to test the
robustnes of the implementation.
2009-11-20 13:09:15 +01:00
Holger Hans Peter Freyther
1f59ac4728
configure.in: Use kernel style silent rules starting with automake 1.11
...
Use the silent rules when they are available. Using make V=1 or a
special configure option the silent rules can be disabled.
2009-10-27 03:34:49 +01:00
Holger Hans Peter Freyther
800d29d798
[channel] Add a test case for the request foo in gsm_subscriber.c
...
This is simulating a successfull request and is causing
a segfault. The test is done with a "mock object" in this
case a minimalistic paging implementation which is enough
to show the crash.
Compare that the callback data is supposed to be the same....
2009-06-10 13:26:47 +02:00
Harald Welte
13e10daa33
move openbsc into its own subdirectory
2009-06-10 05:40:52 +08:00