Skip to content

Instantly share code, notes, and snippets.

@supr
Created March 15, 2013 03:58
Show Gist options
  • Save supr/5167384 to your computer and use it in GitHub Desktop.
Save supr/5167384 to your computer and use it in GitHub Desktop.
nginx + unicorn escaping %2B
{{EPOLLIN|EPOLLOUT, {u32=36219585, u64=36219585}}}, 512, 65000) = 1
recvfrom(3, "GET /thor/zVB1j9zL6b%2BFZQ%252FP"..., 1024, 0, NULL, NULL) = 961
socket(PF_FILE, SOCK_STREAM, 0) = 10
ioctl(10, FIONBIO, [1]) = 0
epoll_ctl(8, EPOLL_CTL_ADD, 10, {EPOLLIN|EPOLLOUT|EPOLLET, {u32=36219777, u64=36219777}}) = 0
connect(10, {sa_family=AF_FILE, path="/home/web/sock.sock"}, 110) = 0
getsockopt(10, SOL_SOCKET, SO_ERROR, [152529956721655808], [4]) = 0
writev(10, [{"GET /thor/zVB1j9zL6b+FZQ%252FPLd"..., 981}], 1) = 981
recvfrom(3, 0x7fffc49d1c3f, 1, 2, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(8, {{EPOLLIN|EPOLLOUT|EPOLLHUP, {u32=36219777, u64=36219777}}}, 512, 60000) = 1
recvfrom(10, "HTTP/1.1 200 OK\r\nDate: Fri, 15 M"..., 4096, 0, NULL, NULL) = 285
readv(10, [{"ound</h1>ZFRiJFMWRmZjRlMGExOTg3O"..., 3811}], 1) = 0
close(10) = 0
writev(3, [{"HTTP/1.1 200 OK\r\nServer: nginx/1"..., 272}, {"Param is: zVB1j9zL6b FZQ%2FPLdNj"..., 40}], 2) = 312
write(5, "192.168.1.19 - - [14/Mar/2013:18"..., 243) = 243
recvfrom(3, 0x21d1650, 1024, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(8, {{EPOLLIN|EPOLLOUT, {u32=36219585, u64=36219585}}}, 512, 65000) = 1
recvfrom(3, "GET /favicon.ico HTTP/1.1\r\nHost:"..., 1024, 0, NULL, NULL) = 341
open("/usr/share/nginx/html/favicon.ico", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory)
write(4, "2013/03/14 18:32:44 [error] 1702"..., 236) = 236
writev(3, [{"HTTP/1.1 404 Not Found\r\nServer: "..., 155}, {"<html>\r\n<head><title>404 Not Fou"..., 116}, {"<hr><center>nginx/1.0.15</center"..., 53}, {"<!-- a padding to disable MSIE a"..., 402}], 4) = 726
write(5, "192.168.1.19 - - [14/Mar/2013:18"..., 212) = 212
recvfrom(3, 0x21d1650, 1024, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment