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
path:
root
/
src
Age
Commit message (
Expand
)
Author
2011-09-29
Got tcp working again.
David Barksdale
2011-09-29
Add utility function do-callbacks!
David Barksdale
2011-09-29
Fix typo in comment.
David Barksdale
2011-09-27
Some message type numbers changed. Parse connect message.
David Barksdale
2011-09-15
Fix call to selection-key callback.
David Barksdale
2011-08-24
Make topology actually do something.
David Barksdale
2011-08-23
Some work on topology. Fixed tcp so it actually compiles.
David Barksdale
2011-08-16
Some work on the new transport protocol.
David Barksdale
2011-08-13
Re-wrote TCP transport.
David Barksdale
2011-08-13
The UDP transport is no longer compatible with the latest gnunet.
David Barksdale
2011-06-15
Catch CancelledKeyException.
David Barksdale
2011-06-14
More 1.3.0 bigint fixes.
David Barksdale
2011-06-14
Mavenized the project. Upgraded to clojure 1.3.0.
David Barksdale
2011-05-04
Detect invalid PKCS#8 keys.
David Barksdale
2011-02-10
Lots of changes, added many new functions to the applet.
David Barksdale
2011-02-02
Created gen-class :set-context-classloader.
David Barksdale
2011-02-02
GNUnet applet created.
David Barksdale
2011-01-27
Fixed send-pong-using, pongs sent using connected address.
David Barksdale
2010-12-05
TCP seems to be working now!
David Barksdale
2010-12-02
Much work on the TCP transport.
David Barksdale
2010-11-22
TCP transport can make outgoing connections, not quite working yet.
David Barksdale
2010-11-21
Did some work on the TCP transport.
David Barksdale
2010-11-20
We can forward FS_GET requests, but not very intelligently. FS_PUT are dropped.
David Barksdale
2010-11-09
Added TTL expiration heap. Worked on forward-request!
David Barksdale
2010-11-07
Added metrics. More work on filesharing.
David Barksdale
2010-11-07
More use of cpu-bound-executor and a few optimisations.
David Barksdale
2010-11-07
Added ThreadPoolExecutors to keep track of CPU and IO load.
David Barksdale
2010-11-04
More work on FS_GET handling.
David Barksdale
2010-11-03
Added new exception-m monad. Added :when-let and :when-not to domonad.
David Barksdale
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
[next]