aboutsummaryrefslogtreecommitdiff
path: root/src/util/bandwidth.c
Commit message (Collapse)AuthorAge
* NEWS: Refactoring components under src/ into lib/, plugin/, cli/ and service/Martin Schanzenbach2023-10-18
| | | | | This also includes a necessary API refactoring of crypto from IDENTITY to UTIL.
* BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵Martin Schanzenbach2022-12-04
| | | | gnunet_private_config.h insanity
* BUILD: Improve platform-specific includesMartin Schanzenbach2022-12-01
| | | | | | | | | | | This change allows third party programs to use gnunet either with the platform header from the sources used to build to gnunet, or use their own platform header by defining GNUNET_CUSTOM_PLATFORM_H which will be included in its stead. This also means that programs no longer must include "platform.h" (or similar) manually. The change (should be) backwards compatible to some degree. Fixes #4615
* -First pass through UTIL bandwidth libraryWillow Liquorice2022-08-30
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* uncrustify as demanded.ng02019-09-08
|
* fix quota out calculation, even if it may go awayChristian Grothoff2019-04-21
|
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX2018-06-05
|
* fix FTBFS issues if --enable-logging=no is setChristian Grothoff2017-06-29
|
* more renamings relating to 'new' service now just being the 'normal' serviceChristian Grothoff2017-03-17
|
* Sometimes it's OK if multiplication overflowsDavid Barksdale2016-11-17
|
* -avoid overflow in calculation for very large valuesChristian Grothoff2016-07-26
|
* change time multiplication/division API to long long to avoid accidental ↵Christian Grothoff2016-07-26
| | | | range reduction
* fix overflow/underflow handling in tracker to properly handle large bandwidthsChristian Grothoff2016-07-26
|
* -fix misc issuesChristian Grothoff2016-07-06
|
* implementing new scheduler shutdown semanticsChristian Grothoff2016-04-30
|
* small API change: do no longer pass rarely needed ↵Christian Grothoff2016-04-09
| | | | GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
* -fix (C) noticesChristian Grothoff2016-01-19
|
* -improve indentation, reduce duplication of PIDs in core's neighbour mapChristian Grothoff2015-08-03
|
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* -always assume at least MIN bandwidth, even if we got no quota or a quota ↵Christian Grothoff2015-03-08
| | | | lower than min
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or ↵Christian Grothoff2014-12-24
| | | | even fully address #3247
* renaming generator type for atsMatthias Wachs2014-03-20
| | | | | | addign comment for bandwidth
* fixing crash: excess task has to be stopped when neighbour is freedMatthias Wachs2014-02-10
|
* add api to bandwidth tracker to notify clients about excess bandwidth availableChristian Grothoff2014-02-09
|
* -doxygenChristian Grothoff2014-01-30
|
* extending bandwidth tracker api to support notificationsMatthias Wachs2014-01-30
|
* -remove trailing whitespaceChristian Grothoff2013-10-06
|
* changing time measurement from milliseconds to microsecondsChristian Grothoff2013-08-11
|
* -converting more places to use STRINGS_relative_time_to_stringChristian Grothoff2012-09-27
|
* -some more #if DEBUG eliminationChristian Grothoff2012-02-26
|
* curly wars / auto-indentationChristian Grothoff2011-11-04
|
* bracketChristian Grothoff2011-10-19
|
* converting to GNUNET_LOG_from*Christian Grothoff2011-10-11
|
* LRN: Use GNUNET_EXTRA_LOGGING to manage compile-time logging callsChristian Grothoff2011-10-04
| | | | | | (#1805).
* run indent twice, it alternates between two 'canonical' forms, also run ↵Christian Grothoff2011-08-29
| | | | whitespace remover
* indentationChristian Grothoff2011-08-15
|
* indentationChristian Grothoff2011-08-15
|
* redundantChristian Grothoff2011-01-14
|
* fixed bugs caused by eclipse refactoringMatthias Wachs2010-10-29
|
* Changed GNUNET_TIME_Absolute and GNUNET_TIME_Relative to allow safe ↵Matthias Wachs2010-10-27
| | | | comparisons between time values
* some changes bandwidth carriageMatthias Wachs2010-10-26
|
* FIX: value (now.value - av->last_update__.value) is always 0Matthias Wachs2010-10-26
|
* more fixes...Matthias Wachs2010-10-26
|
* changed bps (bits per second) to Bps (bytes per second)Matthias Wachs2010-10-26
|
* no unit givenMatthias Wachs2010-10-05
|