


| Directory | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 2545 (100.0%) | 58026 (100.0%) | 22.8 |
| module/owlib/src/c/ | 1123 (44.1%) | 30732 (53.0%) | 27.3 |
| module/owlib/src/include/ | 204 (8.0%) | 4178 (7.2%) | 20.4 |
| / | 137 (5.4%) | 2723 (4.7%) | 19.8 |
| module/owshell/src/c/ | 93 (3.7%) | 2616 (4.5%) | 28.1 |
| src/scripts/install/ | 5 (0.2%) | 2102 (3.6%) | 420.4 |
| src/scripts/windows/ | 24 (0.9%) | 1754 (3.0%) | 73.0 |
| module/owftpd/src/c/ | 68 (2.7%) | 1416 (2.4%) | 20.8 |
| module/owmon/ | 4 (0.2%) | 1268 (2.2%) | 317.0 |
| module/ownet/c/src/c/ | 71 (2.8%) | 1251 (2.2%) | 17.6 |
| module/owserver/src/c/ | 98 (3.9%) | 1239 (2.1%) | 12.6 |
| module/owhttpd/src/c/ | 64 (2.5%) | 1060 (1.8%) | 16.5 |
| src/sniffer/ | 2 (0.1%) | 759 (1.3%) | 379.5 |
| module/swig/python/ | 46 (1.8%) | 598 (1.0%) | 13.0 |
| src/rpm/ | 30 (1.2%) | 545 (0.9%) | 18.1 |
| src/include/ | 50 (2.0%) | 537 (0.9%) | 10.7 |
| module/owcapi/src/example/ | 30 (1.2%) | 497 (0.9%) | 16.5 |
| module/ownet/c/src/include/ | 39 (1.5%) | 492 (0.8%) | 12.6 |
| src/man/ | 16 (0.6%) | 488 (0.8%) | 30.5 |
| module/ownet/c/src/example/ | 12 (0.5%) | 480 (0.8%) | 40.0 |
| module/owfs/src/c/ | 59 (2.3%) | 435 (0.7%) | 7.3 |
| module/swig/perl5/ | 56 (2.2%) | 268 (0.5%) | 4.7 |
| module/owcapi/src/c/ | 25 (1.0%) | 237 (0.4%) | 9.4 |
| module/owcapi/src/example++/ | 5 (0.2%) | 210 (0.4%) | 42.0 |
| module/swig/php/ | 35 (1.4%) | 193 (0.3%) | 5.5 |
| src/scripts/usb/cygwin/ | 8 (0.3%) | 179 (0.3%) | 22.3 |
| src/scripts/usb/windows/ | 6 (0.2%) | 162 (0.3%) | 27.0 |
| module/swig/perl5/OW/ | 18 (0.7%) | 154 (0.3%) | 8.5 |
| module/ownet/perl5/ | 11 (0.4%) | 151 (0.3%) | 13.7 |
| module/ownet/php/examples/ | 4 (0.2%) | 141 (0.2%) | 35.2 |
| module/swig/ | 21 (0.8%) | 131 (0.2%) | 6.2 |
| module/ownet/java/ | 4 (0.2%) | 126 (0.2%) | 31.5 |
| module/swig/perl5/example/ | 5 (0.2%) | 97 (0.2%) | 19.4 |
| module/swig/php/example/ | 7 (0.3%) | 96 (0.2%) | 13.7 |
| module/ownet/perl5/examples/ | 10 (0.4%) | 95 (0.2%) | 9.5 |
| src/scripts/usb/ | 6 (0.2%) | 85 (0.1%) | 14.1 |
| module/ | 10 (0.4%) | 60 (0.1%) | 6.0 |
| module/owcapi/src/include/ | 7 (0.3%) | 56 (0.1%) | 8.0 |
| module/ownet/ | 8 (0.3%) | 46 (0.1%) | 5.7 |
| module/owftpd/src/include/ | 13 (0.5%) | 45 (0.1%) | 3.4 |
| module/owshell/src/include/ | 15 (0.6%) | 40 (0.1%) | 2.6 |
| src/scripts/ | 7 (0.3%) | 30 (0.1%) | 4.2 |
| module/ownet/perl5/OWNet/ | 3 (0.1%) | 25 (0.0%) | 8.3 |
| module/ownet/python/ | 9 (0.4%) | 24 (0.0%) | 2.6 |
| module/owtap/ | 5 (0.2%) | 21 (0.0%) | 4.2 |
| module/ownet/python/ownet/ | 4 (0.2%) | 19 (0.0%) | 4.7 |
| module/ownet/php/ | 6 (0.2%) | 19 (0.0%) | 3.1 |
| module/owserver/src/include/ | 6 (0.2%) | 18 (0.0%) | 3.0 |
| module/swig/python/ow/ | 5 (0.2%) | 16 (0.0%) | 3.2 |
| module/swig/perl5/OW/t/ | 1 (0.0%) | 15 (0.0%) | 15.0 |
| module/ownet/c/src/ | 2 (0.1%) | 11 (0.0%) | 5.5 |
| module/ownet/perl5/OWNet/lib/ | 3 (0.1%) | 10 (0.0%) | 3.3 |
| module/owhttpd/src/include/ | 5 (0.2%) | 10 (0.0%) | 2.0 |
| module/swig/python/examples/ | 1 (0.0%) | 9 (0.0%) | 9.0 |
| module/owcapi/src/ | 6 (0.2%) | 8 (0.0%) | 1.3 |
| module/ownet/c/ | 2 (0.1%) | 7 (0.0%) | 3.5 |
| module/owfs/src/include/ | 3 (0.1%) | 6 (0.0%) | 2.0 |
| module/owserver/src/man/ | 2 (0.1%) | 4 (0.0%) | 2.0 |
| module/owhttpd/src/man/ | 2 (0.1%) | 4 (0.0%) | 2.0 |
| module/owfs/src/man/ | 2 (0.1%) | 4 (0.0%) | 2.0 |
| module/owftpd/src/man/ | 2 (0.1%) | 3 (0.0%) | 1.5 |
| module/ownet/python/examples/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
| module/owlib/src/man/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
| module/owcapi/src/man/ | 1 (0.0%) | 2 (0.0%) | 2.0 |
| debian/ | 3 (0.1%) | 2 (0.0%) | 0.6 |
| src/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owshell/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owserver/src/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owserver/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owlib/src/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owlib/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owhttpd/src/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owhttpd/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owftpd/src/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owftpd/ | 2 (0.1%) | 1 (0.0%) | 0.5 |
| module/owfs/src/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owfs/ | 1 (0.0%) | 1 (0.0%) | 1.0 |
| module/owcapi/ | 1 (0.0%) | 1 (0.0%) | 1.0 |

Found some memset's with wrong size.
read_buffer, write_buffer is never used, so temporary comment it away. Any plans for those?
23 lines of code changed in 3 files:
Free tcp.ai should clear tcp.ai_ok as well.
2 lines of code changed in 1 file:
Fix a potential crash.
4 lines of code changed in 1 file:
cache-struct was never cleared before. This might have caused problem on
some systems. "sizeof(struct cache)" was the struct found in ow_counters.h !
5 lines of code changed in 1 file:
I have seen close(-1) here at some point. Make sure close it not called.
4 lines of code changed in 1 file:
Fix a typo
2 lines of code changed in 1 file:
Fix a typo in delay-function when usleep was used.
3 lines of code changed in 1 file:
Add read-retry on a single failing object in an array.
7 lines of code changed in 1 file:
Fix a typo.
2 lines of code changed in 1 file:
No need to allocate the buffer twice. Just move the pointer instead.
4 lines of code changed in 1 file:
Cleanup cleanup of owq struct with memset.
2 lines of code changed in 1 file:
owq->cleanup was uninitialized, and have resulted into a bug since 2009-02-09.
memset the whole structute to make sure it never happens again.
4 lines of code changed in 1 file:
Fix a typo in owshell/src/c/getaddrinfo.c.
Make sure resolv.h is included after sys/types.h as well.
22 lines of code changed in 4 files:
Include sys/types.h before sys/uio.h
5 lines of code changed in 1 file:
Add test for writev()
2 lines of code changed in 1 file:
Improve performance for persistant connections. If was limited to 1 request every 200ms! within
a persistant connection, since hd->tv wasn't tested at once with the SingleHandler was done.
A semaphore will now be used to allow a new request as quick as possible.
125 lines of code changed in 4 files:
Make it possible to make a cvs-version of the rpm "make rpmcvs".
Add some updates Rafal Prasal into owfs.spec.in.
69 lines of code changed in 2 files:
Remove some debug-output.
15 lines of code changed in 4 files:
Add --max-connections to set limit of number concurrent connections.
Show default values in the help-text --help=cache.
45 lines of code changed in 6 files:
Add limitation of max concurrent connections with a semaphore. 10 running connection + 10 in queue due to listen().
May need to tune this later.
Fix a debug-output as well.
23 lines of code changed in 5 files:
(643 more)