Gabor X Toth [Thu, 7 May 2015 12:15:58 +0000 (12:15 +0000)]
psyc/social: request history & state from psycstore; more documentation, tests, cleanup
Gabor X Toth [Thu, 7 May 2015 12:15:32 +0000 (12:15 +0000)]
client_manager: add API for async operations
Gabor X Toth [Thu, 7 May 2015 12:15:24 +0000 (12:15 +0000)]
add GNUNET_(hton|ntoh).*_signed() functions
Gabor X Toth [Thu, 7 May 2015 12:15:16 +0000 (12:15 +0000)]
logread: no buffering
Gabor X Toth [Thu, 7 May 2015 12:15:07 +0000 (12:15 +0000)]
doc fix
Christian Grothoff [Fri, 1 May 2015 11:27:51 +0000 (11:27 +0000)]
-handle response message
Christian Grothoff [Fri, 1 May 2015 09:36:22 +0000 (09:36 +0000)]
-pass trail paths to callbacks
Christian Grothoff [Fri, 1 May 2015 09:33:22 +0000 (09:33 +0000)]
-fix FIXME
Christian Grothoff [Fri, 1 May 2015 09:31:51 +0000 (09:31 +0000)]
-fix doxygen
Christian Grothoff [Fri, 1 May 2015 09:29:22 +0000 (09:29 +0000)]
-fix doxygen
Christian Grothoff [Fri, 1 May 2015 09:28:51 +0000 (09:28 +0000)]
-fixing cleanup issues
Christian Grothoff [Fri, 1 May 2015 09:04:08 +0000 (09:04 +0000)]
-fix leak
Christian Grothoff [Fri, 1 May 2015 09:01:19 +0000 (09:01 +0000)]
use NBO for expiration time in xvine
Christian Grothoff [Fri, 1 May 2015 08:58:17 +0000 (08:58 +0000)]
-select random
Arthur Dewarumez [Fri, 1 May 2015 08:51:08 +0000 (08:51 +0000)]
Adding a function pick_random_friend ()
Christian Grothoff [Fri, 1 May 2015 08:26:15 +0000 (08:26 +0000)]
-fix sizeof() arg
Christian Grothoff [Fri, 1 May 2015 08:25:08 +0000 (08:25 +0000)]
handle case where type is neither ENCRYPTED nor AX
Christian Grothoff [Fri, 1 May 2015 08:22:41 +0000 (08:22 +0000)]
-simplify socket NULL check
Arthur Dewarumez [Thu, 30 Apr 2015 22:38:35 +0000 (22:38 +0000)]
Adding function GDS_NEIGHBOURS_send_get_result()
Christian Grothoff [Thu, 30 Apr 2015 13:23:18 +0000 (13:23 +0000)]
-more stuff
Christian Grothoff [Thu, 30 Apr 2015 13:18:09 +0000 (13:18 +0000)]
-more stuff
Christian Grothoff [Thu, 30 Apr 2015 12:36:38 +0000 (12:36 +0000)]
-fix ftbfs
Arthur Dewarumez [Thu, 30 Apr 2015 12:29:58 +0000 (12:29 +0000)]
Adding the handle_dht_p2p_trail_destroy function.
Christian Grothoff [Thu, 30 Apr 2015 12:25:03 +0000 (12:25 +0000)]
-nicer indentation
Christian Grothoff [Thu, 30 Apr 2015 12:23:37 +0000 (12:23 +0000)]
-implementing trail timeout handling
Christian Grothoff [Thu, 30 Apr 2015 12:14:42 +0000 (12:14 +0000)]
-towards tracking paths and trails via datacache in wdht
Bart Polot [Thu, 30 Apr 2015 11:00:34 +0000 (11:00 +0000)]
fix traffic stall in case the is more messages queued in the tunnel buffer than a connection would accept at once
Bart Polot [Thu, 30 Apr 2015 11:00:33 +0000 (11:00 +0000)]
- fix debug msgs, mark tripped break
Bart Polot [Thu, 30 Apr 2015 11:00:31 +0000 (11:00 +0000)]
- don't queue more than 3 messages
Bart Polot [Thu, 30 Apr 2015 11:00:30 +0000 (11:00 +0000)]
- remove debug
Christian Grothoff [Thu, 30 Apr 2015 09:32:23 +0000 (09:32 +0000)]
-more datacache integration work
Christian Grothoff [Thu, 30 Apr 2015 09:11:25 +0000 (09:11 +0000)]
-fixing 'delete_trail()'
Arthur Dewarumez [Thu, 30 Apr 2015 08:57:59 +0000 (08:57 +0000)]
Add delete_trail function.
Christian Grothoff [Thu, 30 Apr 2015 08:00:51 +0000 (08:00 +0000)]
-towards an API for the successor set
Christian Grothoff [Thu, 30 Apr 2015 07:56:54 +0000 (07:56 +0000)]
implementing 'get_closest' API for template
Christian Grothoff [Thu, 30 Apr 2015 07:56:00 +0000 (07:56 +0000)]
implementing 'get_closest' API for sqlite and postgres datacache plugins
Christian Grothoff [Thu, 30 Apr 2015 07:29:31 +0000 (07:29 +0000)]
adding GNUNET_CONTAINER_multipeermap_get_random
Christian Grothoff [Wed, 29 Apr 2015 15:16:04 +0000 (15:16 +0000)]
-major wdht hacking / refactoring -- still not finished
Christian Grothoff [Wed, 29 Apr 2015 11:47:54 +0000 (11:47 +0000)]
-fix ftbfs issues
Arthur Dewarumez [Wed, 29 Apr 2015 11:09:24 +0000 (11:09 +0000)]
Start implementation of some functions.
Christian Grothoff [Wed, 29 Apr 2015 09:50:40 +0000 (09:50 +0000)]
-lower to debug level (#3783)
Christian Grothoff [Wed, 29 Apr 2015 08:59:23 +0000 (08:59 +0000)]
-doxygen
Christian Grothoff [Wed, 29 Apr 2015 08:35:52 +0000 (08:35 +0000)]
adding API to get random key from datacache
Christian Grothoff [Wed, 29 Apr 2015 08:29:16 +0000 (08:29 +0000)]
-doxygen
Christian Grothoff [Wed, 29 Apr 2015 08:17:17 +0000 (08:17 +0000)]
implementing postgres version of get_random
Christian Grothoff [Wed, 29 Apr 2015 08:06:54 +0000 (08:06 +0000)]
-doxygen
Christian Grothoff [Wed, 29 Apr 2015 08:03:22 +0000 (08:03 +0000)]
-add counter for #items
Christian Grothoff [Wed, 29 Apr 2015 08:02:30 +0000 (08:02 +0000)]
-doxygen
Christian Grothoff [Wed, 29 Apr 2015 07:59:29 +0000 (07:59 +0000)]
implementing sqlite version of get_random
Christian Grothoff [Wed, 29 Apr 2015 07:49:04 +0000 (07:49 +0000)]
-doxygen, updating template to reflect extended API
Christian Grothoff [Wed, 29 Apr 2015 07:41:48 +0000 (07:41 +0000)]
-add counter for #items
Christian Grothoff [Tue, 28 Apr 2015 15:05:12 +0000 (15:05 +0000)]
extending datacache API with function to return random element, implemented (only) in heap plugin right now
Christian Grothoff [Tue, 28 Apr 2015 13:21:44 +0000 (13:21 +0000)]
-sending messages / starting random walks
Arthur Dewarumez [Tue, 28 Apr 2015 09:33:05 +0000 (09:33 +0000)]
Add some comments in the handler functions.
Christian Grothoff [Mon, 27 Apr 2015 19:45:34 +0000 (19:45 +0000)]
-work around ftbfs
Bart Polot [Mon, 27 Apr 2015 19:16:06 +0000 (19:16 +0000)]
- refactor buffer calucations
Bart Polot [Mon, 27 Apr 2015 19:16:05 +0000 (19:16 +0000)]
- critical error
Bart Polot [Mon, 27 Apr 2015 19:16:04 +0000 (19:16 +0000)]
- refactor storing AX keys
Bart Polot [Mon, 27 Apr 2015 19:16:02 +0000 (19:16 +0000)]
- doc
Bart Polot [Mon, 27 Apr 2015 19:16:01 +0000 (19:16 +0000)]
- skip checking all messages that are not there, no matter what the bitfield says
Bart Polot [Mon, 27 Apr 2015 19:15:59 +0000 (19:15 +0000)]
- only modify to key sent before the key derivation
Bart Polot [Mon, 27 Apr 2015 19:15:58 +0000 (19:15 +0000)]
- resend ax kx when lost
Bart Polot [Mon, 27 Apr 2015 19:15:57 +0000 (19:15 +0000)]
- don't queue more than one ax_kx at a time
Bart Polot [Mon, 27 Apr 2015 19:15:55 +0000 (19:15 +0000)]
- register otr-downgrades
Bart Polot [Mon, 27 Apr 2015 19:15:54 +0000 (19:15 +0000)]
only ratchet after a certain amount of messages or time has passed
Bart Polot [Mon, 27 Apr 2015 19:15:52 +0000 (19:15 +0000)]
- fix ttl
Bart Polot [Mon, 27 Apr 2015 19:15:51 +0000 (19:15 +0000)]
- ttl is deprecated, don't warn
Bart Polot [Mon, 27 Apr 2015 19:15:50 +0000 (19:15 +0000)]
- activate ratchet on receive
Bart Polot [Mon, 27 Apr 2015 19:15:48 +0000 (19:15 +0000)]
- don't ttl drop ax
Bart Polot [Mon, 27 Apr 2015 19:15:47 +0000 (19:15 +0000)]
- properly read otr/ax fields
Bart Polot [Mon, 27 Apr 2015 19:15:45 +0000 (19:15 +0000)]
- initialize reserved
Bart Polot [Mon, 27 Apr 2015 19:15:44 +0000 (19:15 +0000)]
- fix Nr counter
Bart Polot [Mon, 27 Apr 2015 19:15:42 +0000 (19:15 +0000)]
- fix log params
Bart Polot [Mon, 27 Apr 2015 19:15:41 +0000 (19:15 +0000)]
- refactor
Bart Polot [Mon, 27 Apr 2015 19:15:39 +0000 (19:15 +0000)]
- keep track of all message types
Bart Polot [Mon, 27 Apr 2015 19:15:38 +0000 (19:15 +0000)]
- use ax as payload
Bart Polot [Mon, 27 Apr 2015 19:15:36 +0000 (19:15 +0000)]
- proper name for continuation
Bart Polot [Mon, 27 Apr 2015 19:15:35 +0000 (19:15 +0000)]
- remove debug
Bart Polot [Mon, 27 Apr 2015 19:15:34 +0000 (19:15 +0000)]
- allow just message headers (keepalive uses this)
Bart Polot [Mon, 27 Apr 2015 19:15:32 +0000 (19:15 +0000)]
- register AX for unqueueing
Bart Polot [Mon, 27 Apr 2015 19:15:31 +0000 (19:15 +0000)]
- fix size output, don't include headers
Bart Polot [Mon, 27 Apr 2015 19:15:30 +0000 (19:15 +0000)]
- remove dead code
Bart Polot [Mon, 27 Apr 2015 19:15:28 +0000 (19:15 +0000)]
implemented AX dectyption and racheting
Bart Polot [Mon, 27 Apr 2015 19:15:27 +0000 (19:15 +0000)]
- shorter names for more info in 80 cols
Bart Polot [Mon, 27 Apr 2015 19:15:25 +0000 (19:15 +0000)]
- use correct overhead size, log wrong sizes verbosely
Bart Polot [Mon, 27 Apr 2015 19:15:24 +0000 (19:15 +0000)]
- adjust checks for different encryption overheads
Bart Polot [Mon, 27 Apr 2015 19:15:22 +0000 (19:15 +0000)]
- handle AX messages
Bart Polot [Mon, 27 Apr 2015 19:15:21 +0000 (19:15 +0000)]
- log
Bart Polot [Mon, 27 Apr 2015 19:15:19 +0000 (19:15 +0000)]
- axolotl debug
- show only relevant tunnel key info on debug
Bart Polot [Mon, 27 Apr 2015 19:15:18 +0000 (19:15 +0000)]
- add getter for peer's permanent ECDH key
Bart Polot [Mon, 27 Apr 2015 19:15:17 +0000 (19:15 +0000)]
- store peer's permanent key in ax
Bart Polot [Mon, 27 Apr 2015 19:15:15 +0000 (19:15 +0000)]
- add AX type to send processors, refactor cid setter
Bart Polot [Mon, 27 Apr 2015 19:15:14 +0000 (19:15 +0000)]
- refactor axolotl encryption
Bart Polot [Mon, 27 Apr 2015 19:15:12 +0000 (19:15 +0000)]
- log format
Bart Polot [Mon, 27 Apr 2015 19:15:10 +0000 (19:15 +0000)]
- don't count all messages as pid when checking, only payload
Bart Polot [Mon, 27 Apr 2015 19:15:09 +0000 (19:15 +0000)]
- fix pointer
Bart Polot [Mon, 27 Apr 2015 19:15:08 +0000 (19:15 +0000)]
- implement ratchet advance
Bart Polot [Mon, 27 Apr 2015 19:15:06 +0000 (19:15 +0000)]
- split hmac_derive in two: hmac and hmac_kdf
Bart Polot [Mon, 27 Apr 2015 19:15:05 +0000 (19:15 +0000)]
- set tunel's e_state from axolotl
Bart Polot [Mon, 27 Apr 2015 19:15:04 +0000 (19:15 +0000)]
- doxygen