Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | -check for in_destroy when looking up session IDs | Christian Grothoff | 2015-02-11 |
| | |||
* | eliminate dead call from API | Christian Grothoff | 2015-02-11 |
| | |||
* | fixing #3657 (replace ATS_Information with struct), but WIHTOUT fixing ATS ↵ | Christian Grothoff | 2015-02-10 |
| | | | | testcases yet | ||
* | -fix typo | Christian Grothoff | 2015-02-10 |
| | |||
* | -fix | Christian Grothoff | 2015-02-10 |
| | |||
* | -use backoff for reconnects | Christian Grothoff | 2015-02-09 |
| | |||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | Various changes: | Christian Grothoff | 2015-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). | ||
* | -forgot to add file | Christian Grothoff | 2015-02-03 |
| | |||
* | separate ATS interface scanning logic from ATS scheduling logic | Christian Grothoff | 2015-02-03 |
| | |||
* | separate ATS connectivity suggestions from ATS scheduling API | Christian Grothoff | 2015-02-03 |
| | |||
* | -fix FIXME | Christian Grothoff | 2015-02-03 |
| | |||
* | do signal disconnect to transport service, even if specific address is ↵ | Christian Grothoff | 2015-02-03 |
| | | | | in_destroy | ||
* | patches from Hellekin to fix #3577 | Christian Grothoff | 2015-01-26 |
| | |||
* | -address dying doesn't depend on bandwidth suggestion of ATS, just on ↵ | Christian Grothoff | 2015-01-25 |
| | | | | in_destroy flag | ||
* | handle mq being NULL | Christian Grothoff | 2015-01-25 |
| | |||
* | finish ATS reconnect logic to retransmit state on reconnect | Christian Grothoff | 2015-01-22 |
| | |||
* | -improving docs | Christian Grothoff | 2015-01-22 |
| | |||
* | -documenting | Christian Grothoff | 2015-01-22 |
| | |||
* | also simplify message format for AddressSuggestionMessage | Christian Grothoff | 2015-01-22 |
| | |||
* | simplifying IPC for address destruction | Christian Grothoff | 2015-01-22 |
| | |||
* | simplifying IPC for address in use and address update | Christian Grothoff | 2015-01-22 |
| | |||
* | split structs for address adding and updating | Christian Grothoff | 2015-01-22 |
| | |||
* | splitting add/update logic in preparation for changing msg formats | Christian Grothoff | 2015-01-22 |
| | |||
* | towards a cleaner ATS scheduling API | Christian Grothoff | 2015-01-22 |
| | |||
* | -towards improved ATS API, adding return value with address record when ↵ | Christian Grothoff | 2015-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 Grothoff | 2015-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 Grothoff | 2015-01-18 |
| | | | | what still needs to be fixed | ||
* | use modern MQ API, use multipeermap instead of DLL | Christian Grothoff | 2015-01-17 |
| | |||
* | simplify ATS API and plugin API by returning the network type, instead of an ↵ | Christian Grothoff | 2015-01-17 |
| | | | | ATS_Information struct | ||
* | eliminating callback argument and its implementation which are never called ↵ | Christian Grothoff | 2015-01-17 |
| | | | | in the first place by ATS | ||
* | use ATS functions to convert quality network type to string, instead of ↵ | Christian Grothoff | 2015-01-17 |
| | | | | using string API | ||
* | making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵ | Christian Grothoff | 2014-12-24 |
| | | | | even fully address #3247 | ||
* | fixed check for destruction of inbound addresses | Matthias Wachs | 2014-03-20 |
| | |||
* | implementing 0003268 | Matthias Wachs | 2014-01-13 |
| | |||
* | extending ATS api suggest callback with peer id | Matthias Wachs | 2014-01-09 |
| | | | | | adding suggest continuation | ||
* | malloc -> new | LRN | 2013-12-19 |
| | |||
* | debug on freebsd | Matthias Wachs | 2013-09-30 |
| | |||
* | new function to check if session is known to ats | Matthias Wachs | 2013-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 Wachs | 2013-07-10 |
| | | | | are unknown | ||
* | fix for 10472 Structurally dead code | Matthias Wachs | 2013-06-25 |
| | |||
* | implemented ats property normalization with callback to address | Matthias Wachs | 2013-06-24 |
| | | | | | to do: recalculate min/max to prevent outdated max values have an impact on normalization | ||
* | fix if cb == NULL | Matthias Wachs | 2013-03-26 |
| | |||
* | remove break until fixeremove break until fixedd | Matthias Wachs | 2013-03-19 |
| | |||
* | adding suggest handle to allow transport to check if we have pending address ↵ | Matthias Wachs | 2013-01-14 |
| | | | | request | ||
* | adding function | Matthias Wachs | 2012-12-12 |
| | |||
* | msgs | Matthias Wachs | 2012-12-12 |
| | |||
* | fix | Matthias Wachs | 2012-12-06 |
| | |||
* | -simplify | Christian Grothoff | 2012-10-24 |
| | |||
* | -patch for ATS to fix compiler warning/error from Markus Teich | Christian Grothoff | 2012-10-14 |
| |