README
changeset 20 bb8237ca678d
parent 9 63a257541313
child 35 8040903d25de
equal deleted inserted replaced
19:75dd71fe35b2 20:bb8237ca678d
    27   I was originally planning to place this into the public domain but decided to
    27   I was originally planning to place this into the public domain but decided to
    28   make it <b>GPLv2</b> because it uses so many GPLv2 components.
    28   make it <b>GPLv2</b> because it uses so many GPLv2 components.
    29 </p>
    29 </p>
    30 
    30 
    31 <p>
    31 <p>
       
    32   <b>Known issues</b><br />
       
    33   There are a few bugs in Greyhound that I haven't been able to iron out.
       
    34 </p>
       
    35 
       
    36 <ul>
       
    37   <li>The socket it listens on doesn't get fully closed until about a minute
       
    38       after you interrupt the script. This means that when you hit stop in
       
    39       the script manager, you won't be able to start Greyhound again for about
       
    40       60 seconds. I checked everything and socket_shutdown() and socket_close()
       
    41       are being called properly, so I don't know why it's failing.</li>
       
    42   <li>The playlist isn't reloaded properly. This is because each of the child
       
    43       threads have the playlist cached in memory, and I haven't figured out a
       
    44       way to make them all reread the playlist file. Eventually I'll have code
       
    45       in there that keeps track of the children and sends a SIGHUP to each of
       
    46       them and have that fire an event that reparses the playlist file. The
       
    47       only real way to fix this for now is to disable multi-threaded mode by
       
    48       setting $allow_fork to false at the top of greyhound.php.</li>
       
    49 </ul>
       
    50 
       
    51 <p>
    32   <b>Author</b><br />
    52   <b>Author</b><br />
    33   Dan Fuhry &lt;<a href="mailto:dan@enanocms.org">dan@enanocms.org</a>&gt;<br />
    53   Dan Fuhry &lt;<a href="mailto:dan@enanocms.org">dan@enanocms.org</a>&gt;<br />
    34   If you like this script be sure to check out my other projects:
    54   If you like this script be sure to check out my other projects:
    35     <a href="http://enanocms.org/">Enano CMS</a> and
    55     <a href="http://enanocms.org/">Enano CMS</a> and
    36     <a href="http://lifecodeidiocy.enanocms.org/">my blog</a>.
    56     <a href="http://lifecodeidiocy.enanocms.org/">my blog</a>.