1. 16 Jan, 2024 6 commits
    • Kirill Smelkov's avatar
      . · f4ee602d
      Kirill Smelkov authored
      f4ee602d
    • Kirill Smelkov's avatar
      X Fix hostport splitting during gtp_addr calculation · 414079a6
      Kirill Smelkov authored
      urlparse does not handle raw IPv6 address the way I though it does - extracted
      hostname is not the whole address, but only the first part of it:
      
          In [3]: urllib.parse.urlparse('z://2a11:9ac1:6::5')
          Out[3]: ParseResult(scheme='z', netloc='2a11:9ac1:6::5', path='', params='', query='', fragment='')
      
          In [4]: _.hostname
          Out[4]: '2a11'
      
      Tests did not noticed this because previouslt we had e.g 4321::1 in the
      address, and netaddr thinks 4321 is valid ipv4 address:
      
          In [6]: netaddr.IPAddress('4321')
          Out[6]: IPAddress('0.0.16.225')
      
      However changing IPv6 addresses to use hex letter trigger the bug with e.g.
      
             raise AddrFormatError('failed to detect a valid IP ' \
          netaddr.core.AddrFormatError: failed to detect a valid IP address from '2a11'
      
      -> Fix it by avoiding urlparse and doing ip/port splitting ourselves by hand.
      
      /reported-by @lu.xu
      414079a6
    • Kirill Smelkov's avatar
      . · 3a279a19
      Kirill Smelkov authored
      3a279a19
    • Kirill Smelkov's avatar
      . · 3a6b4d48
      Kirill Smelkov authored
      3a6b4d48
    • Kirill Smelkov's avatar
      X remove software-tdd-ors.cfg bw compat · 3b92f134
      Kirill Smelkov authored
      when serving symlinks via raw, lab returns link content (= readlink),
      not content of the target.
      3b92f134
    • Kirill Smelkov's avatar
      X meas_config is TODO for generic · a6e3d92b
      Kirill Smelkov authored
      a6e3d92b
  2. 15 Jan, 2024 4 commits
  3. 12 Jan, 2024 4 commits
  4. 11 Jan, 2024 12 commits
  5. 10 Jan, 2024 14 commits