Commit Graph

44 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther b7568c6897 contrib: Really add the config files, move them to contrib 2012-11-06 23:45:07 +01:00
Holger Hans Peter Freyther d7999f0557 debian: Update the package building 2012-11-06 23:42:04 +01:00
Holger Hans Peter Freyther 6d06bb1500 build: Allow to set the PCAP_CFLAGS and PCAP_LIBS externally
pcap-config might not be available, e.g. on Debian6.0 and CentOS5.x. Allow
the code to be built anyway.
2012-11-06 23:38:57 +01:00
Holger Hans Peter Freyther fc3a427fb1 build: Properly link and package the example configurations 2012-11-06 09:06:44 +01:00
Holger Hans Peter Freyther 557215fd56 misc: Fix the version determination of git-version-gen 2012-11-06 08:48:33 +01:00
Holger Hans Peter Freyther e8b9177706 dist: Attempt to fix the make distcheck 2012-01-06 00:46:38 +01:00
Holger Hans Peter Freyther 56d12cb505 dist: Attempt to fix the make distcheck 2012-01-06 00:45:14 +01:00
Daniel Willmann f8e6e1888a contrib: Use explicit globs and regexps 2011-12-26 23:59:09 +01:00
Holger Hans Peter Freyther 0741879e11 cron: Deal with '-' in the name of a client.
Do not stop when seeing the first '-'. E.g. if you have names like
tpe-system1, tpe-system2 they were treated as tpe and it was possible
that a currently opened file was deleted.
2011-09-24 16:51:32 +02:00
Daniel Willmann 53e1f38514 Clean by age as well as by amount of files in osmo_pcap_clean_old
The behaviour can be controlled by setting METHOD to "AGE" or "FILES".
2011-08-18 14:10:59 +02:00
Daniel Willmann 0e94548484 Fix bug where the cleanup script kept the oldest files
Fixes OW #21.
2011-07-26 12:36:00 +02:00
Holger Hans Peter Freyther b4fc89bfcf smatch: Check the client->device variable
This is fixing:
src/osmo_client_core.c +105 osmo_client_capture(8) warn: variable dereferenced before check 'client'
2011-07-19 17:59:00 +02:00
Holger Hans Peter Freyther cae1b7c960 misc: Remove process.h include, osmo_daemonize is in application.h now 2011-07-19 17:56:52 +02:00
Daniel Willmann 5d62ed0904 contrib: Add a script to clean up in regular intervals
This script should be run from cron. It compresses and deletes older
files.
2011-07-19 17:56:13 +02:00
Daniel Willmann b000368ad6 Catch up with API change in osmo_sock_init
The connect0_bind1 parameter has been replaced by a generic flag
parameter. With this patch osmo-pcap works (only) with versions of
libosmocore 0.3.2 or newer - configure.ac changed to reflects that.
2011-07-19 17:56:09 +02:00
Daniel Willmann c7401c6c23 server: Register signal handler to reopen logfiles on SIGHUP 2011-07-19 17:56:07 +02:00
Daniel Willmann de77386d84 server: Fix memory leak and error handling in restart_pcap 2011-07-19 17:56:03 +02:00
Holger Hans Peter Freyther f60990e3f4 server: Allow the group to read the files too 2011-06-10 15:29:46 +02:00
Holger Hans Peter Freyther dea9e8bbfe server: Make the maximum file size configurable 2011-06-10 15:23:04 +02:00
Holger Hans Peter Freyther de6262a97e TODO: Add a todo list... with bite size chunks 2011-06-03 20:25:56 +02:00
Holger Hans Peter Freyther 91eaae33ea osmo-pcap-server: Read the header in pieces too... 2011-06-02 17:58:46 +02:00
Holger Hans Peter Freyther 39d904f149 osmo-pcap-server: Try to read the the data with a simple state machine 2011-06-01 18:49:07 +02:00
Holger Hans Peter Freyther 9df7dc5f69 wireformat: Send the length in the network order..
this is a format change. but it is necessary now.
2011-06-01 17:34:09 +02:00
Holger Hans Peter Freyther 59bfb5854d osmo-server-network: Print the size of the packet.
Fix a typo, print the data we received and what we wanted.
2011-06-01 17:00:12 +02:00
Holger Hans Peter Freyther b1f5d5ebed osmo-client-core: Use the >= 0 handling. 2011-06-01 16:57:25 +02:00
Holger Hans Peter Freyther afcc2ae172 osmo-pcap-server: Indent the port properly 2011-06-01 16:33:55 +02:00
Holger Hans Peter Freyther 54ff0b1b86 osmo-pcap-server: Just check for >= 0 to find a valid fd 2011-06-01 16:33:11 +02:00
Holger Hans Peter Freyther dc3d1dcd59 osmo-pcap-server: Initialize local_fd with -1 otherwise 2011-06-01 16:32:29 +02:00
Holger Hans Peter Freyther e6acfea051 osmo-pcap-server: Deal with systems not providing these macros 2011-06-01 15:31:50 +02:00
Holger Hans Peter Freyther 0391b0a9c3 osmo-client-core: Work with older pcap libraries 2011-06-01 15:31:11 +02:00
Holger Hans Peter Freyther 821f4fad68 debian: Start packaging things 2011-06-01 15:00:55 +02:00
Holger Hans Peter Freyther 7309a906d0 osmo-pcap-server: Write the pcap files to disk, roll them over 2011-06-01 14:09:26 +02:00
Holger Hans Peter Freyther 88c07f2b7e osmo-pcap-server: Prepare a file limit, initialize the base path 2011-06-01 14:02:54 +02:00
Holger Hans Peter Freyther 80b8b606c5 osmo-pcap-server: Accept the client connection from a given host
We now read from a given system.
2011-05-31 23:42:48 +02:00
Holger Hans Peter Freyther 9f6127f592 osmo-pcap-server: Work on the generic VTY interface for the server
Work on being able to configure clients that are allowed to
connect to the server.
2011-05-31 23:42:48 +02:00
Holger Hans Peter Freyther 13619dd235 osmo-pcap-server: Start with the skeleton of the pcap server 2011-05-31 23:42:48 +02:00
Holger Hans Peter Freyther 77288207fa osmo-pcap-client: Connect to a server, send the data to it 2011-05-31 21:19:52 +02:00
Holger Hans Peter Freyther cd2d3db3b7 osmo-pcap-client: Set the filter string on the pcap device.. 2011-05-31 21:19:51 +02:00
Holger Hans Peter Freyther bac0c98d22 osmo-pcap-client: Do not print the strings if they are NULL
this makes glibc add the (null) for us, but we don't want that
as we would attempt to compile a filter or open a device with that.
2011-05-31 17:55:45 +02:00
Holger Hans Peter Freyther 3b9b38ca68 osmo-pcap-client: Work on the client code, be able to open the device
Add vty code to allow changing the device, this will just attempt
to open and close the device. Nothing else is done.
2011-05-31 17:42:53 +02:00
Holger Hans Peter Freyther 47169baa6e common: Add the default case, e.g. needed for the logging code 2011-05-31 17:42:53 +02:00
Holger Hans Peter Freyther 530ecc0879 osmo_pcap_client: Start with the framework for the pcap client
This is just the normal skeleton for the osmocom code.
2011-05-31 15:47:44 +02:00
Holger Hans Peter Freyther 430366a2c5 osmo-pcap: Create a dummy client. 2011-05-31 11:16:55 +02:00
Holger Hans Peter Freyther fbea3906af osmo-pcap: Start with the autoconf/automake skeleton for this project 2011-05-31 10:19:47 +02:00