osmo-pcap.git branch master updated. 0.0.6-61-g40c1e85

gitosis at osmocom.org gitosis at osmocom.org
Tue Jan 17 08:08:43 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 "Tools to centralize packet capture and storing".

The branch, master has been updated
       via  40c1e85499ec152a26bfd07433765730e3782104 (commit)
       via  fdebd88059df3a8f717614548dcd7247e8890f9a (commit)
       via  36a183fd7875e1d632669089ecdbd3b261ca915e (commit)
       via  9294c40f14b41bbaf21253123ebc1e0e90f93250 (commit)
       via  0a94e57b72e5d1445b8a92538c8091b474fef445 (commit)
       via  d7ab53dc168ff2aac4d0eea8f0ecb3377e03103b (commit)
       via  1448f50db40b06a36783f2d1dd5d8e0ab865aa03 (commit)
       via  956c3facf1950e8f84291089972ab8323c75767a (commit)
       via  e3d7c3e1545fcba6d14e2daef08da3400a136a32 (commit)
       via  bdda28b1f5ca80bba83313fa55eba4f144b9ad3e (commit)
       via  13f397c68c33cb7296f26a713d629b2d1b8fef08 (commit)
       via  0381276993737708b061905959ab3e57523631fd (commit)
       via  22acd211f1d1f0a8b3f6a0ab77fc93273821913d (commit)
       via  07b94157ec329140f8b9549beac8c4de2aba4224 (commit)
       via  cf29fd7069948668891a620facfbea6dda194496 (commit)
       via  ff3314e45c89b436ccc7ea48361b36df39be5458 (commit)
       via  9ea4da4bbbf90396b9b0694c0bf91712afce44f4 (commit)
       via  064d2242881acff7a0d7f4877179559454163a57 (commit)
       via  1bec9d5d0998d3d2596e15ef4e7dbeba111be556 (commit)
       via  098850d0a8bc671e8c06fc1b9b6d99f98d39cdd4 (commit)
       via  6413e7669ef5783a02f95618d9587e4f01b60cee (commit)
       via  c266796caaaf8a8c2a6c4a971a5fc18975b73f8e (commit)
       via  c1c194393b1c568961623c939efd5ae118903440 (commit)
       via  3d439d0d08ecc286ce4547add44ea01a043e0be9 (commit)
       via  0b4b824887db23fb3b922286c3229be75393a92d (commit)
       via  fa5572e2afc01903b2e5dd260f475d1f73ded74a (commit)
       via  99526a6ad07c02e40e0831fd952974c5b7446f31 (commit)
       via  c3455dcb7951069dab99effae71aac2a14961823 (commit)
       via  f416463a3c4fa3d94d8f8c7cdcfb04123fbee994 (commit)
       via  918be5133883b0d6aaaf08046d39e91396740999 (commit)
       via  86282d65db38783d3d3099b6ff80ab85e6de8438 (commit)
       via  6e938eda1cb757a24eb38da91fa7d97892c7387e (commit)
       via  f8ff41e0f9200f904cd346b06fe518f72c4ee113 (commit)
       via  df92652c953c2bb10a21526936296a468a52c00f (commit)
       via  bdcbe0a679e1a5b76c7b2f69374db4586480c625 (commit)
       via  2c503dd8520e7282de0e3ebb59dea7205c3c7a95 (commit)
       via  e024869a728b481cd726ce3489a54643ffb57d2b (commit)
       via  ad29ce6f0699ca2b26fbd4cc5cdf7779d70bb8e2 (commit)
       via  2899428be2aac2fb1e5edd6e8c90174bb1dd0a36 (commit)
       via  9646754e1f82d3b846304dc5803d520641064ba4 (commit)
      from  26ba7b247e7ec247d2e3163d39160d912e3de75c (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/osmo-pcap/commit/?id=40c1e85499ec152a26bfd07433765730e3782104

commit 40c1e85499ec152a26bfd07433765730e3782104
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Jan 17 09:00:30 2017 +0100

    client: Allow to bind to a specific source_ip
    
    Modify the osmo_sock_init (code clone to be integrated upstream)
    to allow binding to a specific source ip and source port. Allow
    the source ip to be configured but allow the kernel to pick a
    random port for us.
    
    This is necessary for systems with multiple interfaces where the
    default route is not necessarily the right one to connect to the
    pcap server.
    
    Change-Id: I84e728b0752213d28f970fcbbfd6565c441ccfeb

http://cgit.osmocom.org/osmo-pcap/commit/?id=fdebd88059df3a8f717614548dcd7247e8890f9a

commit fdebd88059df3a8f717614548dcd7247e8890f9a
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Wed Nov 9 02:10:21 2016 +0100

    debian: Make a new release with the new features we gained
    
    Change-Id: I85e210e6ed14aef085902a5af6407d51685aecba

http://cgit.osmocom.org/osmo-pcap/commit/?id=36a183fd7875e1d632669089ecdbd3b261ca915e

commit 36a183fd7875e1d632669089ecdbd3b261ca915e
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Wed Nov 9 01:45:53 2016 +0100

    client: Tolerate an invalid pcap_handle
    
    When not running as root the opening might fail and then we would
    crash when sending the link information. Do not crash. This could
    have crashed before the re-factoring but due the async connect it
    seems more likely we hit it now.
    
    Change-Id: I26a10c401a9a8998acc50a4bd4432d2ac7fceaeb

http://cgit.osmocom.org/osmo-pcap/commit/?id=9294c40f14b41bbaf21253123ebc1e0e90f93250

commit 9294c40f14b41bbaf21253123ebc1e0e90f93250
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Wed Nov 9 00:13:21 2016 +0100

    client: disconnect before connecting the connection
    
    With the VTY a user can write connect, connect, connect and this
    would lead to leaking fds. Always close the connection.
    
    Change-Id: Iab94dc2fd28496bf5fd8ceb5611f9e6505ccae1b

http://cgit.osmocom.org/osmo-pcap/commit/?id=0a94e57b72e5d1445b8a92538c8091b474fef445

commit 0a94e57b72e5d1445b8a92538c8091b474fef445
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Nov 8 23:50:10 2016 +0100

    client: Allow to stop and remove a connection
    
    Change-Id: I2118723345caf6a68f03de74a4182506e7bf105c

http://cgit.osmocom.org/osmo-pcap/commit/?id=d7ab53dc168ff2aac4d0eea8f0ecb3377e03103b

commit d7ab53dc168ff2aac4d0eea8f0ecb3377e03103b
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Nov 8 23:00:33 2016 +0100

    client: Do not connect default connection if no ip/port present
    
    Ignore the default connection if no srv_port and has been specified.
    
    Change-Id: I6a3a9a0af73a9183a6b233937af3357d15a07f25

http://cgit.osmocom.org/osmo-pcap/commit/?id=1448f50db40b06a36783f2d1dd5d8e0ab865aa03

commit 1448f50db40b06a36783f2d1dd5d8e0ab865aa03
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Nov 8 22:53:32 2016 +0100

    client: Allow to configure and connect multiple servers
    
    Allow to configure multiple servers and connect. Introduce a new VTY
    node to allow multiple servers. Add an explicit connect. Do not put
    the main connection into the same list but assume it exists.
    
    Change-Id: I9448ad4a005dd7c7eb1c615d03e57d6cb058ae4d

http://cgit.osmocom.org/osmo-pcap/commit/?id=956c3facf1950e8f84291089972ab8323c75767a

commit 956c3facf1950e8f84291089972ab8323c75767a
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Nov 8 18:48:57 2016 +0100

    client: Enable a non-blocking connect to the PCAP server
    
    If we want to have multiple servers we should not block when trying to
    connect to one of them. Enable non blocking mode and handle the fd
    specially until it is connected. E.g. on failed connect the read will
    become readable but fail, otherwise it becomes writable.
    
    Clear the write queue to make sure that the link data is sent first.
    We might be able to introduce a osmo_wqueue_prepend.
    
    Change-Id: Iae2bc264d15aa8598beefc194e3b8c4ebe87320a

http://cgit.osmocom.org/osmo-pcap/commit/?id=e3d7c3e1545fcba6d14e2daef08da3400a136a32

commit e3d7c3e1545fcba6d14e2daef08da3400a136a32
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Nov 8 15:02:38 2016 +0100

    client: Prepare to work with a list of servers
    
    There is no VTY code yet and no servers in the list but it looks
    good client this.
    
    Change-Id: Ic35748f1a95a880a9fa49dd18361592d8ac941ba

http://cgit.osmocom.org/osmo-pcap/commit/?id=bdda28b1f5ca80bba83313fa55eba4f144b9ad3e

commit bdda28b1f5ca80bba83313fa55eba4f144b9ad3e
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Nov 8 14:32:45 2016 +0100

    client: Finish renaming client to conn in other places of the code
    
    Change-Id: I3c7c499c921b03752cbbcdda3eac8ca360323a22

http://cgit.osmocom.org/osmo-pcap/commit/?id=13f397c68c33cb7296f26a713d629b2d1b8fef08

commit 13f397c68c33cb7296f26a713d629b2d1b8fef08
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Nov 8 10:33:03 2016 +0100

    client: Prepare to have multiple server connections
    
    Take out various fields into a new connection class. We will have the
    option to connect to multiple servers.
    
    Change-Id: I820176d133fbdb0240a16eb4e1a6d505e5c080c6

http://cgit.osmocom.org/osmo-pcap/commit/?id=0381276993737708b061905959ab3e57523631fd

commit 0381276993737708b061905959ab3e57523631fd
Merge: 0b4b824 22acd21
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Sep 8 16:32:36 2016 +0200

    Merge branch 'feature/tls'
    
    Add TLS support to the client and server. What is known working is
    support of anonymous mode with generated DH params. Mildly tested
    by hand over localhost.

http://cgit.osmocom.org/osmo-pcap/commit/?id=22acd211f1d1f0a8b3f6a0ab77fc93273821913d

commit 22acd211f1d1f0a8b3f6a0ab77fc93273821913d
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Sep 8 15:45:05 2016 +0200

    test: Add tls config file and enable tls a bit
    
    Change-Id: Iba0008e3e0da276cc65c7501145b65294233febb

http://cgit.osmocom.org/osmo-pcap/commit/?id=07b94157ec329140f8b9549beac8c4de2aba4224

commit 07b94157ec329140f8b9549beac8c4de2aba4224
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Wed Sep 7 15:17:30 2016 +0200

    doc: Add initial documentation for the tls support
    
    Change-Id: Ifc042e6755c223339fafbc3af9106073341f9b45

http://cgit.osmocom.org/osmo-pcap/commit/?id=cf29fd7069948668891a620facfbea6dda194496

commit cf29fd7069948668891a620facfbea6dda194496
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Sep 6 20:27:32 2016 +0200

    server: Add vty interface for the TLS configuration
    
    Make the priority configurable, load DH params, allow to specify
    certificates or anonymous operations.
    
    Change-Id: I8ec3c0f8e1ee2089e1b7dacd9de842260930032f

http://cgit.osmocom.org/osmo-pcap/commit/?id=ff3314e45c89b436ccc7ea48361b36df39be5458

commit ff3314e45c89b436ccc7ea48361b36df39be5458
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Sep 6 14:26:17 2016 +0200

    server: Allow to enable tls for the pcap server
    
    Add simple vty command to enable tls per client or not. We still
    need a lot more tls commands for the server.
    
    Change-Id: I583b7d5c999ed01c135882895fb2a8f04739ad00

http://cgit.osmocom.org/osmo-pcap/commit/?id=9ea4da4bbbf90396b9b0694c0bf91712afce44f4

commit 9ea4da4bbbf90396b9b0694c0bf91712afce44f4
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Sep 6 11:38:56 2016 +0200

    server: Introduce tls mode for the server
    
    Using tls priority of NORMAL:+ANON-ECDH:+ANON-DH already allows a
    client to connect to a server and protect the data using tls.
    
    Generate the dh params on load (and do that for the client right
    now as well) but that will go away soon.
    
    Change-Id: Ifa2ad24c0a631573c259a3bf94b91a946ad9ec9d

http://cgit.osmocom.org/osmo-pcap/commit/?id=064d2242881acff7a0d7f4877179559454163a57

commit 064d2242881acff7a0d7f4877179559454163a57
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Sep 6 11:08:19 2016 +0200

    server: Re-factor the read dispatch and connection close
    
    In preparation of TLS let's not call close_connection from
    within the dispatch but return an error and then close the
    connection from the outside.
    
    Change-Id: I607fed0191907cfbc8887d749c88f7f4ffb87166

http://cgit.osmocom.org/osmo-pcap/commit/?id=1bec9d5d0998d3d2596e15ef4e7dbeba111be556

commit 1bec9d5d0998d3d2596e15ef4e7dbeba111be556
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Sep 6 11:01:50 2016 +0200

    server: Add API function to close a connection
    
    Change-Id: I4295854c749d86ca8c34a979c877363d9f48e176

http://cgit.osmocom.org/osmo-pcap/commit/?id=098850d0a8bc671e8c06fc1b9b6d99f98d39cdd4

commit 098850d0a8bc671e8c06fc1b9b6d99f98d39cdd4
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Aug 26 19:31:16 2016 +0200

    server: Move to a write_queue for the conn socket
    
    We are only reading from the socket and never write but the osmo_tls
    code is integrated with it. We will never write and the queue size is
    set to 0. Simplify the read_cb.
    
    Change-Id: I32335b1f7b7ed06b92c6222516c185301ce13781

http://cgit.osmocom.org/osmo-pcap/commit/?id=6413e7669ef5783a02f95618d9587e4f01b60cee

commit 6413e7669ef5783a02f95618d9587e4f01b60cee
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Aug 26 15:24:40 2016 +0200

    server: Update copyright after zmq changes
    
    Change-Id: I8861acaaec5465de620637b7fdf3341517133c4f

http://cgit.osmocom.org/osmo-pcap/commit/?id=c266796caaaf8a8c2a6c4a971a5fc18975b73f8e

commit c266796caaaf8a8c2a6c4a971a5fc18975b73f8e
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Aug 25 23:07:44 2016 +0200

    client: Initial support for TLS in the client
    
    Use GNUtls because it is GPL compatible and instead of mbedTLS seems
    to have a working non-blocking I/O integration. GNUtls has various
    issues that could not be resolved easily:
    
    * Pick spdy as sub protocol
    * gmt_time not randomized
    * private key loaded to RAM (but not verified)
    
    This is the beginning and not the end. Client support might need more
    work with actual tls verification. Maybe more manual x509 cert
    verification is needed and maybe client certs don't work at all. I try
    to ignore renegotiation as I threw away the key.
    
    Reload x509 creds and keys as they might have changed from one
    connection to another.
    
    Change-Id: I9128e14084da1fc2705f858393f98b8133996172

http://cgit.osmocom.org/osmo-pcap/commit/?id=c1c194393b1c568961623c939efd5ae118903440

commit c1c194393b1c568961623c939efd5ae118903440
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Aug 25 19:55:36 2016 +0200

    client: Add API function to close and re-connect network connection
    
    Change-Id: Ib4e17948ffa84e73c1c81734e6002a73251d744b

http://cgit.osmocom.org/osmo-pcap/commit/?id=3d439d0d08ecc286ce4547add44ea01a043e0be9

commit 3d439d0d08ecc286ce4547add44ea01a043e0be9
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Aug 16 17:15:15 2016 +0200

    tls: Add initial ideas about TLS in the client/server
    
    Change-Id: I63a8cea776e57dce747a357c40f9caa0a9e2d3b5

http://cgit.osmocom.org/osmo-pcap/commit/?id=0b4b824887db23fb3b922286c3229be75393a92d

commit 0b4b824887db23fb3b922286c3229be75393a92d
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Sep 8 15:09:16 2016 +0200

    tests: Enable the vty tests for the osmo-pcap as well
    
    Change-Id: I1704e0d58a04770a3aac1f70f3e01ee9ac585dbf

http://cgit.osmocom.org/osmo-pcap/commit/?id=fa5572e2afc01903b2e5dd260f475d1f73ded74a

commit fa5572e2afc01903b2e5dd260f475d1f73ded74a
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Aug 19 20:27:35 2016 +0200

    client: Use pcap_stats and export them as statistics
    
    Attempt to write code that detects the wrap and is doing the
    right thing when it happens.
    
    Change-Id: I501ebc49d3e86b0605ec1fbe2f62aee3f362aa36

http://cgit.osmocom.org/osmo-pcap/commit/?id=99526a6ad07c02e40e0831fd952974c5b7446f31

commit 99526a6ad07c02e40e0831fd952974c5b7446f31
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Aug 19 19:15:39 2016 +0200

    server: Add global and per client counters and begin to count
    
    Add the basics for getting a picture what a client and the server
    is doing. We need to create unique descriptions as the code is
    working with names and not numbers for clients.
    
    Change-Id: I4a9be5bdd815d280cccf0199efc2ca79fc77d393

http://cgit.osmocom.org/osmo-pcap/commit/?id=c3455dcb7951069dab99effae71aac2a14961823

commit c3455dcb7951069dab99effae71aac2a14961823
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Aug 19 17:31:01 2016 +0200

    client: Additional counters for the statistics
    
    Add more counters and start counting them when reading from the
    PCAP library and when trying to write to the socket.
    
    Change-Id: I52d3064a265b402ac849d8578a14f718156c0805

http://cgit.osmocom.org/osmo-pcap/commit/?id=f416463a3c4fa3d94d8f8c7cdcfb04123fbee994

commit f416463a3c4fa3d94d8f8c7cdcfb04123fbee994
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Aug 18 18:39:53 2016 +0200

    client: First round of statistics in the pcap client
    
    Count certain events that can help to understand what is going on.
    This includes OOM, failure to queues.
    
    Change-Id: I4a2dad32afb577822c7181d2813ea5a7e693c704

http://cgit.osmocom.org/osmo-pcap/commit/?id=918be5133883b0d6aaaf08046d39e91396740999

commit 918be5133883b0d6aaaf08046d39e91396740999
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Aug 18 18:37:13 2016 +0200

    server: Fail if the telnet interface can not be bound
    
    Change-Id: Ibd14da3e7f62065f5d28d4a90d2b55eed609b64f

http://cgit.osmocom.org/osmo-pcap/commit/?id=86282d65db38783d3d3099b6ff80ab85e6de8438

commit 86282d65db38783d3d3099b6ff80ab85e6de8438
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Aug 18 18:34:27 2016 +0200

    client: Fail to start if it can't bind the telnet interface
    
    Change-Id: Ic628dd348f8fce978691aaa331b0e67ee13f10c6

http://cgit.osmocom.org/osmo-pcap/commit/?id=6e938eda1cb757a24eb38da91fa7d97892c7387e

commit 6e938eda1cb757a24eb38da91fa7d97892c7387e
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Sat Aug 13 10:36:58 2016 +0200

    stats: Initialize the stats(d) backend in the client/server
    
    Initialize the stats backend allowing key performance indicators
    to be pushed out of the system.
    
    Change-Id: Id652b60d230f705b927e49d81cd3731432156c7e

http://cgit.osmocom.org/osmo-pcap/commit/?id=f8ff41e0f9200f904cd346b06fe518f72c4ee113

commit f8ff41e0f9200f904cd346b06fe518f72c4ee113
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Aug 12 10:31:02 2016 +0200

    misc: Address compiler warning about deprecated header
    
    In file included from osmo_client_main.c:27:0:
    /home/ich/install/openbsc/include/osmocom/core/process.h:1:2: warning: #warning "Update from osmocom/core/process.h to osmocom/core/application.h" [-Wcpp]
     #warning "Update from osmocom/core/process.h to osmocom/core/application.h"
    
    Change-Id: Id60cf90ebb7255d79f8e3bdb81f099f1362d538b

http://cgit.osmocom.org/osmo-pcap/commit/?id=df92652c953c2bb10a21526936296a468a52c00f

commit df92652c953c2bb10a21526936296a468a52c00f
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Aug 12 10:29:46 2016 +0200

    vty: Fix compiler warning about type changes
    
    osmo_client_main.c:57:2: warning: initialization from incompatible pointer type
      .go_parent_cb = osmopcap_go_parent,
      ^
    osmo_client_main.c:57:2: warning: (near initialization for ‘vty_info.go_parent_cb’)
      CCLD     osmo_pcap_client
      CC       osmo_server_main.o
    osmo_server_main.c:56:2: warning: initialization from incompatible pointer type
      .go_parent_cb = osmopcap_go_parent,
      ^
    osmo_server_main.c:56:2: warning: (near initialization for ‘vty_info.go_parent_cb’)
    
    Change-Id: If73c85a64789ef4bff63dcfe008e918e650b428f

http://cgit.osmocom.org/osmo-pcap/commit/?id=bdcbe0a679e1a5b76c7b2f69374db4586480c625

commit bdcbe0a679e1a5b76c7b2f69374db4586480c625
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Aug 11 11:01:59 2016 +0200

    misc: Update the todo with an obvious thing to do
    
    Change-Id: I002e72776c6916ee331b4387b6d645d0c48c388c

http://cgit.osmocom.org/osmo-pcap/commit/?id=2c503dd8520e7282de0e3ebb59dea7205c3c7a95

commit 2c503dd8520e7282de0e3ebb59dea7205c3c7a95
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Sat Aug 6 12:26:15 2016 +0200

    todo: With zeromq we can stream the data anywhere we want
    
    Change-Id: I97c23cbf2d5f42b12e2fc8426633401c4edc1a62

http://cgit.osmocom.org/osmo-pcap/commit/?id=e024869a728b481cd726ce3489a54643ffb57d2b

commit e024869a728b481cd726ce3489a54643ffb57d2b
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Fri Aug 5 15:47:08 2016 +0200

    server: Add zmq based event and data interface to the server
    
    To allow easily extracting or streaming the data to an external
    analysis system, zeromq can be configured (and reconfigured). The
    system works as fire and forget and no loss detection is present.
    
    A simple go based client application is provided to subscribe to
    the publisher.
    
    Change-Id: I4f3e6d675023a81b7d2ee19bf1f44a2be0ca003c

http://cgit.osmocom.org/osmo-pcap/commit/?id=ad29ce6f0699ca2b26fbd4cc5cdf7779d70bb8e2

commit ad29ce6f0699ca2b26fbd4cc5cdf7779d70bb8e2
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Aug 4 18:02:57 2016 +0200

    server: Add zmq interface for publishing events
    
    Change-Id: I383558bb9aad3cb149f35e13910a1d6aa79afc84

http://cgit.osmocom.org/osmo-pcap/commit/?id=2899428be2aac2fb1e5edd6e8c90174bb1dd0a36

commit 2899428be2aac2fb1e5edd6e8c90174bb1dd0a36
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Thu Aug 4 16:14:38 2016 +0200

    server: Add a config knob to not store the pcap stream
    
    We might only want to centralize the data streams but handle the
    data differently. This will be combined with an upcoming ZeroMQ
    publisher feature to broadcast all events out.
    
    Change-Id: I12c6bf16310820d882fa28c6930931650475e0bb

http://cgit.osmocom.org/osmo-pcap/commit/?id=9646754e1f82d3b846304dc5803d520641064ba4

commit 9646754e1f82d3b846304dc5803d520641064ba4
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Wed Aug 3 21:13:15 2016 +0200

    ci: Add travis.yml for the github account
    
    Change-Id: I26de644a9cf4c6d6fb366c8a8fd701570005b9a8

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

Summary of changes:
 .gitignore                                         |   7 +
 .travis.yml                                        |  25 +
 Makefile.am                                        |   2 +-
 TLS_TODO                                           |  16 +
 TODO                                               |   5 +-
 configure.ac                                       |  18 +
 ...mo-pcap-client.cfg => osmo-pcap-client-tls.cfg} |   2 +
 ...mo-pcap-server.cfg => osmo-pcap-server-tls.cfg} |   7 +-
 contrib/travis.sh                                  |  27 +
 contrib/zmq_recv.go                                |  25 +
 debian/changelog                                   |  10 +
 debian/control                                     |   2 +-
 doc/tls.txt                                        |  76 +++
 doc/zmq_data.txt                                   |  41 ++
 include/osmo-pcap/Makefile.am                      |   2 +-
 include/osmo-pcap/common.h                         |   6 +-
 include/osmo-pcap/osmo_pcap_client.h               |  77 ++-
 include/osmo-pcap/osmo_pcap_server.h               |  62 ++-
 include/osmo-pcap/osmo_tls.h                       |  80 +++
 osmoappdesc.py                                     |  30 ++
 src/Makefile.am                                    |  13 +-
 src/osmo_client_core.c                             | 128 ++++-
 src/osmo_client_main.c                             |  55 +-
 src/osmo_client_network.c                          | 301 +++++++++--
 src/osmo_client_vty.c                              | 382 +++++++++++++-
 src/osmo_common.c                                  |  12 +-
 src/osmo_server_main.c                             |  56 ++-
 src/osmo_server_network.c                          | 345 +++++++++++--
 src/osmo_server_vty.c                              | 406 ++++++++++++++-
 src/osmo_tls.c                                     | 558 +++++++++++++++++++++
 tests/Makefile.am                                  |  49 ++
 tests/testsuite.at                                 |   3 +
 32 files changed, 2674 insertions(+), 154 deletions(-)
 create mode 100644 .travis.yml
 create mode 100644 TLS_TODO
 copy contrib/{osmo-pcap-client.cfg => osmo-pcap-client-tls.cfg} (86%)
 copy contrib/{osmo-pcap-server.cfg => osmo-pcap-server-tls.cfg} (69%)
 create mode 100755 contrib/travis.sh
 create mode 100644 contrib/zmq_recv.go
 create mode 100644 doc/tls.txt
 create mode 100644 doc/zmq_data.txt
 create mode 100644 include/osmo-pcap/osmo_tls.h
 create mode 100644 osmoappdesc.py
 create mode 100644 src/osmo_tls.c
 create mode 100644 tests/Makefile.am
 create mode 100644 tests/testsuite.at


hooks/post-receive
-- 
Tools to centralize packet capture and storing



More information about the osmocom-commitlog mailing list