Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Why should the server be blacklisted ?

By curl or another program ?

How server can get blacklisted ?

Is it server or program dependant ?

Is this the IP address that get blacklisted, or the name of the server in the http answer ?

PS : I don't know if it is relevant, but i'm running on Linux / Ubuntu.

Here is the full output (testing tornado in localhost)

> * Rebuilt URL to: localhost:8888/
* Hostname was NOT found in DNS cache
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 8888 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.35.0
> Host: localhost:8888
> Accept: */*
> 
< HTTP/1.1 200 OK
< Date: Fri, 16 May 2014 16:35:40 GMT
< Content-Length: 12
< Etag: "e02aa1b106d5c7c6a98def2b13005d5b84fd8dc8"
< Content-Type: text/html; charset=UTF-8
* Server TornadoServer/3.2 is not blacklisted
< Server: TornadoServer/3.2
< 
* Connection #0 to host localhost left intact
Hello, world
share|improve this question

1 Answer 1

See: https://github.com/bagder/curl/blob/master/lib/pipeline.c

Seems to be part of a curl feature related to pipelining.

bool Curl_pipeline_server_blacklisted(struct SessionHandle *handle,
                                      char *server_name)
{
...
    infof(handle, "Server %s is not blacklisted\n", server_name);
share|improve this answer
    
It start with a star, which means, according to the doc, that's it's a curl message. –  JulienFr May 16 at 16:54
    
You are right, my mistake. Updated. –  Zoredache May 16 at 16:58
    
I looked at the source, but didn't manage to understand what was the blacklist, when a server entered it, and what was the consequences. –  JulienFr May 16 at 19:10
2  
The notes in daniel.haxx.se/blog/2013/03/26/… describe blacklisting, and how libcurl uses this option to disable HTTP pipelining for certain sites. Not sure if there's a way to control this behaviour from the front-end curl application; this might only be tunable by calling the libcurl API directly. –  Alex Varju Jun 13 at 22:40
    
So the blacklist is about HTTP pipelining only. No big deal then. –  JulienFr Aug 6 at 14:37

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.