Mark Nottingham
4ee16eb53b
Move everything into top-level directory.
9 anos atrás
tbullock@comlore.com
e475050b34
replace bundled, out of date getopt with version from openbsd
13 anos atrás
tbullock@comlore.com
d0f09d7996
Cleaned up help text
13 anos atrás
tbullock@comlore.com
2b3cc9833a
Mention that httperf has been pulled for the time being
15 anos atrás
tedbullock
297492792b
Fix build on opensolaris with Sun Studio compiler
16 anos atrás
tedbullock
4f7a044fec
Using libevent for communications backend now (thanks to Adrian Chadd)
16 anos atrás
tedbullock
8e848b169b
idleconn is now built optionally with --enable-idleconn
16 anos atrás
tedbullock
7748d1e6e3
Rewrote idleconn program to use libevent notification system.
17 anos atrás
tedbullock
07ff4bbac9
Print libevent version with -V option
17 anos atrás
tedbullock
1f5e6cf79d
Enable dependancy on libevent.
This will become the central event management tool in httperf
17 anos atrás
tedbullock
ed783bb068
Removed autogen.sh. Use autoreconf -i instead
17 anos atrás
tedbullock
e9d31bb053
Re-implemented timer code to fix memory leaks and use generic linked list
17 anos atrás
tedbullock
70c255dc95
timer.c and timer.h: Use new heap and queue data
structures to re-implement timers to use memory caching and
try to fix memory leak associated with timers not being freed
17 anos atrás
tedbullock
04caf4ff61
lib/heap.c, lib/heap.h: New generic priority queue data structure
17 anos atrás
tedbullock
938c4ed349
* lib/queue.c, lib/queue.h: New generic queue data structure
17 anos atrás
tedbullock
2660f78477
lib/generic_types.h: New File - Migrate various generic types out of httperf.h in preparation for a generic queue data structure and other code cleanups
17 anos atrás
tedbullock
1a02b3d2e6
Fixed memory leak associated with timers not being freed
17 anos atrás
tbbulloc
f1a1b8125b
* event.c and event.h: Moved to localevent.c and localevent.h for integration with libevent (which has a default header of event.h)
17 anos atrás
tbbulloc
deda4ab702
configure.ac: Add configuration to use libevent
17 anos atrás
tbbulloc
88e1668735
configure.ac: Remove uneccessary configuration cruft and configure httperf to be built in c99 mode
17 anos atrás
tbbulloc
e2e49befb9
* man/httperf.1: Fixed man page typo for --wset option (needed --uri, not --wset)
17 anos atrás
tbbulloc
d74b31931c
* man/httperf.1: New documentation regarding the variable periodic rates
* src/httperf.c: New functionality for variable periodic rates
* src/httperf.h: ditto
* src/timer.c: ditto
17 anos atrás
tbbulloc
f9498483d3
* *.c and *.h: Adjusted license to explicitly list HP copyright as
Copyright 2000-2007 Hewlett-Packard Company
17 anos atrás
tbbulloc
ca08cfbadd
* AUTHORS: wsseslog crash fix was actually written by David Mosberger
18 anos atrás
tbbulloc
09c2d64e3a
AUTHORS: Removed Durval Menezes from AUTHORS file since his fix
has been re-written by Theodore Bullock
18 anos atrás
tbbulloc
8db4fdea4d
* *.c and *.h: Slightly adjusted license to explicitly point out AUTHORS file as official list of authors
18 anos atrás
tbbulloc
2bd3e8bccf
Small update to fix color layout
18 anos atrás
tbbulloc
578250e3fe
httperf.1 Added correction to man page to include a missing --wsess identification
18 anos atrás
tbbulloc
0b1310494b
Re-Added the getopt.c and getopt1.c to the build process
httperf now compiles on Linux, OpenBSD, FreeBSD, Solaris
(with cc and gcc) and HP-UX 11i (with cc and gcc)
18 anos atrás
tbbulloc
5fd630229b
Revised Makefile.am for src directories to explicitly include the .h files to allow make distcheck to pass
18 anos atrás
tbbulloc
cde40372ca
Removed getopt.c and getopt1.c from build process
httperf.c Wrapped call to getopt.h in pre-processor checks
18 anos atrás
tbbulloc
059b4ae440
getopt.c changed a sprintf call to the more secure snprintf
18 anos atrás
tbbulloc
d31379ae2e
* wsesslog.c changed a sprintf call to the more secure snprintf
18 anos atrás
tbbulloc
01edf02077
* Included the shell script autogen.sh to compile the necessary
autotool components.
* Removed redundant configuration files from CVS, regenerate these
with the autogen.sh script (recommend autoconf 2.60 and above)
* Removed the ttest.c file from CVS
18 anos atrás
tbbulloc
b785396a89
idleconn: Now installed along with the httperf executable
ttest: Remove program from build
18 anos atrás
tbbulloc
615adf5a0b
Updated License with linking exception for the openssl project
18 anos atrás
tbbulloc
875788bfb0
18 anos atrás