Skip to content
Snippets Groups Projects
  1. Nov 12, 2024
    • Niklas Adolfsson's avatar
      rpc server: fix host filter for localhost on ipv6 (#6454) · d903ce52
      Niklas Adolfsson authored
      
      This PR fixes an issue that I discovered using connecting to the RPC via
      localhost using cURL, where cURL tries to connect to via ipv6 before
      ipv4 when querying `localhost` which messed up the http host filter
      whereas it would connect to the address `[::1]::9944 host_header:
      localhost:9944` but the ipv6 interface only whitelisted `[::1]:9944`
      which this fixes.
      
      So let's whitelist all localhost interfaces to avoid such weird
      edge-cases.
      
      ### Behavior before this PR
      
      ```bash
      $ polkadot --chain westend-dev &
      $ curl -v \
           -H 'Content-Type: application/json' \
           -d '{"jsonrpc":"2.0","id":"id","method":"system_name"}' \
           http://localhost:9944
      * Host localhost:9944 was resolved.
      * IPv6: ::1
      * IPv4: 127.0.0.1
      *   Trying [::1]:9944...
      * Connected to localhost (::1) port 9944
      > POST / HTTP/1.1
      > Host: localhost:9944
      > User-Agent: curl/8.5.0
      > Accept: */*
      > Content-Type: application/json
      > Content-Length: 50
      >
      < HTTP/1.1 403 Forbidden
      < content-type: text/plain
      < content-length: 41
      < date: Tue, 12 Nov 2024 13:03:49 GMT
      <
      Provided Host header is not whitelisted.
      * Connection #0 to host localhost left intact
      ```
      
      ### Behavior after this PR
      ```bash
      $ polkadot --chain westend-dev &
      ➜ wasm-tests (update-artifacts-1731284930) ✗ curl -v \
           -H 'Content-Type: application/json' \
           -d '{"jsonrpc":"2.0","id":"id","method":"system_name"}' \
           http://localhost:9944
      * Host localhost:9944 was resolved.
      * IPv6: ::1
      * IPv4: 127.0.0.1
      *   Trying [::1]:9944...
      * Connected to localhost (::1) port 9944
      > POST / HTTP/1.1
      > Host: localhost:9944
      > User-Agent: curl/8.5.0
      > Accept: */*
      > Content-Type: application/json
      > Content-Length: 50
      >
      < HTTP/1.1 200 OK
      < content-type: application/json; charset=utf-8
      < vary: origin, access-control-request-method, access-control-request-headers
      < content-length: 54
      < date: Tue, 12 Nov 2024 13:02:57 GMT
      <
      * Connection #0 to host localhost left intact
      {"jsonrpc":"2.0","id":"id","result":"Parity Polkadot"}%
      ```
      
      ---------
      
      Co-authored-by: default avatarGitHub Action <action@github.com>
      Co-authored-by: command-bot <>
      (cherry picked from commit 0a0af0ec)
      d903ce52
    • EgorPopelyaev's avatar
      Move prdocs to release folder · 7b2c724f
      EgorPopelyaev authored
    • EgorPopelyaev's avatar
      Bump NODE_VERSION · 6c10628e
      EgorPopelyaev authored
    • paritytech-cmd-bot-polkadot-sdk[bot]'s avatar
      [stable2409] Backport #6080 (#6181) · a6df7c7b
      paritytech-cmd-bot-polkadot-sdk[bot] authored
      
      Backport #6080 into `stable2409` from franciscoaguirre.
      
      See the
      [documentation](https://github.com/paritytech/polkadot-sdk/blob/master/docs/BACKPORT.md)
      on how to use this bot.
      
      <!--
        # To be used by other automation, do not modify:
        original-pr-number: #${pull_number}
      -->
      
      ---------
      
      Co-authored-by: default avatarFrancisco Aguirre <franciscoaguirreperez@gmail.com>
      Co-authored-by: default avatarEgor_P <egor@parity.io>
    • paritytech-cmd-bot-polkadot-sdk[bot]'s avatar
      [stable2409] Backport #6205 (#6239) · 5a666e04
      paritytech-cmd-bot-polkadot-sdk[bot] authored
      
      Backport #6205 into `stable2409` from bkchr.
      
      See the
      [documentation](https://github.com/paritytech/polkadot-sdk/blob/master/docs/BACKPORT.md)
      on how to use this bot.
      
      <!--
        # To be used by other automation, do not modify:
        original-pr-number: #${pull_number}
      -->
      
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
      Co-authored-by: default avatarEgor_P <egor@parity.io>
    • paritytech-cmd-bot-polkadot-sdk[bot]'s avatar
      [stable2409] Backport #6417 (#6438) · b9f74a02
      paritytech-cmd-bot-polkadot-sdk[bot] authored
      
      Backport #6417 into `stable2409` from alindima.
      
      See the
      [documentation](https://github.com/paritytech/polkadot-sdk/blob/master/docs/BACKPORT.md)
      on how to use this bot.
      
      <!--
        # To be used by other automation, do not modify:
        original-pr-number: #${pull_number}
      -->
      
      Co-authored-by: default avatarAlin Dima <alin@parity.io>
  2. Nov 05, 2024
  3. Oct 18, 2024
  4. Oct 17, 2024
  5. Oct 16, 2024
  6. Oct 15, 2024
  7. Oct 11, 2024
  8. Oct 02, 2024
  9. Oct 01, 2024
  10. Sep 26, 2024
  11. Sep 25, 2024
  12. Sep 24, 2024
  13. Sep 20, 2024