oweals/gnunet.git
9 years ago-fix ftbfs
Christian Grothoff [Thu, 30 Apr 2015 12:36:38 +0000 (12:36 +0000)]
-fix ftbfs

9 years agoAdding the handle_dht_p2p_trail_destroy function.
Arthur Dewarumez [Thu, 30 Apr 2015 12:29:58 +0000 (12:29 +0000)]
Adding the handle_dht_p2p_trail_destroy function.

9 years ago-nicer indentation
Christian Grothoff [Thu, 30 Apr 2015 12:25:03 +0000 (12:25 +0000)]
-nicer indentation

9 years ago-implementing trail timeout handling
Christian Grothoff [Thu, 30 Apr 2015 12:23:37 +0000 (12:23 +0000)]
-implementing trail timeout handling

9 years ago-towards tracking paths and trails via datacache in wdht
Christian Grothoff [Thu, 30 Apr 2015 12:14:42 +0000 (12:14 +0000)]
-towards tracking paths and trails via datacache in wdht

9 years agofix traffic stall in case the is more messages queued in the tunnel buffer than a...
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

9 years ago- fix debug msgs, mark tripped break
Bart Polot [Thu, 30 Apr 2015 11:00:33 +0000 (11:00 +0000)]
- fix debug msgs, mark tripped break

9 years ago- don't queue more than 3 messages
Bart Polot [Thu, 30 Apr 2015 11:00:31 +0000 (11:00 +0000)]
- don't queue more than 3 messages

9 years ago- remove debug
Bart Polot [Thu, 30 Apr 2015 11:00:30 +0000 (11:00 +0000)]
- remove debug

9 years ago-more datacache integration work
Christian Grothoff [Thu, 30 Apr 2015 09:32:23 +0000 (09:32 +0000)]
-more datacache integration work

9 years ago-fixing 'delete_trail()'
Christian Grothoff [Thu, 30 Apr 2015 09:11:25 +0000 (09:11 +0000)]
-fixing 'delete_trail()'

9 years agoAdd delete_trail function.
Arthur Dewarumez [Thu, 30 Apr 2015 08:57:59 +0000 (08:57 +0000)]
Add delete_trail function.

9 years ago-towards an API for the successor set
Christian Grothoff [Thu, 30 Apr 2015 08:00:51 +0000 (08:00 +0000)]
-towards an API for the successor set

9 years agoimplementing 'get_closest' API for template
Christian Grothoff [Thu, 30 Apr 2015 07:56:54 +0000 (07:56 +0000)]
implementing 'get_closest' API for template

9 years agoimplementing 'get_closest' API for sqlite and postgres datacache plugins
Christian Grothoff [Thu, 30 Apr 2015 07:56:00 +0000 (07:56 +0000)]
implementing 'get_closest' API for sqlite and postgres datacache plugins

9 years agoadding GNUNET_CONTAINER_multipeermap_get_random
Christian Grothoff [Thu, 30 Apr 2015 07:29:31 +0000 (07:29 +0000)]
adding GNUNET_CONTAINER_multipeermap_get_random

9 years ago-major wdht hacking / refactoring -- still not finished
Christian Grothoff [Wed, 29 Apr 2015 15:16:04 +0000 (15:16 +0000)]
-major wdht hacking / refactoring -- still not finished

9 years ago-fix ftbfs issues
Christian Grothoff [Wed, 29 Apr 2015 11:47:54 +0000 (11:47 +0000)]
-fix ftbfs issues

9 years agoStart implementation of some functions.
Arthur Dewarumez [Wed, 29 Apr 2015 11:09:24 +0000 (11:09 +0000)]
Start implementation of some functions.

9 years ago-lower to debug level (#3783)
Christian Grothoff [Wed, 29 Apr 2015 09:50:40 +0000 (09:50 +0000)]
-lower to debug level (#3783)

9 years ago-doxygen
Christian Grothoff [Wed, 29 Apr 2015 08:59:23 +0000 (08:59 +0000)]
-doxygen

9 years agoadding API to get random key from datacache
Christian Grothoff [Wed, 29 Apr 2015 08:35:52 +0000 (08:35 +0000)]
adding API to get random key from datacache

9 years ago-doxygen
Christian Grothoff [Wed, 29 Apr 2015 08:29:16 +0000 (08:29 +0000)]
-doxygen

9 years agoimplementing postgres version of get_random
Christian Grothoff [Wed, 29 Apr 2015 08:17:17 +0000 (08:17 +0000)]
implementing postgres version of get_random

9 years ago-doxygen
Christian Grothoff [Wed, 29 Apr 2015 08:06:54 +0000 (08:06 +0000)]
-doxygen

9 years ago-add counter for #items
Christian Grothoff [Wed, 29 Apr 2015 08:03:22 +0000 (08:03 +0000)]
-add counter for #items

9 years ago-doxygen
Christian Grothoff [Wed, 29 Apr 2015 08:02:30 +0000 (08:02 +0000)]
-doxygen

9 years agoimplementing sqlite version of get_random
Christian Grothoff [Wed, 29 Apr 2015 07:59:29 +0000 (07:59 +0000)]
implementing sqlite version of get_random

9 years ago-doxygen, updating template to reflect extended API
Christian Grothoff [Wed, 29 Apr 2015 07:49:04 +0000 (07:49 +0000)]
-doxygen, updating template to reflect extended API

9 years ago-add counter for #items
Christian Grothoff [Wed, 29 Apr 2015 07:41:48 +0000 (07:41 +0000)]
-add counter for #items

9 years agoextending datacache API with function to return random element, implemented (only...
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

9 years ago-sending messages / starting random walks
Christian Grothoff [Tue, 28 Apr 2015 13:21:44 +0000 (13:21 +0000)]
-sending messages / starting random walks

9 years agoAdd some comments in the handler functions.
Arthur Dewarumez [Tue, 28 Apr 2015 09:33:05 +0000 (09:33 +0000)]
Add some comments in the handler functions.

9 years ago-work around ftbfs
Christian Grothoff [Mon, 27 Apr 2015 19:45:34 +0000 (19:45 +0000)]
-work around ftbfs

9 years ago- refactor buffer calucations
Bart Polot [Mon, 27 Apr 2015 19:16:06 +0000 (19:16 +0000)]
- refactor buffer calucations

9 years ago- critical error
Bart Polot [Mon, 27 Apr 2015 19:16:05 +0000 (19:16 +0000)]
- critical error

9 years ago- refactor storing AX keys
Bart Polot [Mon, 27 Apr 2015 19:16:04 +0000 (19:16 +0000)]
- refactor storing AX keys

9 years ago- doc
Bart Polot [Mon, 27 Apr 2015 19:16:02 +0000 (19:16 +0000)]
- doc

9 years ago- skip checking all messages that are not there, no matter what the bitfield says
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

9 years ago- only modify to key sent before the key derivation
Bart Polot [Mon, 27 Apr 2015 19:15:59 +0000 (19:15 +0000)]
- only modify to key sent before the key derivation

9 years ago- resend ax kx when lost
Bart Polot [Mon, 27 Apr 2015 19:15:58 +0000 (19:15 +0000)]
- resend ax kx when lost

9 years ago- don't queue more than one ax_kx at a time
Bart Polot [Mon, 27 Apr 2015 19:15:57 +0000 (19:15 +0000)]
- don't queue more than one ax_kx at a time

9 years ago- register otr-downgrades
Bart Polot [Mon, 27 Apr 2015 19:15:55 +0000 (19:15 +0000)]
- register otr-downgrades

9 years agoonly ratchet after a certain amount of messages or time has passed
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

9 years ago- fix ttl
Bart Polot [Mon, 27 Apr 2015 19:15:52 +0000 (19:15 +0000)]
- fix ttl

9 years ago- ttl is deprecated, don't warn
Bart Polot [Mon, 27 Apr 2015 19:15:51 +0000 (19:15 +0000)]
- ttl is deprecated, don't warn

9 years ago- activate ratchet on receive
Bart Polot [Mon, 27 Apr 2015 19:15:50 +0000 (19:15 +0000)]
- activate ratchet on receive

9 years ago- don't ttl drop ax
Bart Polot [Mon, 27 Apr 2015 19:15:48 +0000 (19:15 +0000)]
- don't ttl drop ax

9 years ago- properly read otr/ax fields
Bart Polot [Mon, 27 Apr 2015 19:15:47 +0000 (19:15 +0000)]
- properly read otr/ax fields

9 years ago- initialize reserved
Bart Polot [Mon, 27 Apr 2015 19:15:45 +0000 (19:15 +0000)]
- initialize reserved

9 years ago- fix Nr counter
Bart Polot [Mon, 27 Apr 2015 19:15:44 +0000 (19:15 +0000)]
- fix Nr counter

9 years ago- fix log params
Bart Polot [Mon, 27 Apr 2015 19:15:42 +0000 (19:15 +0000)]
- fix log params

9 years ago- refactor
Bart Polot [Mon, 27 Apr 2015 19:15:41 +0000 (19:15 +0000)]
- refactor

9 years ago- keep track of all message types
Bart Polot [Mon, 27 Apr 2015 19:15:39 +0000 (19:15 +0000)]
- keep track of all message types

9 years ago- use ax as payload
Bart Polot [Mon, 27 Apr 2015 19:15:38 +0000 (19:15 +0000)]
- use ax as payload

9 years ago- proper name for continuation
Bart Polot [Mon, 27 Apr 2015 19:15:36 +0000 (19:15 +0000)]
- proper name for continuation

9 years ago- remove debug
Bart Polot [Mon, 27 Apr 2015 19:15:35 +0000 (19:15 +0000)]
- remove debug

9 years ago- allow just message headers (keepalive uses this)
Bart Polot [Mon, 27 Apr 2015 19:15:34 +0000 (19:15 +0000)]
- allow just message headers (keepalive uses this)

9 years ago- register AX for unqueueing
Bart Polot [Mon, 27 Apr 2015 19:15:32 +0000 (19:15 +0000)]
- register AX for unqueueing

9 years ago- fix size output, don't include headers
Bart Polot [Mon, 27 Apr 2015 19:15:31 +0000 (19:15 +0000)]
- fix size output, don't include headers

9 years ago- remove dead code
Bart Polot [Mon, 27 Apr 2015 19:15:30 +0000 (19:15 +0000)]
- remove dead code

9 years agoimplemented AX dectyption and racheting
Bart Polot [Mon, 27 Apr 2015 19:15:28 +0000 (19:15 +0000)]
implemented AX dectyption and racheting

9 years ago- shorter names for more info in 80 cols
Bart Polot [Mon, 27 Apr 2015 19:15:27 +0000 (19:15 +0000)]
- shorter names for more info in 80 cols

9 years ago- use correct overhead size, log wrong sizes verbosely
Bart Polot [Mon, 27 Apr 2015 19:15:25 +0000 (19:15 +0000)]
- use correct overhead size, log wrong sizes verbosely

9 years ago- adjust checks for different encryption overheads
Bart Polot [Mon, 27 Apr 2015 19:15:24 +0000 (19:15 +0000)]
- adjust checks for different encryption overheads

9 years ago- handle AX messages
Bart Polot [Mon, 27 Apr 2015 19:15:22 +0000 (19:15 +0000)]
- handle AX messages

9 years ago- log
Bart Polot [Mon, 27 Apr 2015 19:15:21 +0000 (19:15 +0000)]
- log

9 years ago- axolotl debug
Bart Polot [Mon, 27 Apr 2015 19:15:19 +0000 (19:15 +0000)]
- axolotl debug
- show only relevant tunnel key info on debug

9 years ago- add getter for peer's permanent ECDH key
Bart Polot [Mon, 27 Apr 2015 19:15:18 +0000 (19:15 +0000)]
- add getter for peer's permanent ECDH key

9 years ago- store peer's permanent key in ax
Bart Polot [Mon, 27 Apr 2015 19:15:17 +0000 (19:15 +0000)]
- store peer's permanent key in ax

9 years ago- add AX type to send processors, refactor cid setter
Bart Polot [Mon, 27 Apr 2015 19:15:15 +0000 (19:15 +0000)]
- add AX type to send processors, refactor cid setter

9 years ago- refactor axolotl encryption
Bart Polot [Mon, 27 Apr 2015 19:15:14 +0000 (19:15 +0000)]
- refactor axolotl encryption

9 years ago- log format
Bart Polot [Mon, 27 Apr 2015 19:15:12 +0000 (19:15 +0000)]
- log format

9 years ago- don't count all messages as pid when checking, only payload
Bart Polot [Mon, 27 Apr 2015 19:15:10 +0000 (19:15 +0000)]
- don't count all messages as pid when checking, only payload

9 years ago- fix pointer
Bart Polot [Mon, 27 Apr 2015 19:15:09 +0000 (19:15 +0000)]
- fix pointer

9 years ago- implement ratchet advance
Bart Polot [Mon, 27 Apr 2015 19:15:08 +0000 (19:15 +0000)]
- implement ratchet advance

9 years ago- split hmac_derive in two: hmac and hmac_kdf
Bart Polot [Mon, 27 Apr 2015 19:15:06 +0000 (19:15 +0000)]
- split hmac_derive in two: hmac and hmac_kdf

9 years ago- set tunel's e_state from axolotl
Bart Polot [Mon, 27 Apr 2015 19:15:05 +0000 (19:15 +0000)]
- set tunel's e_state from axolotl

9 years ago- doxygen
Bart Polot [Mon, 27 Apr 2015 19:15:04 +0000 (19:15 +0000)]
- doxygen

9 years ago- don't do otr-rekey if a tunnel is Ax type
Bart Polot [Mon, 27 Apr 2015 19:15:02 +0000 (19:15 +0000)]
- don't do otr-rekey if a tunnel is Ax type

9 years ago- log
Bart Polot [Mon, 27 Apr 2015 19:15:01 +0000 (19:15 +0000)]
- log

9 years ago- refactor otr
Bart Polot [Mon, 27 Apr 2015 19:14:59 +0000 (19:14 +0000)]
- refactor otr
- use signed axolotl ECDH
- doxygen
- log
- minor fixes

9 years ago- added a signature purpose for signing of axolotl kx messages
Bart Polot [Mon, 27 Apr 2015 19:14:58 +0000 (19:14 +0000)]
- added a signature purpose for signing of axolotl kx messages

9 years ago- add ECDH key caching and verifying
Bart Polot [Mon, 27 Apr 2015 19:14:57 +0000 (19:14 +0000)]
- add ECDH key caching and verifying

9 years ago- due to incompatibilities in the representation of the ECC public key for ECDH and...
Bart Polot [Mon, 27 Apr 2015 19:14:55 +0000 (19:14 +0000)]
- due to incompatibilities in the representation of the ECC public key for ECDH and EdDSA, peers must provide en explicit ECDH key and sign it with theis EdDSA ID.

9 years ago- implement single peer info
Bart Polot [Mon, 27 Apr 2015 19:14:54 +0000 (19:14 +0000)]
- implement single peer info

9 years ago- fix wrong state modifier
Bart Polot [Mon, 27 Apr 2015 19:14:53 +0000 (19:14 +0000)]
- fix wrong state modifier

9 years ago- debug info
Bart Polot [Mon, 27 Apr 2015 19:14:51 +0000 (19:14 +0000)]
- debug info

9 years ago- debug message name
Bart Polot [Mon, 27 Apr 2015 19:14:50 +0000 (19:14 +0000)]
- debug message name

9 years ago- debug
Bart Polot [Mon, 27 Apr 2015 19:14:49 +0000 (19:14 +0000)]
- debug

9 years ago- ignore unknown connections
Bart Polot [Mon, 27 Apr 2015 19:14:47 +0000 (19:14 +0000)]
- ignore unknown connections

9 years ago- fix alice-bob identification
Bart Polot [Mon, 27 Apr 2015 19:14:45 +0000 (19:14 +0000)]
- fix alice-bob identification

9 years ago- refactor kx sending, unify under send_kx
Bart Polot [Mon, 27 Apr 2015 19:14:44 +0000 (19:14 +0000)]
- refactor kx sending, unify under send_kx

9 years ago- register ax traffic
Bart Polot [Mon, 27 Apr 2015 19:14:42 +0000 (19:14 +0000)]
- register ax traffic

9 years ago- add cid field to ax_kx
Bart Polot [Mon, 27 Apr 2015 19:14:41 +0000 (19:14 +0000)]
- add cid field to ax_kx

9 years ago- fix
Bart Polot [Mon, 27 Apr 2015 19:14:39 +0000 (19:14 +0000)]
- fix

9 years ago- use axolotl by default
Bart Polot [Mon, 27 Apr 2015 19:14:38 +0000 (19:14 +0000)]
- use axolotl by default

9 years ago- don't check own ephemeral
Bart Polot [Mon, 27 Apr 2015 19:14:37 +0000 (19:14 +0000)]
- don't check own ephemeral

9 years ago- add send kx for axolotl
Bart Polot [Mon, 27 Apr 2015 19:14:35 +0000 (19:14 +0000)]
- add send kx for axolotl

9 years ago- add kx ephemeral key to ax context
Bart Polot [Mon, 27 Apr 2015 19:14:34 +0000 (19:14 +0000)]
- add kx ephemeral key to ax context