This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis 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