aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmsc/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2016-03-04fix two minor Makefile.am errorsNeels Hofmeyr1-1/+1
2016-03-04rename nitb vty config to cscn, move to cscn_vty.cNeels Hofmeyr1-0/+1
2016-03-04add libmsc/a_iface.c for A-interface stubs (so far only mock)Neels Hofmeyr1-1/+2
2016-03-03mscsplit: fix compilation and comments. move msc_api.h.Neels Hofmeyr1-1/+1
2016-03-03mscsplit: getting grips on header scopesNeels Hofmeyr1-1/+1
2016-03-03cscn: some file moves/renamesNeels Hofmeyr1-1/+1
2016-03-03cscn wip: direct dtap responses to IuCSNeels Hofmeyr1-1/+2
2016-03-03mscsplit: remove bts and lchan pointers from libmscNeels Hofmeyr1-1/+2
The diff between this and master will probably need a lot of review and fixes. The current state does compile, but I expect pretty much everything to be broken now. Future development will reinstate proper functionality piecemeal. The first goal is to get basic signalling to work, then SMS. The voice control (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed last AFAICT.
2016-03-03cscn: call msc_compl_l3() from subscr_conn_allocate_iu()Neels Hofmeyr1-1/+1
Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment). Call msc_compl_l3() when establishing a subscriber connection for IuCS. Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and conn_id instead. Move subscr_conn_allocate_iu() to the top of the file, because it semantically belongs before subscr_conn_lookup_iu().
2016-02-18Patch to make openbsc find libsmpp34Ruben Undheim1-1/+1
This patch lets the build script for openbsc find the libsmpp34 installation with the help of pkg-config instead of assuming the header files are in /usr/include.
2015-10-12libmsc: Use RAND_bytes when choosing a tmsiDaniel Willmann1-1/+1
Require openssl version to be >= 0.9.5 because we rely on the RAND_bytes return value. [hfreyther: Add cast to uint8_t*]
2015-01-01Initial support for export + curses-visualization of measurementsHarald Welte1-2/+4
This extends osmo_nitb to offer a UDP feed of real-time measurement reports, which can be used by (a variety of) external tools for visualization or other processing. We also add a small ncurses based tool (meas_vis) which shows a baragraph display of the last few mobile stations that were active, indicating their uplink/downlink receive level and quality. <WARNING> This sends non-portable structures like gsm_meas_rep over UDP and assumes the receiver has identical alignment and endianness! Before this feature is merged, it either needs to be converted to a unix domain socket (but they don't do multicast, which would be nice) or the wire format needs to change into something portable with defined alignment and encoding </WARNING>
2014-03-23nitb/ctrl: Add command to add/modify a subscriber to the databaseHolger Hans Peter Freyther1-1/+1
The test has been manually verified. Executing the select for the subscribers showed: sqlite> select * from Subscriber; 1|2014-03-23 12:12:46|2014-03-23 12:19:09|2620345||445567|1||0| This created a subscriber with the right IMSI, MSISDN and has it authorized. Fixes: SYS#275
2014-02-20sms: Increment the RP Message Reference for each transactionHolger Hans Peter Freyther1-1/+2
Each RP-DATA should have a unique msg reference. Currently 42 is used for all of these. Remember the last reference we used and increment it on the next SMS. Do not track if the reference is still in use a clash is a lot less likely now. First unless SMPP is used only one SMS is delivered at a time, second the transaction space is a lot smaller than the one for the reference.
2013-09-19smpp: Fix the make distcheck for smppHolger Hans Peter Freyther1-0/+1
DISTCHECK_CONFIGURE_FLAGS="--enable-smpp" make distcheck
2013-07-27smpp: Move the coding/mode detection into a utils fileHolger Hans Peter Freyther1-1/+1
Make sure to not ever have issues with this code again, move the utility code to a new file and create a basic testcase. The method currently has 100% line and branch coverage. My initial patched missed the smpp_utils.c file and I re-did the copying (and verifying the branch coverage)
2013-06-12Makefile.am: Use AM_CPPFLAGSAlexander Huemer1-1/+1
Since automake 1.13 INCLUDES is depricates and causes a warning
2012-11-24SMPP: VTY configuration of SMPP code, authentication supportHarald Welte1-1/+1
2012-11-16SMPP: build the smpp interface only in case of ./configure --enable-smppHarald Welte1-1/+3
2012-11-16Initial support of SMPP interface for MT-SMSHarald Welte1-0/+1
2012-01-15abis: gsm_data_shared.h includes libosmo-abis header, add abis to cflagsHolger Hans Peter Freyther1-2/+2
gsm_data_shared.h includes e1_input.h of libosmo-abis, add the LIBOSMOABIS_CFLAGS to Makefile.am, remove AM_LDFLAGS at the same time as we only build .a archives.
2011-11-25fix two mistakes in AM_LDFLAGSAlexander Huemer1-1/+1
2011-04-18bsc: Move transaction.c from the libbsc to the libmscHolger Hans Peter Freyther1-0/+1
The BSC code does not use transactions, move it to the libmsc.
2011-03-23src: use new library libosmogsm and new path to headers in libosmocorePablo Neira Ayuso1-1/+1
libosmogsm is a new library that is distributed in the libosmocore. Now, openbsc depends on it. This patch gets openbsc with this change. This patch also rewrites all include path to the new osmocom/[gsm|core] Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
2011-03-04prefix sub-directories containing libraries with 'lib'Harald Welte1-0/+19
... and make sure tests work again after restructuring