Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Peekabooty

Documents

Readme (How to get started)
One-Page Description of Peekabooty
White Paper
Implementation
Coding Guideliness for Developers
Testing and Debugging For Developers
Developer Notes and FAQ
The Pthreads API

References to relevant material:

The TODO list (You can also get to this by clicking on "Related Pages", and then "Todo".

Compilation

How to compile

Major TODO List

Here is the Major TODO list.

  1. When client side ServiceTableEntry goes to the Failed state, the app should return an error to the browser window.

  2. Add ability to send a feedback file to an email address for debugging purposes.

  3. Change TpPacket sequence number feild to be 4 bytes, and ACK feild to be 4 bytes. (Needed for high-bandwidth connections, and for Internet spread spectrum).

  4. Disconnect VC's if no data has been transferred through them after a specified period of time has elapsed.

  5. Write C API to peekabooty.

  6. Turn on SSL.

  7. Tear down connections when user hits "stop" in their browser.

  8. Add a ThreadMessageQueue for the ServiceTable.

  9. Is "send()" thread safe? Do we need to lock TcpConnection?

  10. Make more of the GlobalConstants variable by putting them in the Config class.

  11. Parse out "Connection: Keep-Alive" in web page requests, replace with "Connection: close"

  12. Add HTTPS support for browser-proxy connection, so that people not running the app can use someone else's securely.

  13. Add "Bandwidth" as a Config variable.

  14. Add "CPU Speed" as a Config variable.

  15. Create a bunch of unit tests to verify the functionality of the program.

  16. Add time of last contact to a node so that old nodes will be removed first when we run out of room in the node lists.

  17. Change connect packet and imhere packet to send hostnames as well as IPs. This means localhost must also be stored as a hostname sometimes.


Generated at Thu Jul 11 13:31:49 2002 for Peekabooty by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001