aboutsummaryrefslogtreecommitdiff
path: root/src/ats/ats_api_scheduling.c
Commit message (Collapse)AuthorAge
...
* split structs for address adding and updatingChristian Grothoff2015-01-22
|
* splitting add/update logic in preparation for changing msg formatsChristian Grothoff2015-01-22
|
* towards a cleaner ATS scheduling APIChristian Grothoff2015-01-22
|
* -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
* remove ATS information from callback from ATS address selection, as the ↵Christian Grothoff2015-01-18
| | | | argument was never used in the first place
* always use a slot, even if the session is NULL, simplify logic and document ↵Christian Grothoff2015-01-18
| | | | what still needs to be fixed
* use modern MQ API, use multipeermap instead of DLLChristian Grothoff2015-01-17
|
* simplify ATS API and plugin API by returning the network type, instead of an ↵Christian Grothoff2015-01-17
| | | | ATS_Information struct
* eliminating callback argument and its implementation which are never called ↵Christian Grothoff2015-01-17
| | | | in the first place by ATS
* use ATS functions to convert quality network type to string, instead of ↵Christian Grothoff2015-01-17
| | | | using string API
* making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff2014-12-24
| | | | even fully address #3247
* fixed check for destruction of inbound addressesMatthias Wachs2014-03-20
|
* implementing 0003268Matthias Wachs2014-01-13
|
* extending ATS api suggest callback with peer idMatthias Wachs2014-01-09
| | | | | adding suggest continuation
* malloc -> newLRN2013-12-19
|
* debug on freebsdMatthias Wachs2013-09-30
|
* new function to check if session is known to atsMatthias Wachs2013-07-11
| | | | | | | | required for two reasons: we cannot update metrics for validation sessions since these are not known to ats a remote peer can decide to use an inbound validation session to transmit data, so we have to add the session to ats if we receive payload on a session
* move error reporting to client, since now it's the plugins fault if sessions ↵Matthias Wachs2013-07-10
| | | | are unknown
* fix for 10472 Structurally dead codeMatthias Wachs2013-06-25
|
* implemented ats property normalization with callback to addressMatthias Wachs2013-06-24
| | | | | to do: recalculate min/max to prevent outdated max values have an impact on normalization
* fix if cb == NULLMatthias Wachs2013-03-26
|
* remove break until fixeremove break until fixeddMatthias Wachs2013-03-19
|
* adding suggest handle to allow transport to check if we have pending address ↵Matthias Wachs2013-01-14
| | | | request
* adding functionMatthias Wachs2012-12-12
|
* msgsMatthias Wachs2012-12-12
|
* fixMatthias Wachs2012-12-06
|
* -simplifyChristian Grothoff2012-10-24
|
* -patch for ATS to fix compiler warning/error from Markus TeichChristian Grothoff2012-10-14
|
* changesMatthias Wachs2012-08-28
|
* transport fixMatthias Wachs2012-07-26
|
* - coverityMatthias Wachs2012-07-25
|
* -LRN: Check session target:Christian Grothoff2012-06-23
| | | | | | | | | | It changes the Session object layout to make peer identity its first field, always, for all sessions. Code in find_session() can use this to check that the session belongs to the right peer. test_ats_api_add_address always triggers this due to the way it fakes a pointer to session object.
* - coverityMatthias Wachs2012-06-20
|
* - fix memory leaks Matthias Wachs2012-06-19
|
* - unused varMatthias Wachs2012-06-19
|
* - fixMatthias Wachs2012-06-18
|
* - fixMatthias Wachs2012-06-18
|
* - changed behavior when receiving CONNECT messages ... inbound session and ↵Matthias Wachs2012-06-15
| | | | NAT tests work again
* - adding GNUNET_ATS_address_add functionality .. no changes to scheduling ↵Matthias Wachs2012-06-14
| | | | API yet
* fixing deletion of unknown addressesMatthias Wachs2012-06-14
|
* -fix #2378Christian Grothoff2012-05-27
|
* - suggest backoff resetMatthias Wachs2012-05-22
|
* -eliminating legacy definesChristian Grothoff2012-05-06
|
* - compile errorMatthias Wachs2012-04-25
|
* -removing 2nd argument from GNUNET_CLIENT_disconnect as it was virtually ↵Christian Grothoff2012-04-19
| | | | always GNUNET_NO --- and all other uses indicate design problems
* - changesMatthias Wachs2012-04-16
|
* - log from atsMatthias Wachs2012-03-30
|
* -LRN: use GNUNET_strdup with GNUNET_freeChristian Grothoff2012-02-18
|
* - doxygen errorsMatthias Wachs2012-02-13
|
* fixing const api and add check to addressMatthias Wachs2012-01-31
|