path: root/src/transport/gnunet-service-transport_validation.c
AgeCommit message (Collapse)Author
2015-02-02get_address_latency also does not use sessionChristian Grothoff
2015-02-02GST_validation_set_address_use does not need the sessionChristian Grothoff
2015-02-02check that we support the specified plugin early, not lateChristian Grothoff
2015-02-02remove blacklisted addresses immediately from validation mapChristian Grothoff
2015-02-02add statistic on size of validation_mapChristian Grothoff
2015-02-02-removing dead code, chvc_ was not used at allChristian Grothoff
2015-02-02avoid passing both PeerIdentity and Address (which contains PeerIdentity) if ↵Christian Grothoff
address is always present as then this is redundant
2015-02-02avoid duplication from storing PID in both address and in validation entryChristian Grothoff
2015-02-02-doxyen, comments, indentationChristian Grothoff
2015-02-01cleaning up UDP code to use only on address format throughout the code as ↵Christian Grothoff
much as possible
2015-01-25only add addresses as valid from peerinfo if we have the respective plugin ↵Christian Grothoff
2015-01-19-towards improved ATS API, adding return value with address record when ↵Christian Grothoff
adding address, adding new subsystem with peer-to-address map to transport; causes various new assertions to fail, but no major regression -- not finished
2015-01-18-remarking on things to fixChristian Grothoff
2015-01-05-docu, style fixesChristian Grothoff
2015-01-05-stylistic fixes, also, only block re-validation for 2s IF we actually did ↵Christian Grothoff
send a PING, not if we didn't find the plugin
2014-12-24making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff
even fully address #3247
2014-08-29profilerMatthias Wachs
2014-08-26-doxygenChristian Grothoff
2014-06-26log message for delayed validationMatthias Wachs
2014-06-26fix uninitialized valueMatthias Wachs
2014-06-26make delay computation readableMatthias Wachs
perform validation only if plugin is available, otherwise reschedule
2014-06-26this break was never seen ... so not required anymoreMatthias Wachs
2014-06-22-doxygen, indentationChristian Grothoff
2014-06-22-simplify logic a bit, doxygen, indentationChristian Grothoff
2014-06-03fix for bug #0003416: do not stop parsing uri when plugin is not foundMatthias Wachs
- changed semantics for address generator cb: GNUNET_SYSERR indicates stop, >= 0 indicates bytes added
2014-05-27these messages should not be logged as errorsMatthias Wachs
when addresses have changed (due to plugins disabled, ip address changing) this behaviour is expected
2014-03-27blacklist checks have to be cancelled when session is terminated, especially ↵Matthias Wachs
when blacklist clients are active
2014-01-16more fixed documentationMatthias Wachs
2014-01-15transport validation monitoring API (not yet complete) + CLIMatthias Wachs
+ fix for crash in transport/plugin_transport_udp.c
2014-01-14improved log messagesMatthias Wachs
2014-01-14increase log level for useful messagesMatthias Wachs
2014-01-13implementing 0003268 to inbound information in HELLO addressesMatthias Wachs
All transport plugin functions are modified to use HELLO addresses instead of peer,address,address_length All plugins are modified to use HELLO addresses internally This commit can break transport functionality: core tests on my system still pass, but transport tests may still fail, errors messages may occurs or crashs Will be fixed asap
2014-01-08neighbour monitoring api implementedMatthias Wachs
2013-12-19malloc -> newLRN
2013-12-12-be stricter during handshake, close sessions with broken interactions ↵Christian Grothoff
2013-12-11-indentation, doxygen, loggingChristian Grothoff
2013-10-18payload and dataMatthias Wachs
2013-10-10separating ECC crypto into functions/structs for ECDHE, ECDSA and EDDSAChristian Grothoff
2013-10-06-remove trailing whitespaceChristian Grothoff
2013-09-30-getting ATS and transport to compile again (part of #3047)Christian Grothoff
2013-09-13splitting 'struct GNUNET_CRYPTO_EccPublicKey' into one struct for signing ↵Christian Grothoff
and another for encryption
2013-08-11changing time measurement from milliseconds to microsecondsChristian Grothoff
2013-08-07error message instead of assertionMatthias Wachs
2013-08-06moving to new, fixed-size encoding of public and private ECC keys ↵Christian Grothoff
everywhere, also improving ECC API to better support ECRS/GADS operations
2013-07-18uninitialized variableMatthias Wachs
2013-07-12unused variableMatthias Wachs
2013-07-12disabling error level message, adding stats insteadMatthias Wachs
2013-07-12fixed address validation for plugins with client server architectureMatthias Wachs
2013-07-11enabling address check in validationMatthias Wachs
2013-07-10modified validation to use new api call to set networktypeMatthias Wachs