1. 30 Jun, 2018 1 commit
    • Philipp Schafft's avatar
      Update: Rewrote listen socket handling code comepletly. · 5490120d
      Philipp Schafft authored
      This moves all the listen socket code into a nice and abstracting file.
      
      Notes:
      * Altering listen socket setup does not yet work on config reload.
        (Did it ever work?)
      * Server will start with no listen sockets. (There are unconfirmed
        rumours it sometimes(?) did before.) This is to be re-implemented
        in another commit. It can also be improved to work allow checking
        on reload or other config changes.
      * For slave connections the server address is now checked against
        the allow/deny-IP list.
      5490120d
  2. 20 Jun, 2018 1 commit
  3. 19 Jun, 2018 11 commits
  4. 17 Jun, 2018 3 commits
  5. 16 Jun, 2018 2 commits
  6. 28 May, 2018 5 commits
  7. 20 May, 2018 1 commit
  8. 07 May, 2018 1 commit
    • Philipp Schafft's avatar
      Feature: Generate errors based on IDs. · b42378ab
      Philipp Schafft authored
      This generates error pages based on IDs. This allows to reuse errors
      and add more advanced information to them.
      
      This patch also makes Icecast send in plain text OR HTML based
      on the clients Accept:-string.
      b42378ab
  9. 06 May, 2018 1 commit
  10. 05 May, 2018 1 commit
    • Philipp Schafft's avatar
      Fix: Fixed regression for ICY source client's auth · bcc0e86c
      Philipp Schafft authored
      This allows ICY source clients to log in again with 2.4.x-style config.
      ICY does not provide a username. Therefore the username was unset.
      This patch sets the username for ICY source connections and allow them
      to be handled as if a username was provided.
      Configuration tag <shoutcast-user> was added to select the username to set
      to. This defaults to "source".
      bcc0e86c
  11. 21 Apr, 2018 1 commit
  12. 13 Apr, 2018 1 commit
  13. 23 Jul, 2017 9 commits
  14. 23 Nov, 2015 1 commit
  15. 22 Nov, 2015 1 commit