aboutsummaryrefslogtreecommitdiff
path: root/src/rps
Commit message (Collapse)AuthorAge
* Remove leftovers of old architectureJulius Bünger2018-09-26
|
* Change architecture of RPS service - apiJulius Bünger2018-09-26
|
* Move from timer-based to callback-based updates in samplerJulius Bünger2018-09-20
|
* Start changing architecture of rps service/clientJulius Bünger2018-09-20
|
* Be a little bit more consistent in styleJulius Bünger2018-09-20
|
* Remove redundant type definitionJulius Bünger2018-09-18
|
* Log number of know peers to statistics serviceJulius Bünger2018-09-18
|
* Add possibility to send multiple peers to clientJulius Bünger2018-09-18
|
* Add API call to receive unbiased peer stream for debugging and profilingJulius Bünger2018-09-14
|
* Decrement statistics count for pending checksJulius Bünger2018-09-12
|
* Fix signedness to keep compiler happyJulius Bünger2018-09-06
|
* Fix non-compiling code by proper pre-compiler usageJulius Bünger2018-09-06
|
* Change cosmetics - keep compiler happyJulius Bünger2018-09-06
|
* Keep track of pending liveliness checks with statisticsJulius Bünger2018-08-30
|
* Dont write internals to file by default IIJulius Bünger2018-08-30
|
* Dont write internals to file by defaultJulius Bünger2018-08-29
|
* Make cosmetic changesJulius Bünger2018-08-29
|
* Fix condition for returning peer from sampler elementJulius Bünger2018-08-29
|
* Schedule insertion in view,sampler on checkJulius Bünger2018-08-29
|
* Add reason to wait for more peersJulius Bünger2018-08-29
|
* Get statistics values from within samplerJulius Bünger2018-08-29
|
* Update the view size on a new network size estimateJulius Bünger2018-08-29
|
* Add missing #ifdefJulius Bünger2018-08-26
|
* Request samples from multiple peers (rps profiler)Julius Bünger2018-08-26
|
* Change cosmetics of sampler element implementationJulius Bünger2018-08-26
|
* Reinitialise the (client) sampler element after queryingJulius Bünger2018-08-24
|
* Fix: Cast closure to proper typeJulius Bünger2018-08-24
|
* Unify strings in rps profilerJulius Bünger2018-08-24
|
* Refactor code cosmetically (rps profiler)Julius Bünger2018-08-24
|
* Count number of unrequested pull replies with statisticsJulius Bünger2018-08-24
|
* Introduce more statistical values (rps service)Julius Bünger2018-08-23
|
* Refactor code mostly visually to prevent compiler warningsJulius Bünger2018-08-23
|
* Destroy channel and their datastructures properlyJulius Bünger2018-08-14
|
* Fix documentation and assertionsJulius Bünger2018-08-13
|
* Remove BINARY from test configurationJulius Bünger2018-08-13
|
* Add BINARY to test configJulius Bünger2018-08-13
|
* do notify client about destroyed channel on MQ errorChristian Grothoff2018-08-13
|
* Schedule destruction of channel during destruction of other channelJulius Bünger2018-08-13
|
* Refactor, simplify, delete codeJulius Bünger2018-08-13
|
* Make non-exported functions staticJulius Bünger2018-08-13
|
* Use synchronised logic for closing channels (rps service)Julius Bünger2018-08-13
|
* minor formattingChristian Grothoff2018-08-09
|
* adjust RPS to new CADET API semantic, dead code eliminationChristian Grothoff2018-08-09
|
* Add docstrings to recently introduced functionsJulius Bünger2018-08-09
|
* Restructure removal of peers during shutdown (rps service)Julius Bünger2018-08-07
|
* Remove obsolete DLL for cancellations of tasksJulius Bünger2018-07-27
|
* remove now obsolete usage of channel-related flagsJulius Bünger2018-07-27
|
* Fix rps service: restructure channel-related codeJulius Bünger2018-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is still an error left. Valgrind reports ==2008== Invalid read of size 8 ==2008== at 0x50662A4: GNUNET_CONTAINER_multipeermap_contains (container_multipeermap.c:542) ==2008== by 0x114E8A: Peers_remove_peer (gnunet-service-rps.c:1306) ==2008== by 0x114E65: destroy_peer (gnunet-service-rps.c:1283) ==2008== by 0x50A29B2: GNUNET_SCHEDULER_do_work (scheduler.c:2104) ==2008== by 0x50A382D: select_loop (scheduler.c:2400) ==2008== by 0x509DE48: GNUNET_SCHEDULER_run (scheduler.c:725) ==2008== by 0x50A989E: GNUNET_SERVICE_run_ (service.c:1875) ==2008== by 0x11EE83: main (gnunet-service-rps.c:4584) ==2008== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==2008== ==2008== ==2008== Process terminating with default action of signal 11 (SIGSEGV) ==2008== Access not within mapped region at address 0x0 ==2008== at 0x50662A4: GNUNET_CONTAINER_multipeermap_contains (container_multipeermap.c:542) ==2008== by 0x114E8A: Peers_remove_peer (gnunet-service-rps.c:1306) ==2008== by 0x114E65: destroy_peer (gnunet-service-rps.c:1283) ==2008== by 0x50A29B2: GNUNET_SCHEDULER_do_work (scheduler.c:2104) ==2008== by 0x50A382D: select_loop (scheduler.c:2400) ==2008== by 0x509DE48: GNUNET_SCHEDULER_run (scheduler.c:725) ==2008== by 0x50A989E: GNUNET_SERVICE_run_ (service.c:1875) ==2008== by 0x11EE83: main (gnunet-service-rps.c:4584) This seems to only appear at shutdown so it is not dramatic.
* fix rps service: put peer id into structure onceJulius Bünger2018-07-26
|
* rps profiler: destroy pending req and rep in right placeJulius Bünger2018-07-26
|