Christian Grothoff
|
bb5fe91d23
-fix (C) notices
|
8 years ago |
Christian Grothoff
|
9cd0d5068f
rename 'struct Session' to 'struct GNUNET_ATS_Session' to satisfy naming conventions
|
8 years ago |
Christian Grothoff
|
aed237fb57
combing through transport ATS logic, documenting and cleaning code
|
8 years ago |
Christian Grothoff
|
ef76e090bf
fix #3986
|
8 years ago |
Christian Grothoff
|
f27338992f
fix #3869: outdated FSF address
|
9 years ago |
Christian Grothoff
|
87d015d6fb
define quota message to transmit quota requests, towards addressing #3652
|
9 years ago |
Christian Grothoff
|
91ea3844b6
-fix scope assignment
|
9 years ago |
Christian Grothoff
|
8bd00cee8c
fix blacklist checking logic, integrating tracking of sessions with blacklist module and fixing dangling session issue which caused misc. problems when blacklists were in use
|
9 years ago |
Christian Grothoff
|
e5f8178881
generate our own HELLO before starting validations
|
9 years ago |
Christian Grothoff
|
9408c72ce1
-better stats for KEEPALIVEs
|
9 years ago |
Christian Grothoff
|
1c323bd4cb
fixing #3657 (replace ATS_Information with struct), but WIHTOUT fixing ATS testcases yet
|
9 years ago |
Christian Grothoff
|
75264ef067
-fixing some memory leaks from #3667, also reindentation and code cleanup
|
9 years ago |
Christian Grothoff
|
33610083c3
-eliminate dead argument, do use quota immediately
|
9 years ago |
Christian Grothoff
|
72a2c1b954
-do only send HELLO to clients once on startup, do only send fully initialized HELLO to clients if we can help it, even the first one; do not perform blacklist check twice for try_connect
|
9 years ago |
Christian Grothoff
|
6115a1150c
more dead and duplicate code elimination
|
9 years ago |
Christian Grothoff
|
c2d9d1e64c
-bringing copyright tags up to FSF standard
|
9 years ago |
Christian Grothoff
|
15dd8e6cc1
Various changes:
|
9 years ago |
Christian Grothoff
|
d9b68f30f9
add internal API to enable telling ATS about 'failed' suggestions
|
9 years ago |
Christian Grothoff
|
2a55e796b7
-assert to check API use
|
9 years ago |
Christian Grothoff
|
2365a092b2
-fix NPE
|
9 years ago |
Christian Grothoff
|
7aff55d7ef
separate ATS interface scanning logic from ATS scheduling logic
|
9 years ago |
Christian Grothoff
|
b2e99dd91c
separate ATS connectivity suggestions from ATS scheduling API
|
9 years ago |
Christian Grothoff
|
2aeb9884df
document API, do not pass unused 'session' argument
|
9 years ago |
Christian Grothoff
|
cb306ceb04
adding statistics on why transport may drop ATS suggestions
|
9 years ago |
Christian Grothoff
|
f2d1198d45
dramatically simplify quota notification: avoid registration, simply always notify plugin
|
9 years ago |
Christian Grothoff
|
8727c5c690
reduce callback insanity for callbacks that are always bound to only one value
|
9 years ago |
Christian Grothoff
|
69c3a52cfa
avoid passing both PeerIdentity and Address (which contains PeerIdentity) if address is always present as then this is redundant
|
9 years ago |
Christian Grothoff
|
a6901b4f55
fix #3630
|
9 years ago |
Christian Grothoff
|
3629ff4268
cleaning up UDP code to use only on address format throughout the code as much as possible
|
9 years ago |
Christian Grothoff
|
31f3749379
fix shutdown order to destroy sessions first, fix logic failure with respect to bi-directional transports like UNIX
|
9 years ago |