Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |
| | ||||
* | document API, do not pass unused 'session' argument | Christian Grothoff | 2015-02-03 | |
| | ||||
* | adding statistics on why transport may drop ATS suggestions | Christian Grothoff | 2015-02-03 | |
| | ||||
* | dramatically simplify quota notification: avoid registration, simply always ↵ | Christian Grothoff | 2015-02-02 | |
| | | | | notify plugin | |||
* | reduce callback insanity for callbacks that are always bound to only one value | Christian Grothoff | 2015-02-02 | |
| | ||||
* | avoid passing both PeerIdentity and Address (which contains PeerIdentity) if ↵ | Christian Grothoff | 2015-02-02 | |
| | | | | address is always present as then this is redundant | |||
* | fix #3630 | Christian Grothoff | 2015-02-01 | |
| | ||||
* | cleaning up UDP code to use only on address format throughout the code as ↵ | Christian Grothoff | 2015-02-01 | |
| | | | | much as possible | |||
* | fix shutdown order to destroy sessions first, fix logic failure with respect ↵ | Christian Grothoff | 2015-01-25 | |
| | | | | to bi-directional transports like UNIX | |||
* | -undo bad commit | Christian Grothoff | 2015-01-25 | |
| | ||||
* | -indentation plugin_transport_udp.c | Christian Grothoff | 2015-01-25 | |
| | ||||
* | -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 | |||
* | -remarking on things to fix | Christian Grothoff | 2015-01-18 | |
| | ||||
* | remove ATS information from callback from ATS address selection, as the ↵ | Christian Grothoff | 2015-01-18 | |
| | | | | argument was never used in the first place | |||
* | removing dead logic to copy and pass around unused ATS values | Christian Grothoff | 2015-01-18 | |
| | ||||
* | -just indentation, dead code | Christian Grothoff | 2015-01-18 | |
| | ||||
* | 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 | |||
* | making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵ | Christian Grothoff | 2014-12-24 | |
| | | | | even fully address #3247 | |||
* | -indentation, doxygen | Christian Grothoff | 2014-11-23 | |
| | ||||
* | using tcp terminology for 3 way handshake: syn/syn_ack/ack | Matthias Wachs | 2014-08-28 | |
| | | | | | renaming all functions, states, messages ... | |||
* | minor changes | Matthias Wachs | 2014-07-17 | |
| | ||||
* | -simplify logic a bit, doxygen, indentation | Christian Grothoff | 2014-06-22 | |
| | ||||
* | new test case | Matthias Wachs | 2014-05-20 | |
| | ||||
* | re-add address on connect | Matthias Wachs | 2014-03-28 | |
| | ||||
* | We do not need the address and session here | Matthias Wachs | 2014-03-27 | |
| | ||||
* | blacklist checks have to be cancelled when session is terminated, especially ↵ | Matthias Wachs | 2014-03-27 | |
| | | | | when blacklist clients are active | |||
* | remove debugging breaks | Matthias Wachs | 2014-03-26 | |
| | ||||
* | Do blacklist checks on CONNECT before giving CONNECT to neighbours. | Matthias Wachs | 2014-03-25 | |
| | | | | | | | | | If peer is blacklisted we do not need to to anything, this simplifies the state machine: If peer is blacklisted: CONNECT is not given to neighbours If address is blacklisted: address is not given to ATS and will therefore not be suggested So neighbour can use this information without additional blacklist checks | |||
* | improved log message | Matthias Wachs | 2014-03-20 | |
| | ||||
* | session end function must include address to notify address | Matthias Wachs | 2014-03-20 | |
| | ||||
* | formatting | Matthias Wachs | 2014-03-19 | |
| | ||||
* | send receive delay rescheduling support | Matthias Wachs | 2014-01-30 | |
| | ||||
* | documentation for transport service | Matthias Wachs | 2014-01-16 | |
| | ||||
* | transport validation monitoring API (not yet complete) + CLI | Matthias Wachs | 2014-01-15 | |
| | | | | | + fix for crash in transport/plugin_transport_udp.c | |||
* | improved checking for direction | Matthias Wachs | 2014-01-14 | |
| | ||||
* | improved log messages | Matthias Wachs | 2014-01-14 | |
| | ||||
* | implementing 0003268 to inbound information in HELLO addresses | Matthias Wachs | 2014-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 | |||
* | extending ATS api suggest callback with peer id | Matthias Wachs | 2014-01-09 | |
| | | | | | adding suggest continuation | |||
* | neighbour monitoring api implemented | Matthias Wachs | 2014-01-08 | |
| | ||||
* | -more logging and doxygen fixes | Christian Grothoff | 2013-12-23 | |
| | ||||
* | -fix casts | Christian Grothoff | 2013-12-23 | |
| | ||||
* | pass ATS information for incoming sessions immediately to ATS service | Christian Grothoff | 2013-12-18 | |
| | ||||
* | new timeout function and keep alives with nonces | Matthias Wachs | 2013-12-18 | |
| | ||||
* | -simplify logic to help diagnose #2858 | Christian Grothoff | 2013-12-13 | |
| | ||||
* | -remove break for something that theoretically could be OK | Christian Grothoff | 2013-12-13 | |
| | ||||
* | -fix #3212 | Christian Grothoff | 2013-12-13 | |
| | ||||
* | -fix 3208 by making kills async | Christian Grothoff | 2013-12-13 | |
| | ||||
* | -sometimes bugs are really simple -- fixing #3191 but creating fresh crashes | Christian Grothoff | 2013-12-13 | |
| |