Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | with respect to #3615: we might (theoretically) get a migration stop before ↵ | Christian Grothoff | 2015-05-21 |
| | | | | we finished the peerstore lookup; in that case, we would do a GSF_push_start() twice (once via revive migration, and once from peerstore lookup succeeding), and then on disconnect only stop once, keeping the migration going for a disconnected peer. That still does not explain the bug report, as the '*cp' in the report doesn't show BADFOOD, and we'd expect a free'd cp in this case to be used for the transmission. Still, this is a possible issue which can be fixed by ignoring migration stop messages until after peerstore lookup succeeded | ||
* | -adding a few extra checks for #3615 | Christian Grothoff | 2015-05-21 |
| | |||
* | -doxygen and indentation | Christian Grothoff | 2015-03-23 |
| | |||
* | count number of pending replies and refuse to process queries if queue gets ↵ | Christian Grothoff | 2015-03-01 |
| | | | | too big | ||
* | fixing #3657 (replace ATS_Information with struct), but WIHTOUT fixing ATS ↵ | Christian Grothoff | 2015-02-10 |
| | | | | testcases yet | ||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵ | Christian Grothoff | 2014-12-24 |
| | | | | even fully address #3247 | ||
* | -doxygen | Christian Grothoff | 2014-12-22 |
| | |||
* | flush peer respect value on disconnect | Omar Tarabai | 2014-12-21 |
| | |||
* | -use const in peerstore callback | Christian Grothoff | 2014-12-18 |
| | |||
* | -remove dead api | Christian Grothoff | 2014-12-17 |
| | |||
* | -fix bad CMP | Christian Grothoff | 2014-12-16 |
| | |||
* | do not poll empty database every 100ms for migration, doxygen fixes, code ↵ | Christian Grothoff | 2014-12-16 |
| | | | | cleanup | ||
* | error handling | Omar Tarabai | 2014-07-16 |
| | |||
* | fs now uses peerstore to store respect value | Omar Tarabai | 2014-07-14 |
| | |||
* | -towards fixing #3295 (core traffic prioritization) | Christian Grothoff | 2014-01-30 |
| | |||
* | towards reviving priorities in core API, this time with enum to make classes ↵ | Christian Grothoff | 2014-01-30 |
| | | | | clearer | ||
* | fixing #3146: peer identities no longer have the size of hash codes; breaks ↵ | Christian Grothoff | 2013-11-30 |
| | | | | FS protocol compatibility with previous versions slightly... | ||
* | -remove trailing whitespace | Christian Grothoff | 2013-10-06 |
| | |||
* | -fixing build issues in fs/set related to #3047 | Christian Grothoff | 2013-09-30 |
| | |||
* | -minor code cleanup | Christian Grothoff | 2013-09-09 |
| | |||
* | rename to match api name | Matthias Wachs | 2013-08-29 |
| | |||
* | changing time measurement from milliseconds to microseconds | Christian Grothoff | 2013-08-11 |
| | |||
* | -minor code cleanup | Christian Grothoff | 2013-07-18 |
| | |||
* | -fix #2857 | Christian Grothoff | 2013-04-14 |
| | |||
* | fs crashing in integraton tests | Matthias Wachs | 2013-04-08 |
| | | | | | added check | ||
* | -towards using ATS for latency info | Christian Grothoff | 2013-03-25 |
| | |||
* | doxygen | Matthias Wachs | 2013-03-25 |
| | |||
* | fs using ats data | Matthias Wachs | 2013-03-21 |
| | |||
* | change to core pai | Matthias Wachs | 2013-03-21 |
| | |||
* | starting major change towards implementing #2564, this breaks some FS tests ↵ | Christian Grothoff | 2013-03-05 |
| | | | | and FS APIs | ||
* | -do even fewer stats by default | Christian Grothoff | 2012-10-23 |
| | |||
* | -optimizing all FS multi hashmaps for key memory sharing | Christian Grothoff | 2012-10-14 |
| | |||
* | -chaning multihashmap API to allow option for avoiding key allocation | Christian Grothoff | 2012-10-07 |
| | |||
* | -converting more places to use STRINGS_relative_time_to_string | Christian Grothoff | 2012-09-27 |
| | |||
* | -cleanup | Christian Grothoff | 2012-07-05 |
| | |||
* | -comment / naming cleanups | Christian Grothoff | 2012-06-23 |
| | |||
* | -consistently use struct GNUNET_HashCode | Christian Grothoff | 2012-06-12 |
| | |||
* | -misc fixes | Christian Grothoff | 2012-06-09 |
| | |||
* | -also check cth_in_progress here | Christian Grothoff | 2012-06-09 |
| | |||
* | -eliminating #if DEBUG checks | Christian Grothoff | 2012-02-26 |
| | |||
* | -doxygen fixes | Christian Grothoff | 2012-01-25 |
| | |||
* | -LRN: my experimental block download time measurer. The results | Christian Grothoff | 2012-01-08 |
| | | | | | | | | can be found there - [1]. [1] http://lrn.no-ip.info/other/gnunet_download_tie.log | ||
* | changing scheduler priorities to revert to DEFAULT instead of inheriting ↵ | Christian Grothoff | 2012-01-01 |
| | | | | parent-task priority unless something else is explicitly specified | ||
* | -I guess this can happen, but should be incredibly rare (or could be ↵ | Christian Grothoff | 2012-01-01 |
| | | | | provoked by attacker); let's just count instead of break - #2055 | ||
* | -fixing #2036 | Christian Grothoff | 2011-12-26 |
| | |||
* | -allow logging here | Christian Grothoff | 2011-12-23 |
| | |||
* | block data migration based on lowest discarded expiration of content in the ↵ | Christian Grothoff | 2011-12-19 |
| | | | | datastore to avoid wasting bandwidth on migrating content that is just instantly discarded again anyway | ||
* | actually limit FS memory consumption by limiting how many requests we track ↵ | Christian Grothoff | 2011-12-19 |
| | | | | from other peers (respective GSF-option had not been set; new code also inverts the meaning of the bit, so it does not have to be set for peers but rather is now set for clients to excempt them from the limitation) | ||
* | use better heuristic to deal with datastore put failures; log migration stop ↵ | Christian Grothoff | 2011-12-15 |
| | | | | message transmissions |