1. 18 Apr, 2003 1 commit
  2. 17 Apr, 2003 2 commits
  3. 11 Apr, 2003 1 commit
    • Ed "oddsock" Zaleski's avatar
      - fixed alot of yp logic. timeouts now work properly so the tolerance of · 2c2576ed
      Ed "oddsock" Zaleski authored
        the unavailability of yp servers is much much better now.
      
      - new icecast config option <yp-url-timeout> to specify the timeout
      
      - url encoding is now fixed so that the yp data is formatted much nicer (and is correct :))
      
      - added url encoding for some fields that were not url-encoded
      
      - modified util_dict_urlencode() to not url-encode the key (still does the value)
      
      - new curl option (CURLOPT_NOSIGNAL) which prevents curl from using signals when
        timeouts are hit.  This new option needs curl 7.10 at least.
      
      svn path=/trunk/icecast/; revision=4603
      2c2576ed
  4. 10 Apr, 2003 1 commit
  5. 08 Apr, 2003 1 commit
  6. 31 Mar, 2003 1 commit
  7. 30 Mar, 2003 1 commit
    • Michael Smith's avatar
      Remove locking from refbuf: we used a single global lock for all of them, which · ed019c0c
      Michael Smith authored
      caused significant lock contention with many sources. Further, a single refbuf
      is never used by more than one source (and hence one thread), so the locking
      was unneeded.
      
      Fix a nasty bug in source.c:_compare_clients() - was casting a void pointer
      to the wrong type, and hence all the tree-maintaince comparisons were totally
      wrong (but due to the exact nature of the bug this wasn't causing any active
      problems until...)
      
      Add another admin command to kill a client - remove it using an id. Note that
      many clients will do auto-reconnect, so this may not be sufficient on its own,
      we might need a ban (possibly temporary) function.
      
      svn path=/trunk/icecast/; revision=4569
      ed019c0c
  8. 27 Mar, 2003 1 commit
  9. 26 Mar, 2003 1 commit
  10. 21 Mar, 2003 1 commit
  11. 19 Mar, 2003 2 commits
  12. 17 Mar, 2003 1 commit
  13. 15 Mar, 2003 1 commit
  14. 14 Mar, 2003 1 commit
  15. 12 Mar, 2003 2 commits
  16. 10 Mar, 2003 1 commit
  17. 09 Mar, 2003 3 commits
  18. 08 Mar, 2003 6 commits
  19. 07 Mar, 2003 1 commit
  20. 06 Mar, 2003 7 commits
  21. 05 Mar, 2003 2 commits
    • brendan's avatar
      Remove some namespace pollution · ea307d20
      brendan authored
      svn path=/trunk/thread/; revision=4409
      ea307d20
    • Michael Smith's avatar
      Allow rereading config files. · d13ebde7
      Michael Smith authored
      Lots of new locking happening so that it's safe to have the config file
      disappear under the rest of the program
      
      Does NOT affect currently-running sources at the moment
      
      svn path=/trunk/icecast/; revision=4406
      d13ebde7
  22. 04 Mar, 2003 1 commit
  23. 03 Mar, 2003 1 commit