Commit Graph

89 Commits

Author SHA1 Message Date
tedbullock
c56788ae9e Initial re-write of idleconn program to use libevent library 2007-12-10 03:46:03 +00:00
tedbullock
c43251e5fe Fix segmentation fault introduced in September 23, 2007 commit 2007-12-04 05:15:36 +00:00
tedbullock
07ff4bbac9 Print libevent version with -V option 2007-11-17 00:50:56 +00:00
tedbullock
4115dd2a14 Add stub for 1.0.0 news 2007-11-17 00:29:22 +00:00
tedbullock
692251a46d Source formatting with gnu indent (approximating KNF) 2007-11-17 00:25:51 +00:00
tedbullock
1f5e6cf79d Enable dependancy on libevent.
This will become the central event management tool in httperf
2007-11-17 00:22:56 +00:00
tedbullock
e90feed76b Adjust license layout (no contextual changes) and explicitly list HP and
Ted Bullock as copyright holders
2007-11-17 00:19:34 +00:00
tedbullock
dc3a14fa15 Remove unused checks 2007-11-16 04:43:01 +00:00
tedbullock
1c01d87277 Enum data type adjustment 2007-11-16 04:31:38 +00:00
tedbullock
f4ee42c9b6 Fix compile warning in regards to inet_aton implicit declaration 2007-11-16 04:01:59 +00:00
tedbullock
2923d314ca Fix extraneous cast 2007-11-16 03:52:29 +00:00
tedbullock
cb71ec84ea c99 bool adjustment to protoype 2007-11-16 03:42:14 +00:00
tedbullock
a850060335 Remove unnecessary include search path 2007-11-16 03:41:47 +00:00
tedbullock
ea6dea4f37 More c99 bool declarations and a couple comments 2007-11-16 03:40:19 +00:00
tedbullock
b7df81aecc Remove my name from the news 2007-11-16 01:50:23 +00:00
tedbullock
8971aa62ba Removed because autoreconf -i is better 2007-11-16 01:14:27 +00:00
tedbullock
ed783bb068 Removed autogen.sh. Use autoreconf -i instead 2007-11-16 01:11:52 +00:00
tedbullock
bcaf1d0eec Use bool rather than int and _Bool 2007-11-16 01:05:55 +00:00
tedbullock
447ad7b739 Fixed a couple compiler warnings with icc 2007-10-22 04:34:45 +00:00
tedbullock
295e96ce14 Remove useless portability checks for realloc and malloc. If the system
doesn't support these functions in a useful way then, I don't care...

This just adds complexity
2007-10-22 04:33:23 +00:00
tedbullock
0b07dcbb4f Removed silly realloc portability stuff 2007-10-22 04:29:28 +00:00
tedbullock
9368c8cbd4 Changed _Bool to bool 2007-09-25 02:02:45 +00:00
tedbullock
c5e7d8b6c3 Remove unnecessary #include <queue.h> 2007-09-24 03:18:52 +00:00
tedbullock
5738c825de Remove some extraneous debug print statements 2007-09-23 23:08:13 +00:00
tedbullock
e9d31bb053 Re-implemented timer code to fix memory leaks and use generic linked list 2007-09-23 21:29:52 +00:00
tedbullock
f23333a597 Reformatted the source somewhat and removed preproccessor #include statements to the respective header files since those are only needed externally 2007-09-18 04:48:11 +00:00
tedbullock
86d75c8bed Removed timer interval from public timer.h header and duplicated Timer_Callback to allow timer.c to build without needing #include <timer.h> 2007-09-17 21:16:25 +00:00
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
2007-09-12 04:47:27 +00:00
tedbullock
04caf4ff61 lib/heap.c, lib/heap.h: New generic priority queue data structure 2007-09-12 04:32:00 +00:00
tedbullock
056cafdee1 May as well zero out queue data before free() just in case of illegal access afterwards 2007-07-16 05:09:54 +00:00
tedbullock
938c4ed349 * lib/queue.c, lib/queue.h: New generic queue data structure 2007-07-16 04:57:21 +00:00
tedbullock
658e4d646f Fix minor oops (removed #include<sys/time.h> erroneously) 2007-07-16 04:48:42 +00:00
tedbullock
dda988d887 Fix minor oops (removed #include<string.h> erroneously) 2007-07-16 04:44:47 +00:00
tedbullock
a3d4939c5e Cleaned many (not all) duplicate and hidden implicit #include directives from header and source files. Header files should generally not include other header files 2007-07-16 00:59:58 +00:00
tedbullock
cd9dd57c13 Source formatting with indent and removed duplicate #include calls to sys/types.h 2007-07-15 21:57:55 +00:00
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 2007-07-15 21:14:22 +00:00
tedbullock
1a02b3d2e6 Fixed memory leak associated with timers not being freed 2007-07-15 19:54:39 +00:00
tedbullock
991cc96c68 Updated confusing and jumbled source formatting to something approximating OpenBSD's Kernel Normal Form
Used GNU indent with the following options: -nbad -nbap -bbb -nbc -br -brs -c33 -cd33 -cdb -ce -ci4 -cli0 -di16 -fc1 -fca -hnl -i8 -ip4 -l79 -lp -npcs -nprs -psl -saf -sai -saw -sc -nsob -nss -ts8
2007-07-13 04:20:48 +00:00
tedbullock
debafb721b Moved --enable-debug option code to near end of file to allow AC_PROG_CC to still update CFLAGS with -g -02 2007-07-13 01:43:54 +00:00
tbbulloc
c0699e9c03 Remove unnecessary openssl configuration checks 2007-06-04 01:37:18 +00:00
tbbulloc
8436266098 * event.c and event.h: Moved to localevent.c and localevent.h for integration with
libevent (which has a default header of event.h)
2007-06-04 00:45:29 +00:00
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) 2007-06-04 00:44:30 +00:00
tbbulloc
5bbd09889b *** empty log message *** 2007-06-04 00:41:22 +00:00
tbbulloc
deda4ab702 configure.ac: Add configuration to use libevent 2007-06-04 00:32:20 +00:00
tbbulloc
88e1668735 configure.ac: Remove uneccessary configuration cruft and configure httperf to be built in c99 mode 2007-06-03 22:22:23 +00:00
tbbulloc
05f225d006 Back out experimental pkg-config code for openssl 2007-05-29 05:14:18 +00:00
tbbulloc
1fd12df06f Updated NEWS and TODO 2007-05-29 04:36:13 +00:00
tbbulloc
e2e49befb9 * man/httperf.1: Fixed man page typo for --wset option (needed --uri, not --wset) 2007-05-27 20:45:25 +00:00
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
2007-05-27 20:21:09 +00:00
tbbulloc
e6d4c7167a Automatically attempt to update config.guess and config.sub if wget is installed 2007-05-27 20:03:23 +00:00