summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-10-08Continuations and pending messages are now stored in a ConcurrentLinkedQueue.David Barksdale
Starting code for address validation. UDP message sending working!
2010-10-05UDP transport can now receive packets!David Barksdale
2010-10-04Added selector loop thread to peer.David Barksdale
2010-10-03Now we're creating sockets and selectors and selectable channels, oh my!David Barksdale
2010-10-03More refactoring and work on UDP.David Barksdale
2010-10-03Refactoring and cleaning up. More work on UDP transport.David Barksdale
2010-09-29More work on network transport support. Switching gears to add UDP support ↵David Barksdale
first.
2010-09-26Making the code a bit more readable/consistant.David Barksdale
2010-09-24Fixed tcp dependencies and upgraded to Clojure 1.2.0.David Barksdale
2010-09-23Moved some functions around and added more doc strings.David Barksdale
2010-07-08Fix encode-message and some more work on downloading hostlists.amatus
2010-07-02Use a map of maps for collections of transports.amatus
2010-05-24Parse inet address for tcp transport.David Barksdale
2010-05-22Some fixes to hello parsing and processing.David Barksdale
2010-05-20Starting work on processing received hello messages so that the TCP transportDavid Barksdale
will have addresses to consume.
2010-05-18Starting work on tcp transport.David Barksdale
2010-05-16Clean up the prime generation code.David Barksdale
2010-05-13Bigint fix in generate-kblock-key.David Barksdale
2010-05-13Un-confuse the is-prime test and add a test case for generate-prime.David Barksdale
2010-05-12New KBlock crypto stuff.David Barksdale
2010-05-04Factor out parse-message-types from download-hostlist.David Barksdale
2010-05-03Make parsers tail-recursive to save stack.David Barksdale
2010-05-02Do some io and hostlist fetching.David Barksdale
2010-05-01Convert all parseing to use the parser monad.David Barksdale
2010-04-29The beginning of the parser monads.David Barksdale
2010-04-25We can now decode hellos. Clojure really needs some parser-combinator monads.David Barksdale
2010-04-24More work on encoding and decoding various gnunet messages.David Barksdale
2010-04-12Fix java imports.David Barksdale
2010-04-09Some more work on hello messages.David Barksdale
2010-04-08Remote peers have public-key from the hello.David Barksdale
2010-04-07New generate-id function, and new-peer uses it.David Barksdale
2010-04-07Worked some more on the identity lib.David Barksdale
2010-04-05I think a peer should be a struct-map. I also coded up the first steps to ↵David Barksdale
being able to compute a peer identity.
2010-04-01The beginning.David Barksdale