From: git repository hosting <gitosis@osmocom.org>
Precedence: list
To: osmocom-commitlog@lists.osmocom.org
Date: Tue, 21 Aug 2012 02:30:43 +0200
Message-ID: <E1T3cMk-0006x0-TL@calypso.gnumonks.org>
Subject: libosmo-netif.git branch master updated.
	b4b78786da9e1a2d10c9a3c281b2a5648d7c39d1
Message: 2

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 branch, master has been updated
       via  b4b78786da9e1a2d10c9a3c281b2a5648d7c39d1 (commit)
       via  9c69d6c78db5a73f222a65be67746c52396aaf2e (commit)
       via  06f49051c6d6c56f36f15da6e18c947360946bef (commit)
       via  169d2783a656d61a1a2a598812b0f44e92091b3a (commit)
       via  9ae91e594c129ddffaf3217da5834bf6d7d822f0 (commit)
       via  7a3e8d01f54e68997c22036b1291f7f90a018def (commit)
       via  5abf7f2ea492fced6824092e1ee471c40b714bde (commit)
       via  060e46ea6dd6b25d851baaa8757b3531a37edb1a (commit)
       via  775c1de0891da2d3b16efada5ee8b99f96d045a1 (commit)
       via  b71627b1f74f8c7368fd132f7eec3b2dc26d165f (commit)
       via  d73c757e6daff089ebbe0af8f4fcaf4a50ec2d6c (commit)
       via  c05485c90c17e4fafbf71867e223a6e148c2ca43 (commit)
       via  557e5c127a5b6cd33deb85d047dba36e2c43a862 (commit)
       via  a7c17849378fc6eb6c14e513e87400886b065c58 (commit)
       via  d092d6d4e8dc33d0a94a09b6d85870b1256ee5a8 (commit)
       via  487734e6d362dc51fbb57e50ce8d06e6c3ee7a3e (commit)
      from  1584058c8e365349dade58a0690442f4645a1b9b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=b4b78786da9e1a2d10c9a3c281b2a5648d7c39d1

commit b4b78786da9e1a2d10c9a3c281b2a5648d7c39d1
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 20:23:29 2012 +0200

    ipa: fix compilation warning
    
    Shows up with gcc-4.7
    
    ipa.c: In function 'osmo_ipa_rcvmsg_base':
    ipa.c:210:6: warning: variable 'ret' set but not used [-Wunused-but-set-variabl

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=9c69d6c78db5a73f222a65be67746c52396aaf2e

commit 9c69d6c78db5a73f222a65be67746c52396aaf2e
Author: Pablo Neira Ayuso <pablo@netfilter.org>
Date:   Sun Aug 19 20:21:15 2012 +0200

    ipa: add osmo_ipa_parse_msg_id_resp
    
    Code extracted from ipa_stream_server.c.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=06f49051c6d6c56f36f15da6e18c947360946bef

commit 06f49051c6d6c56f36f15da6e18c947360946bef
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 20:03:24 2012 +0200

    ipa: add ipa_cli_id_ack and ipa_cli_id_resp
    
    This functions were before located in channel/abis/ipa_stream_client.c,
    but they are generic for IPA units.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=169d2783a656d61a1a2a598812b0f44e92091b3a

commit 169d2783a656d61a1a2a598812b0f44e92091b3a
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 19:57:05 2012 +0200

    channel: abis: ipa-stream-server: fix crash while closing socket
    
    This fixes the crash while closing socket with/without link with a
    valid IPA unit.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=9ae91e594c129ddffaf3217da5834bf6d7d822f0

commit 9ae91e594c129ddffaf3217da5834bf6d7d822f0
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 19:49:07 2012 +0200

    ipa: add osmo_ipa_process_msg and remove osmo_ipa_recv_msg
    
    This patch removes osmo_ipa_recv_msg, it performs two syscall invocations
    and it's stream generic. Now we use the specific receival function
    we want to use (no matter if stream or datagram based) and then we
    call osmo_ipa_process_msg to check that the IPA message correct.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=7a3e8d01f54e68997c22036b1291f7f90a018def

commit 7a3e8d01f54e68997c22036b1291f7f90a018def
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 19:20:43 2012 +0200

    consolidate ipa_unit infrastructure
    
    Provide unified infrastructure for handling IPA units and modify
    existing code to use it.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=5abf7f2ea492fced6824092e1ee471c40b714bde

commit 5abf7f2ea492fced6824092e1ee471c40b714bde
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 18:35:10 2012 +0200

    stream: add osmo_stream_srv_get_master
    
    To obtain the information of the server data that this connection
    belongs to.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=060e46ea6dd6b25d851baaa8757b3531a37edb1a

commit 060e46ea6dd6b25d851baaa8757b3531a37edb1a
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 01:05:54 2012 +0200

    channel: add abis directory under channel
    
    And move all existing A-bis channel implementation to channel/abis/
    directory.
    
    This is just a cleanup to reorganize the source code tree.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=775c1de0891da2d3b16efada5ee8b99f96d045a1

commit 775c1de0891da2d3b16efada5ee8b99f96d045a1
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 00:52:00 2012 +0200

    channel: add subtype ID to osmo_chan_create
    
    This adds the possibility to specify the variant of the channel.
    
    This was discussed during the osmocom workshop. Harald wanted a way
    to say if the channel is using TCP, UDP, DADHDI and so on.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=b71627b1f74f8c7368fd132f7eec3b2dc26d165f

commit b71627b1f74f8c7368fd132f7eec3b2dc26d165f
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 00:39:21 2012 +0200

    channel: osmo_chan_init takes one pointer to set the talloc context
    
    Also remove this parameter from osmo_chan_create

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=d73c757e6daff089ebbe0af8f4fcaf4a50ec2d6c

commit d73c757e6daff089ebbe0af8f4fcaf4a50ec2d6c
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 00:31:35 2012 +0200

    channel: rename CHAN_* to OSMO_CHAN_* for correct namespace policy
    
    Just to avoid unlikely possible problems while using this library
    with any other that decided to define the CHAN_* constants.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=c05485c90c17e4fafbf71867e223a6e148c2ca43

commit c05485c90c17e4fafbf71867e223a6e148c2ca43
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 00:23:21 2012 +0200

    channel: use linked list instead of array of existing channels
    
    This also adds osmo_chan_init() that needs to initialize the
    channel infrastructure.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=557e5c127a5b6cd33deb85d047dba36e2c43a862

commit 557e5c127a5b6cd33deb85d047dba36e2c43a862
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 00:12:18 2012 +0200

    channel: define CHAN_SIGN_OML and CHAN_SIGN_RSL internally
    
    These definitionsare not relevant for external client applications
    using the library.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=a7c17849378fc6eb6c14e513e87400886b065c58

commit a7c17849378fc6eb6c14e513e87400886b065c58
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Aug 19 00:06:49 2012 +0200

    channel: remove leftover unused definitions in header
    
    They are not used anywhere in the code.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=d092d6d4e8dc33d0a94a09b6d85870b1256ee5a8

commit d092d6d4e8dc33d0a94a09b6d85870b1256ee5a8
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sat Aug 18 23:58:28 2012 +0200

    channel: add name field
    
    This will be useful to display some human-readable type in logs
    and the VTY.

http://cgit.osmocom.org/cgit/libosmo-netif/commit/?id=487734e6d362dc51fbb57e50ce8d06e6c3ee7a3e

commit 487734e6d362dc51fbb57e50ce8d06e6c3ee7a3e
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sat Aug 18 23:52:55 2012 +0200

    channel: abis-ipa-client: add missing header file
    
    I forgot to commit this file:
    
    osmocom/netif/channel/abis_ipa_client.h

-----------------------------------------------------------------------

Summary of changes:
 configure.ac                                       |    1 +
 examples/channel/Makefile.am                       |   16 +-
 ...{abis_ipa_client.c => abis_ipa_stream_client.c} |    9 +-
 ...{abis_ipa_server.c => abis_ipa_stream_server.c} |    5 +-
 examples/ipa-stream-client.c                       |    7 +-
 examples/ipa-stream-server.c                       |    9 +-
 include/osmocom/netif/channel.h                    |   30 +-
 include/osmocom/netif/channel/abis_ipa_client.h    |   13 +
 include/osmocom/netif/ipa.h                        |   10 +-
 include/osmocom/netif/ipa_unit.h                   |   56 +++-
 include/osmocom/netif/stream.h                     |    1 +
 src/Makefile.am                                    |    2 +-
 src/channel.c                                      |   58 +++-
 src/channel/Makefile.am                            |    9 +-
 src/channel/{ => abis}/Makefile.am                 |    6 +-
 .../ipa_stream_client.c}                           |  108 +------
 .../ipa_stream_server.c}                           |  324 +++++++-------------
 src/ipa.c                                          |  158 ++++++++--
 src/ipa_unit.c                                     |  163 +++++++++-
 src/stream.c                                       |    5 +
 20 files changed, 566 insertions(+), 424 deletions(-)
 rename examples/channel/{abis_ipa_client.c => abis_ipa_stream_client.c} (90%)
 rename examples/channel/{abis_ipa_server.c => abis_ipa_stream_server.c} (91%)
 create mode 100644 include/osmocom/netif/channel/abis_ipa_client.h
 copy src/channel/{ => abis}/Makefile.am (68%)
 rename src/channel/{abis_ipa_client.c => abis/ipa_stream_client.c} (74%)
 rename src/channel/{abis_ipa_server.c => abis/ipa_stream_server.c} (52%)


hooks/post-receive
-- 
Osmocom network interface library


