1. 19 Apr, 2020 1 commit
    • Marvin Scholz's avatar
      Cleanup: Simplify client_complete · 0c3da2df
      Marvin Scholz authored
      Instead of using a "have" variable which makes it a bit confusing
      to understand whats going on, use a do {} while (0) and break from it
      instead.
      0c3da2df
  2. 14 Feb, 2020 1 commit
  3. 22 Nov, 2019 1 commit
    • Philipp Schafft's avatar
      Fix: Fixed invalid locking. · 6ca6283c
      Philipp Schafft authored
      * listensocket_get_listener() must always be called with a matching call
        to listensocket_release_listener
      * No ticket for this, but may be related to #2372.
      * Found an reported by Xogium on IRC.
      
      See: #2372
      6ca6283c
  4. 26 Jun, 2019 1 commit
  5. 28 May, 2019 1 commit
  6. 24 Dec, 2018 1 commit
  7. 17 Dec, 2018 2 commits
  8. 13 Nov, 2018 2 commits
  9. 26 Oct, 2018 1 commit
  10. 17 Oct, 2018 1 commit
  11. 11 Oct, 2018 1 commit
  12. 19 Sep, 2018 2 commits
  13. 13 Sep, 2018 1 commit
  14. 08 Aug, 2018 4 commits
  15. 27 Jul, 2018 1 commit
  16. 20 Jul, 2018 2 commits
  17. 30 Jun, 2018 2 commits
    • Philipp Schafft's avatar
      Fix: Report correct listen URL to client. · 7742bf0a
      Philipp Schafft authored
      The URL is constructed considering Protocol, TLS Mode, Host, and Port.
      
      This considers:
       - The Host:-header as provided by the client,
       - The effective listensocket of the client,
       - Global configuration.
      
      This works for:
       - Playlist generation,
       - Admin authed playlist generation,
       - Stats based XSLT.
      
      It also unifies code:
       - Default stats values.
      
      Not yet included:
       - YP requests.
      7742bf0a
    • 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
  18. 29 Jun, 2018 1 commit
  19. 27 Jun, 2018 2 commits
  20. 19 Jun, 2018 9 commits
  21. 17 Jun, 2018 1 commit
  22. 16 Jun, 2018 1 commit
  23. 09 Jun, 2018 1 commit