aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
AgeCommit message (Expand)Author
2017-11-11Implement daemon(3) for systems that don't have it.Bruce A. Mah
2017-04-20warning fixes (#551)Gabriel Ganne
2017-04-11Ignore SIGPIPE signals to simplify error handling.Bruce A. Mah
2017-03-22Fix header includes and build failures on musl (#518)f1rebird
2016-06-03Make the server more tolerant of most types of errors encounteredBruce A. Mah
2015-11-18Improve command error handling.Bruce A. Mah
2015-03-31257 Segfault in the signal handlerManoj Joseph
2014-12-22Add one-off mode, where the server serves exactly one request.Bruce A. Mah
2014-09-29Update license and copyright text to conform to LBNL standards.Bruce A. Mah
2014-09-15Rename locale.{c,h} to iperf_locale.{c,h} to avoid filename collisionBruce A. Mah
2014-05-19Check HAVE_STDINT_H before trying to include <stdint.h>.Bruce A. Mah
2014-04-16Commit a version of the patch for #125 for testing.Bruce A. Mah
2014-04-14Fix breakage due to iperf.h depending on the autoconf config.h file butBruce A. Mah
2014-04-07Resolves #147.Bruce A. Mah
2014-01-24Add support for writing the PID to a file in server mode.Bruce A. Mah
2014-01-03Fix typos: s/exitting/exiting/Bruce A. Mah
2013-11-26Support daemonizing with -D flag.Bruce A. Mah
2013-10-29Move termination signal handing from main into iperf_run_clientJef Poskanzer
2013-08-16test->state needs to be explicitly signed char to accomodate a coupleJef Poskanzer
2013-06-07Server now exits after five consecutive errors.Jef Poskanzer
2013-04-09Added second concurrency model based on SIGALRM.Jef Poskanzer
2013-03-08Move the JSON initialization/finalization insode the API.Jef Poskanzer
2013-02-07(Mostly) switched error reporting to a single routine that handles JSON mode.Jef Poskanzer
2013-02-01Add -J flag to produce JSON output instead.Jef Poskanzer
2012-12-13Allow API client to provide an fd for the client-side control socket.Jef Poskanzer
2012-12-11Switched to using a new timer package, adapted from thttpd and http_load.Jef Poskanzer
2012-09-28Some changes to the iperf3 API to work with bwctl, mostly having tojef
2011-04-20update license info for all source filesJon Dugan
2010-09-08add queue.h from OpenBSD; use self contained queue.h from OpenBSD; fix indent...Jon Dugan
2010-08-02Added ability to set TCP window size (-w). Modified code to keep test structu...sethdelliott
2010-07-29Small bug fix to main.csethdelliott
2010-07-27Updated iperf_error and moved the SIGINT handler out of the librarysethdelliott
2010-07-23Moved client code from iperf_api.* to iperf_client_api.*sethdelliott
2010-07-22Made the protocol implementation better. Lots of code clean upsethdelliott
2010-07-22Added support for adding new protocols. Slightly modified iperf_error()sethdelliott
2010-07-20All error handling is now handled by iperf_error. Also cleaned up some codesethdelliott
2010-07-20All client side error handling is now handled by iperf_errorsethdelliott
2010-07-19Updated autoconf stuff and fixed a small error with ierror()sethdelliott
2010-07-19Added iperf error code (iperf_error.*). Also added iperf_parse_parameters().sethdelliott
2010-07-14Added support for UDP mode (-b mode not yet supported). Added htonll/ntohll f...sethdelliott
2010-07-01Fixed an error when compiling on Ubuntu systems. Also fixed a small server me...sethdelliott
2010-06-25Updated code to make '-s' parameter a requirement while running server. Also ...sethdelliott
2010-06-24Fixed a bug that caused getopt not to work properly when command line argumen...sethdelliott
2010-06-23New control socket design now works. Now working on finishing up the reporting.sethdelliott
2010-06-18NOTE: This is not a working revision. I'm in the process of redesigning how t...sethdelliott
2010-06-16Updated reporter callback, interval report, and the tcp info report to print ...sethdelliott
2010-06-15Fixed client side code to be more module and follow state diagram.sethdelliott
2010-06-14Updated the client code to behave like the state machine for TEST_STARTsethdelliott
2010-02-09move the parameter exchange into iperf_run_client() where it belongs; propoga...Jon Dugan
2009-11-16more valgrind-based cleanup of memory usageBrian Tierney