aboutsummaryrefslogtreecommitdiff
path: root/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.3
AgeCommit message (Collapse)Author
2017-05-31opts: more than 100 more examples for man pages...Daniel Stenberg
2016-02-03URLs: change all http:// URLs to https://Daniel Stenberg
2015-03-31CURLOPT_HTTP200ALIASES.3: Mainly SHOUTcast servers use "ICY 200"Thomas Ruecker
Icecast versions 1.3.0 through 1.3.12 would reply with "ICY 200" under certain conditions: client_wants_icy_headers (connection_t *con) { const char *val; if (!con) return 1; val = get_user_agent (con); if (!val || !val[0] || strcmp (val, "(null)") == 0) return 1; if (con->food.client->use_icy) return 1; if (strncasecmp (val, "winamp", 6) == 0) return 1; if (strncasecmp (val, "Shoutcast", 9) == 0) return 1; return 0; } So mainly if there is no 'user agent' or it is '(null)' or contains 'winamp' or 'Shoutcast'. No mainstream distribution carries Icecast 1.3.x anymore, after all it was released in 2002 and superseded by Icecast 2.x.
2014-06-19opts: 11 more man pagesDaniel Stenberg