1. 25 Jan, 2016 1 commit
    • Marvin Scholz's avatar
      Replace autogen.sh with a simple wrapper for autoreconf. · e0c386a7
      Marvin Scholz authored
      The autoreconf tool does the same tool detection the older
      shell script does, and is now sufficiently widely deployed
      to depend on. The new script is what is currently used in
      other Xiph.Org projects.
      
      Note this is a change to the new pattern of needing to
      invoke ./configure separately after running ./autogen.sh.
      
      (Fix #2254)
      e0c386a7
  2. 24 Dec, 2015 1 commit
    • Philipp Schafft's avatar
      Fix: remove tailing dots in URI. · 471cbaa6
      Philipp Schafft authored
      This works around the problem that windows ignores tailing dots.
      This way you could trick Icecast2 to send a XSLT file as plain text.
      
      Please test.
      
      Closes: #2247
      471cbaa6
  3. 12 Dec, 2015 1 commit
    • Philipp Schafft's avatar
      Fix: Moved <mime-types> into <paths>. · 255af9e6
      Philipp Schafft authored
      This moved the <mime-types> setting into <paths>. The code still
      supports reading it from the root element but will warn the user
      about this.
      
      Also there seems to be no documentation about this setting.
      
      Closes: #2164
      255af9e6
  4. 28 Nov, 2015 14 commits
  5. 23 Nov, 2015 5 commits
  6. 22 Nov, 2015 4 commits
  7. 19 Nov, 2015 1 commit
  8. 11 Nov, 2015 1 commit
  9. 10 Sep, 2015 1 commit
  10. 31 Aug, 2015 1 commit
  11. 10 Aug, 2015 1 commit
  12. 06 Jun, 2015 2 commits
  13. 25 May, 2015 3 commits
  14. 08 Apr, 2015 4 commits
    • Philipp Schafft's avatar
      Fix: Handle case realloc() is used as free(). · 3d2ab9ae
      Philipp Schafft authored
      This (hopefully) corrects the usage of realloc() as free().
      This patch is part of the series based on Denis Denisov's input.
      3d2ab9ae
    • Philipp Schafft's avatar
      Fix: Let util_url_escape() handle NULL parameter. · 6605f4dd
      Philipp Schafft authored
      This let util_url_escape() handle NULL passed as parameter.
      In case the parameter is NULL it will also return NULL.
      
      This patch also does some cleanup of the code such as migration
      away from int and thus avoiding future failtures.
      
      This is a re-apply of 3baa4e46
      as git refuses to cherry-pick.
      6605f4dd
    • Philipp Schafft's avatar
      Fix: Fixed some smaller bugs such as leaks and performance improvements. · c1f0eaff
      Philipp Schafft authored
      This is a first commit to correct minor problmes reported by
      Denis Denisov. There is likely another commit to correct some more
      such problems.
      
      Thank you Denis Denisov.
      c1f0eaff
    • Philipp Schafft's avatar
      Cleanup: move libcurl specifc code into curl.c · 74023834
      Philipp Schafft authored
      This cleans the libcurl usage up a bit. It moves common code used
      to interact with libcurl into a single new file curl.[ch].
      
      Notes:
      * It does not alter any features nor fixes any bugs.
      * Thew REVIEW about strdup(self->url) in event_url.c as been processed.
        According to the manpage for curl_easy_setopt()/CURLOPT_URL
        there is no need for us to copy.
      * URL Auth as well as URL triggers have sent ICECAST_VERSION_STRING
        as User-Agent:, this has be corrected to what is set in the config
        file.
      * As curl.c is now a single point for setting parameters all the TLS
        parameters should be reviewed and set (based on config).
      
      Please test!
      74023834