index
:
GNUnet-in-Clojure
master
A re-write of GNUnet in Clojure. http://gnunet.org
git repository hosting
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2010-11-02
New filesharing message handlers.
David Barksdale
2010-10-30
First steps in handling CORE_ENCRYPTED_MESSAGE. Make date comparisons more
David Barksdale
2010-10-30
Use domonad for our other complex parsers, it makes them easier to read.
David Barksdale
2010-10-30
Let the parse/encode functions handle the encrypted parts of messages.
David Barksdale
2010-10-18
Some work on CORE_PONG support. We now make it to peer-status-key-confirmed!
David Barksdale
2010-10-18
Added CORE_PING support. Fixed AES key encoding. Now peers have connected state.
David Barksdale
2010-10-16
Implemented AES crypto. More work on SET_KEY handling.
David Barksdale
2010-10-16
Implemented HKDF. Moved small-primes into it's own file because it was breaking
David Barksdale
2010-10-15
More work on SET_KEY handling. Changed remote-peer state management a bit.
David Barksdale
2010-10-15
Fix make-rsa-private-key, tested rsa-encrypt! and rsa-decrypt.
David Barksdale
2010-10-14
Added core-state-agent, RSA encrypt-decrypt (untested).
David Barksdale
2010-10-12
Changed remote-peer-struct:public-key to remote-peer-struct:public-key-atom
David Barksdale
2010-10-12
New signed message parsing method. Added SET_KEY message parsing.
David Barksdale
2010-10-11
We now handle PING messages in the case of PONG_OWN.
David Barksdale
2010-10-10
We now handle incoming HELLO and PONG messages and verify addresses accordingly!
David Barksdale
2010-10-08
Fixed UDP sender-id. Incoming UDP messages now passed up to transport layer.
David Barksdale
2010-10-08
Continuations and pending messages are now stored in a ConcurrentLinkedQueue.
David Barksdale
2010-10-05
UDP transport can now receive packets!
David Barksdale
2010-10-04
Added selector loop thread to peer.
David Barksdale
2010-10-03
Now we're creating sockets and selectors and selectable channels, oh my!
David Barksdale
2010-10-03
More refactoring and work on UDP.
David Barksdale
2010-10-03
Refactoring and cleaning up. More work on UDP transport.
David Barksdale
2010-09-29
More work on network transport support. Switching gears to add UDP support fi...
David Barksdale
2010-09-26
Making the code a bit more readable/consistant.
David Barksdale
2010-09-24
Fixed tcp dependencies and upgraded to Clojure 1.2.0.
David Barksdale
2010-09-23
Moved some functions around and added more doc strings.
David Barksdale
2010-07-08
Fix encode-message and some more work on downloading hostlists.
amatus
2010-07-02
Use a map of maps for collections of transports.
amatus
2010-05-24
Parse inet address for tcp transport.
David Barksdale
2010-05-22
Some fixes to hello parsing and processing.
David Barksdale
2010-05-20
Starting work on processing received hello messages so that the TCP transport
David Barksdale
2010-05-18
Starting work on tcp transport.
David Barksdale
2010-05-16
Clean up the prime generation code.
David Barksdale
2010-05-13
Bigint fix in generate-kblock-key.
David Barksdale
2010-05-13
Un-confuse the is-prime test and add a test case for generate-prime.
David Barksdale
2010-05-12
New KBlock crypto stuff.
David Barksdale
2010-05-04
Factor out parse-message-types from download-hostlist.
David Barksdale
2010-05-03
Make parsers tail-recursive to save stack.
David Barksdale
2010-05-02
Do some io and hostlist fetching.
David Barksdale
2010-05-01
Convert all parseing to use the parser monad.
David Barksdale
2010-04-29
The beginning of the parser monads.
David Barksdale
2010-04-25
We can now decode hellos. Clojure really needs some parser-combinator monads.
David Barksdale
2010-04-24
More work on encoding and decoding various gnunet messages.
David Barksdale
2010-04-12
Fix java imports.
David Barksdale
2010-04-09
Some more work on hello messages.
David Barksdale
2010-04-08
Remote peers have public-key from the hello.
David Barksdale
2010-04-07
New generate-id function, and new-peer uses it.
David Barksdale
2010-04-07
Worked some more on the identity lib.
David Barksdale
2010-04-05
I think a peer should be a struct-map. I also coded up the first steps to bei...
David Barksdale
2010-04-01
The beginning.
David Barksdale