Commit Graph

14 Commits

Author SHA1 Message Date
Pau Espin c0edffc140 gitignore: Ignore autfoo *~ churn
Change-Id: I5f9bb19e6785de42912cf3c7360cf758b8748622
2021-02-19 12:58:44 +01:00
Oliver Smith eca127c9b3 contrib: integrate RPM spec
Remove OpenSUSE bug report link, set version to @VERSION@, make it build
with CentOS 8 etc.

Related: OS#4550
Change-Id: I8b4646ffc8c79d717ada2f0d8da14a721000c2e4
2020-05-19 17:08:23 +02:00
Oliver Smith 3d8022adf0 gitignore: add amr_test
Change-Id: I1ea7aad144a505412969c6c301349f8d47964422
2019-03-14 12:03:14 +00:00
Max fe3527da2a Add stream client/server test
Previously stream client and server code were only used in examples
which means regressions could be easily introduced unnoticed until they
trigger bugs in external code which relies on osmo_stream_*()

Fix this by adding basic client-server interaction tests with and
without reconnection.

Change-Id: I336f79970982ed8e1d73b73d54fa4c27ba8bce8e
2019-02-07 13:44:30 +01:00
Max e72218c108 Ignore test binaries
Change-Id: Ice6f5aec2f22a97033a555a292a5648090fc5970
2019-02-06 08:09:39 +00:00
Harald Welte e2fbd3dee4 remove "channel" layer
The "channel" layer on top of IPA client + server was introduced in
2011 but never used in any osmocom program/project so far.  Contrary
to the several other IPA multiplex related implementations in libosmo*,
it did not deal properly with segmented IPA messages, i.e. where a
single TCP segment (and hence recv/read call) does not contain a full
IPA message.

So rather than fixing it up and having yet another IPA related API in
our libraries, let's remove it.

Change-Id: I97c378750acb1637ee032fa88a968edf68d8979f
2018-06-29 10:57:24 +02:00
Neels Hofmeyr b6e8d39417 gitignore: vim swp files
Change-Id: I0013625df95c5600479953e6f83b848efadb525a
2017-11-20 14:23:52 +01:00
Max 8440357d4c examples: add simple UDP client/server
In addition to showing basic UDP send/receive example, it helps to test
corner-case when dealing with 0-length UDP packets.

Change-Id: I08c0adf1cf9b6a6f1f7090b237d0497c2ec13cdf
Related: OS#2219
2017-10-13 18:13:14 +02:00
Harald Welte d0f9bd600c Add minimal doxygen documentation for stream + datagram modules
We should have doxygen documentation for all libosmo-* APIs.

libosmo-netif is currently devoid of any API docs. Let's start with the
stream and datagram socket related functions.

Change-Id: I589a5e60d9df2b8a65fbaf68f80e3ae0039d8c2a
2017-04-08 20:13:14 +02:00
Neels Hofmeyr cd7e778f96 gitignore: tests/osmux/.dirstamp
Change-Id: Ia0380da1f4980035938ec39cd2b5674f0400fbb3
2016-07-07 12:52:40 +00:00
Holger Hans Peter Freyther 7c12931f61 misc: Ignore some build artefacts 2014-09-08 07:52:08 +02:00
Holger Hans Peter Freyther ab9f17341e misc: Ignore files that are generated 2014-04-29 08:39:54 +02:00
Holger Hans Peter Freyther bc730e531c misc: Ignore files generated by autotest 2013-11-15 15:02:48 +01:00
Pablo Neira Ayuso 435f7a7dfe add .gitignore
Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
2012-06-28 18:57:53 +02:00