JP Swinski

Results 25 issues of JP Swinski

Using tcpflow and some instrumented code, I was able to see that the ResponseStream stream does not actually write any data on the wire until the stream is ended. For...

The open indexes in the hash should also be organized in a linked list and popped just like the hash chains.

It is possible to supply 0xFFFFFFFF (or -1) to the timeout attribute passed into the bplib_open call and create a channel with a negative timeout. This should be caught in...

In the bplib.c bplib_load function, if a bundle requesting custody transfer is placed in the active table when there is already a bundle in the table with the same CID,...

The library currently does not support an API call the resets any channel statistics. This is because it would not be thread safe and the changes to make it thread...

Investigate and consider use of libtool to increase portability of building library on different platforms. For example, the following two lines could be used to build the lua bplib extension...

Currently, the integrity_check attribute of a bundle channel only applies to whether or not a BIB is included in any bundles built by the library. But the integrity_check should also...

By way of example, a bundle protocol chat application should be developed and included in the library. It would exercise all the features of the library and provide a quick...

Currently the flash storage service uses a longitudinal redundancy check (LRC) for software error correction. Every 7 bytes of user data requires 2 bytes of check bits. A hamming code...

Add option for channel to reject duplicate sequence numbers within a window.