aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_validation.c
Commit message (Collapse)AuthorAge
* -always assume at least MIN bandwidth, even if we got no quota or a quota ↵Christian Grothoff2015-03-08
| | | | lower than min
* simplify logic, do not report monitoring events for sessions in destroy, ↵Christian Grothoff2015-02-22
| | | | indentation, doxygen -- may help/fix #3591
* fix blacklist checking logic, integrating tracking of sessions with ↵Christian Grothoff2015-02-18
| | | | blacklist module and fixing dangling session issue which caused misc. problems when blacklists were in use
* -fixing misc minor bugs and style issues (unchecked return values, memory ↵Christian Grothoff2015-02-13
| | | | leaks, dead code
* -nicer loggingChristian Grothoff2015-02-12
|
* generate our own HELLO before starting validationsChristian Grothoff2015-02-12
|
* -fix typoChristian Grothoff2015-02-12
|
* -better stats for KEEPALIVEsChristian Grothoff2015-02-12
|
* fixing #3657 (replace ATS_Information with struct), but WIHTOUT fixing ATS ↵Christian Grothoff2015-02-10
| | | | testcases yet
* -fixing some memory leaks from #3667, also reindentation and code cleanupChristian Grothoff2015-02-10
|
* -fix #3665: hello can theoretically still be NULLChristian Grothoff2015-02-10
|
* -do not reschedule validation if in_use did not changeChristian Grothoff2015-02-10
|
* -just eliminate useless check, can just be falseChristian Grothoff2015-02-10
|
* -do only send HELLO to clients once on startup, do only send fully ↵Christian Grothoff2015-02-09
| | | | initialized HELLO to clients if we can help it, even the first one; do not perform blacklist check twice for try_connect
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* Various changes:Christian Grothoff2015-02-05
| | | | | | | | | | | | | | | - removed "in_use" from being passed to ATS, no longer needed as we tell ATS when we cannot follow a suggestion by removing the address; simplifies the code a lot - better handling of state machine, fallback to primary session if address switch to new session timed out - nicer logging - more comments - new testcase failures, because of #3652, #3651 and #3650 (or more that i missed).
* add internal API to enable telling ATS about 'failed' suggestionsChristian Grothoff2015-02-03
|
* get_address_latency is actually deadChristian Grothoff2015-02-02
|
* get_address_latency also does not use sessionChristian Grothoff2015-02-02
|
* GST_validation_set_address_use does not need the sessionChristian Grothoff2015-02-02
|
* check that we support the specified plugin early, not lateChristian Grothoff2015-02-02
|
* remove blacklisted addresses immediately from validation mapChristian Grothoff2015-02-02
|
* add statistic on size of validation_mapChristian Grothoff2015-02-02
|
* -removing dead code, chvc_ was not used at allChristian Grothoff2015-02-02
|
* avoid passing both PeerIdentity and Address (which contains PeerIdentity) if ↵Christian Grothoff2015-02-02
| | | | address is always present as then this is redundant
* avoid duplication from storing PID in both address and in validation entryChristian Grothoff2015-02-02
|
* -doxyen, comments, indentationChristian Grothoff2015-02-02
|
* cleaning up UDP code to use only on address format throughout the code as ↵Christian Grothoff2015-02-01
| | | | much as possible
* only add addresses as valid from peerinfo if we have the respective plugin ↵Christian Grothoff2015-01-25
| | | | loaded
* -towards improved ATS API, adding return value with address record when ↵Christian Grothoff2015-01-19
| | | | adding address, adding new subsystem with peer-to-address map to transport; causes various new assertions to fail, but no major regression -- not finished
* -remarking on things to fixChristian Grothoff2015-01-18
|
* -docu, style fixesChristian Grothoff2015-01-05
|
* -stylistic fixes, also, only block re-validation for 2s IF we actually did ↵Christian Grothoff2015-01-05
| | | | send a PING, not if we didn't find the plugin
* making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff2014-12-24
| | | | even fully address #3247
* profilerMatthias Wachs2014-08-29
|
* -doxygenChristian Grothoff2014-08-26
|
* log message for delayed validationMatthias Wachs2014-06-26
|
* fix uninitialized valueMatthias Wachs2014-06-26
|
* make delay computation readableMatthias Wachs2014-06-26
| | | | | perform validation only if plugin is available, otherwise reschedule
* this break was never seen ... so not required anymoreMatthias Wachs2014-06-26
|
* -doxygen, indentationChristian Grothoff2014-06-22
|
* -simplify logic a bit, doxygen, indentationChristian Grothoff2014-06-22
|
* fix for bug #0003416: do not stop parsing uri when plugin is not foundMatthias Wachs2014-06-03
| | | | | - changed semantics for address generator cb: GNUNET_SYSERR indicates stop, >= 0 indicates bytes added
* these messages should not be logged as errorsMatthias Wachs2014-05-27
| | | | | when addresses have changed (due to plugins disabled, ip address changing) this behaviour is expected
* blacklist checks have to be cancelled when session is terminated, especially ↵Matthias Wachs2014-03-27
| | | | when blacklist clients are active
* more fixed documentationMatthias Wachs2014-01-16
|
* transport validation monitoring API (not yet complete) + CLIMatthias Wachs2014-01-15
| | | | | + fix for crash in transport/plugin_transport_udp.c
* improved log messagesMatthias Wachs2014-01-14
|
* increase log level for useful messagesMatthias Wachs2014-01-14
|
* implementing 0003268 to inbound information in HELLO addressesMatthias Wachs2014-01-13
| | | | | | | | | | 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