[Qt] Add upload and download info to the peerlist (debug menu) #11498

pull aria-golliver wants to merge 41 commits into bitcoin:master from aria-golliver:provide-more-info-in-peerlist changing 67 files +9508 −658
  1. aria-golliver commented at 11:13 PM on October 14, 2017: contributor

    Makes the peer list display how much you've uploaded/downloaded from each peer.

    Here's a screenshot of how it looks. You can now sort to see who are the peers you've uploaded the most too.

    I also moved RPCConsole::FormatBytes to guiutil::formatBytes so I could use it in the peerlist

  2. build: bump version to 0.15.0
    Tree-SHA512: 7cdf0efaafeb47ec25d29fa9dc1c5caa762ee62614288fc849370d89bd64c1e8039175fe44163fb5655db10b567baa028ae514a05ebdaf06432b9698849da195
    252ca9c5d8
  3. Updating the release notes (minor stylistic changes) 30c246b04f
  4. Merge #11076: 0.15 release-notes nits: fix redundancy, remove accidental parenthesis & fix range style
    30c246b Updating the release notes (minor stylistic changes) (practicalswift)
    
    Pull request description:
    
      0.15 release-notes nits:
      * Remove accidental parenthesis
      * Fix redundancy ("remain" vs. previous "continue to remain")
      * Fix range style ("from X to Y" vs. previous "from X-Y")
    
    Tree-SHA512: d3621b6cc781e82d0156a559f71b8190c0fb1aed9ae7a8173ac9c57387a1a03fb9b8a6e4c709adadf80bcc2c2eff113dd6aa8471899c0121392c8138218cdb6c
    1c4b9b3135
  5. Update release-notes.md
    Eric Shaw Jr -> Eric Shaw (from GitHub profile)
    gubatron -> Angel Leon (from GitHub profile)
    jonnynewbs -> John Newbery (duplicate)
    keystrike -> James Evans (duplicate)
    Kibbled Jive Elk Zoo -> KibbledJiveElkZoo (duplicate)
    kirit93 -> Kirit Thadaka (from GitHub profile)
    NicolasDorier -> Nicolas Dorier (duplicate)
    008f64f80f
  6. Merge #11090: Update contributor names in release-notes.md
    008f64f Update release-notes.md (Derek Miller)
    
    Pull request description:
    
      Eric Shaw Jr -> Eric Shaw (from GitHub profile)
      gubatron -> Angel Leon (from GitHub profile)
      jonnynewbs -> John Newbery (duplicate)
      keystrike -> James Evans (duplicate)
      Kibbled Jive Elk Zoo -> KibbledJiveElkZoo (duplicate)
      kirit93 -> Kirit Thadaka (from GitHub profile)
      NicolasDorier -> Nicolas Dorier (duplicate)
    
    Tree-SHA512: c952e72cc82fd780532488fbd10b35918c9ac686cb6352b752a04ce5694bbdb7c2d3402b3187cdf4e5325e42e98cfacf2a95b565792cfdf7efeef1d369669e36
    8f0121c957
  7. disable jni in builds
    Github-Pull: #11056
    Rebased-From: 844b73e486ca146f3f9f3060e878814752c25fd5
    Tree-SHA512: f735853c3d9abbde5032cc55201b0ddc29679e681ba7d3822cbcbeee17c7185ee984b235411224cfb8ff12550de88a0f1367d55ad24bf52c5c03061330849eb2
    cbdd338a75
  8. Fix combinerawtransaction RPC help result section
    Github-Pull: #11083
    Rebased-From: f9ca0fe44ec673695e601045630f151a806e000d
    Tree-SHA512: ef94958d7de11e091db456e253fa4a188b0b0e713149bd568aa2de11a8a3c1585b34bbfb78aaac12f969533f05602ed8b1cd16275429d86a80c36bb594ce6526
    6c2b0085fb
  9. Add length check for CExtKey deserialization
    Github-Pull: #11081
    Rebased-From: 07685d1bc1b0b815c00a68a5b7b335ffa0d4d90d
    Tree-SHA512: 7f6b9ca6714d059d500531eb842c1c25edfa04ecba0ea1d9a28010fced657c066cea67d2016bbaa9b96c431a05ca9c0dcf2ba301898ecf96a65a4e01aac7fae9
    9fe1f6bd89
  10. doc: Update build-openbsd for 6.1
    - Bump "updated for"
    - Fix link to boost (haenet mirror is broken)
    - Upgrade boost version to 1.64
    
    Github-Pull: #11080
    Rebased-From: 5be6e9b4f9991a5f8ff74aa8aaa4962cb45728b6
    Tree-SHA512: 72877bf32e4f38fb530946c065c23edd683a0da379c33fa3eee4fbeb51e2c97171f5d33ebe1e77f25c3e14779d94e8198cc8fbb6e1055a1024638458ef7cc032
    2b59cfb1f7
  11. [wallet] Remove keypool_topup_cleanups
    Unused function. Mostly reverts c25d90f125d69e33688288eff439eb7be75012e9
    
    c25d90f... was merged as part of PR 11022 but is not required.
    
    Github-Pull: #11044
    Rebased-From: 1221f60c94971c0f66abe5fdf086087a173bb0ac
    Tree-SHA512: da229b128bee5f124c009a1a2adfb4fa879366c81789824c426c9ce5209c835888a7e6cfeb1724551320a98cd08406a605372f84487a0d289cd6e02f9ac3ea21
    4ef8374559
  12. [wallet] Add logging to MarkReserveKeysAsUsed
    Github-Pull: #11044
    Rebased-From: 67ceff4039ae038ae16f06128f868a2e8395b59a
    Tree-SHA512: 850c5b1010c84e164edf24a83ae36e46309b2eb7a67854bad509265ed590ba67d5f743a8416590da6ecca85fe4bda7f20e8c3152e422638eb7898db11a416af7
    6ab120cc6c
  13. Only return hex field once in getrawtransaction
    The hex is already returned in TxToUniv, no need to give it out a
    second independent time in getrawtransaction itself.
    
    Github-Pull: #11027
    Rebased-From: e029c6e709d251809aa04edc08f76a077a2443e7
    Tree-SHA512: 4f7892431ddb9b59bcc59756890b97a20d046d1d4898f8a80c564223e1cde1c922da403cea4b8ae79d70741d1a9ff337f077043e5bb538cdc4d34fbe09301240
    eb9c21ed79
  14. Pass serialization flags and whether to include hex to TxToUniv
    Github-Pull: #11027
    Rebased-From: 6bbdafcdc4f9d9e3f9de72ed686c060fb4b8b465
    Tree-SHA512: 8ed049a0945c4f56c518aef6d60efebda5cde09ef63d8e472b363821170d71fb4d16414b360824d7537fc7c7b5e5277bbbd092a20899446e97c188ab8df58c1b
    07164bbead
  15. gitian: quick hack to fix version string in releases
    Release version strings were broken in Gitian by 7522. This is a minimal fix
    suitable for 0.15.
    
    After this, we should fix up version handling for good so that gitian packages
    the correct string in the release tarball, so that git is not required to get
    the tag name.
    
    Github-Pull: #11097
    Rebased-From: 4452829b104842c547bd100714a241e9f209e1f4
    Tree-SHA512: 40071b97b2207b2262aef0b4802cb231ccafbff0ed04b5945a64dceda8bdbb2ea71bf6a546e1d03533612edfdc55dedd413da967cba0b1bbd3f9139ec3572f60
    129b03ff62
  16. Trivial: Fix typo in release-notes.md
    getmempooolentry -> getmempoolentry (twice)
    9c76cf50fb
  17. qt: Update translations pre-rc2
    New locales:
    
    - bn
    - bs
    - de_DE
    - en_AU
    - en_US
    - es_419
    - he_IL
    - id
    - ja_JP
    - my
    - nb_NO
    - nl_NL
    - si
    - te
    - th
    
    Tree-SHA512: af4e9d0107122e3da7da8ee4952e01a731ed04f13e83ed1979ace24d29c437a83cc23453d8f0b2160829df02c2ffbff0ce749083f82c4d4695c69a3c7feeebed
    28b978b19e
  18. Merge #11102: Trivial: Fix typo in release-notes.md
    9c76cf5 Trivial: Fix typo in release-notes.md (jbarcelo)
    
    Pull request description:
    
      getmempooolentry -> getmempoolentry (twice)
    
    Tree-SHA512: 4e52d4decf4a6b0ae6ef6f3b52fed2c2fafe63d72a3b5868f172c479a9463f28eaada29b6364a5e5ca5afe021155ee97cc9a23208d2a96c4ecccebccc173bb0e
    0d3e8183fa
  19. [doc] build-windows: Mention that only trusty works
    Github-Pull: #11119
    Rebased-From: fa14b6797088065f890b33c1a2c7f6ee4af20c6c
    Tree-SHA512: a790a5d37a06a691f2536763a504ead5b06b94708ba07f3b94bedbb76b0201825be3dcd95343512d7a6211089be2abc3f1e0957ed27055426e6943d4bdb6fbd9
    0a6af47ffa
  20. Fix rounding errors in calculation of minimum change size
    Github-Pull: #11145
    Rebased-From: a54c7b94f8825e9b52fec9066fe7c1d5b6f53482
    Tree-SHA512: d9abb9794edbf7e52450c63d183a4f28e9a3621a670b7f21af92407be096363b44a356818f2abbea11c168d123c04852bd0b60f1cd9d423aefbf4ae831f8567d
    e51bb71e4a
  21. Output a bit more information for fee calculation report.
    Github-Pull: #11145
    Rebased-From: 6af49dddeaeec7f134e86d6f8cf839c55870b7ab
    Tree-SHA512: 7245c6f7ed81cf3913e351ff1df7f74f4be7abe0ae8be312e4862c9875e2943b0b11136bc9999191cdf03468fdac5d41e294bb59b657605c22643b102e37c070
    5b059a833e
  22. Changing -txindex requires -reindex, not -reindex-chainstate
    Github-Pull: #11108
    Rebased-From: cd0ea487422028bec1f5df62ab4c57909c2bcc90
    Tree-SHA512: 0fbd50b1343eec14301ee9c2fc76e48dcb1610ce1ddbf3cccbd937e2c0d1bbdfc4920fbc05e7e560c424e0ed7367d6ad3595a1bd38dea669bcbd1c838f522d8e
    e8ad101e5b
  23. qt: Translation update pre-rc3
    Tree-SHA512: d813ef923d804722bc161cc62e09ee003b386c0abf2d513ede671e9f14ac4c3df749a9f23ddcba9400fcc335dbef6540e47a212dca8ddc0a3d73aee01f098754
    29a3cb2378
  24. Update release-notes.md a461cf4e37
  25. Merge #11180: [release-notes.md] Remove alias
    a461cf4 Update release-notes.md (kallewoof)
    
    Pull request description:
    
      They're the same person.
    
    Tree-SHA512: dcdcf18d57db87445ce09d5e20ea17b0cb0653e749028b2662d708e2798e38296f0598210fb196bf3255a6bfd0837724e56419c39ebe9564406f11296c40be68
    48790e0efa
  26. doc: Add missing contributors to release notes
    Guido Vranken via commit 9fe1f6b
    fad16a90b2
  27. Release Notes: Fix SHA256-with-SSE4 PR link 58f1e54cbf
  28. Merge #11255: Release Notes: Fix SHA256-with-SSE4 PR link
    58f1e54cb Release Notes: Fix SHA256-with-SSE4 PR link (Janus Troelsen)
    
    Pull request description:
    
    Tree-SHA512: 7f3dc2a1fb1e602fa947f4a00e39f4958eabeb47800b5b85a2035568258f0679c026d7ffe377c9256a97019b174868db82fd4aaac9c218bed145ba86f56330b1
    134d824193
  29. doc: Add PRs list to release notes
    Tree-SHA512: 1dd5e19a2ece38002da1d4bcf017a0a1a3ab2dc8b31fe7b3e7ebc6fef58de4547abbff3fb6555496da1ecf1f9a0cc941f980b053a0376a776e8301de3834aac1
    d4c9d00e7e
  30. Merge #11279: doc: Add missing contributors to release notes
    fad16a90b doc: Add missing contributors to release notes (MarcoFalke)
    
    Pull request description:
    
      Guido Vranken via commit 9fe1f6b
    
    Tree-SHA512: 9f5c860ed8e23ad679e8c9e9392a66b7ee25c7be84d256855ef65caf335a8e819c7146be47d90686e61450d2501ed96b04b813860725856619088a4378dbfa90
    adcc788f2a
  31. travis: filter out pyenv 0ced455b99
  32. Merge #11292: travis: filter out pyenv
    0ced455b9 travis: filter out pyenv (Cory Fields)
    
    Pull request description:
    
      Backport of #11271
    
    Tree-SHA512: 34fa201051e4bc3600c2ee6121380c93f03a0639361e4955cdc22af0f95b787a3eb590a5246133377357c803dbb5d17a543672b382de8afa2226e480b63e7555
    5f2cf88c23
  33. doc: Old fee_estimates.dat are discarded by 0.15.0 fa120bd01c
  34. Merge #11295: doc: Old fee_estimates.dat are discarded by 0.15.0
    fa120bd01 doc: Old fee_estimates.dat are discarded by 0.15.0 (MarcoFalke)
    
    Pull request description:
    
    Tree-SHA512: b4b1cb3efa307a7a0c37b8cc0a35f8fd31c8268747be59efba6530c36ba6423d9fb37e752782c7ebd5bc22a4aa1d2730b0e9ab560239fb2874afd42197ed9fd0
    3751912e8e
  35. doc: Clean out release notes on 0.15 branch
    Prepare for 0.15.1
    
    Tree-SHA512: d306369ebf2090dd3f74ead6ca6b9f3f2d56bcde6eb6aaab22ac38a5f7ab6cdf3da1142ad6fe266f793f27bbed4247397375f6177f2c7ccc1a57de9acaa5a181
    7c53587101
  36. Fix Qt 0.14.2->0.15.0 segfault if "total at least" is selected
    A button was removed, so now button(1) is nullptr
    
    Github-Pull: #11332
    Rebased-From: cdaf3a1f9e93be273ebf3e470dc709828c55476c
    Tree-SHA512: 0a49bf4e9ab08e5869170c8a212da60c9a6b90c36427d788de384aa4be6d87bb5e00a21edf78eed34f81bbc554b6f15565bb9b493dafcbfe9d6f4664d7424d9d
    46c8d23dad
  37. build: Bump version to 0.15.0.1
    Tree-SHA512: 7ee9ff3941737aae3086cabcd792c6a00054e911045b4ee198bdc03ffed01328bce504bf7d4fb177e78da8c01812d1a5081dca13e767433aa9ac441e979102e6
    843233277d
  38. doc: Bump manpages to 0.15.0.1
    Tree-SHA512: 8097788934031d0ef47ebac8ddda10e4d124c14e8d0ccee697faba971a68ad7bfcc2f838ae53b1110719ade879743187d170c4d2e69446343c6e2e89febf633c
    7123b95bea
  39. qt: Translations update pre-0.15.0.1
    Tree-SHA512: 942fbba8a959ec5430afeecbb663731944fd646fa3b997252e599d835faff12f329d1b70509b161275c3c88845de031357c8317d7f7c801e24be488912cf4035
    f266f2668b
  40. doc: Release notes for 0.15.0.1
    Tree-SHA512: ce2e874659ea59fa3f1f34a02ed910f655db2ec5b030ef40f89dca0b90932a3b579768db4e7f30773ca9cbbf72891369efe34fdbf111669c3bb583e8c69eda85
    fb7b529384
  41. move human-readable byte formatting to guiutil 126e3b316e
  42. Add Sent and Received information to the debug menu peer list fea1f5cfa6
  43. aria-golliver renamed this:
    Qt: Add upload and download info to the peerlist (debug menu)
    [Qt] Add upload and download info to the peerlist (debug menu)
    on Oct 14, 2017
  44. aria-golliver commented at 11:17 PM on October 14, 2017: contributor

    hmm you know what I think I need to rebase from the release tag to master

  45. aria-golliver closed this on Oct 14, 2017

  46. jonasschnelli commented at 12:28 AM on October 15, 2017: contributor

    Thanks for submitting your PR. There is almost never a need to close/reopen a PR (AFAIK only if it was opened against a different branch then the one you are intended to get it merged [master]). You can always git reset ... and git push --force.

  47. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-21 21:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me