87 Commits (master)
 

Author SHA1 Message Date
Georg Hopp 2bcf511537 Add CI control file 10 years ago
Georg Hopp 5d9837f10c version bump 10 years ago
Georg Hopp db4561556e Add first classes for a multi worker server. 10 years ago
Georg Hopp 7360a155a7 Use new flag that indicates a socket as a filedescriptor getter. 10 years ago
Georg Hopp 3909f6c4d3 Gitignore testset binary 10 years ago
Georg Hopp 4438a03ef6 Change socket hashtables for read, accept and write to set 10 years ago
Georg Hopp 5baa2f2d4b Inline simple accessor functions 10 years ago
Georg Hopp 303fc71ec3 Add testprogram for new iterable facility 10 years ago
Georg Hopp 09f1e80118 Let testclient wait a little longer for responses 10 years ago
Georg Hopp 418c428642 Small changes to README 10 years ago
Georg Hopp 23b1043119 Remove useless volatile 10 years ago
Georg Hopp cf3eb7b3bc Fix uninitialized read_chunk_size in all communication endpoint constructor calls 10 years ago
Georg Hopp 6c66a61bbf Fix make dependency 10 years ago
Georg Hopp 04b6f18e56 Modifications for usage of new queue code. 10 years ago
Georg Hopp 88292e387b Add clean target in testers Makefile 10 years ago
Georg Hopp ede9e83306 Remove -DREENTRANT because it's not needed right now 10 years ago
Georg Hopp 7d290d4ba1 update gitignore 10 years ago
Georg Hopp a867831b3a Makefile for testers and fix test_handlers.c 10 years ago
Georg Hopp 2f089b67b0 remove useless whitespace 10 years ago
Georg Hopp fb42b6af96 Remove no longer needed build.sh in testers 10 years ago
Georg Hopp eb51fc746b Check existence of required tr headers 10 years ago
Georg Hopp 1faa9b61ec Various function signature fixes 10 years ago
Georg Hopp f4f8ac5d9a some small fixes 11 years ago
Georg Hopp 010e977b12 remove no longer used test program 11 years ago
Georg Hopp bc8faa926f user handler initialization macros 11 years ago
Georg Hopp 87d711ff14 Use c99 standard in build.sh and don't use TR_hashEmpty any more ... I probably will deprecate all the empty functions soon 11 years ago
Georg Hopp 415bff5e0f Use c99 standard and threadsave libc 11 years ago
Georg Hopp d32d05f52e Revert "try for a threaded server, but not very much luck now." 11 years ago
Georg Hopp 17cf44b9b9 Revert "fixes and additions for threaded code" 11 years ago
Georg Hopp 3f704d2ff4 Revert "It seems that I have it right now" 11 years ago
Georg Hopp c0ce13990a It seems that I have it right now 11 years ago
Georg Hopp f71cac22a3 fixes and additions for threaded code 11 years ago
Georg Hopp c0b33ec777 try for a threaded server, but not very much luck now. 11 years ago
Georg Hopp c6dd2aa0e8 build separate client for udp 11 years ago
Georg Hopp ea86374952 add udp code into testclient 11 years ago
Georg Hopp d9e22a9a54 small fix 11 years ago
Georg Hopp c4de22c348 Make the raw protocol to a real protocol. It sends the message size now before the message. This was neccessary because after I activated optimization in gcc the testclient was always only reading 2 bytes in the initial successfull read. 11 years ago
Georg Hopp 42d139f31e Some fixes and adaptations on changes trevent code. Add a simple echo client. 11 years ago
Georg Hopp 93ccec2fef show some information about the bytes per second throughput. Currently I manage around 1.1 GBytes on a loopback device which sounds not to bad, but is only about 1/4 of the throughput iperf shows me... but this might be related to nc... I will see this when I have written my own client. 11 years ago
Georg Hopp b7d8300295 increase read block size to 128 KB 11 years ago
Georg Hopp a3f209e521 fix some memory leaks 11 years ago
Georg Hopp 9b71384dd4 remove debug log 11 years ago
Georg Hopp 171d597994 Disable read completely when write is failing and buffer is full. Don't add endpoints to read or write when they are already in fin state. 11 years ago
Georg Hopp e3a6d0e919 change the whole thing to be more edge triggered no matter wich poll method is used. In fact this works now with edge triggered epoll 11 years ago
Georg Hopp b148346924 fix mishandling of accept limit that caused a memory leak. 11 years ago
Georg Hopp fa0a87a0c7 limit amount of accepts in one event to 100. This value might become configurable in future 11 years ago
Georg Hopp 4a64f7dd36 completely drop edge triggerd behaviour as I don't see any real benefit in it and it makes things unnessecary complicated. 11 years ago
Georg Hopp 5210036335 generally epoll is working... sadly I removed the is_writing flag in the CommEndPoint which was neccessary... I have to add it again. 11 years ago
Georg Hopp 8cab362d2f remove the debug counts 11 years ago
Georg Hopp ed9ff63029 some more fixes 11 years ago