Osmocom library for network/soecket abstraction and osmux audio multiplex https://osmocom.org/projects/libosmo-netif
Go to file
Oliver Smith 1ab218d28f tests: AM_LDFLAGS = -noinstall for all tests
Fix a symbol lookup error when building a new test on systems where
a previous libosmonetif.so is installed. Symptoms described here in
detail: https://osmocom.org/issues/3812#note-10

-no-install causes libtool to generate output files that link against
libraries in the build tree, instead of linking against the future
installation paths and generating a wrapper script. The wrapper script
should override the library paths, but at least on Debian, it does not
work as it should. Test binaries won't be installed anyway, so we can
safely use -no-install and work around the problem.

See also:
https://autotools.io/libtool/wrappers.html
https://www.gnu.org/software/libtool/manual/html_node/Link-mode.html

Related: OS#3812
Change-Id: I94ccff42dfba71aaf59bb30ca312db0bac58c27d
2019-03-14 12:03:29 +00:00
contrib jenkins.sh: use --enable-werror configure flag, not CFLAGS 2018-03-12 23:59:32 +00:00
debian debian: Add BuildDepends on libpcap0.8-dev 2019-02-28 11:58:35 +01:00
examples Stream client: add disconnect callback 2019-02-20 17:33:32 +01:00
include AMR: add functions to convert between bw-efficient and octet-aligned 2019-03-07 10:22:22 +01:00
m4 initial commit 2011-10-04 02:36:46 +02:00
src amr: be sure result of osmo_amr_bwe_to_oa() fits into int buf 2019-03-12 09:29:06 +01:00
tests tests: AM_LDFLAGS = -noinstall for all tests 2019-03-14 12:03:29 +00:00
.gitignore gitignore: add amr_test 2019-03-14 12:03:14 +00:00
.gitreview Add gerrit settings 2016-12-22 14:06:35 +00:00
COPYING add COPYING file (GPLv2 license) 2011-10-05 13:43:25 +02:00
Doxyfile.in Add minimal doxygen documentation for stream + datagram modules 2017-04-08 20:13:14 +02:00
Makefile.am Use release helper from libosmocore 2017-08-28 10:53:35 +00:00
README.md Update README.md 2018-04-13 09:34:50 +02:00
TODO-RELEASE Use release helper from libosmocore 2017-08-28 10:53:35 +00:00
configure.ac Bump version: 0.3.0.6-a555 → 0.4.0 2019-01-20 10:12:46 +01:00
git-version-gen initial commit 2011-10-04 02:36:46 +02:00
libosmo-netif.pc.in build: use libosmo-netif.pc instead libosmonetif.pc 2012-02-23 19:51:01 +01:00

README.md

libosmo-netif- Osmocom network interface library

This repository contains a C-language library that form the basis of various higher-layer cellular communications protocol implementation. It implements stream server and clients for TCP, UDP, IPA as well as the non-standard/proprietary OSMUX protocol.

Homepage

The official homepage of the project is https://osmocom.org/projects/libosmo-netif

GIT Repository

You can clone from the official libosmo-netif.git repository using

git clone git://git.osmocom.org/libosmo-netif.git

There is a cgit interface at http://git.osmocom.org/libosmo-netif/

Documentation

There is no Doxygen-generated API documentation yet for this library. It would be great to some day have it, comparable to libosmocore.

Mailing List

Discussions related to libosmo-netif are happening on the openbsc@lists.osmocom.org mailing list, please see https://lists.osmocom.org/mailman/listinfo/openbsc for subscription options and the list archive.

Please observe the Osmocom Mailing List Rules when posting.

Contributing

Our coding standards are described at https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards

We us a gerrit based patch submission/review process for managing contributions. Please see https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit for more details

The current patch queue for libosmo-netif can be seen at https://gerrit.osmocom.org/#/q/project:libosmo-netif+status:open