Select Git revision
  • MR_cleanup
  • MR_decode-dsm-api_message
  • MR_enable-unit-tests
  • MR_fix_dailybuild
  • MR_flow-control
  • MR_gitlab-ci
  • MR_introduce_ds485d_namespace
  • MR_pimp_messages
  • MR_rate-limit_bugfixes1
  • MR_rate_limit
  • MR_rate_limit_minor_fixes
  • MR_re-enable_broadcast_flooding
  • MR_transaction_id_collisions
  • MR_trim_log_messages
  • MR_unique-transaction-id-per-request
  • MR_unsolicited_message
  • R1.7
  • R1.8
  • R1501
  • R1502
  • 1.19.11
  • 1.19.11-beta01
  • 1.19.10.1
  • 1.19.10.1-beta01
  • 1.19.10
  • 1.19.9-beta03
  • 1.19.9-beta02
  • 1.19.9
  • 1.19.9-beta01
  • 1.19.8.1
  • 1.19.8-beta03
  • 1.19.8-beta02
  • 1.19.8-beta01
  • 1.19.8
  • 1.19.7.1
  • 1.19.7
  • 1.19.7-beta07
  • 1.19.7-beta06
  • 1.19.7-beta05
  • 1.19.7-beta04
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.027Jan2625242320195Oct19Sep1Nov15Oct148Sep7632127Aug2625161021Jul2030Jan2412Dec528Sep622Aug25Apr191128Mar6Dec22Nov11719Oct1113Sep617Nov11321Oct1Sep27Aug2465329Jul2021Apr1716730Mar104324Feb20105330Jan272111Dec21Nov191816Oct143225Sep2319181614Aug14Jul25Jun249May58Apr28Mar26319Feb151376530Jan28272320151098720Dec1817166529Nov3Apr19Mar181615Feb18Jan11Dec30Nov11Jul27Feb2116146Jul4May229Apr2859Mar48Feb228Jan14131122Dec213129Nov1993219Oct1413121186130Sep292724232118151498230Aug1023Jul222119828Jun1124Feb912Jan15Dec11912Aug11765430JulMerge branch 'master' into 'testing'old_testingold_testingMerge branch 'MR_rate_limit_minor_fixes' into 'master'MR_rate_limitMR_rate_limitrate-limit: emit full transaction id when calculating new averageMR_rate_limit_m…MR_rate_limit_minor_fixesreduce log-level of throttling/no-match reply message to inforate-limit: disable assert: replies from 2 broadcast can crossMerge branch 'MR_fix_dailybuild' into 'master'makefile: test: latest changes require atomic libraryMR_fix_dailybuildMR_fix_dailybuildMerge branch 'MR_transaction_id_collisions' into 'master'transaction-id-pool: test: ensure all id are usedMR_transaction_…MR_transaction_id_collisionsrewrite-package-header: restoreOriginal more descriptiverewrite-pacakge-hader: cleanup log messagesrate-limit: invariant checking count of received broadcast messagerate-limt: test average broadcast calcualtion with transaction id wrap aroundsrate-limit: test: flushQueue lambdarate-limit: test: use standard functions to compare floating pointsrate-limit: test: use mocked TransactionIdPooltrasaaction-id-pool: make mockablerate-limit: drop MessageId from header cachemigrate responseType back to Ratelimit Cacherate-limit: simplify cache lookup by using transactionIdrate-limit: store transaction id as wellrewrite-package-hader: return full transaction id from restore functionrewrite-package-header: keep transaction id including epoche in cacherate-limit: manage transactionId from rate limitersplit check freeSlot from processMessageMerge branch 'MR_rate-limit_bugfixes1' into 'master'rewrite-package-header: annotate commentsds485d: TransactionIdPool needed outside of PackageHeaderRewriterewrite-package-header: rename files accordinglyRewritePackageHeader: rename from UniqueTranscationIdtransaction-id-pool: split from unique-transaction-idunique-id: introduce overflow counterrate-limit: return averageBroadcast as double not truncated to intrate-limit-test: drop dss from tagsrate-limits: use complete RoutingHint when matching broadcast repliesunique-id: return temporary RoutingHint from restore functionds485d: temporary transationIdPoolconvert matchReqeustSrouce into lambdaMR_rate-limit_b…MR_rate-limit_bugfixes1rate-limit: log fulfilled when request is handledrate-limit: bug: round average broadcast when dsm is lost