<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>265402</bug_id>
          
          <creation_ts>2023-11-27 13:42:52 -0800</creation_ts>
          <short_desc>Add IPV6 support to built-in server for run-benchmarks</short_desc>
          <delta_ts>2023-12-01 15:33:03 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="hysu">hysu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hysu</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1995065</commentid>
    <comment_count>0</comment_count>
    <who name="hysu">hysu</who>
    <bug_when>2023-11-27 13:42:52 -0800</bug_when>
    <thetext>Follow-up bug report to: https://bugs.webkit.org/show_bug.cgi?id=259835 (Investigate the possibility of replacing twisted http server in run-benchmark with python3 http.server)

`--http-server-type builtin` only serves on IPV4 at the moment. While this should be the default, we should also be able to serve on IPV6 for harnesses that require it, and be able to automatically detect which one to use.

The simplest way to implement this would be to override `address_family = socket.AF_INET6` in SimpleHTTPRequestHandler, and to switch when an address contains colons instead of periods.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1995068</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-11-27 13:52:24 -0800</bug_when>
    <thetext>&lt;rdar://problem/118850024&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1995346</commentid>
    <comment_count>2</comment_count>
    <who name="">james</who>
    <bug_when>2023-11-28 10:49:53 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/21008</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1996368</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-12-01 15:33:01 -0800</bug_when>
    <thetext>Committed 271412@main (ecc5b337e0f9): &lt;https://commits.webkit.org/271412@main&gt;

Reviewed commits have been landed. Closing PR #21008 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>