libosmo-netif.git annotated tag 0.1.0 created. 0.1.0

gitosis at gitosis at
Fri Oct 27 19:03:26 UTC 2017

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom network interface library".

The annotated tag, 0.1.0 has been created
        at  51a2980a63c23ae2f925cb8694d78e917d481668 (tag)
   tagging  c2c8b5c557650a1842029fd081ffddca6db65af6 (commit)
  replaces  0.0.6
 tagged by  Harald Welte
        on  Fri Oct 27 20:32:22 2017 +0200

- Log -----------------------------------------------------------------
Release 0.1.0 on 2017-10-27


Alexander Couzens (1):
      debian/rules: show testsuite.log when tests are failing

Alexander Huemer (1):
      teip is a pointer, not an int

Arran Cudbard-Bell (1):
      Set SO_NOSIGPIPE on SCTP connections, for patforms which support it (macOS, FreeBSD etc...)

Daniel Willmann (4):
      stream: Use macros to access data and length
      osmux: Pass circuit to _batch_del_circuit() and use it from _xfrm_input_fini()
      osmux: Add function to delete all msgs pending for a circuit
      stream.c: Handle SCTP in osmo_stream_srv_recv()

Harald Welte (40):
      SCTP support for osmo_stream_{cli,srv} code
      osmo_stream_cli_destroy: call talloc_free on right object
      stream.c: Fix another 'link' variable / symbol mismatch
      fix/complete stream client re-connect logic
      stream.c: ensure to zero-initialize sctp_sndrcvinfo
      examples/lapd-over-datagram-network: Fix compiler warning
      sctp_sock_activate_events(): Print error message on error
      rs232-write: Check return value of osmo_fd_register()
      stream-client: Check for osmo_fd_register() return value
      stream-client: check read() return value before using it as length input to memcpy
      rs232: Don't pass negative number to strerror()
      osmo_stream_cli_open2(): Fix bogus EINPROGRESS handling
      ipa-stream-{client,server}: Add missing #include <sys/socket.h>
      rs232.c: Fix license to GPLv2-or-later. libosmo-netif is GPLv2-or-later
      Add README file to libosmo-netif repository
      stream_client: Actually use/honor the reconect parameter
      stream: don't crash in _close() when fd is not initialized
      stream: When destroying, make sure to kill reconnect timer
      stream: Export osmo_stream_cli_reconnect() Make sure all hyperlinks have <>
      stream client: Ensure client is notified on reconnection
      Add minimal doxygen documentation for stream + datagram modules
      doc: Add Doxygen group for OSMUX related functions
      stream+datagram: Allow local bind + connect for client sockets
      stream/datagram: Consistently use osmo_talloc_replace_string()
      stream/datagram: Ensure reliable close/destroy
      stream.c: Fix endianness handling of PPID and STREAM_ID
      Add osmo_stream_{cli,srv_link}_set_nodelay() function
      SCTP: Fix PPID byte width
      stream.h: Add missing stdbool.h include
      ipa.h: Don't redefine what libosmocore already defines
      netif/ipa.h: Don't redefine 'struct ipaccess_unit' from libosmocore
      stream.c: Fix SCTP_NODELAY setting
      SCTP: Don't enable sender_dry_event for SCTP, as it breaks Linux SCTP
      somo_stream_srv_fd_cb(): close socket if NODELAY fails Proper error message if local environment isn't set up
      rs232.c: Don't #include <osmocom/abis/e1_input.h>
      some more Doxygen header text for datagram, osmux and stream module
      depend on new upstream libosmocore version 0.10.0
      Tag/Release Version 0.1.0

Holger Hans Peter Freyther (8):
      libsctp: Fix build and don't link everything to libsctp
      libsctp: Only define LIBSCTP_LIBS in case there is a lib
      Do not use strlen on binary inpit
      debian: Update dependencies due SCTP support
      jenkins: Add the build script from jenkins here
      misc: Drop oRTP dependency as there is nothing using it
      debian: Make upgrading from debian SID easier
      misc: Call the variable ctx like in all other places

Max (11):
      Integrate Debian packaging changes
      Add gerrit settings
      deb: fix lib version
      Fix potential NULL dereference
      Fix debian packaging
      deb: add missing dependency on doxygen
      Use value string check from osmo-ci
      Use release helper from libosmocore
      examples: add simple UDP client/server
      cosmetic: relax UDP length check
      cosmetic: print textual error from recv()

Neels Hofmeyr (9):
      osmux_test.c: tweak error report
      osmux-test: remove real-time constraint by default
      gitignore: tests/osmux/.dirstamp
      build: be robust against install-sh files above the root dir
      configure: check for pkg-config presence use, log test failures
      examples/stream-server.c: use read() rc instead of strlen()
      jenkins: add value_string termination check
      osmo_stream_srv_fd_cb(): don't leak socket FDs on errors

Pablo Neira Ayuso (4):
      src: use osmo_timer_setup()
      rtp: return offset in osmo_rtp_snprintf()
      osmux: fix buffer management mess in snprintf() calls
      src: _snprintf() helper functions nul-terminate buffers, if possible

Pau Espin Pedrol (17):
      osmux: use uint8_t everywhere for batch_factor
      osmux: Check batch_factor overflow in osmux_batch_enqueue
      osmux: Add RTP marker bit support
      osmux: Use osmo_gettimeofday for testing puroposes
      osmux: Fix delay between RTP packets
      stream.h: Add missing stdint.h include Add --disable-doxygen flag Use -Wall in C(PP)FLAGS
      rtp.c: Fix print format
      contrib: Enable -Werror by default
      tests: osmo-pcap: Fix per packet timer
      tests: osmo-pcap: Allow different l2 pkts
      osmux: Fix buffer overflow in osmux_snprintf
      osmux: Slightly improve output format of osmux_snprintf
      osmux_snprintf: Split logic parsing osmux header and AMR payload
      osmux_snprintf: Support different types of Osmux frames
      osmux_snprintf: Add doxygen doc


Osmocom network interface library

More information about the osmocom-commitlog mailing list