good morning!!!!

Skip to content
Snippets Groups Projects
  1. Dec 03, 2020
  2. Dec 02, 2020
  3. Dec 01, 2020
  4. Nov 30, 2020
  5. Nov 29, 2020
    • Kristofer Peterson's avatar
      accounts, signer: fix Ledger Live account derivation path (clef) (#21757) · b71334ac
      Kristofer Peterson authored
      
      * signer/core/api: fix derivation of ledger live accounts
      
      For ledger hardware wallets, change account iteration as follows:
      
      - ledger legacy: m/44'/60'/0'/X; for 0<=X<5
      - ledger live: m/44'/60'/0'/0/X; for 0<=X<5
      
      - ledger legacy: m/44'/60'/0'/X; for 0<=X<10
      - ledger live: m/44'/60'/X'/0/0; for 0<=X<10
      
      Non-ledger derivation is unchanged and remains as:
      - non-ledger: m/44'/60'/0'/0/X; for 0<=X<10
      
      * signer/core/api: derive ten default paths for all hardware wallets, plus ten legacy and ten live paths for ledger wallets
      
      * signer/core/api: as .../0'/0/0 already included by default paths, do not include it again with ledger live paths
      
      * accounts, signer: implement path iterators for hd wallets
      
      Co-authored-by: default avatarMartin Holst Swende <martin@swende.se>
      b71334ac
  6. Nov 27, 2020
    • Guillaume Ballet's avatar
      crypto: signing builds with signify/minisign (#21798) · fa572cd2
      Guillaume Ballet authored
      
      * internal/build: implement signify's signing func
      * Add signify to the ci utility
      * fix output file format
      * Add unit test for signify
      * holiman's + travis' feedback
      * internal/build: verify signify's output
      * crypto: move signify to common dir
      * use go-minisign to verify binaries
      * more holiman feedback
      * crypto, ci: support minisign output
      * only accept one-line trusted comments
      * configurable untrusted comments
      * code cleanup in tests
      * revert to use ed25519 from the stdlib
      * bug: fix for empty untrusted comments
      * write timestamp as comment if trusted comment isn't present
      * rename line checker to commentHasManyLines
      * crypto: added signify fuzzer (#6)
      * crypto: added signify fuzzer
      * stuff
      * crypto: updated signify fuzzer to fuzz comments
      * crypto: repro signify crashes
      * rebased fuzzer on build-signify branch
      * hide fuzzer behind gofuzz build flag
      * extract key data inside a single function
      * don't treat \r as a newline
      * travis: fix signing command line
      * do not use an external binary in tests
      * crypto: move signify to crypto/signify
      * travis: fix formatting issue
      * ci: fix linter build after package move
      
      Co-authored-by: default avatarMarius van der Wijden <m.vanderwijden@live.de>
      fa572cd2
  7. Nov 25, 2020
  8. Nov 24, 2020
  9. Nov 23, 2020
  10. Nov 20, 2020
  11. Nov 19, 2020
    • Martin Holst Swende's avatar
      trie, rpc, cmd/geth: fix tests on 32-bit and windows + minor rpc fixes (#21871) · 6f88d653
      Martin Holst Swende authored
      * trie: fix tests to work on 32-bit systems
      
      * les: make test work on 32-bit platform
      
      * cmd/geth: fix windows-issues on tests
      
      * trie: improve balance
      
      * cmd/geth: make account tests less verbose + less mem intense
      
      * rpc: make debug-level log output less verbose
      
      * cmd/geth: lint
      6f88d653
    • wbt's avatar
      node: support expressive origin rules in ws.origins (#21481) · f1e1d9f8
      wbt authored
      * Only compare hostnames in ws.origins
      
      Also using a helper function for ToLower consolidates all preparation steps in one function for more maintainable consistency.
      
      Spaces => tabs
      
      Remove a semicolon
      
      Add space at start of comment
      
      Remove parens around conditional
      
      Handle case wehre parsed hostname is empty
      
      When passing a single word like "localhost" the parsed hostname is an empty string. Handle this and the error-parsing case together as default, and the nonempty hostname case in the conditional.
      
      Refactor with new originIsAllowed functions
      
      Adds originIsAllowed() & ruleAllowsOrigin(); removes prepOriginForComparison
      
      Remove blank line
      
      Added tests for simple allowed-orign rule
      
      which does not specify a protocol or port, just a hostname
      
      Fix copy-paste: `:=` => `=`
      
      Remove parens around conditional
      
      Remove autoadded whitespace on blank lines
      
      Compare scheme, hostname, and port with rule
      
      if the rule specifies those portions.
      
      Remove one autoadded trailing whitespace
      
      Better handle case where only origin host is given
      
      e.g. "localhost"
      
      Remove parens around conditional
      
      Refactor: attemptWebsocketConnectionFromOrigin DRY
      
      Include return type on helper function
      
      Provide srv obj in helper fn
      
      Provide srv to helper fn
      
      Remove stray underscore
      
      Remove blank line
      
      parent 93e666b4c1e7e49b8406dc83ed93f4a02ea49ac1
      author wbt <wbt@users.noreply.github.com> 1598559718 -0400
      committer Martin Holst Swende <martin@swende.se> 1605602257 +0100
      gpgsig -----BEGIN PGP SIGNATURE-----
      
       iQFFBAABCAAvFiEEypmrtbNuJK1doP1AaDtDjAWl3fAFAl+zi9ARHG1hcnRpbkBz
       d2VuZGUuc2UACgkQaDtDjAWl3fDRiwgAoMtzU8dwRV7Q9xkCwWEx9Wz2f3n6jUr2
       VWBycDKGKwRkPPOER3oc9kzjGU/P1tFlK07PjfnAKZ9KWzxpDcJZwYM3xCBurG7A
       16y4YsQnzgPNONv3xIkdi3RZtDBIiPFFEmdZFFvZ/jKexfI6JIYPngCAoqdTIFb9
       On/aPvvVWQn1ExfmarsvvJ7kUDUG77tZipuacEH5FfFsfelBWOEYPe+I9ToUHskv
       +qO6rOkV1Ojk8eBc6o0R1PnApwCAlEhJs7aM/SEOg4B4ZJJneiFuEXBIG9+0yS2I
       NOicuDPLGucOB5nBsfIKI3USPeE+3jxdT8go2lN5Nrhm6MimoILDsQ==
       =sgUp
       -----END PGP SIGNATURE-----
      
      Refactor: drop err var for more concise test lines
      
      Add several tests for new WebSocket origin checks
      
      Remove autoadded whitespace on blank lines
      
      Restore TestWebsocketOrigins originally-named test
      
      and rename the others to be helpers rather than full tests
      
      Remove autoadded whitespace on blank line
      
      Temporarily comment out new test sets
      
      Uncomment test around origin rule with scheme
      
      Remove tests without scheme on browser origin
      
      per https://github.com/ethereum/go-ethereum/pull/21481/files#r479371498
      
      
      
      Uncomment tests with port; remove some blank lines
      
      Handle when browser does not specify scheme/port
      
      Uncomment test for including scheme & port in rule
      
      Add IP tests
      
      * node: more tests + table-driven, ws origin changes
      
      Co-authored-by: default avatarMartin Holst Swende <martin@swende.se>
      f1e1d9f8
    • Péter Szilágyi's avatar
      Merge pull request #21861 from holiman/remove_retesteth · 28080463
      Péter Szilágyi authored
      cmd/geth: remove retesteth
      28080463
  12. Nov 18, 2020
  13. Nov 17, 2020
  14. Nov 16, 2020
  15. Nov 13, 2020
Loading