2025/09/02 11:09:54 [debug] 166322#166322: bind() 0.0.0.0:9001 #5 2025/09/02 11:09:54 [debug] 166322#166322: counter: 00007933F8283080, 1 2025/09/02 11:09:54 [debug] 166323#166323: bind() 0.0.0.0:9001 #5 2025/09/02 11:09:54 [emerg] 166323#166323: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:09:54 [notice] 166323#166323: try again to bind() after 500ms 2025/09/02 11:09:54 [debug] 166323#166323: bind() 0.0.0.0:9001 #5 2025/09/02 11:09:54 [emerg] 166323#166323: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:09:54 [notice] 166323#166323: try again to bind() after 500ms 2025/09/02 11:09:54 [debug] 166323#166323: bind() 0.0.0.0:9001 #5 2025/09/02 11:09:54 [emerg] 166323#166323: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:09:54 [notice] 166323#166323: try again to bind() after 500ms 2025/09/02 11:09:54 [debug] 166323#166323: bind() 0.0.0.0:9001 #5 2025/09/02 11:09:54 [emerg] 166323#166323: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:09:54 [notice] 166323#166323: try again to bind() after 500ms 2025/09/02 11:09:54 [debug] 166323#166323: bind() 0.0.0.0:9001 #5 2025/09/02 11:09:54 [emerg] 166323#166323: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:09:54 [notice] 166323#166323: try again to bind() after 500ms 2025/09/02 11:09:54 [emerg] 166323#166323: still could not bind() 2025/09/02 11:10:41 [debug] 166392#166392: bind() 0.0.0.0:9001 #5 2025/09/02 11:10:41 [debug] 166392#166392: counter: 000070365EDCD080, 1 2025/09/02 11:10:41 [debug] 166393#166393: bind() 0.0.0.0:9001 #5 2025/09/02 11:10:41 [emerg] 166393#166393: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:10:41 [notice] 166393#166393: try again to bind() after 500ms 2025/09/02 11:10:41 [debug] 166393#166393: bind() 0.0.0.0:9001 #5 2025/09/02 11:10:41 [emerg] 166393#166393: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:10:41 [notice] 166393#166393: try again to bind() after 500ms 2025/09/02 11:10:41 [debug] 166393#166393: bind() 0.0.0.0:9001 #5 2025/09/02 11:10:41 [emerg] 166393#166393: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:10:41 [notice] 166393#166393: try again to bind() after 500ms 2025/09/02 11:10:41 [debug] 166393#166393: bind() 0.0.0.0:9001 #5 2025/09/02 11:10:41 [emerg] 166393#166393: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:10:41 [notice] 166393#166393: try again to bind() after 500ms 2025/09/02 11:10:41 [debug] 166393#166393: bind() 0.0.0.0:9001 #5 2025/09/02 11:10:41 [emerg] 166393#166393: bind() to 0.0.0.0:9001 failed (98: Unknown error) 2025/09/02 11:10:41 [notice] 166393#166393: try again to bind() after 500ms 2025/09/02 11:10:41 [emerg] 166393#166393: still could not bind() 2025/09/02 11:19:31 [debug] 166974#166974: bind() 0.0.0.0:9001 #5 2025/09/02 11:19:31 [debug] 166974#166974: counter: 00007F27A153B080, 1 2025/09/02 11:19:31 [debug] 166975#166975: bind() 0.0.0.0:9001 #5 2025/09/02 11:19:31 [notice] 166975#166975: using the "epoll" event method 2025/09/02 11:19:31 [debug] 166975#166975: counter: 00007C797CA8D080, 1 2025/09/02 11:19:31 [notice] 166975#166975: nginx/1.18.0 (Ubuntu) 2025/09/02 11:19:31 [notice] 166975#166975: OS: Linux 6.12.10-76061203-generic 2025/09/02 11:19:31 [notice] 166975#166975: getrlimit(RLIMIT_NOFILE): 1048576:1048576 2025/09/02 11:19:31 [debug] 166976#166975: write: 6, 00007FFFCBEC1490, 7, 0 2025/09/02 11:19:31 [debug] 166976#166976: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" 2025/09/02 11:19:31 [notice] 166976#166976: start worker processes 2025/09/02 11:19:31 [debug] 166976#166976: channel 6:7 2025/09/02 11:19:31 [notice] 166976#166976: start worker process 166977 2025/09/02 11:19:31 [debug] 166976#166976: sigsuspend 2025/09/02 11:19:31 [debug] 166977#166977: add cleanup: 00005AD424BD2AA0 2025/09/02 11:19:31 [debug] 166977#166977: malloc: 00005AD424B85BD0:8 2025/09/02 11:19:31 [debug] 166977#166977: notify eventfd: 9 2025/09/02 11:19:31 [debug] 166977#166977: testing the EPOLLRDHUP flag: success 2025/09/02 11:19:31 [debug] 166977#166977: malloc: 00005AD424B985B0:6144 2025/09/02 11:19:31 [debug] 166977#166977: malloc: 00007C797C885010:237568 2025/09/02 11:19:31 [debug] 166977#166977: malloc: 00005AD424BD56D0:98304 2025/09/02 11:19:31 [debug] 166977#166977: malloc: 00005AD424BED6E0:98304 2025/09/02 11:19:31 [debug] 166977#166977: epoll add event: fd:5 op:1 ev:00002001 2025/09/02 11:19:31 [debug] 166977#166977: epoll add event: fd:7 op:1 ev:00002001 2025/09/02 11:19:31 [debug] 166977#166977: setproctitle: "nginx: worker process" 2025/09/02 11:19:31 [debug] 166977#166977: worker cycle 2025/09/02 11:19:31 [debug] 166977#166977: epoll timer: -1 2025/09/02 11:19:53 [debug] 166977#166977: epoll: fd:5 ev:0001 d:00007C797C885010 2025/09/02 11:19:53 [debug] 166977#166977: accept on 0.0.0.0:9001, ready: 0 2025/09/02 11:19:53 [debug] 166977#166977: posix_memalign: 00005AD424B84840:512 @16 2025/09/02 11:19:53 [debug] 166977#166977: *1 accept: 127.0.0.1:56966 fd:6 2025/09/02 11:19:53 [debug] 166977#166977: *1 event timer add: 6: 60000:80153996 2025/09/02 11:19:53 [debug] 166977#166977: *1 reusable connection: 1 2025/09/02 11:19:53 [debug] 166977#166977: *1 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 11:19:53 [debug] 166977#166977: timer delta: 22131 2025/09/02 11:19:53 [debug] 166977#166977: worker cycle 2025/09/02 11:19:53 [debug] 166977#166977: epoll timer: 60000 2025/09/02 11:19:53 [debug] 166977#166977: epoll: fd:6 ev:0001 d:00007C797C8851E0 2025/09/02 11:19:53 [debug] 166977#166977: *1 http wait request handler 2025/09/02 11:19:53 [debug] 166977#166977: *1 malloc: 00005AD424B870A0:1024 2025/09/02 11:19:53 [debug] 166977#166977: *1 recv: eof:0, avail:-1 2025/09/02 11:19:53 [debug] 166977#166977: *1 recv: fd:6 648 of 1024 2025/09/02 11:19:53 [debug] 166977#166977: *1 reusable connection: 0 2025/09/02 11:19:53 [debug] 166977#166977: *1 posix_memalign: 00005AD424BA3A50:4096 @16 2025/09/02 11:19:53 [debug] 166977#166977: *1 http process request line 2025/09/02 11:19:53 [debug] 166977#166977: *1 http request line: "GET /health HTTP/1.1" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http uri: "/health" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http args: "" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http exten: "" 2025/09/02 11:19:53 [debug] 166977#166977: *1 posix_memalign: 00005AD424B99DC0:4096 @16 2025/09/02 11:19:53 [debug] 166977#166977: *1 http process request header line 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Host: localhost:9001" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Connection: keep-alive" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Cache-Control: max-age=0" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138", "Brave";v="138"" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "sec-ch-ua-mobile: ?0" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "sec-ch-ua-platform: "Linux"" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Upgrade-Insecure-Requests: 1" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Sec-GPC: 1" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Accept-Language: en-US,en;q=0.9" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Sec-Fetch-Site: none" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Sec-Fetch-Mode: navigate" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Sec-Fetch-User: ?1" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Sec-Fetch-Dest: document" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header: "Accept-Encoding: gzip, deflate, br, zstd" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http header done 2025/09/02 11:19:53 [debug] 166977#166977: *1 event timer del: 6: 80153996 2025/09/02 11:19:53 [debug] 166977#166977: *1 generic phase: 0 2025/09/02 11:19:53 [debug] 166977#166977: *1 rewrite phase: 1 2025/09/02 11:19:53 [debug] 166977#166977: *1 test location: "/health" 2025/09/02 11:19:53 [debug] 166977#166977: *1 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 11:19:53 [debug] 166977#166977: *1 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 11:19:53 [debug] 166977#166977: *1 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 11:19:53 [debug] 166977#166977: *1 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 11:19:53 [debug] 166977#166977: *1 using configuration "/health" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http cl:-1 max:104857600 2025/09/02 11:19:53 [debug] 166977#166977: *1 rewrite phase: 3 2025/09/02 11:19:53 [debug] 166977#166977: *1 http set discard body 2025/09/02 11:19:53 [debug] 166977#166977: *1 HTTP/1.1 200 OK Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 15:19:53 GMT Content-Type: application/octet-stream Content-Length: 3 Connection: keep-alive Content-Type: text/plain 2025/09/02 11:19:53 [debug] 166977#166977: *1 write new buf t:1 f:0 00005AD424B9A290, pos 00005AD424B9A290, size: 196 file: 0, size: 0 2025/09/02 11:19:53 [debug] 166977#166977: *1 http write filter: l:0 f:0 s:196 2025/09/02 11:19:53 [debug] 166977#166977: *1 http output filter "/health?" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http copy filter: "/health?" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http postpone filter "/health?" 00007FFFCBEC1020 2025/09/02 11:19:53 [debug] 166977#166977: *1 write old buf t:1 f:0 00005AD424B9A290, pos 00005AD424B9A290, size: 196 file: 0, size: 0 2025/09/02 11:19:53 [debug] 166977#166977: *1 write new buf t:0 f:0 0000000000000000, pos 00005AD424BC1B62, size: 3 file: 0, size: 0 2025/09/02 11:19:53 [debug] 166977#166977: *1 http write filter: l:1 f:0 s:199 2025/09/02 11:19:53 [debug] 166977#166977: *1 http write filter limit 0 2025/09/02 11:19:53 [debug] 166977#166977: *1 writev: 199 of 199 2025/09/02 11:19:53 [debug] 166977#166977: *1 http write filter 0000000000000000 2025/09/02 11:19:53 [debug] 166977#166977: *1 http copy filter: 0 "/health?" 2025/09/02 11:19:53 [debug] 166977#166977: *1 http finalize request: 0, "/health?" a:1, c:1 2025/09/02 11:19:53 [debug] 166977#166977: *1 set http keepalive handler 2025/09/02 11:19:53 [debug] 166977#166977: *1 http close request 2025/09/02 11:19:53 [debug] 166977#166977: *1 http log handler 2025/09/02 11:19:53 [debug] 166977#166977: *1 free: 00005AD424BA3A50, unused: 40 2025/09/02 11:19:53 [debug] 166977#166977: *1 free: 00005AD424B99DC0, unused: 2512 2025/09/02 11:19:53 [debug] 166977#166977: *1 free: 00005AD424B870A0 2025/09/02 11:19:53 [debug] 166977#166977: *1 hc free: 0000000000000000 2025/09/02 11:19:53 [debug] 166977#166977: *1 hc busy: 0000000000000000 0 2025/09/02 11:19:53 [debug] 166977#166977: *1 tcp_nodelay 2025/09/02 11:19:53 [debug] 166977#166977: *1 reusable connection: 1 2025/09/02 11:19:53 [debug] 166977#166977: *1 event timer add: 6: 65000:80158996 2025/09/02 11:19:53 [debug] 166977#166977: timer delta: 0 2025/09/02 11:19:53 [debug] 166977#166977: worker cycle 2025/09/02 11:19:53 [debug] 166977#166977: epoll timer: 65000 2025/09/02 11:20:38 [notice] 166976#166976: signal 15 (SIGTERM) received from 167186, exiting 2025/09/02 11:20:38 [debug] 166976#166976: wake up, sigio 0 2025/09/02 11:20:38 [debug] 166976#166976: child: 0 166977 e:0 t:0 d:0 r:1 j:0 2025/09/02 11:20:38 [debug] 166976#166976: termination cycle: 50 2025/09/02 11:20:38 [debug] 166976#166976: sigsuspend 2025/09/02 11:20:38 [debug] 166977#166977: epoll: fd:7 ev:0001 d:00007C797C8850F8 2025/09/02 11:20:38 [debug] 166977#166977: channel handler 2025/09/02 11:20:38 [debug] 166977#166977: channel: 32 2025/09/02 11:20:38 [debug] 166977#166977: channel command: 4 2025/09/02 11:20:38 [debug] 166977#166977: channel: -2 2025/09/02 11:20:38 [debug] 166977#166977: timer delta: 44904 2025/09/02 11:20:38 [notice] 166977#166977: exiting 2025/09/02 11:20:38 [debug] 166977#166977: flush files 2025/09/02 11:20:38 [debug] 166977#166977: run cleanup: 00005AD424BD2AA0 2025/09/02 11:20:38 [debug] 166977#166977: run cleanup: 00005AD424BC5A38 2025/09/02 11:20:38 [debug] 166977#166977: cleanup resolver 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BD3E00 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BC6C00 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BA5B70 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BA4A60 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424B9EA30 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424B9D970 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424B9C8B0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424B9B7F0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424B93190 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424B8A160, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424B945A0, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424B9FA40, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BA6B80, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BAAB90, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BAEBA0, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BB2BB0, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BB6BC0, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BBABD0, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BBEBE0, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BC2BF0, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BC7DD0, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BCBDE0, unused: 0 2025/09/02 11:20:38 [debug] 166977#166977: free: 00005AD424BCFDF0, unused: 4920 2025/09/02 11:20:38 [notice] 166977#166977: exit 2025/09/02 11:20:38 [notice] 166976#166976: signal 17 (SIGCHLD) received from 166977 2025/09/02 11:20:38 [notice] 166976#166976: worker process 166977 exited with code 0 2025/09/02 11:20:38 [debug] 166976#166976: shmtx forced unlock 2025/09/02 11:20:38 [debug] 166976#166976: wake up, sigio 3 2025/09/02 11:20:38 [debug] 166976#166976: reap children 2025/09/02 11:20:38 [debug] 166976#166976: child: 0 166977 e:1 t:1 d:0 r:1 j:0 2025/09/02 11:20:38 [notice] 166976#166976: exit 2025/09/02 11:20:38 [debug] 166976#166976: close listening 0.0.0.0:9001 #5 2025/09/02 11:20:38 [debug] 166976#166976: run cleanup: 00005AD424BC5A38 2025/09/02 11:20:38 [debug] 166976#166976: cleanup resolver 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BD3E00 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BC6C00 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BA5B70 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BA4A60 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424B9EA30 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424B9D970 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424B9C8B0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424B9B7F0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424B93190 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424B8A160, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424B945A0, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424B9FA40, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BA6B80, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BAAB90, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BAEBA0, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BB2BB0, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BB6BC0, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BBABD0, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BBEBE0, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BC2BF0, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BC7DD0, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BCBDE0, unused: 0 2025/09/02 11:20:38 [debug] 166976#166976: free: 00005AD424BCFDF0, unused: 4951 2025/09/02 11:20:41 [debug] 167234#167234: bind() 0.0.0.0:9001 #5 2025/09/02 11:20:41 [debug] 167234#167234: counter: 000074088CBA8080, 1 2025/09/02 11:20:41 [debug] 167235#167235: bind() 0.0.0.0:9001 #5 2025/09/02 11:20:41 [notice] 167235#167235: using the "epoll" event method 2025/09/02 11:20:41 [debug] 167235#167235: counter: 00007079E127C080, 1 2025/09/02 11:20:41 [notice] 167235#167235: nginx/1.18.0 (Ubuntu) 2025/09/02 11:20:41 [notice] 167235#167235: OS: Linux 6.12.10-76061203-generic 2025/09/02 11:20:41 [notice] 167235#167235: getrlimit(RLIMIT_NOFILE): 1048576:1048576 2025/09/02 11:20:41 [debug] 167236#167235: write: 6, 00007FFE8D721040, 7, 0 2025/09/02 11:20:41 [debug] 167236#167236: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" 2025/09/02 11:20:41 [notice] 167236#167236: start worker processes 2025/09/02 11:20:41 [debug] 167236#167236: channel 6:7 2025/09/02 11:20:41 [notice] 167236#167236: start worker process 167237 2025/09/02 11:20:41 [debug] 167236#167236: sigsuspend 2025/09/02 11:20:41 [debug] 167237#167237: add cleanup: 00005C278B102A90 2025/09/02 11:20:41 [debug] 167237#167237: malloc: 00005C278B0B5BD0:8 2025/09/02 11:20:41 [debug] 167237#167237: notify eventfd: 9 2025/09/02 11:20:41 [debug] 167237#167237: testing the EPOLLRDHUP flag: success 2025/09/02 11:20:41 [debug] 167237#167237: malloc: 00005C278B0C85A0:6144 2025/09/02 11:20:41 [debug] 167237#167237: malloc: 00007079E1074010:237568 2025/09/02 11:20:41 [debug] 167237#167237: malloc: 00005C278B1056C0:98304 2025/09/02 11:20:41 [debug] 167237#167237: malloc: 00005C278B11D6D0:98304 2025/09/02 11:20:41 [debug] 167237#167237: epoll add event: fd:5 op:1 ev:00002001 2025/09/02 11:20:41 [debug] 167237#167237: epoll add event: fd:7 op:1 ev:00002001 2025/09/02 11:20:41 [debug] 167237#167237: setproctitle: "nginx: worker process" 2025/09/02 11:20:41 [debug] 167237#167237: worker cycle 2025/09/02 11:20:41 [debug] 167237#167237: epoll timer: -1 2025/09/02 11:22:13 [debug] 167237#167237: epoll: fd:5 ev:0001 d:00007079E1074010 2025/09/02 11:22:13 [debug] 167237#167237: accept on 0.0.0.0:9001, ready: 0 2025/09/02 11:22:13 [debug] 167237#167237: posix_memalign: 00005C278B0B4840:512 @16 2025/09/02 11:22:13 [debug] 167237#167237: *1 accept: 127.0.0.1:44980 fd:6 2025/09/02 11:22:13 [debug] 167237#167237: *1 event timer add: 6: 60000:80293887 2025/09/02 11:22:13 [debug] 167237#167237: *1 reusable connection: 1 2025/09/02 11:22:13 [debug] 167237#167237: *1 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 11:22:13 [debug] 167237#167237: timer delta: 91789 2025/09/02 11:22:13 [debug] 167237#167237: worker cycle 2025/09/02 11:22:13 [debug] 167237#167237: epoll timer: 60000 2025/09/02 11:22:13 [debug] 167237#167237: epoll: fd:6 ev:0001 d:00007079E10741E0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http wait request handler 2025/09/02 11:22:13 [debug] 167237#167237: *1 malloc: 00005C278B0B70A0:1024 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: eof:0, avail:-1 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: fd:6 908 of 1024 2025/09/02 11:22:13 [debug] 167237#167237: *1 reusable connection: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 posix_memalign: 00005C278B0D3A40:4096 @16 2025/09/02 11:22:13 [debug] 167237#167237: *1 http process request line 2025/09/02 11:22:13 [debug] 167237#167237: *1 http request line: "PUT /upload HTTP/1.1" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http uri: "/upload" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http args: "" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http exten: "" 2025/09/02 11:22:13 [debug] 167237#167237: *1 posix_memalign: 00005C278B0C9DB0:4096 @16 2025/09/02 11:22:13 [debug] 167237#167237: *1 http process request header line 2025/09/02 11:22:13 [debug] 167237#167237: *1 http header: "Host: localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http header: "User-Agent: curl/8.15.0" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http header: "Accept: */*" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http header: "Content-Type: text/plain" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http header: "Content-Length: 39" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http header done 2025/09/02 11:22:13 [debug] 167237#167237: *1 event timer del: 6: 80293887 2025/09/02 11:22:13 [debug] 167237#167237: *1 generic phase: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 rewrite phase: 1 2025/09/02 11:22:13 [debug] 167237#167237: *1 test location: "/health" 2025/09/02 11:22:13 [debug] 167237#167237: *1 test location: "/upload" 2025/09/02 11:22:13 [debug] 167237#167237: *1 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 11:22:13 [debug] 167237#167237: *1 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 11:22:13 [debug] 167237#167237: *1 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 11:22:13 [debug] 167237#167237: *1 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 11:22:13 [debug] 167237#167237: *1 using configuration "/upload" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http cl:39 max:104857600 2025/09/02 11:22:13 [debug] 167237#167237: *1 rewrite phase: 3 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "PUT" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script regex: "^(PUT)$" 2025/09/02 11:22:13 [notice] 167237#167237: *1 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script if 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script if: false 2025/09/02 11:22:13 [debug] 167237#167237: *1 post rewrite phase: 4 2025/09/02 11:22:13 [debug] 167237#167237: *1 generic phase: 5 2025/09/02 11:22:13 [debug] 167237#167237: *1 generic phase: 6 2025/09/02 11:22:13 [debug] 167237#167237: *1 generic phase: 7 2025/09/02 11:22:13 [debug] 167237#167237: *1 access phase: 8 2025/09/02 11:22:13 [debug] 167237#167237: *1 access phase: 9 2025/09/02 11:22:13 [debug] 167237#167237: *1 access phase: 10 2025/09/02 11:22:13 [debug] 167237#167237: *1 post access phase: 11 2025/09/02 11:22:13 [debug] 167237#167237: *1 generic phase: 12 2025/09/02 11:22:13 [debug] 167237#167237: *1 generic phase: 13 2025/09/02 11:22:13 [debug] 167237#167237: *1 http client request body preread 39 2025/09/02 11:22:13 [debug] 167237#167237: *1 http request body content length filter 2025/09/02 11:22:13 [debug] 167237#167237: *1 http body new buf t:1 f:0 00005C278B0B7405, pos 00005C278B0B7405, size: 39 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http init upstream, client timer: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "QUERY_STRING" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "QUERY_STRING: " 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "REQUEST_METHOD" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "PUT" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "CONTENT_TYPE" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "text/plain" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "CONTENT_LENGTH" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "39" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "CONTENT_LENGTH: 39" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "SCRIPT_NAME" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "/upload" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "REQUEST_URI" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "/upload" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "DOCUMENT_URI" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "/upload" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "DOCUMENT_ROOT" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "./blobs" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "SERVER_PROTOCOL" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "HTTP/1.1" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "REQUEST_SCHEME" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "http" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "GATEWAY_INTERFACE" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "CGI/1.1" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "SERVER_SOFTWARE" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "nginx/" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "1.18.0" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "REMOTE_ADDR" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "127.0.0.1" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "REMOTE_PORT" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "44980" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "REMOTE_PORT: 44980" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "SERVER_ADDR" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "127.0.0.1" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "SERVER_PORT" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "SERVER_NAME" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "localhost" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "REDIRECT_STATUS" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "200" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "SCRIPT_FILENAME" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script var: "./blobs" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http script copy: "/ginxsom.fcgi" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 11:22:13 [debug] 167237#167237: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 39" 2025/09/02 11:22:13 [debug] 167237#167237: *1 posix_memalign: 00005C278B0BE160:4096 @16 2025/09/02 11:22:13 [debug] 167237#167237: *1 http cleanup add: 00005C278B0BE290 2025/09/02 11:22:13 [debug] 167237#167237: *1 get rr peer, try: 1 2025/09/02 11:22:13 [debug] 167237#167237: *1 stream socket 10 2025/09/02 11:22:13 [debug] 167237#167237: *1 epoll add connection: fd:10 ev:80002005 2025/09/02 11:22:13 [debug] 167237#167237: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 2025/09/02 11:22:13 [debug] 167237#167237: *1 connected 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream connect: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 posix_memalign: 00005C278B09DF20:128 @16 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream send request 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream send request body 2025/09/02 11:22:13 [debug] 167237#167237: *1 chain writer buf fl:0 s:1328 2025/09/02 11:22:13 [debug] 167237#167237: *1 chain writer buf fl:0 s:39 2025/09/02 11:22:13 [debug] 167237#167237: *1 chain writer buf fl:0 s:9 2025/09/02 11:22:13 [debug] 167237#167237: *1 chain writer in: 00005C278B0BE300 2025/09/02 11:22:13 [debug] 167237#167237: *1 writev: 1376 of 1376 2025/09/02 11:22:13 [debug] 167237#167237: *1 chain writer out: 0000000000000000 2025/09/02 11:22:13 [debug] 167237#167237: *1 event timer add: 10: 60000:80293887 2025/09/02 11:22:13 [debug] 167237#167237: *1 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 11:22:13 [debug] 167237#167237: *1 http request count:2 blk:0 2025/09/02 11:22:13 [debug] 167237#167237: timer delta: 0 2025/09/02 11:22:13 [debug] 167237#167237: worker cycle 2025/09/02 11:22:13 [debug] 167237#167237: epoll timer: 60000 2025/09/02 11:22:13 [debug] 167237#167237: epoll: fd:6 ev:0004 d:00007079E10741E0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http run request: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream check client, write event:1, "/upload" 2025/09/02 11:22:13 [debug] 167237#167237: epoll: fd:10 ev:0005 d:00007079E10742C8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream request: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream process header 2025/09/02 11:22:13 [debug] 167237#167237: *1 malloc: 00005C278B0BF170:4096 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: eof:0, avail:-1 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: fd:10 48 of 4096 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 21 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 33 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: eof:0, avail:0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream request: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream dummy handler 2025/09/02 11:22:13 [debug] 167237#167237: timer delta: 1 2025/09/02 11:22:13 [debug] 167237#167237: worker cycle 2025/09/02 11:22:13 [debug] 167237#167237: epoll timer: 59999 2025/09/02 11:22:13 [debug] 167237#167237: epoll: fd:10 ev:0005 d:00007079E10742C8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream request: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream process header 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: eof:0, avail:-1 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: fd:10 1024 of 4048 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: F8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 504 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 11:22:13] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=39 DEBUG: Raw Authorization header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIx" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: F8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 504 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "NmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0= LOG: [" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: eof:0, avail:0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream request: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream dummy handler 2025/09/02 11:22:13 [debug] 167237#167237: timer delta: 1 2025/09/02 11:22:13 [debug] 167237#167237: worker cycle 2025/09/02 11:22:13 [debug] 167237#167237: epoll timer: 59998 2025/09/02 11:22:13 [debug] 167237#167237: epoll: fd:10 ev:0005 d:00007079E10742C8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream request: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream process header 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: eof:0, avail:-1 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: fd:10 3248 of 4096 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: A6 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 02 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 166 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "2025-09-02 11:22:13] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: F8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 504 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: F8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 504 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "d with method: upload, hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNk... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: F8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 504 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: " parse: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [ ["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"] ], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: F8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 504 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "d03509edf64f54f05e72bde9ea74056440679" } ✅ SUCCESS: cJSON_Parse succeeded, event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: F8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 504 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679 " while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: F8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 504 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756822481 🔍 STEP SERVER-5: Detailed pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: eof:0, avail:0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream request: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream dummy handler 2025/09/02 11:22:13 [debug] 167237#167237: timer delta: 0 2025/09/02 11:22:13 [debug] 167237#167237: worker cycle 2025/09/02 11:22:13 [debug] 167237#167237: epoll timer: 59998 2025/09/02 11:22:13 [debug] 167237#167237: epoll: fd:10 ev:2005 d:00007079E10742C8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream request: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream process header 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: eof:1, avail:-1 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: fd:10 1064 of 4096 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: F8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 504 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: ": Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(55) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature ret" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 29 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 297 2025/09/02 11:22:13 [error] 167237#167237: *1 FastCGI sent in stderr: "urned: -32 (Event has invalid public key) ❌ ERROR: CRYPTO verification failed! ❌ ERROR: Failed pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 (length: AUTH: authenticate_request returned: -32 LOG: [2025-09-02 11:22:13] PUT /upload - Auth: auth_failed - Status: 401" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 07 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 06 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: C7 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 199 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi parser: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi header: "Status: 401 Unauthorized" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi parser: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi header: "Content-Type: application/json" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi parser: 1 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi header done 2025/09/02 11:22:13 [debug] 167237#167237: *1 HTTP/1.1 401 Unauthorized Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 15:22:13 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive 2025/09/02 11:22:13 [debug] 167237#167237: *1 write new buf t:1 f:0 00005C278B0BE5C8, pos 00005C278B0BE5C8, size: 181 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http write filter: l:0 f:0 s:181 2025/09/02 11:22:13 [debug] 167237#167237: *1 http cacheable: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream process upstream 2025/09/02 11:22:13 [debug] 167237#167237: *1 pipe read upstream: 1 2025/09/02 11:22:13 [debug] 167237#167237: *1 pipe preread: 164 2025/09/02 11:22:13 [debug] 167237#167237: *1 readv: eof:1, avail:0 2025/09/02 11:22:13 [debug] 167237#167237: *1 readv: 1, last:3032 2025/09/02 11:22:13 [debug] 167237#167237: *1 pipe recv chain: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 pipe buf free s:0 t:1 f:0 00005C278B0BF170, pos 00005C278B0BF4F4, size: 164 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 pipe length: -1 2025/09/02 11:22:13 [debug] 167237#167237: *1 input buf #0 00005C278B0BF4F4 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 06 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi closed stdout 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 03 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 01 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 08 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record byte: 00 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi record length: 8 2025/09/02 11:22:13 [debug] 167237#167237: *1 http fastcgi sent end request 2025/09/02 11:22:13 [debug] 167237#167237: *1 input buf 00005C278B0BF4F4 139 2025/09/02 11:22:13 [debug] 167237#167237: *1 pipe write downstream: 1 2025/09/02 11:22:13 [debug] 167237#167237: *1 pipe write downstream flush in 2025/09/02 11:22:13 [debug] 167237#167237: *1 http output filter "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http copy filter: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http postpone filter "/upload?" 00005C278B0BE2D0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http chunk: 139 2025/09/02 11:22:13 [debug] 167237#167237: *1 write old buf t:1 f:0 00005C278B0BE5C8, pos 00005C278B0BE5C8, size: 181 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 write new buf t:1 f:0 00005C278B0BE8C0, pos 00005C278B0BE8C0, size: 4 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 write new buf t:1 f:0 00005C278B0BF170, pos 00005C278B0BF4F4, size: 139 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 write new buf t:0 f:0 0000000000000000, pos 00005C2763E152E8, size: 2 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http write filter: l:0 f:0 s:326 2025/09/02 11:22:13 [debug] 167237#167237: *1 http copy filter: 0 "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 pipe write downstream done 2025/09/02 11:22:13 [debug] 167237#167237: *1 event timer: 10, old: 80293887, new: 80293890 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream exit: 0000000000000000 2025/09/02 11:22:13 [debug] 167237#167237: *1 finalize http upstream request: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 finalize http fastcgi request 2025/09/02 11:22:13 [debug] 167237#167237: *1 free rr peer 1 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 close http upstream connection: 10 2025/09/02 11:22:13 [debug] 167237#167237: *1 free: 00005C278B09DF20, unused: 48 2025/09/02 11:22:13 [debug] 167237#167237: *1 event timer del: 10: 80293887 2025/09/02 11:22:13 [debug] 167237#167237: *1 reusable connection: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http upstream temp fd: -1 2025/09/02 11:22:13 [debug] 167237#167237: *1 http output filter "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http copy filter: "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http postpone filter "/upload?" 00007FFE8D720C80 2025/09/02 11:22:13 [debug] 167237#167237: *1 http chunk: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 write old buf t:1 f:0 00005C278B0BE5C8, pos 00005C278B0BE5C8, size: 181 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 write old buf t:1 f:0 00005C278B0BE8C0, pos 00005C278B0BE8C0, size: 4 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 write old buf t:1 f:0 00005C278B0BF170, pos 00005C278B0BF4F4, size: 139 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 write old buf t:0 f:0 0000000000000000, pos 00005C2763E152E8, size: 2 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 write new buf t:0 f:0 0000000000000000, pos 00005C2763E152E5, size: 5 file: 0, size: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http write filter: l:1 f:0 s:331 2025/09/02 11:22:13 [debug] 167237#167237: *1 http write filter limit 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 writev: 331 of 331 2025/09/02 11:22:13 [debug] 167237#167237: *1 http write filter 0000000000000000 2025/09/02 11:22:13 [debug] 167237#167237: *1 http copy filter: 0 "/upload?" 2025/09/02 11:22:13 [debug] 167237#167237: *1 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 11:22:13 [debug] 167237#167237: *1 set http keepalive handler 2025/09/02 11:22:13 [debug] 167237#167237: *1 http close request 2025/09/02 11:22:13 [debug] 167237#167237: *1 http log handler 2025/09/02 11:22:13 [debug] 167237#167237: *1 free: 00005C278B0BF170 2025/09/02 11:22:13 [debug] 167237#167237: *1 free: 00005C278B0D3A40, unused: 3 2025/09/02 11:22:13 [debug] 167237#167237: *1 free: 00005C278B0C9DB0, unused: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 free: 00005C278B0BE160, unused: 1738 2025/09/02 11:22:13 [debug] 167237#167237: *1 free: 00005C278B0B70A0 2025/09/02 11:22:13 [debug] 167237#167237: *1 hc free: 0000000000000000 2025/09/02 11:22:13 [debug] 167237#167237: *1 hc busy: 0000000000000000 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 tcp_nodelay 2025/09/02 11:22:13 [debug] 167237#167237: *1 reusable connection: 1 2025/09/02 11:22:13 [debug] 167237#167237: *1 event timer add: 6: 65000:80298890 2025/09/02 11:22:13 [debug] 167237#167237: timer delta: 1 2025/09/02 11:22:13 [debug] 167237#167237: worker cycle 2025/09/02 11:22:13 [debug] 167237#167237: epoll timer: 65000 2025/09/02 11:22:13 [debug] 167237#167237: epoll: fd:6 ev:2005 d:00007079E10741E0 2025/09/02 11:22:13 [debug] 167237#167237: *1 http keepalive handler 2025/09/02 11:22:13 [debug] 167237#167237: *1 malloc: 00005C278B0B70A0:1024 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: eof:1, avail:-1 2025/09/02 11:22:13 [debug] 167237#167237: *1 recv: fd:6 0 of 1024 2025/09/02 11:22:13 [info] 167237#167237: *1 client 127.0.0.1 closed keepalive connection 2025/09/02 11:22:13 [debug] 167237#167237: *1 close http connection: 6 2025/09/02 11:22:13 [debug] 167237#167237: *1 event timer del: 6: 80298890 2025/09/02 11:22:13 [debug] 167237#167237: *1 reusable connection: 0 2025/09/02 11:22:13 [debug] 167237#167237: *1 free: 00005C278B0B70A0 2025/09/02 11:22:13 [debug] 167237#167237: *1 free: 00005C278B0B4840, unused: 120 2025/09/02 11:22:13 [debug] 167237#167237: timer delta: 1 2025/09/02 11:22:13 [debug] 167237#167237: worker cycle 2025/09/02 11:22:13 [debug] 167237#167237: epoll timer: -1 2025/09/02 11:29:26 [notice] 167236#167236: signal 15 (SIGTERM) received from 168144, exiting 2025/09/02 11:29:26 [debug] 167236#167236: wake up, sigio 0 2025/09/02 11:29:26 [debug] 167236#167236: child: 0 167237 e:0 t:0 d:0 r:1 j:0 2025/09/02 11:29:26 [debug] 167236#167236: termination cycle: 50 2025/09/02 11:29:26 [debug] 167236#167236: sigsuspend 2025/09/02 11:29:26 [debug] 167237#167237: epoll: fd:7 ev:0001 d:00007079E10740F8 2025/09/02 11:29:26 [debug] 167237#167237: channel handler 2025/09/02 11:29:26 [debug] 167237#167237: channel: 32 2025/09/02 11:29:26 [debug] 167237#167237: channel command: 4 2025/09/02 11:29:26 [debug] 167237#167237: channel: -2 2025/09/02 11:29:26 [debug] 167237#167237: timer delta: 433276 2025/09/02 11:29:26 [notice] 167237#167237: exiting 2025/09/02 11:29:26 [debug] 167237#167237: flush files 2025/09/02 11:29:26 [debug] 167237#167237: run cleanup: 00005C278B102A90 2025/09/02 11:29:26 [debug] 167237#167237: run cleanup: 00005C278B0F5A28 2025/09/02 11:29:26 [debug] 167237#167237: cleanup resolver 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B103DF0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0F6BF0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0D5B60 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0D4A50 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0CEA20 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0CD960 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0CC8A0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0CB7E0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0C3180 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0BA150, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0C4590, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0CFA30, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0D6B70, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0DAB80, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0DEB90, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0E2BA0, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0E6BB0, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0EABC0, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0EEBD0, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0F2BE0, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0F7DC0, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0FBDD0, unused: 0 2025/09/02 11:29:26 [debug] 167237#167237: free: 00005C278B0FFDE0, unused: 4920 2025/09/02 11:29:26 [notice] 167237#167237: exit 2025/09/02 11:29:26 [notice] 167236#167236: signal 17 (SIGCHLD) received from 167237 2025/09/02 11:29:26 [notice] 167236#167236: worker process 167237 exited with code 0 2025/09/02 11:29:26 [debug] 167236#167236: shmtx forced unlock 2025/09/02 11:29:26 [debug] 167236#167236: wake up, sigio 3 2025/09/02 11:29:26 [debug] 167236#167236: reap children 2025/09/02 11:29:26 [debug] 167236#167236: child: 0 167237 e:1 t:1 d:0 r:1 j:0 2025/09/02 11:29:26 [notice] 167236#167236: exit 2025/09/02 11:29:26 [debug] 167236#167236: close listening 0.0.0.0:9001 #5 2025/09/02 11:29:26 [debug] 167236#167236: run cleanup: 00005C278B0F5A28 2025/09/02 11:29:26 [debug] 167236#167236: cleanup resolver 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B103DF0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0F6BF0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0D5B60 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0D4A50 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0CEA20 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0CD960 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0CC8A0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0CB7E0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0C3180 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0BA150, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0C4590, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0CFA30, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0D6B70, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0DAB80, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0DEB90, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0E2BA0, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0E6BB0, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0EABC0, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0EEBD0, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0F2BE0, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0F7DC0, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0FBDD0, unused: 0 2025/09/02 11:29:26 [debug] 167236#167236: free: 00005C278B0FFDE0, unused: 4951 2025/09/02 11:29:30 [debug] 168190#168190: bind() 0.0.0.0:9001 #5 2025/09/02 11:29:30 [debug] 168190#168190: counter: 00007B4B0B284080, 1 2025/09/02 11:29:30 [debug] 168191#168191: bind() 0.0.0.0:9001 #5 2025/09/02 11:29:30 [notice] 168191#168191: using the "epoll" event method 2025/09/02 11:29:30 [debug] 168191#168191: counter: 0000754A5EBEE080, 1 2025/09/02 11:29:30 [notice] 168191#168191: nginx/1.18.0 (Ubuntu) 2025/09/02 11:29:30 [notice] 168191#168191: OS: Linux 6.12.10-76061203-generic 2025/09/02 11:29:30 [notice] 168191#168191: getrlimit(RLIMIT_NOFILE): 1048576:1048576 2025/09/02 11:29:30 [debug] 168192#168191: write: 6, 00007FFE9150E240, 7, 0 2025/09/02 11:29:30 [debug] 168192#168192: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" 2025/09/02 11:29:30 [notice] 168192#168192: start worker processes 2025/09/02 11:29:30 [debug] 168192#168192: channel 6:7 2025/09/02 11:29:30 [notice] 168192#168192: start worker process 168193 2025/09/02 11:29:30 [debug] 168192#168192: sigsuspend 2025/09/02 11:29:30 [debug] 168193#168193: add cleanup: 000063EDFA3AFAA0 2025/09/02 11:29:30 [debug] 168193#168193: malloc: 000063EDFA362BD0:8 2025/09/02 11:29:30 [debug] 168193#168193: notify eventfd: 9 2025/09/02 11:29:30 [debug] 168193#168193: testing the EPOLLRDHUP flag: success 2025/09/02 11:29:30 [debug] 168193#168193: malloc: 000063EDFA3755B0:6144 2025/09/02 11:29:30 [debug] 168193#168193: malloc: 0000754A5E9E6010:237568 2025/09/02 11:29:30 [debug] 168193#168193: malloc: 000063EDFA3B26D0:98304 2025/09/02 11:29:30 [debug] 168193#168193: malloc: 000063EDFA3CA6E0:98304 2025/09/02 11:29:30 [debug] 168193#168193: epoll add event: fd:5 op:1 ev:00002001 2025/09/02 11:29:30 [debug] 168193#168193: epoll add event: fd:7 op:1 ev:00002001 2025/09/02 11:29:30 [debug] 168193#168193: setproctitle: "nginx: worker process" 2025/09/02 11:29:30 [debug] 168193#168193: worker cycle 2025/09/02 11:29:30 [debug] 168193#168193: epoll timer: -1 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:5 ev:0001 d:0000754A5E9E6010 2025/09/02 11:29:38 [debug] 168193#168193: accept on 0.0.0.0:9001, ready: 0 2025/09/02 11:29:38 [debug] 168193#168193: posix_memalign: 000063EDFA361840:512 @16 2025/09/02 11:29:38 [debug] 168193#168193: *1 accept: 127.0.0.1:38756 fd:6 2025/09/02 11:29:38 [debug] 168193#168193: *1 event timer add: 6: 60000:80738490 2025/09/02 11:29:38 [debug] 168193#168193: *1 reusable connection: 1 2025/09/02 11:29:38 [debug] 168193#168193: *1 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 11:29:38 [debug] 168193#168193: timer delta: 8122 2025/09/02 11:29:38 [debug] 168193#168193: worker cycle 2025/09/02 11:29:38 [debug] 168193#168193: epoll timer: 60000 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:6 ev:0001 d:0000754A5E9E61E0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http wait request handler 2025/09/02 11:29:38 [debug] 168193#168193: *1 malloc: 000063EDFA3640A0:1024 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:-1 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: fd:6 908 of 1024 2025/09/02 11:29:38 [debug] 168193#168193: *1 reusable connection: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 posix_memalign: 000063EDFA380A50:4096 @16 2025/09/02 11:29:38 [debug] 168193#168193: *1 http process request line 2025/09/02 11:29:38 [debug] 168193#168193: *1 http request line: "PUT /upload HTTP/1.1" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http uri: "/upload" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http args: "" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http exten: "" 2025/09/02 11:29:38 [debug] 168193#168193: *1 posix_memalign: 000063EDFA376DC0:4096 @16 2025/09/02 11:29:38 [debug] 168193#168193: *1 http process request header line 2025/09/02 11:29:38 [debug] 168193#168193: *1 http header: "Host: localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http header: "User-Agent: curl/8.15.0" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http header: "Accept: */*" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http header: "Content-Type: text/plain" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http header: "Content-Length: 39" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http header done 2025/09/02 11:29:38 [debug] 168193#168193: *1 event timer del: 6: 80738490 2025/09/02 11:29:38 [debug] 168193#168193: *1 generic phase: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 rewrite phase: 1 2025/09/02 11:29:38 [debug] 168193#168193: *1 test location: "/health" 2025/09/02 11:29:38 [debug] 168193#168193: *1 test location: "/upload" 2025/09/02 11:29:38 [debug] 168193#168193: *1 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 11:29:38 [debug] 168193#168193: *1 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 11:29:38 [debug] 168193#168193: *1 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 11:29:38 [debug] 168193#168193: *1 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 11:29:38 [debug] 168193#168193: *1 using configuration "/upload" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http cl:39 max:104857600 2025/09/02 11:29:38 [debug] 168193#168193: *1 rewrite phase: 3 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "PUT" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script regex: "^(PUT)$" 2025/09/02 11:29:38 [notice] 168193#168193: *1 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script if 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script if: false 2025/09/02 11:29:38 [debug] 168193#168193: *1 post rewrite phase: 4 2025/09/02 11:29:38 [debug] 168193#168193: *1 generic phase: 5 2025/09/02 11:29:38 [debug] 168193#168193: *1 generic phase: 6 2025/09/02 11:29:38 [debug] 168193#168193: *1 generic phase: 7 2025/09/02 11:29:38 [debug] 168193#168193: *1 access phase: 8 2025/09/02 11:29:38 [debug] 168193#168193: *1 access phase: 9 2025/09/02 11:29:38 [debug] 168193#168193: *1 access phase: 10 2025/09/02 11:29:38 [debug] 168193#168193: *1 post access phase: 11 2025/09/02 11:29:38 [debug] 168193#168193: *1 generic phase: 12 2025/09/02 11:29:38 [debug] 168193#168193: *1 generic phase: 13 2025/09/02 11:29:38 [debug] 168193#168193: *1 http client request body preread 39 2025/09/02 11:29:38 [debug] 168193#168193: *1 http request body content length filter 2025/09/02 11:29:38 [debug] 168193#168193: *1 http body new buf t:1 f:0 000063EDFA364405, pos 000063EDFA364405, size: 39 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http init upstream, client timer: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "QUERY_STRING" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "QUERY_STRING: " 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "REQUEST_METHOD" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "PUT" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "CONTENT_TYPE" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "text/plain" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "CONTENT_LENGTH" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "39" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "CONTENT_LENGTH: 39" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "SCRIPT_NAME" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "/upload" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "REQUEST_URI" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "/upload" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "DOCUMENT_URI" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "/upload" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "DOCUMENT_ROOT" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "./blobs" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "SERVER_PROTOCOL" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "HTTP/1.1" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "REQUEST_SCHEME" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "http" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "GATEWAY_INTERFACE" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "CGI/1.1" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "SERVER_SOFTWARE" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "nginx/" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "1.18.0" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "REMOTE_ADDR" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "127.0.0.1" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "REMOTE_PORT" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "38756" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "REMOTE_PORT: 38756" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "SERVER_ADDR" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "127.0.0.1" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "SERVER_PORT" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "SERVER_NAME" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "localhost" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "REDIRECT_STATUS" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "200" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "SCRIPT_FILENAME" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script var: "./blobs" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http script copy: "/ginxsom.fcgi" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 11:29:38 [debug] 168193#168193: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 39" 2025/09/02 11:29:38 [debug] 168193#168193: *1 posix_memalign: 000063EDFA36B170:4096 @16 2025/09/02 11:29:38 [debug] 168193#168193: *1 http cleanup add: 000063EDFA36B2A0 2025/09/02 11:29:38 [debug] 168193#168193: *1 get rr peer, try: 1 2025/09/02 11:29:38 [debug] 168193#168193: *1 stream socket 10 2025/09/02 11:29:38 [debug] 168193#168193: *1 epoll add connection: fd:10 ev:80002005 2025/09/02 11:29:38 [debug] 168193#168193: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 2025/09/02 11:29:38 [debug] 168193#168193: *1 connected 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream connect: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 posix_memalign: 000063EDFA34AF20:128 @16 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream send request 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream send request body 2025/09/02 11:29:38 [debug] 168193#168193: *1 chain writer buf fl:0 s:1328 2025/09/02 11:29:38 [debug] 168193#168193: *1 chain writer buf fl:0 s:39 2025/09/02 11:29:38 [debug] 168193#168193: *1 chain writer buf fl:0 s:9 2025/09/02 11:29:38 [debug] 168193#168193: *1 chain writer in: 000063EDFA36B310 2025/09/02 11:29:38 [debug] 168193#168193: *1 writev: 1376 of 1376 2025/09/02 11:29:38 [debug] 168193#168193: *1 chain writer out: 0000000000000000 2025/09/02 11:29:38 [debug] 168193#168193: *1 event timer add: 10: 60000:80738491 2025/09/02 11:29:38 [debug] 168193#168193: *1 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 11:29:38 [debug] 168193#168193: *1 http request count:2 blk:0 2025/09/02 11:29:38 [debug] 168193#168193: timer delta: 1 2025/09/02 11:29:38 [debug] 168193#168193: worker cycle 2025/09/02 11:29:38 [debug] 168193#168193: epoll timer: 60000 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:6 ev:0004 d:0000754A5E9E61E0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http run request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream check client, write event:1, "/upload" 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:10 ev:0005 d:0000754A5E9E62C8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream process header 2025/09/02 11:29:38 [debug] 168193#168193: *1 malloc: 000063EDFA36C180:4096 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:-1 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: fd:10 48 of 4096 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 21 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 33 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream dummy handler 2025/09/02 11:29:38 [debug] 168193#168193: timer delta: 2 2025/09/02 11:29:38 [debug] 168193#168193: worker cycle 2025/09/02 11:29:38 [debug] 168193#168193: epoll timer: 59998 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:10 ev:0005 d:0000754A5E9E62C8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream process header 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:-1 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: fd:10 1024 of 4048 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: F8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 504 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 11:29:38] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=39 DEBUG: Raw Authorization header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIx" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: F8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 504 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "NmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0= LOG: [" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream dummy handler 2025/09/02 11:29:38 [debug] 168193#168193: timer delta: 0 2025/09/02 11:29:38 [debug] 168193#168193: worker cycle 2025/09/02 11:29:38 [debug] 168193#168193: epoll timer: 59998 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:10 ev:0005 d:0000754A5E9E62C8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream process header 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:-1 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: fd:10 3248 of 4096 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: A6 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 02 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 166 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "2025-09-02 11:29:38] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: F8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 504 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: F8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 504 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "d with method: upload, hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNk... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: F8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 504 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: " parse: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [ ["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"] ], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: F8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 504 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "d03509edf64f54f05e72bde9ea74056440679" } ✅ SUCCESS: cJSON_Parse succeeded, event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: F8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 504 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679 " while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: F8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 504 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756822481 🔍 STEP SERVER-5: Detailed pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream dummy handler 2025/09/02 11:29:38 [debug] 168193#168193: timer delta: 0 2025/09/02 11:29:38 [debug] 168193#168193: worker cycle 2025/09/02 11:29:38 [debug] 168193#168193: epoll timer: 59998 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:10 ev:0005 d:0000754A5E9E62C8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream process header 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:-1 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: fd:10 512 of 4096 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: F8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 504 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: ": Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(55) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature ret" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream dummy handler 2025/09/02 11:29:38 [debug] 168193#168193: timer delta: 1 2025/09/02 11:29:38 [debug] 168193#168193: worker cycle 2025/09/02 11:29:38 [debug] 168193#168193: epoll timer: 59997 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:10 ev:0005 d:0000754A5E9E62C8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream process header 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:0, avail:-1 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: fd:10 552 of 4096 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 29 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 297 2025/09/02 11:29:38 [error] 168193#168193: *1 FastCGI sent in stderr: "urned: -32 (Event has invalid public key) ❌ ERROR: CRYPTO verification failed! ❌ ERROR: Failed pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 (length: AUTH: authenticate_request returned: -32 LOG: [2025-09-02 11:29:38] PUT /upload - Auth: auth_failed - Status: 401" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 07 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 06 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: C7 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 199 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi parser: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi header: "Status: 401 Unauthorized" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi parser: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi header: "Content-Type: application/json" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi parser: 1 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi header done 2025/09/02 11:29:38 [debug] 168193#168193: *1 HTTP/1.1 401 Unauthorized Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 15:29:38 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive 2025/09/02 11:29:38 [debug] 168193#168193: *1 write new buf t:1 f:0 000063EDFA36B5D8, pos 000063EDFA36B5D8, size: 181 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http write filter: l:0 f:0 s:181 2025/09/02 11:29:38 [debug] 168193#168193: *1 http cacheable: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream process upstream 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe read upstream: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe preread: 164 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe buf free s:0 t:1 f:0 000063EDFA36C180, pos 000063EDFA36C304, size: 164 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe length: -1 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe write downstream: 1 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe write busy: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe write: out:0000000000000000, f:0 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe read upstream: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe buf free s:0 t:1 f:0 000063EDFA36C180, pos 000063EDFA36C304, size: 164 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe length: -1 2025/09/02 11:29:38 [debug] 168193#168193: *1 event timer: 10, old: 80738491, new: 80738494 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream dummy handler 2025/09/02 11:29:38 [debug] 168193#168193: timer delta: 0 2025/09/02 11:29:38 [debug] 168193#168193: worker cycle 2025/09/02 11:29:38 [debug] 168193#168193: epoll timer: 59997 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:10 ev:2005 d:0000754A5E9E62C8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream request: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream process upstream 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe read upstream: 1 2025/09/02 11:29:38 [debug] 168193#168193: *1 readv: eof:1, avail:-1 2025/09/02 11:29:38 [debug] 168193#168193: *1 readv: 1, last:3544 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe recv chain: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe buf free s:0 t:1 f:0 000063EDFA36C180, pos 000063EDFA36C304, size: 164 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe length: -1 2025/09/02 11:29:38 [debug] 168193#168193: *1 input buf #0 000063EDFA36C304 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 06 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi closed stdout 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 03 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 01 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 08 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record byte: 00 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi record length: 8 2025/09/02 11:29:38 [debug] 168193#168193: *1 http fastcgi sent end request 2025/09/02 11:29:38 [debug] 168193#168193: *1 input buf 000063EDFA36C304 139 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe write downstream: 1 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe write downstream flush in 2025/09/02 11:29:38 [debug] 168193#168193: *1 http output filter "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http copy filter: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http postpone filter "/upload?" 000063EDFA36B2E0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http chunk: 139 2025/09/02 11:29:38 [debug] 168193#168193: *1 write old buf t:1 f:0 000063EDFA36B5D8, pos 000063EDFA36B5D8, size: 181 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 write new buf t:1 f:0 000063EDFA36B8D0, pos 000063EDFA36B8D0, size: 4 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 write new buf t:1 f:0 000063EDFA36C180, pos 000063EDFA36C304, size: 139 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 write new buf t:0 f:0 0000000000000000, pos 000063EDEDDBA2E8, size: 2 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http write filter: l:0 f:0 s:326 2025/09/02 11:29:38 [debug] 168193#168193: *1 http copy filter: 0 "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 pipe write downstream done 2025/09/02 11:29:38 [debug] 168193#168193: *1 event timer: 10, old: 80738491, new: 80738494 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream exit: 0000000000000000 2025/09/02 11:29:38 [debug] 168193#168193: *1 finalize http upstream request: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 finalize http fastcgi request 2025/09/02 11:29:38 [debug] 168193#168193: *1 free rr peer 1 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 close http upstream connection: 10 2025/09/02 11:29:38 [debug] 168193#168193: *1 free: 000063EDFA34AF20, unused: 48 2025/09/02 11:29:38 [debug] 168193#168193: *1 event timer del: 10: 80738491 2025/09/02 11:29:38 [debug] 168193#168193: *1 reusable connection: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http upstream temp fd: -1 2025/09/02 11:29:38 [debug] 168193#168193: *1 http output filter "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http copy filter: "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http postpone filter "/upload?" 00007FFE9150DE80 2025/09/02 11:29:38 [debug] 168193#168193: *1 http chunk: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 write old buf t:1 f:0 000063EDFA36B5D8, pos 000063EDFA36B5D8, size: 181 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 write old buf t:1 f:0 000063EDFA36B8D0, pos 000063EDFA36B8D0, size: 4 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 write old buf t:1 f:0 000063EDFA36C180, pos 000063EDFA36C304, size: 139 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 write old buf t:0 f:0 0000000000000000, pos 000063EDEDDBA2E8, size: 2 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 write new buf t:0 f:0 0000000000000000, pos 000063EDEDDBA2E5, size: 5 file: 0, size: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http write filter: l:1 f:0 s:331 2025/09/02 11:29:38 [debug] 168193#168193: *1 http write filter limit 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 writev: 331 of 331 2025/09/02 11:29:38 [debug] 168193#168193: *1 http write filter 0000000000000000 2025/09/02 11:29:38 [debug] 168193#168193: *1 http copy filter: 0 "/upload?" 2025/09/02 11:29:38 [debug] 168193#168193: *1 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 11:29:38 [debug] 168193#168193: *1 set http keepalive handler 2025/09/02 11:29:38 [debug] 168193#168193: *1 http close request 2025/09/02 11:29:38 [debug] 168193#168193: *1 http log handler 2025/09/02 11:29:38 [debug] 168193#168193: *1 free: 000063EDFA36C180 2025/09/02 11:29:38 [debug] 168193#168193: *1 free: 000063EDFA380A50, unused: 3 2025/09/02 11:29:38 [debug] 168193#168193: *1 free: 000063EDFA376DC0, unused: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 free: 000063EDFA36B170, unused: 1738 2025/09/02 11:29:38 [debug] 168193#168193: *1 free: 000063EDFA3640A0 2025/09/02 11:29:38 [debug] 168193#168193: *1 hc free: 0000000000000000 2025/09/02 11:29:38 [debug] 168193#168193: *1 hc busy: 0000000000000000 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 tcp_nodelay 2025/09/02 11:29:38 [debug] 168193#168193: *1 reusable connection: 1 2025/09/02 11:29:38 [debug] 168193#168193: *1 event timer add: 6: 65000:80743494 2025/09/02 11:29:38 [debug] 168193#168193: timer delta: 0 2025/09/02 11:29:38 [debug] 168193#168193: worker cycle 2025/09/02 11:29:38 [debug] 168193#168193: epoll timer: 65000 2025/09/02 11:29:38 [debug] 168193#168193: epoll: fd:6 ev:2005 d:0000754A5E9E61E0 2025/09/02 11:29:38 [debug] 168193#168193: *1 http keepalive handler 2025/09/02 11:29:38 [debug] 168193#168193: *1 malloc: 000063EDFA3640A0:1024 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: eof:1, avail:-1 2025/09/02 11:29:38 [debug] 168193#168193: *1 recv: fd:6 0 of 1024 2025/09/02 11:29:38 [info] 168193#168193: *1 client 127.0.0.1 closed keepalive connection 2025/09/02 11:29:38 [debug] 168193#168193: *1 close http connection: 6 2025/09/02 11:29:38 [debug] 168193#168193: *1 event timer del: 6: 80743494 2025/09/02 11:29:38 [debug] 168193#168193: *1 reusable connection: 0 2025/09/02 11:29:38 [debug] 168193#168193: *1 free: 000063EDFA3640A0 2025/09/02 11:29:38 [debug] 168193#168193: *1 free: 000063EDFA361840, unused: 120 2025/09/02 11:29:38 [debug] 168193#168193: timer delta: 0 2025/09/02 11:29:38 [debug] 168193#168193: worker cycle 2025/09/02 11:29:38 [debug] 168193#168193: epoll timer: -1 2025/09/02 11:32:03 [notice] 168192#168192: signal 15 (SIGTERM) received from 168679, exiting 2025/09/02 11:32:03 [debug] 168192#168192: wake up, sigio 0 2025/09/02 11:32:03 [debug] 168192#168192: child: 0 168193 e:0 t:0 d:0 r:1 j:0 2025/09/02 11:32:03 [debug] 168192#168192: termination cycle: 50 2025/09/02 11:32:03 [debug] 168192#168192: sigsuspend 2025/09/02 11:32:03 [debug] 168193#168193: epoll: fd:7 ev:0001 d:0000754A5E9E60F8 2025/09/02 11:32:03 [debug] 168193#168193: channel handler 2025/09/02 11:32:03 [debug] 168193#168193: channel: 32 2025/09/02 11:32:03 [debug] 168193#168193: channel command: 4 2025/09/02 11:32:03 [debug] 168193#168193: channel: -2 2025/09/02 11:32:03 [debug] 168193#168193: timer delta: 144861 2025/09/02 11:32:03 [notice] 168193#168193: exiting 2025/09/02 11:32:03 [debug] 168193#168193: flush files 2025/09/02 11:32:03 [debug] 168193#168193: run cleanup: 000063EDFA3AFAA0 2025/09/02 11:32:03 [debug] 168193#168193: run cleanup: 000063EDFA3A2A38 2025/09/02 11:32:03 [debug] 168193#168193: cleanup resolver 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA3B0E00 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA3A3C00 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA382B70 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA381A60 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA37BA30 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA37A970 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA3798B0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA3787F0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA370190 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA367160, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA3715A0, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA37CA40, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA383B80, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA387B90, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA38BBA0, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA38FBB0, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA393BC0, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA397BD0, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA39BBE0, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA39FBF0, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA3A4DD0, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA3A8DE0, unused: 0 2025/09/02 11:32:03 [debug] 168193#168193: free: 000063EDFA3ACDF0, unused: 4920 2025/09/02 11:32:03 [notice] 168193#168193: exit 2025/09/02 11:32:03 [notice] 168192#168192: signal 17 (SIGCHLD) received from 168193 2025/09/02 11:32:03 [notice] 168192#168192: worker process 168193 exited with code 0 2025/09/02 11:32:03 [debug] 168192#168192: shmtx forced unlock 2025/09/02 11:32:03 [debug] 168192#168192: wake up, sigio 3 2025/09/02 11:32:03 [debug] 168192#168192: reap children 2025/09/02 11:32:03 [debug] 168192#168192: child: 0 168193 e:1 t:1 d:0 r:1 j:0 2025/09/02 11:32:03 [notice] 168192#168192: exit 2025/09/02 11:32:03 [debug] 168192#168192: close listening 0.0.0.0:9001 #5 2025/09/02 11:32:03 [debug] 168192#168192: run cleanup: 000063EDFA3A2A38 2025/09/02 11:32:03 [debug] 168192#168192: cleanup resolver 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA3B0E00 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA3A3C00 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA382B70 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA381A60 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA37BA30 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA37A970 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA3798B0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA3787F0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA370190 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA367160, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA3715A0, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA37CA40, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA383B80, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA387B90, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA38BBA0, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA38FBB0, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA393BC0, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA397BD0, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA39BBE0, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA39FBF0, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA3A4DD0, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA3A8DE0, unused: 0 2025/09/02 11:32:03 [debug] 168192#168192: free: 000063EDFA3ACDF0, unused: 4951 2025/09/02 11:32:06 [debug] 168715#168715: bind() 0.0.0.0:9001 #5 2025/09/02 11:32:06 [debug] 168715#168715: counter: 00007CB21E81E080, 1 2025/09/02 11:32:06 [debug] 168716#168716: bind() 0.0.0.0:9001 #5 2025/09/02 11:32:06 [notice] 168716#168716: using the "epoll" event method 2025/09/02 11:32:06 [debug] 168716#168716: counter: 000073B793B9B080, 1 2025/09/02 11:32:06 [notice] 168716#168716: nginx/1.18.0 (Ubuntu) 2025/09/02 11:32:06 [notice] 168716#168716: OS: Linux 6.12.10-76061203-generic 2025/09/02 11:32:06 [notice] 168716#168716: getrlimit(RLIMIT_NOFILE): 1048576:1048576 2025/09/02 11:32:06 [debug] 168717#168716: write: 6, 00007FFCF9457230, 7, 0 2025/09/02 11:32:06 [debug] 168717#168717: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" 2025/09/02 11:32:06 [notice] 168717#168717: start worker processes 2025/09/02 11:32:06 [debug] 168717#168717: channel 6:7 2025/09/02 11:32:06 [notice] 168717#168717: start worker process 168718 2025/09/02 11:32:06 [debug] 168717#168717: sigsuspend 2025/09/02 11:32:06 [debug] 168718#168718: add cleanup: 0000567062D6DA70 2025/09/02 11:32:06 [debug] 168718#168718: malloc: 0000567062D20BD0:8 2025/09/02 11:32:06 [debug] 168718#168718: notify eventfd: 9 2025/09/02 11:32:06 [debug] 168718#168718: testing the EPOLLRDHUP flag: success 2025/09/02 11:32:06 [debug] 168718#168718: malloc: 0000567062D33580:6144 2025/09/02 11:32:06 [debug] 168718#168718: malloc: 000073B793993010:237568 2025/09/02 11:32:06 [debug] 168718#168718: malloc: 0000567062D706A0:98304 2025/09/02 11:32:06 [debug] 168718#168718: malloc: 0000567062D886B0:98304 2025/09/02 11:32:06 [debug] 168718#168718: epoll add event: fd:5 op:1 ev:00002001 2025/09/02 11:32:06 [debug] 168718#168718: epoll add event: fd:7 op:1 ev:00002001 2025/09/02 11:32:06 [debug] 168718#168718: setproctitle: "nginx: worker process" 2025/09/02 11:32:06 [debug] 168718#168718: worker cycle 2025/09/02 11:32:06 [debug] 168718#168718: epoll timer: -1 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:5 ev:0001 d:000073B793993010 2025/09/02 11:32:15 [debug] 168718#168718: accept on 0.0.0.0:9001, ready: 0 2025/09/02 11:32:15 [debug] 168718#168718: posix_memalign: 0000567062D1F840:512 @16 2025/09/02 11:32:15 [debug] 168718#168718: *1 accept: 127.0.0.1:34734 fd:6 2025/09/02 11:32:15 [debug] 168718#168718: *1 event timer add: 6: 60000:80895356 2025/09/02 11:32:15 [debug] 168718#168718: *1 reusable connection: 1 2025/09/02 11:32:15 [debug] 168718#168718: *1 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 11:32:15 [debug] 168718#168718: timer delta: 8811 2025/09/02 11:32:15 [debug] 168718#168718: worker cycle 2025/09/02 11:32:15 [debug] 168718#168718: epoll timer: 60000 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:6 ev:0001 d:000073B7939931E0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http wait request handler 2025/09/02 11:32:15 [debug] 168718#168718: *1 malloc: 0000567062D220A0:1024 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:-1 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: fd:6 908 of 1024 2025/09/02 11:32:15 [debug] 168718#168718: *1 reusable connection: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 posix_memalign: 0000567062D3EA20:4096 @16 2025/09/02 11:32:15 [debug] 168718#168718: *1 http process request line 2025/09/02 11:32:15 [debug] 168718#168718: *1 http request line: "PUT /upload HTTP/1.1" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http uri: "/upload" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http args: "" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http exten: "" 2025/09/02 11:32:15 [debug] 168718#168718: *1 posix_memalign: 0000567062D34D90:4096 @16 2025/09/02 11:32:15 [debug] 168718#168718: *1 http process request header line 2025/09/02 11:32:15 [debug] 168718#168718: *1 http header: "Host: localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http header: "User-Agent: curl/8.15.0" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http header: "Accept: */*" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http header: "Content-Type: text/plain" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http header: "Content-Length: 39" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http header done 2025/09/02 11:32:15 [debug] 168718#168718: *1 event timer del: 6: 80895356 2025/09/02 11:32:15 [debug] 168718#168718: *1 generic phase: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 rewrite phase: 1 2025/09/02 11:32:15 [debug] 168718#168718: *1 test location: "/health" 2025/09/02 11:32:15 [debug] 168718#168718: *1 test location: "/upload" 2025/09/02 11:32:15 [debug] 168718#168718: *1 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 11:32:15 [debug] 168718#168718: *1 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 11:32:15 [debug] 168718#168718: *1 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 11:32:15 [debug] 168718#168718: *1 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 11:32:15 [debug] 168718#168718: *1 using configuration "/upload" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http cl:39 max:104857600 2025/09/02 11:32:15 [debug] 168718#168718: *1 rewrite phase: 3 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "PUT" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script regex: "^(PUT)$" 2025/09/02 11:32:15 [notice] 168718#168718: *1 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script if 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script if: false 2025/09/02 11:32:15 [debug] 168718#168718: *1 post rewrite phase: 4 2025/09/02 11:32:15 [debug] 168718#168718: *1 generic phase: 5 2025/09/02 11:32:15 [debug] 168718#168718: *1 generic phase: 6 2025/09/02 11:32:15 [debug] 168718#168718: *1 generic phase: 7 2025/09/02 11:32:15 [debug] 168718#168718: *1 access phase: 8 2025/09/02 11:32:15 [debug] 168718#168718: *1 access phase: 9 2025/09/02 11:32:15 [debug] 168718#168718: *1 access phase: 10 2025/09/02 11:32:15 [debug] 168718#168718: *1 post access phase: 11 2025/09/02 11:32:15 [debug] 168718#168718: *1 generic phase: 12 2025/09/02 11:32:15 [debug] 168718#168718: *1 generic phase: 13 2025/09/02 11:32:15 [debug] 168718#168718: *1 http client request body preread 39 2025/09/02 11:32:15 [debug] 168718#168718: *1 http request body content length filter 2025/09/02 11:32:15 [debug] 168718#168718: *1 http body new buf t:1 f:0 0000567062D22405, pos 0000567062D22405, size: 39 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http init upstream, client timer: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "QUERY_STRING" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "QUERY_STRING: " 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "REQUEST_METHOD" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "PUT" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "CONTENT_TYPE" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "text/plain" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "CONTENT_LENGTH" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "39" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "CONTENT_LENGTH: 39" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "SCRIPT_NAME" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "/upload" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "REQUEST_URI" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "/upload" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "DOCUMENT_URI" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "/upload" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "DOCUMENT_ROOT" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "./blobs" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "SERVER_PROTOCOL" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "HTTP/1.1" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "REQUEST_SCHEME" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "http" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "GATEWAY_INTERFACE" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "CGI/1.1" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "SERVER_SOFTWARE" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "nginx/" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "1.18.0" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "REMOTE_ADDR" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "127.0.0.1" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "REMOTE_PORT" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "34734" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "REMOTE_PORT: 34734" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "SERVER_ADDR" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "127.0.0.1" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "SERVER_PORT" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "SERVER_NAME" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "localhost" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "REDIRECT_STATUS" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "200" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "SCRIPT_FILENAME" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script var: "./blobs" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http script copy: "/ginxsom.fcgi" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 11:32:15 [debug] 168718#168718: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 39" 2025/09/02 11:32:15 [debug] 168718#168718: *1 posix_memalign: 0000567062D29140:4096 @16 2025/09/02 11:32:15 [debug] 168718#168718: *1 http cleanup add: 0000567062D29270 2025/09/02 11:32:15 [debug] 168718#168718: *1 get rr peer, try: 1 2025/09/02 11:32:15 [debug] 168718#168718: *1 stream socket 10 2025/09/02 11:32:15 [debug] 168718#168718: *1 epoll add connection: fd:10 ev:80002005 2025/09/02 11:32:15 [debug] 168718#168718: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 2025/09/02 11:32:15 [debug] 168718#168718: *1 connected 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream connect: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 posix_memalign: 0000567062D08F20:128 @16 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream send request 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream send request body 2025/09/02 11:32:15 [debug] 168718#168718: *1 chain writer buf fl:0 s:1328 2025/09/02 11:32:15 [debug] 168718#168718: *1 chain writer buf fl:0 s:39 2025/09/02 11:32:15 [debug] 168718#168718: *1 chain writer buf fl:0 s:9 2025/09/02 11:32:15 [debug] 168718#168718: *1 chain writer in: 0000567062D292E0 2025/09/02 11:32:15 [debug] 168718#168718: *1 writev: 1376 of 1376 2025/09/02 11:32:15 [debug] 168718#168718: *1 chain writer out: 0000000000000000 2025/09/02 11:32:15 [debug] 168718#168718: *1 event timer add: 10: 60000:80895356 2025/09/02 11:32:15 [debug] 168718#168718: *1 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 11:32:15 [debug] 168718#168718: *1 http request count:2 blk:0 2025/09/02 11:32:15 [debug] 168718#168718: timer delta: 0 2025/09/02 11:32:15 [debug] 168718#168718: worker cycle 2025/09/02 11:32:15 [debug] 168718#168718: epoll timer: 60000 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:6 ev:0004 d:000073B7939931E0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http run request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream check client, write event:1, "/upload" 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream process header 2025/09/02 11:32:15 [debug] 168718#168718: *1 malloc: 0000567062D2A150:4096 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:-1 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: fd:10 48 of 4096 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 21 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 33 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream dummy handler 2025/09/02 11:32:15 [debug] 168718#168718: timer delta: 1 2025/09/02 11:32:15 [debug] 168718#168718: worker cycle 2025/09/02 11:32:15 [debug] 168718#168718: epoll timer: 59999 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream process header 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:-1 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: fd:10 1024 of 4048 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 11:32:15] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=39 DEBUG: Raw Authorization header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIx" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "NmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0= LOG: [" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream dummy handler 2025/09/02 11:32:15 [debug] 168718#168718: timer delta: 1 2025/09/02 11:32:15 [debug] 168718#168718: worker cycle 2025/09/02 11:32:15 [debug] 168718#168718: epoll timer: 59998 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream process header 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:-1 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: fd:10 3248 of 4096 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: A6 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 02 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 166 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "2025-09-02 11:32:15] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "d with method: upload, hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNk... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: " parse: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [ ["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"] ], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "d03509edf64f54f05e72bde9ea74056440679" } ✅ SUCCESS: cJSON_Parse succeeded, event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679 " while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756822481 🔍 STEP SERVER-5: Detailed pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream dummy handler 2025/09/02 11:32:15 [debug] 168718#168718: timer delta: 0 2025/09/02 11:32:15 [debug] 168718#168718: worker cycle 2025/09/02 11:32:15 [debug] 168718#168718: epoll timer: 59998 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream process header 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:-1 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: fd:10 512 of 4096 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: ": Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(55) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature ret" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream dummy handler 2025/09/02 11:32:15 [debug] 168718#168718: timer delta: 1 2025/09/02 11:32:15 [debug] 168718#168718: worker cycle 2025/09/02 11:32:15 [debug] 168718#168718: epoll timer: 59997 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream process header 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:-1 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: fd:10 3584 of 4096 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "urned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed struc" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "ture validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is numbe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "r ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: '4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "chars) ℹ️ INFO: Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Che" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "cking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 STEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756822481 ✅ SUCCESS: Timestamp is valid: 2025-09-02 14:14:41 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: " INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️ INFO: Tag[1][1]: '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1756826080' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: 'Upload standard test file' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "ation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:0, avail:0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream dummy handler 2025/09/02 11:32:15 [debug] 168718#168718: timer delta: 0 2025/09/02 11:32:15 [debug] 168718#168718: worker cycle 2025/09/02 11:32:15 [debug] 168718#168718: epoll timer: 59997 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:10 ev:2005 d:000073B7939932C8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream request: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream process header 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:1, avail:-1 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: fd:10 3696 of 4096 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍 STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( 4d 03 d6 2f f1 da 5a fc 18 a7 e7 a7 9f 5a 3b b4 |M../..Z......Z;.| 67 cf 4a 34 ec c2 d8 62 ed ee 0c 4a fe c0 6e fb |g.J4...b...J..n.| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ I" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "NFO: Provided ID: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ✅ SUCCESS: Event ID verification passed 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "ignature bytes ( 59 5f 72 60 c4 c5 8d ac 8c 3a d7 7e 7c df 11 6c |Y_r`.....:.~|..l| c9 d2 de f8 a8 ae b1 e7 e5 84 c9 4d 3d 01 c7 9e |...........M=...| 98 e4 41 92 da 0f 7b 85 9f 3b 77 a6 e7 0d 03 50 |..A...{..;w....P| 9e df 64 f5 4f 05 e7 2b de 9e a7 40 56 44 06 79 |..d.O..+...@VD.y| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature retu" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "rned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb' ℹ️ INFO: Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756822481 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Fie" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: F8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 504 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "ld 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: 'Upload standard test file' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ️ INFO: Type: String ℹ️ INFO: Value: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found ma" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 75 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 03 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 373 2025/09/02 11:32:15 [error] 168718#168718: *1 FastCGI sent in stderr: "tching hash tag: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 DEBUG: Found expiration tag: 1756826080 DEBUG: Event expired (now: 1756827135, exp: 1756826080) ❌ ERROR: Blossom event validation failed: -37 (Event has invalid content) AUTH: authenticate_request returned: -37 LOG: [2025-09-02 11:32:15] PUT /upload - Auth: auth_failed - Status: 401" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 07 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 06 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: C7 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 199 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi parser: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi header: "Status: 401 Unauthorized" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi parser: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi header: "Content-Type: application/json" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi parser: 1 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi header done 2025/09/02 11:32:15 [debug] 168718#168718: *1 HTTP/1.1 401 Unauthorized Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 15:32:15 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive 2025/09/02 11:32:15 [debug] 168718#168718: *1 write new buf t:1 f:0 0000567062D295A8, pos 0000567062D295A8, size: 181 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http write filter: l:0 f:0 s:181 2025/09/02 11:32:15 [debug] 168718#168718: *1 http cacheable: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream process upstream 2025/09/02 11:32:15 [debug] 168718#168718: *1 pipe read upstream: 1 2025/09/02 11:32:15 [debug] 168718#168718: *1 pipe preread: 164 2025/09/02 11:32:15 [debug] 168718#168718: *1 readv: eof:1, avail:0 2025/09/02 11:32:15 [debug] 168718#168718: *1 readv: 1, last:400 2025/09/02 11:32:15 [debug] 168718#168718: *1 pipe recv chain: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 pipe buf free s:0 t:1 f:0 0000567062D2A150, pos 0000567062D2AF1C, size: 164 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 pipe length: -1 2025/09/02 11:32:15 [debug] 168718#168718: *1 input buf #0 0000567062D2AF1C 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 06 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi closed stdout 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 03 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 01 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 08 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record byte: 00 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi record length: 8 2025/09/02 11:32:15 [debug] 168718#168718: *1 http fastcgi sent end request 2025/09/02 11:32:15 [debug] 168718#168718: *1 input buf 0000567062D2AF1C 139 2025/09/02 11:32:15 [debug] 168718#168718: *1 pipe write downstream: 1 2025/09/02 11:32:15 [debug] 168718#168718: *1 pipe write downstream flush in 2025/09/02 11:32:15 [debug] 168718#168718: *1 http output filter "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http copy filter: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http postpone filter "/upload?" 0000567062D292B0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http chunk: 139 2025/09/02 11:32:15 [debug] 168718#168718: *1 write old buf t:1 f:0 0000567062D295A8, pos 0000567062D295A8, size: 181 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 write new buf t:1 f:0 0000567062D298A0, pos 0000567062D298A0, size: 4 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 write new buf t:1 f:0 0000567062D2A150, pos 0000567062D2AF1C, size: 139 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 write new buf t:0 f:0 0000000000000000, pos 0000567030AFB2E8, size: 2 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http write filter: l:0 f:0 s:326 2025/09/02 11:32:15 [debug] 168718#168718: *1 http copy filter: 0 "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 pipe write downstream done 2025/09/02 11:32:15 [debug] 168718#168718: *1 event timer: 10, old: 80895356, new: 80895360 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream exit: 0000000000000000 2025/09/02 11:32:15 [debug] 168718#168718: *1 finalize http upstream request: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 finalize http fastcgi request 2025/09/02 11:32:15 [debug] 168718#168718: *1 free rr peer 1 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 close http upstream connection: 10 2025/09/02 11:32:15 [debug] 168718#168718: *1 free: 0000567062D08F20, unused: 48 2025/09/02 11:32:15 [debug] 168718#168718: *1 event timer del: 10: 80895356 2025/09/02 11:32:15 [debug] 168718#168718: *1 reusable connection: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http upstream temp fd: -1 2025/09/02 11:32:15 [debug] 168718#168718: *1 http output filter "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http copy filter: "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http postpone filter "/upload?" 00007FFCF9456E70 2025/09/02 11:32:15 [debug] 168718#168718: *1 http chunk: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 write old buf t:1 f:0 0000567062D295A8, pos 0000567062D295A8, size: 181 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 write old buf t:1 f:0 0000567062D298A0, pos 0000567062D298A0, size: 4 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 write old buf t:1 f:0 0000567062D2A150, pos 0000567062D2AF1C, size: 139 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 write old buf t:0 f:0 0000000000000000, pos 0000567030AFB2E8, size: 2 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 write new buf t:0 f:0 0000000000000000, pos 0000567030AFB2E5, size: 5 file: 0, size: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http write filter: l:1 f:0 s:331 2025/09/02 11:32:15 [debug] 168718#168718: *1 http write filter limit 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 writev: 331 of 331 2025/09/02 11:32:15 [debug] 168718#168718: *1 http write filter 0000000000000000 2025/09/02 11:32:15 [debug] 168718#168718: *1 http copy filter: 0 "/upload?" 2025/09/02 11:32:15 [debug] 168718#168718: *1 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 11:32:15 [debug] 168718#168718: *1 set http keepalive handler 2025/09/02 11:32:15 [debug] 168718#168718: *1 http close request 2025/09/02 11:32:15 [debug] 168718#168718: *1 http log handler 2025/09/02 11:32:15 [debug] 168718#168718: *1 free: 0000567062D2A150 2025/09/02 11:32:15 [debug] 168718#168718: *1 free: 0000567062D3EA20, unused: 3 2025/09/02 11:32:15 [debug] 168718#168718: *1 free: 0000567062D34D90, unused: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 free: 0000567062D29140, unused: 1738 2025/09/02 11:32:15 [debug] 168718#168718: *1 free: 0000567062D220A0 2025/09/02 11:32:15 [debug] 168718#168718: *1 hc free: 0000000000000000 2025/09/02 11:32:15 [debug] 168718#168718: *1 hc busy: 0000000000000000 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 tcp_nodelay 2025/09/02 11:32:15 [debug] 168718#168718: *1 reusable connection: 1 2025/09/02 11:32:15 [debug] 168718#168718: *1 event timer add: 6: 65000:80900360 2025/09/02 11:32:15 [debug] 168718#168718: timer delta: 1 2025/09/02 11:32:15 [debug] 168718#168718: worker cycle 2025/09/02 11:32:15 [debug] 168718#168718: epoll timer: 65000 2025/09/02 11:32:15 [debug] 168718#168718: epoll: fd:6 ev:2005 d:000073B7939931E0 2025/09/02 11:32:15 [debug] 168718#168718: *1 http keepalive handler 2025/09/02 11:32:15 [debug] 168718#168718: *1 malloc: 0000567062D220A0:1024 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: eof:1, avail:-1 2025/09/02 11:32:15 [debug] 168718#168718: *1 recv: fd:6 0 of 1024 2025/09/02 11:32:15 [info] 168718#168718: *1 client 127.0.0.1 closed keepalive connection 2025/09/02 11:32:15 [debug] 168718#168718: *1 close http connection: 6 2025/09/02 11:32:15 [debug] 168718#168718: *1 event timer del: 6: 80900360 2025/09/02 11:32:15 [debug] 168718#168718: *1 reusable connection: 0 2025/09/02 11:32:15 [debug] 168718#168718: *1 free: 0000567062D220A0 2025/09/02 11:32:15 [debug] 168718#168718: *1 free: 0000567062D1F840, unused: 120 2025/09/02 11:32:15 [debug] 168718#168718: timer delta: 1 2025/09/02 11:32:15 [debug] 168718#168718: worker cycle 2025/09/02 11:32:15 [debug] 168718#168718: epoll timer: -1 2025/09/02 11:35:33 [debug] 168718#168718: epoll: fd:5 ev:0001 d:000073B793993010 2025/09/02 11:35:33 [debug] 168718#168718: accept on 0.0.0.0:9001, ready: 0 2025/09/02 11:35:33 [debug] 168718#168718: posix_memalign: 0000567062D1F840:512 @16 2025/09/02 11:35:33 [debug] 168718#168718: *3 accept: 127.0.0.1:45018 fd:6 2025/09/02 11:35:33 [debug] 168718#168718: *3 event timer add: 6: 60000:81093400 2025/09/02 11:35:33 [debug] 168718#168718: *3 reusable connection: 1 2025/09/02 11:35:33 [debug] 168718#168718: *3 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 11:35:33 [debug] 168718#168718: timer delta: 198039 2025/09/02 11:35:33 [debug] 168718#168718: worker cycle 2025/09/02 11:35:33 [debug] 168718#168718: epoll timer: 60000 2025/09/02 11:35:33 [debug] 168718#168718: epoll: fd:6 ev:0001 d:000073B7939931E1 2025/09/02 11:35:33 [debug] 168718#168718: *3 http wait request handler 2025/09/02 11:35:33 [debug] 168718#168718: *3 malloc: 0000567062D220A0:1024 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: eof:0, avail:-1 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: fd:6 908 of 1024 2025/09/02 11:35:33 [debug] 168718#168718: *3 reusable connection: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 posix_memalign: 0000567062D3EA20:4096 @16 2025/09/02 11:35:33 [debug] 168718#168718: *3 http process request line 2025/09/02 11:35:33 [debug] 168718#168718: *3 http request line: "PUT /upload HTTP/1.1" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http uri: "/upload" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http args: "" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http exten: "" 2025/09/02 11:35:33 [debug] 168718#168718: *3 posix_memalign: 0000567062D34D90:4096 @16 2025/09/02 11:35:33 [debug] 168718#168718: *3 http process request header line 2025/09/02 11:35:33 [debug] 168718#168718: *3 http header: "Host: localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http header: "User-Agent: curl/8.15.0" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http header: "Accept: */*" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http header: "Content-Type: text/plain" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http header: "Content-Length: 39" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http header done 2025/09/02 11:35:33 [debug] 168718#168718: *3 event timer del: 6: 81093400 2025/09/02 11:35:33 [debug] 168718#168718: *3 generic phase: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 rewrite phase: 1 2025/09/02 11:35:33 [debug] 168718#168718: *3 test location: "/health" 2025/09/02 11:35:33 [debug] 168718#168718: *3 test location: "/upload" 2025/09/02 11:35:33 [debug] 168718#168718: *3 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 11:35:33 [debug] 168718#168718: *3 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 11:35:33 [debug] 168718#168718: *3 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 11:35:33 [debug] 168718#168718: *3 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 11:35:33 [debug] 168718#168718: *3 using configuration "/upload" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http cl:39 max:104857600 2025/09/02 11:35:33 [debug] 168718#168718: *3 rewrite phase: 3 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "PUT" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script regex: "^(PUT)$" 2025/09/02 11:35:33 [notice] 168718#168718: *3 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script if 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script if: false 2025/09/02 11:35:33 [debug] 168718#168718: *3 post rewrite phase: 4 2025/09/02 11:35:33 [debug] 168718#168718: *3 generic phase: 5 2025/09/02 11:35:33 [debug] 168718#168718: *3 generic phase: 6 2025/09/02 11:35:33 [debug] 168718#168718: *3 generic phase: 7 2025/09/02 11:35:33 [debug] 168718#168718: *3 access phase: 8 2025/09/02 11:35:33 [debug] 168718#168718: *3 access phase: 9 2025/09/02 11:35:33 [debug] 168718#168718: *3 access phase: 10 2025/09/02 11:35:33 [debug] 168718#168718: *3 post access phase: 11 2025/09/02 11:35:33 [debug] 168718#168718: *3 generic phase: 12 2025/09/02 11:35:33 [debug] 168718#168718: *3 generic phase: 13 2025/09/02 11:35:33 [debug] 168718#168718: *3 http client request body preread 39 2025/09/02 11:35:33 [debug] 168718#168718: *3 http request body content length filter 2025/09/02 11:35:33 [debug] 168718#168718: *3 http body new buf t:1 f:0 0000567062D22405, pos 0000567062D22405, size: 39 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http init upstream, client timer: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "QUERY_STRING" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "QUERY_STRING: " 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "REQUEST_METHOD" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "PUT" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "CONTENT_TYPE" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "text/plain" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "CONTENT_LENGTH" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "39" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "CONTENT_LENGTH: 39" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "SCRIPT_NAME" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "/upload" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "REQUEST_URI" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "/upload" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "DOCUMENT_URI" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "/upload" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "DOCUMENT_ROOT" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "./blobs" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "SERVER_PROTOCOL" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "HTTP/1.1" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "REQUEST_SCHEME" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "http" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "GATEWAY_INTERFACE" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "CGI/1.1" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "SERVER_SOFTWARE" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "nginx/" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "1.18.0" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "REMOTE_ADDR" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "127.0.0.1" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "REMOTE_PORT" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "45018" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "REMOTE_PORT: 45018" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "SERVER_ADDR" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "127.0.0.1" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "SERVER_PORT" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "SERVER_NAME" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "localhost" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "REDIRECT_STATUS" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "200" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "SCRIPT_FILENAME" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script var: "./blobs" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http script copy: "/ginxsom.fcgi" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 11:35:33 [debug] 168718#168718: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 39" 2025/09/02 11:35:33 [debug] 168718#168718: *3 posix_memalign: 0000567062D29140:4096 @16 2025/09/02 11:35:33 [debug] 168718#168718: *3 http cleanup add: 0000567062D29270 2025/09/02 11:35:33 [debug] 168718#168718: *3 get rr peer, try: 1 2025/09/02 11:35:33 [debug] 168718#168718: *3 stream socket 10 2025/09/02 11:35:33 [debug] 168718#168718: *3 epoll add connection: fd:10 ev:80002005 2025/09/02 11:35:33 [debug] 168718#168718: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 2025/09/02 11:35:33 [debug] 168718#168718: *3 connected 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream connect: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 posix_memalign: 0000567062D08F20:128 @16 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream send request 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream send request body 2025/09/02 11:35:33 [debug] 168718#168718: *3 chain writer buf fl:0 s:1328 2025/09/02 11:35:33 [debug] 168718#168718: *3 chain writer buf fl:0 s:39 2025/09/02 11:35:33 [debug] 168718#168718: *3 chain writer buf fl:0 s:9 2025/09/02 11:35:33 [debug] 168718#168718: *3 chain writer in: 0000567062D292E0 2025/09/02 11:35:33 [debug] 168718#168718: *3 writev: 1376 of 1376 2025/09/02 11:35:33 [debug] 168718#168718: *3 chain writer out: 0000000000000000 2025/09/02 11:35:33 [debug] 168718#168718: *3 event timer add: 10: 60000:81093400 2025/09/02 11:35:33 [debug] 168718#168718: *3 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 11:35:33 [debug] 168718#168718: *3 http request count:2 blk:0 2025/09/02 11:35:33 [debug] 168718#168718: timer delta: 0 2025/09/02 11:35:33 [debug] 168718#168718: worker cycle 2025/09/02 11:35:33 [debug] 168718#168718: epoll timer: 60000 2025/09/02 11:35:33 [debug] 168718#168718: epoll: fd:6 ev:0004 d:000073B7939931E1 2025/09/02 11:35:33 [debug] 168718#168718: *3 http run request: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream check client, write event:1, "/upload" 2025/09/02 11:35:33 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C9 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream request: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream process header 2025/09/02 11:35:33 [debug] 168718#168718: *3 malloc: 0000567062D2A150:4096 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: eof:0, avail:-1 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: fd:10 2784 of 4096 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 21 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 33 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 11:35:33] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=39 DEBUG: Raw Authorization header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIx" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "NmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0= LOG: [" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: A6 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 02 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 166 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "2025-09-02 11:35:33] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "d with method: upload, hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNk... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: " parse: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [ ["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"] ], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: eof:0, avail:0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream request: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream dummy handler 2025/09/02 11:35:33 [debug] 168718#168718: timer delta: 1 2025/09/02 11:35:33 [debug] 168718#168718: worker cycle 2025/09/02 11:35:33 [debug] 168718#168718: epoll timer: 59999 2025/09/02 11:35:33 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C9 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream request: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream process header 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: eof:0, avail:-1 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: fd:10 2048 of 4096 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "d03509edf64f54f05e72bde9ea74056440679" } ✅ SUCCESS: cJSON_Parse succeeded, event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679 " while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756822481 🔍 STEP SERVER-5: Detailed pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: ": Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(55) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature ret" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: eof:0, avail:0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream request: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream dummy handler 2025/09/02 11:35:33 [debug] 168718#168718: timer delta: 1 2025/09/02 11:35:33 [debug] 168718#168718: worker cycle 2025/09/02 11:35:33 [debug] 168718#168718: epoll timer: 59998 2025/09/02 11:35:33 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C9 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream request: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream process header 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: eof:0, avail:-1 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: fd:10 4096 of 4096 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: avail:2560 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "urned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed struc" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "ture validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is numbe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "r ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: '4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "chars) ℹ️ INFO: Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Che" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "cking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 STEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756822481 ✅ SUCCESS: Timestamp is valid: 2025-09-02 14:14:41 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: " INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️ INFO: Tag[1][1]: '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1756826080' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: 'Upload standard test file' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "ation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍 STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( 4d 03 d6 2f f1 da 5a fc 18 a7 e7 a7 9f 5a 3b b4 |M../..Z......Z;.| 67 cf 4a 34 ec c2 d8 62 ed ee 0c 4a fe c0 6e fb |g.J4...b...J..n.| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ I" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: eof:0, avail:2560 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: fd:10 3184 of 4096 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: avail:0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "NFO: Provided ID: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ✅ SUCCESS: Event ID verification passed 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "ignature bytes ( 59 5f 72 60 c4 c5 8d ac 8c 3a d7 7e 7c df 11 6c |Y_r`.....:.~|..l| c9 d2 de f8 a8 ae b1 e7 e5 84 c9 4d 3d 01 c7 9e |...........M=...| 98 e4 41 92 da 0f 7b 85 9f 3b 77 a6 e7 0d 03 50 |..A...{..;w....P| 9e df 64 f5 4f 05 e7 2b de 9e a7 40 56 44 06 79 |..d.O..+...@VD.y| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature retu" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "rned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb' ℹ️ INFO: Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756822481 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Fie" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: F8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 504 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "ld 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: 'Upload standard test file' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ️ INFO: Type: String ℹ️ INFO: Value: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found ma" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 75 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 03 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 373 2025/09/02 11:35:33 [error] 168718#168718: *3 FastCGI sent in stderr: "tching hash tag: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 DEBUG: Found expiration tag: 1756826080 DEBUG: Event expired (now: 1756827333, exp: 1756826080) ❌ ERROR: Blossom event validation failed: -37 (Event has invalid content) AUTH: authenticate_request returned: -37 LOG: [2025-09-02 11:35:33] PUT /upload - Auth: auth_failed - Status: 401" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 07 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 06 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: C7 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 199 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi parser: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi header: "Status: 401 Unauthorized" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi parser: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi header: "Content-Type: application/json" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi parser: 1 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi header done 2025/09/02 11:35:33 [debug] 168718#168718: *3 HTTP/1.1 401 Unauthorized Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 15:35:33 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive 2025/09/02 11:35:33 [debug] 168718#168718: *3 write new buf t:1 f:0 0000567062D295A8, pos 0000567062D295A8, size: 181 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http write filter: l:0 f:0 s:181 2025/09/02 11:35:33 [debug] 168718#168718: *3 http cacheable: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream process upstream 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe read upstream: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe preread: 164 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe buf free s:0 t:1 f:0 0000567062D2A150, pos 0000567062D2AD1C, size: 164 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe length: -1 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe write downstream: 1 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe write busy: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe write: out:0000000000000000, f:0 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe read upstream: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe buf free s:0 t:1 f:0 0000567062D2A150, pos 0000567062D2AD1C, size: 164 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe length: -1 2025/09/02 11:35:33 [debug] 168718#168718: *3 event timer: 10, old: 81093400, new: 81093403 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream request: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream dummy handler 2025/09/02 11:35:33 [debug] 168718#168718: timer delta: 1 2025/09/02 11:35:33 [debug] 168718#168718: worker cycle 2025/09/02 11:35:33 [debug] 168718#168718: epoll timer: 59997 2025/09/02 11:35:33 [debug] 168718#168718: epoll: fd:10 ev:2005 d:000073B7939932C9 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream request: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream process upstream 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe read upstream: 1 2025/09/02 11:35:33 [debug] 168718#168718: *3 readv: eof:1, avail:-1 2025/09/02 11:35:33 [debug] 168718#168718: *3 readv: 1, last:912 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe recv chain: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe buf free s:0 t:1 f:0 0000567062D2A150, pos 0000567062D2AD1C, size: 164 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe length: -1 2025/09/02 11:35:33 [debug] 168718#168718: *3 input buf #0 0000567062D2AD1C 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 06 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi closed stdout 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 03 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 01 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 08 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record byte: 00 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi record length: 8 2025/09/02 11:35:33 [debug] 168718#168718: *3 http fastcgi sent end request 2025/09/02 11:35:33 [debug] 168718#168718: *3 input buf 0000567062D2AD1C 139 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe write downstream: 1 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe write downstream flush in 2025/09/02 11:35:33 [debug] 168718#168718: *3 http output filter "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http copy filter: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http postpone filter "/upload?" 0000567062D292B0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http chunk: 139 2025/09/02 11:35:33 [debug] 168718#168718: *3 write old buf t:1 f:0 0000567062D295A8, pos 0000567062D295A8, size: 181 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 write new buf t:1 f:0 0000567062D298A0, pos 0000567062D298A0, size: 4 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 write new buf t:1 f:0 0000567062D2A150, pos 0000567062D2AD1C, size: 139 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 write new buf t:0 f:0 0000000000000000, pos 0000567030AFB2E8, size: 2 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http write filter: l:0 f:0 s:326 2025/09/02 11:35:33 [debug] 168718#168718: *3 http copy filter: 0 "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 pipe write downstream done 2025/09/02 11:35:33 [debug] 168718#168718: *3 event timer: 10, old: 81093400, new: 81093404 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream exit: 0000000000000000 2025/09/02 11:35:33 [debug] 168718#168718: *3 finalize http upstream request: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 finalize http fastcgi request 2025/09/02 11:35:33 [debug] 168718#168718: *3 free rr peer 1 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 close http upstream connection: 10 2025/09/02 11:35:33 [debug] 168718#168718: *3 free: 0000567062D08F20, unused: 48 2025/09/02 11:35:33 [debug] 168718#168718: *3 event timer del: 10: 81093400 2025/09/02 11:35:33 [debug] 168718#168718: *3 reusable connection: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http upstream temp fd: -1 2025/09/02 11:35:33 [debug] 168718#168718: *3 http output filter "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http copy filter: "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http postpone filter "/upload?" 00007FFCF9456E70 2025/09/02 11:35:33 [debug] 168718#168718: *3 http chunk: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 write old buf t:1 f:0 0000567062D295A8, pos 0000567062D295A8, size: 181 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 write old buf t:1 f:0 0000567062D298A0, pos 0000567062D298A0, size: 4 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 write old buf t:1 f:0 0000567062D2A150, pos 0000567062D2AD1C, size: 139 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 write old buf t:0 f:0 0000000000000000, pos 0000567030AFB2E8, size: 2 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 write new buf t:0 f:0 0000000000000000, pos 0000567030AFB2E5, size: 5 file: 0, size: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 http write filter: l:1 f:0 s:331 2025/09/02 11:35:33 [debug] 168718#168718: *3 http write filter limit 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 writev: 331 of 331 2025/09/02 11:35:33 [debug] 168718#168718: *3 http write filter 0000000000000000 2025/09/02 11:35:33 [debug] 168718#168718: *3 http copy filter: 0 "/upload?" 2025/09/02 11:35:33 [debug] 168718#168718: *3 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 11:35:33 [debug] 168718#168718: *3 set http keepalive handler 2025/09/02 11:35:33 [debug] 168718#168718: *3 http close request 2025/09/02 11:35:33 [debug] 168718#168718: *3 http log handler 2025/09/02 11:35:33 [debug] 168718#168718: *3 free: 0000567062D2A150 2025/09/02 11:35:33 [debug] 168718#168718: *3 free: 0000567062D3EA20, unused: 3 2025/09/02 11:35:33 [debug] 168718#168718: *3 free: 0000567062D34D90, unused: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 free: 0000567062D29140, unused: 1738 2025/09/02 11:35:33 [debug] 168718#168718: *3 free: 0000567062D220A0 2025/09/02 11:35:33 [debug] 168718#168718: *3 hc free: 0000000000000000 2025/09/02 11:35:33 [debug] 168718#168718: *3 hc busy: 0000000000000000 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 tcp_nodelay 2025/09/02 11:35:33 [debug] 168718#168718: *3 reusable connection: 1 2025/09/02 11:35:33 [debug] 168718#168718: *3 event timer add: 6: 65000:81098404 2025/09/02 11:35:33 [debug] 168718#168718: timer delta: 1 2025/09/02 11:35:33 [debug] 168718#168718: worker cycle 2025/09/02 11:35:33 [debug] 168718#168718: epoll timer: 65000 2025/09/02 11:35:33 [debug] 168718#168718: epoll: fd:6 ev:2005 d:000073B7939931E1 2025/09/02 11:35:33 [debug] 168718#168718: *3 http keepalive handler 2025/09/02 11:35:33 [debug] 168718#168718: *3 malloc: 0000567062D220A0:1024 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: eof:1, avail:-1 2025/09/02 11:35:33 [debug] 168718#168718: *3 recv: fd:6 0 of 1024 2025/09/02 11:35:33 [info] 168718#168718: *3 client 127.0.0.1 closed keepalive connection 2025/09/02 11:35:33 [debug] 168718#168718: *3 close http connection: 6 2025/09/02 11:35:33 [debug] 168718#168718: *3 event timer del: 6: 81098404 2025/09/02 11:35:33 [debug] 168718#168718: *3 reusable connection: 0 2025/09/02 11:35:33 [debug] 168718#168718: *3 free: 0000567062D220A0 2025/09/02 11:35:33 [debug] 168718#168718: *3 free: 0000567062D1F840, unused: 120 2025/09/02 11:35:33 [debug] 168718#168718: timer delta: 1 2025/09/02 11:35:33 [debug] 168718#168718: worker cycle 2025/09/02 11:35:33 [debug] 168718#168718: epoll timer: -1 2025/09/02 11:40:11 [debug] 168718#168718: epoll: fd:5 ev:0001 d:000073B793993010 2025/09/02 11:40:11 [debug] 168718#168718: accept on 0.0.0.0:9001, ready: 0 2025/09/02 11:40:11 [debug] 168718#168718: posix_memalign: 0000567062D1F840:512 @16 2025/09/02 11:40:11 [debug] 168718#168718: *5 accept: 127.0.0.1:42118 fd:6 2025/09/02 11:40:11 [debug] 168718#168718: *5 event timer add: 6: 60000:81371495 2025/09/02 11:40:11 [debug] 168718#168718: *5 reusable connection: 1 2025/09/02 11:40:11 [debug] 168718#168718: *5 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 11:40:11 [debug] 168718#168718: timer delta: 278090 2025/09/02 11:40:11 [debug] 168718#168718: worker cycle 2025/09/02 11:40:11 [debug] 168718#168718: epoll timer: 60000 2025/09/02 11:40:11 [debug] 168718#168718: epoll: fd:6 ev:0001 d:000073B7939931E0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http wait request handler 2025/09/02 11:40:11 [debug] 168718#168718: *5 malloc: 0000567062D220A0:1024 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: eof:0, avail:-1 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: fd:6 908 of 1024 2025/09/02 11:40:11 [debug] 168718#168718: *5 reusable connection: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 posix_memalign: 0000567062D3EA20:4096 @16 2025/09/02 11:40:11 [debug] 168718#168718: *5 http process request line 2025/09/02 11:40:11 [debug] 168718#168718: *5 http request line: "PUT /upload HTTP/1.1" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http uri: "/upload" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http args: "" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http exten: "" 2025/09/02 11:40:11 [debug] 168718#168718: *5 posix_memalign: 0000567062D34D90:4096 @16 2025/09/02 11:40:11 [debug] 168718#168718: *5 http process request header line 2025/09/02 11:40:11 [debug] 168718#168718: *5 http header: "Host: localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http header: "User-Agent: curl/8.15.0" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http header: "Accept: */*" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http header: "Content-Type: text/plain" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http header: "Content-Length: 39" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http header done 2025/09/02 11:40:11 [debug] 168718#168718: *5 event timer del: 6: 81371495 2025/09/02 11:40:11 [debug] 168718#168718: *5 generic phase: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 rewrite phase: 1 2025/09/02 11:40:11 [debug] 168718#168718: *5 test location: "/health" 2025/09/02 11:40:11 [debug] 168718#168718: *5 test location: "/upload" 2025/09/02 11:40:11 [debug] 168718#168718: *5 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 11:40:11 [debug] 168718#168718: *5 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 11:40:11 [debug] 168718#168718: *5 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 11:40:11 [debug] 168718#168718: *5 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 11:40:11 [debug] 168718#168718: *5 using configuration "/upload" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http cl:39 max:104857600 2025/09/02 11:40:11 [debug] 168718#168718: *5 rewrite phase: 3 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "PUT" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script regex: "^(PUT)$" 2025/09/02 11:40:11 [notice] 168718#168718: *5 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script if 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script if: false 2025/09/02 11:40:11 [debug] 168718#168718: *5 post rewrite phase: 4 2025/09/02 11:40:11 [debug] 168718#168718: *5 generic phase: 5 2025/09/02 11:40:11 [debug] 168718#168718: *5 generic phase: 6 2025/09/02 11:40:11 [debug] 168718#168718: *5 generic phase: 7 2025/09/02 11:40:11 [debug] 168718#168718: *5 access phase: 8 2025/09/02 11:40:11 [debug] 168718#168718: *5 access phase: 9 2025/09/02 11:40:11 [debug] 168718#168718: *5 access phase: 10 2025/09/02 11:40:11 [debug] 168718#168718: *5 post access phase: 11 2025/09/02 11:40:11 [debug] 168718#168718: *5 generic phase: 12 2025/09/02 11:40:11 [debug] 168718#168718: *5 generic phase: 13 2025/09/02 11:40:11 [debug] 168718#168718: *5 http client request body preread 39 2025/09/02 11:40:11 [debug] 168718#168718: *5 http request body content length filter 2025/09/02 11:40:11 [debug] 168718#168718: *5 http body new buf t:1 f:0 0000567062D22405, pos 0000567062D22405, size: 39 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http init upstream, client timer: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "QUERY_STRING" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "QUERY_STRING: " 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "REQUEST_METHOD" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "PUT" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "CONTENT_TYPE" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "text/plain" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "CONTENT_LENGTH" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "39" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "CONTENT_LENGTH: 39" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "SCRIPT_NAME" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "/upload" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "REQUEST_URI" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "/upload" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "DOCUMENT_URI" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "/upload" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "DOCUMENT_ROOT" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "./blobs" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "SERVER_PROTOCOL" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "HTTP/1.1" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "REQUEST_SCHEME" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "http" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "GATEWAY_INTERFACE" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "CGI/1.1" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "SERVER_SOFTWARE" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "nginx/" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "1.18.0" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "REMOTE_ADDR" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "127.0.0.1" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "REMOTE_PORT" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "42118" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "REMOTE_PORT: 42118" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "SERVER_ADDR" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "127.0.0.1" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "SERVER_PORT" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "SERVER_NAME" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "localhost" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "REDIRECT_STATUS" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "200" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "SCRIPT_FILENAME" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script var: "./blobs" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http script copy: "/ginxsom.fcgi" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 11:40:11 [debug] 168718#168718: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 39" 2025/09/02 11:40:11 [debug] 168718#168718: *5 posix_memalign: 0000567062D29140:4096 @16 2025/09/02 11:40:11 [debug] 168718#168718: *5 http cleanup add: 0000567062D29270 2025/09/02 11:40:11 [debug] 168718#168718: *5 get rr peer, try: 1 2025/09/02 11:40:11 [debug] 168718#168718: *5 stream socket 10 2025/09/02 11:40:11 [debug] 168718#168718: *5 epoll add connection: fd:10 ev:80002005 2025/09/02 11:40:11 [debug] 168718#168718: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 2025/09/02 11:40:11 [debug] 168718#168718: *5 connected 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream connect: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 posix_memalign: 0000567062D08F20:128 @16 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream send request 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream send request body 2025/09/02 11:40:11 [debug] 168718#168718: *5 chain writer buf fl:0 s:1328 2025/09/02 11:40:11 [debug] 168718#168718: *5 chain writer buf fl:0 s:39 2025/09/02 11:40:11 [debug] 168718#168718: *5 chain writer buf fl:0 s:9 2025/09/02 11:40:11 [debug] 168718#168718: *5 chain writer in: 0000567062D292E0 2025/09/02 11:40:11 [debug] 168718#168718: *5 writev: 1376 of 1376 2025/09/02 11:40:11 [debug] 168718#168718: *5 chain writer out: 0000000000000000 2025/09/02 11:40:11 [debug] 168718#168718: *5 event timer add: 10: 60000:81371495 2025/09/02 11:40:11 [debug] 168718#168718: *5 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 11:40:11 [debug] 168718#168718: *5 http request count:2 blk:0 2025/09/02 11:40:11 [debug] 168718#168718: timer delta: 0 2025/09/02 11:40:11 [debug] 168718#168718: worker cycle 2025/09/02 11:40:11 [debug] 168718#168718: epoll timer: 60000 2025/09/02 11:40:11 [debug] 168718#168718: epoll: fd:6 ev:0004 d:000073B7939931E0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http run request: "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream check client, write event:1, "/upload" 2025/09/02 11:40:11 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream request: "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream process header 2025/09/02 11:40:11 [debug] 168718#168718: *5 malloc: 0000567062D2A150:4096 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: eof:0, avail:-1 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: fd:10 2784 of 4096 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 21 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 33 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 11:40:11] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=39 DEBUG: Raw Authorization header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIx" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "NmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0= LOG: [" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: A6 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 02 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 166 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "2025-09-02 11:40:11] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "d with method: upload, hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNk... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: " parse: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [ ["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"] ], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: eof:0, avail:0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream request: "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream dummy handler 2025/09/02 11:40:11 [debug] 168718#168718: timer delta: 1 2025/09/02 11:40:11 [debug] 168718#168718: worker cycle 2025/09/02 11:40:11 [debug] 168718#168718: epoll timer: 59999 2025/09/02 11:40:11 [debug] 168718#168718: epoll: fd:10 ev:0005 d:000073B7939932C8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream request: "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream process header 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: eof:0, avail:-1 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: fd:10 4096 of 4096 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: avail:1536 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "d03509edf64f54f05e72bde9ea74056440679" } ✅ SUCCESS: cJSON_Parse succeeded, event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679 " while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756822481 🔍 STEP SERVER-5: Detailed pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: ": Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(55) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature ret" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "urned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed struc" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "ture validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is numbe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "r ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: '4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "chars) ℹ️ INFO: Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Che" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: eof:0, avail:1536 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: fd:10 4096 of 4096 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: avail:0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "cking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 STEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756822481 ✅ SUCCESS: Timestamp is valid: 2025-09-02 14:14:41 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: " INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️ INFO: Tag[1][1]: '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1756826080' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: 'Upload standard test file' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "ation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍 STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( 4d 03 d6 2f f1 da 5a fc 18 a7 e7 a7 9f 5a 3b b4 |M../..Z......Z;.| 67 cf 4a 34 ec c2 d8 62 ed ee 0c 4a fe c0 6e fb |g.J4...b...J..n.| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ I" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "NFO: Provided ID: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ✅ SUCCESS: Event ID verification passed 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "ignature bytes ( 59 5f 72 60 c4 c5 8d ac 8c 3a d7 7e 7c df 11 6c |Y_r`.....:.~|..l| c9 d2 de f8 a8 ae b1 e7 e5 84 c9 4d 3d 01 c7 9e |...........M=...| 98 e4 41 92 da 0f 7b 85 9f 3b 77 a6 e7 0d 03 50 |..A...{..;w....P| 9e df 64 f5 4f 05 e7 2b de 9e a7 40 56 44 06 79 |..d.O..+...@VD.y| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature retu" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "rned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb' ℹ️ INFO: Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756822481 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Fie" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: eof:0, avail:0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream request: "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream dummy handler 2025/09/02 11:40:11 [debug] 168718#168718: timer delta: 1 2025/09/02 11:40:11 [debug] 168718#168718: worker cycle 2025/09/02 11:40:11 [debug] 168718#168718: epoll timer: 59998 2025/09/02 11:40:11 [debug] 168718#168718: epoll: fd:10 ev:2005 d:000073B7939932C8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream request: "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream process header 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: eof:1, avail:-1 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: fd:10 1136 of 4096 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: F8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 504 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "ld 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: 'Upload standard test file' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ️ INFO: Type: String ℹ️ INFO: Value: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found ma" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 75 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 03 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 373 2025/09/02 11:40:11 [error] 168718#168718: *5 FastCGI sent in stderr: "tching hash tag: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 DEBUG: Found expiration tag: 1756826080 DEBUG: Event expired (now: 1756827611, exp: 1756826080) ❌ ERROR: Blossom event validation failed: -37 (Event has invalid content) AUTH: authenticate_request returned: -37 LOG: [2025-09-02 11:40:11] PUT /upload - Auth: auth_failed - Status: 401" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 07 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 06 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: C7 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 199 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi parser: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi header: "Status: 401 Unauthorized" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi parser: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi header: "Content-Type: application/json" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi parser: 1 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi header done 2025/09/02 11:40:11 [debug] 168718#168718: *5 HTTP/1.1 401 Unauthorized Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 15:40:11 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive 2025/09/02 11:40:11 [debug] 168718#168718: *5 write new buf t:1 f:0 0000567062D295A8, pos 0000567062D295A8, size: 181 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http write filter: l:0 f:0 s:181 2025/09/02 11:40:11 [debug] 168718#168718: *5 http cacheable: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream process upstream 2025/09/02 11:40:11 [debug] 168718#168718: *5 pipe read upstream: 1 2025/09/02 11:40:11 [debug] 168718#168718: *5 pipe preread: 164 2025/09/02 11:40:11 [debug] 168718#168718: *5 readv: eof:1, avail:0 2025/09/02 11:40:11 [debug] 168718#168718: *5 readv: 1, last:2960 2025/09/02 11:40:11 [debug] 168718#168718: *5 pipe recv chain: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 pipe buf free s:0 t:1 f:0 0000567062D2A150, pos 0000567062D2A51C, size: 164 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 pipe length: -1 2025/09/02 11:40:11 [debug] 168718#168718: *5 input buf #0 0000567062D2A51C 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 06 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi closed stdout 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 03 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 01 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 08 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record byte: 00 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi record length: 8 2025/09/02 11:40:11 [debug] 168718#168718: *5 http fastcgi sent end request 2025/09/02 11:40:11 [debug] 168718#168718: *5 input buf 0000567062D2A51C 139 2025/09/02 11:40:11 [debug] 168718#168718: *5 pipe write downstream: 1 2025/09/02 11:40:11 [debug] 168718#168718: *5 pipe write downstream flush in 2025/09/02 11:40:11 [debug] 168718#168718: *5 http output filter "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http copy filter: "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http postpone filter "/upload?" 0000567062D292B0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http chunk: 139 2025/09/02 11:40:11 [debug] 168718#168718: *5 write old buf t:1 f:0 0000567062D295A8, pos 0000567062D295A8, size: 181 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 write new buf t:1 f:0 0000567062D298A0, pos 0000567062D298A0, size: 4 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 write new buf t:1 f:0 0000567062D2A150, pos 0000567062D2A51C, size: 139 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 write new buf t:0 f:0 0000000000000000, pos 0000567030AFB2E8, size: 2 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http write filter: l:0 f:0 s:326 2025/09/02 11:40:11 [debug] 168718#168718: *5 http copy filter: 0 "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 pipe write downstream done 2025/09/02 11:40:11 [debug] 168718#168718: *5 event timer: 10, old: 81371495, new: 81371498 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream exit: 0000000000000000 2025/09/02 11:40:11 [debug] 168718#168718: *5 finalize http upstream request: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 finalize http fastcgi request 2025/09/02 11:40:11 [debug] 168718#168718: *5 free rr peer 1 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 close http upstream connection: 10 2025/09/02 11:40:11 [debug] 168718#168718: *5 free: 0000567062D08F20, unused: 48 2025/09/02 11:40:11 [debug] 168718#168718: *5 event timer del: 10: 81371495 2025/09/02 11:40:11 [debug] 168718#168718: *5 reusable connection: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http upstream temp fd: -1 2025/09/02 11:40:11 [debug] 168718#168718: *5 http output filter "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http copy filter: "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http postpone filter "/upload?" 00007FFCF9456E70 2025/09/02 11:40:11 [debug] 168718#168718: *5 http chunk: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 write old buf t:1 f:0 0000567062D295A8, pos 0000567062D295A8, size: 181 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 write old buf t:1 f:0 0000567062D298A0, pos 0000567062D298A0, size: 4 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 write old buf t:1 f:0 0000567062D2A150, pos 0000567062D2A51C, size: 139 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 write old buf t:0 f:0 0000000000000000, pos 0000567030AFB2E8, size: 2 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 write new buf t:0 f:0 0000000000000000, pos 0000567030AFB2E5, size: 5 file: 0, size: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http write filter: l:1 f:0 s:331 2025/09/02 11:40:11 [debug] 168718#168718: *5 http write filter limit 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 writev: 331 of 331 2025/09/02 11:40:11 [debug] 168718#168718: *5 http write filter 0000000000000000 2025/09/02 11:40:11 [debug] 168718#168718: *5 http copy filter: 0 "/upload?" 2025/09/02 11:40:11 [debug] 168718#168718: *5 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 11:40:11 [debug] 168718#168718: *5 set http keepalive handler 2025/09/02 11:40:11 [debug] 168718#168718: *5 http close request 2025/09/02 11:40:11 [debug] 168718#168718: *5 http log handler 2025/09/02 11:40:11 [debug] 168718#168718: *5 free: 0000567062D2A150 2025/09/02 11:40:11 [debug] 168718#168718: *5 free: 0000567062D3EA20, unused: 3 2025/09/02 11:40:11 [debug] 168718#168718: *5 free: 0000567062D34D90, unused: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 free: 0000567062D29140, unused: 1738 2025/09/02 11:40:11 [debug] 168718#168718: *5 free: 0000567062D220A0 2025/09/02 11:40:11 [debug] 168718#168718: *5 hc free: 0000000000000000 2025/09/02 11:40:11 [debug] 168718#168718: *5 hc busy: 0000000000000000 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 tcp_nodelay 2025/09/02 11:40:11 [debug] 168718#168718: *5 reusable connection: 1 2025/09/02 11:40:11 [debug] 168718#168718: *5 event timer add: 6: 65000:81376498 2025/09/02 11:40:11 [debug] 168718#168718: timer delta: 1 2025/09/02 11:40:11 [debug] 168718#168718: worker cycle 2025/09/02 11:40:11 [debug] 168718#168718: epoll timer: 65000 2025/09/02 11:40:11 [debug] 168718#168718: epoll: fd:6 ev:2005 d:000073B7939931E0 2025/09/02 11:40:11 [debug] 168718#168718: *5 http keepalive handler 2025/09/02 11:40:11 [debug] 168718#168718: *5 malloc: 0000567062D220A0:1024 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: eof:1, avail:-1 2025/09/02 11:40:11 [debug] 168718#168718: *5 recv: fd:6 0 of 1024 2025/09/02 11:40:11 [info] 168718#168718: *5 client 127.0.0.1 closed keepalive connection 2025/09/02 11:40:11 [debug] 168718#168718: *5 close http connection: 6 2025/09/02 11:40:11 [debug] 168718#168718: *5 event timer del: 6: 81376498 2025/09/02 11:40:11 [debug] 168718#168718: *5 reusable connection: 0 2025/09/02 11:40:11 [debug] 168718#168718: *5 free: 0000567062D220A0 2025/09/02 11:40:11 [debug] 168718#168718: *5 free: 0000567062D1F840, unused: 120 2025/09/02 11:40:11 [debug] 168718#168718: timer delta: 2 2025/09/02 11:40:11 [debug] 168718#168718: worker cycle 2025/09/02 11:40:11 [debug] 168718#168718: epoll timer: -1 2025/09/02 11:43:38 [notice] 168717#168717: signal 15 (SIGTERM) received from 169402, exiting 2025/09/02 11:43:38 [debug] 168717#168717: wake up, sigio 0 2025/09/02 11:43:38 [debug] 168717#168717: child: 0 168718 e:0 t:0 d:0 r:1 j:0 2025/09/02 11:43:38 [debug] 168717#168717: termination cycle: 50 2025/09/02 11:43:38 [debug] 168717#168717: sigsuspend 2025/09/02 11:43:38 [debug] 168718#168718: epoll: fd:7 ev:0001 d:000073B7939930F8 2025/09/02 11:43:38 [debug] 168718#168718: channel handler 2025/09/02 11:43:38 [debug] 168718#168718: channel: 32 2025/09/02 11:43:38 [debug] 168718#168718: channel command: 4 2025/09/02 11:43:38 [debug] 168718#168718: channel: -2 2025/09/02 11:43:38 [debug] 168718#168718: timer delta: 207722 2025/09/02 11:43:38 [notice] 168718#168718: exiting 2025/09/02 11:43:38 [debug] 168718#168718: flush files 2025/09/02 11:43:38 [debug] 168718#168718: run cleanup: 0000567062D6DA70 2025/09/02 11:43:38 [debug] 168718#168718: run cleanup: 0000567062D60A08 2025/09/02 11:43:38 [debug] 168718#168718: cleanup resolver 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D6EDD0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D61BD0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D40B40 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D3FA30 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D39A00 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D38940 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D37880 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D367C0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D2E160 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D25130, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D2F570, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D3AA10, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D41B50, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D45B60, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D49B70, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D4DB80, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D51B90, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D55BA0, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D59BB0, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D5DBC0, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D62DA0, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D66DB0, unused: 0 2025/09/02 11:43:38 [debug] 168718#168718: free: 0000567062D6ADC0, unused: 4920 2025/09/02 11:43:38 [notice] 168718#168718: exit 2025/09/02 11:43:38 [notice] 168717#168717: signal 17 (SIGCHLD) received from 168718 2025/09/02 11:43:38 [notice] 168717#168717: worker process 168718 exited with code 0 2025/09/02 11:43:38 [debug] 168717#168717: shmtx forced unlock 2025/09/02 11:43:38 [debug] 168717#168717: wake up, sigio 3 2025/09/02 11:43:38 [debug] 168717#168717: reap children 2025/09/02 11:43:38 [debug] 168717#168717: child: 0 168718 e:1 t:1 d:0 r:1 j:0 2025/09/02 11:43:38 [notice] 168717#168717: exit 2025/09/02 11:43:38 [debug] 168717#168717: close listening 0.0.0.0:9001 #5 2025/09/02 11:43:38 [debug] 168717#168717: run cleanup: 0000567062D60A08 2025/09/02 11:43:38 [debug] 168717#168717: cleanup resolver 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D6EDD0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D61BD0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D40B40 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D3FA30 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D39A00 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D38940 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D37880 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D367C0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D2E160 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D25130, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D2F570, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D3AA10, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D41B50, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D45B60, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D49B70, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D4DB80, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D51B90, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D55BA0, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D59BB0, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D5DBC0, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D62DA0, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D66DB0, unused: 0 2025/09/02 11:43:38 [debug] 168717#168717: free: 0000567062D6ADC0, unused: 4951 2025/09/02 11:43:42 [debug] 169451#169451: bind() 0.0.0.0:9001 #5 2025/09/02 11:43:42 [debug] 169451#169451: counter: 00007CA6E4977080, 1 2025/09/02 11:43:42 [debug] 169456#169456: bind() 0.0.0.0:9001 #5 2025/09/02 11:43:42 [notice] 169456#169456: using the "epoll" event method 2025/09/02 11:43:42 [debug] 169456#169456: counter: 000074C851AC0080, 1 2025/09/02 11:43:42 [notice] 169456#169456: nginx/1.18.0 (Ubuntu) 2025/09/02 11:43:42 [notice] 169456#169456: OS: Linux 6.12.10-76061203-generic 2025/09/02 11:43:42 [notice] 169456#169456: getrlimit(RLIMIT_NOFILE): 1048576:1048576 2025/09/02 11:43:42 [debug] 169457#169456: write: 6, 00007FFEE794D8E0, 7, 0 2025/09/02 11:43:42 [debug] 169457#169457: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" 2025/09/02 11:43:42 [notice] 169457#169457: start worker processes 2025/09/02 11:43:42 [debug] 169457#169457: channel 6:7 2025/09/02 11:43:42 [notice] 169457#169457: start worker process 169458 2025/09/02 11:43:42 [debug] 169457#169457: sigsuspend 2025/09/02 11:43:42 [debug] 169458#169458: add cleanup: 00005638F5B91A70 2025/09/02 11:43:42 [debug] 169458#169458: malloc: 00005638F5B44BD0:8 2025/09/02 11:43:42 [debug] 169458#169458: notify eventfd: 9 2025/09/02 11:43:42 [debug] 169458#169458: testing the EPOLLRDHUP flag: success 2025/09/02 11:43:42 [debug] 169458#169458: malloc: 00005638F5B57580:6144 2025/09/02 11:43:42 [debug] 169458#169458: malloc: 000074C8518B8010:237568 2025/09/02 11:43:42 [debug] 169458#169458: malloc: 00005638F5B946A0:98304 2025/09/02 11:43:42 [debug] 169458#169458: malloc: 00005638F5BAC6B0:98304 2025/09/02 11:43:42 [debug] 169458#169458: epoll add event: fd:5 op:1 ev:00002001 2025/09/02 11:43:42 [debug] 169458#169458: epoll add event: fd:7 op:1 ev:00002001 2025/09/02 11:43:42 [debug] 169458#169458: setproctitle: "nginx: worker process" 2025/09/02 11:43:42 [debug] 169458#169458: worker cycle 2025/09/02 11:43:42 [debug] 169458#169458: epoll timer: -1 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:5 ev:0001 d:000074C8518B8010 2025/09/02 11:43:51 [debug] 169458#169458: accept on 0.0.0.0:9001, ready: 0 2025/09/02 11:43:51 [debug] 169458#169458: posix_memalign: 00005638F5B43840:512 @16 2025/09/02 11:43:51 [debug] 169458#169458: *1 accept: 127.0.0.1:47568 fd:6 2025/09/02 11:43:51 [debug] 169458#169458: *1 event timer add: 6: 60000:81591889 2025/09/02 11:43:51 [debug] 169458#169458: *1 reusable connection: 1 2025/09/02 11:43:51 [debug] 169458#169458: *1 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 9476 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 60000 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:6 ev:0001 d:000074C8518B81E0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http wait request handler 2025/09/02 11:43:51 [debug] 169458#169458: *1 malloc: 00005638F5B460A0:1024 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:6 908 of 1024 2025/09/02 11:43:51 [debug] 169458#169458: *1 reusable connection: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 posix_memalign: 00005638F5B62A20:4096 @16 2025/09/02 11:43:51 [debug] 169458#169458: *1 http process request line 2025/09/02 11:43:51 [debug] 169458#169458: *1 http request line: "PUT /upload HTTP/1.1" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http uri: "/upload" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http args: "" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http exten: "" 2025/09/02 11:43:51 [debug] 169458#169458: *1 posix_memalign: 00005638F5B58D90:4096 @16 2025/09/02 11:43:51 [debug] 169458#169458: *1 http process request header line 2025/09/02 11:43:51 [debug] 169458#169458: *1 http header: "Host: localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http header: "User-Agent: curl/8.15.0" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http header: "Accept: */*" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http header: "Content-Type: text/plain" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http header: "Content-Length: 39" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http header done 2025/09/02 11:43:51 [debug] 169458#169458: *1 event timer del: 6: 81591889 2025/09/02 11:43:51 [debug] 169458#169458: *1 generic phase: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 rewrite phase: 1 2025/09/02 11:43:51 [debug] 169458#169458: *1 test location: "/health" 2025/09/02 11:43:51 [debug] 169458#169458: *1 test location: "/upload" 2025/09/02 11:43:51 [debug] 169458#169458: *1 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 11:43:51 [debug] 169458#169458: *1 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 11:43:51 [debug] 169458#169458: *1 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 11:43:51 [debug] 169458#169458: *1 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 11:43:51 [debug] 169458#169458: *1 using configuration "/upload" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http cl:39 max:104857600 2025/09/02 11:43:51 [debug] 169458#169458: *1 rewrite phase: 3 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "PUT" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script regex: "^(PUT)$" 2025/09/02 11:43:51 [notice] 169458#169458: *1 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script if 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script if: false 2025/09/02 11:43:51 [debug] 169458#169458: *1 post rewrite phase: 4 2025/09/02 11:43:51 [debug] 169458#169458: *1 generic phase: 5 2025/09/02 11:43:51 [debug] 169458#169458: *1 generic phase: 6 2025/09/02 11:43:51 [debug] 169458#169458: *1 generic phase: 7 2025/09/02 11:43:51 [debug] 169458#169458: *1 access phase: 8 2025/09/02 11:43:51 [debug] 169458#169458: *1 access phase: 9 2025/09/02 11:43:51 [debug] 169458#169458: *1 access phase: 10 2025/09/02 11:43:51 [debug] 169458#169458: *1 post access phase: 11 2025/09/02 11:43:51 [debug] 169458#169458: *1 generic phase: 12 2025/09/02 11:43:51 [debug] 169458#169458: *1 generic phase: 13 2025/09/02 11:43:51 [debug] 169458#169458: *1 http client request body preread 39 2025/09/02 11:43:51 [debug] 169458#169458: *1 http request body content length filter 2025/09/02 11:43:51 [debug] 169458#169458: *1 http body new buf t:1 f:0 00005638F5B46405, pos 00005638F5B46405, size: 39 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http init upstream, client timer: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "QUERY_STRING" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "QUERY_STRING: " 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "REQUEST_METHOD" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "PUT" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "CONTENT_TYPE" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "text/plain" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "CONTENT_LENGTH" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "39" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "CONTENT_LENGTH: 39" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "SCRIPT_NAME" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "/upload" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "REQUEST_URI" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "/upload" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "DOCUMENT_URI" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "/upload" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "DOCUMENT_ROOT" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "./blobs" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "SERVER_PROTOCOL" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "HTTP/1.1" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "REQUEST_SCHEME" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "http" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "GATEWAY_INTERFACE" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "CGI/1.1" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "SERVER_SOFTWARE" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "nginx/" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "1.18.0" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "REMOTE_ADDR" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "127.0.0.1" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "REMOTE_PORT" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "47568" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "REMOTE_PORT: 47568" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "SERVER_ADDR" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "127.0.0.1" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "SERVER_PORT" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "SERVER_NAME" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "localhost" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "REDIRECT_STATUS" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "200" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "SCRIPT_FILENAME" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script var: "./blobs" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http script copy: "/ginxsom.fcgi" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0=" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 11:43:51 [debug] 169458#169458: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 39" 2025/09/02 11:43:51 [debug] 169458#169458: *1 posix_memalign: 00005638F5B4D140:4096 @16 2025/09/02 11:43:51 [debug] 169458#169458: *1 http cleanup add: 00005638F5B4D270 2025/09/02 11:43:51 [debug] 169458#169458: *1 get rr peer, try: 1 2025/09/02 11:43:51 [debug] 169458#169458: *1 stream socket 10 2025/09/02 11:43:51 [debug] 169458#169458: *1 epoll add connection: fd:10 ev:80002005 2025/09/02 11:43:51 [debug] 169458#169458: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 2025/09/02 11:43:51 [debug] 169458#169458: *1 connected 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream connect: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 posix_memalign: 00005638F5B2CF20:128 @16 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream send request 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream send request body 2025/09/02 11:43:51 [debug] 169458#169458: *1 chain writer buf fl:0 s:1328 2025/09/02 11:43:51 [debug] 169458#169458: *1 chain writer buf fl:0 s:39 2025/09/02 11:43:51 [debug] 169458#169458: *1 chain writer buf fl:0 s:9 2025/09/02 11:43:51 [debug] 169458#169458: *1 chain writer in: 00005638F5B4D2E0 2025/09/02 11:43:51 [debug] 169458#169458: *1 writev: 1376 of 1376 2025/09/02 11:43:51 [debug] 169458#169458: *1 chain writer out: 0000000000000000 2025/09/02 11:43:51 [debug] 169458#169458: *1 event timer add: 10: 60000:81591889 2025/09/02 11:43:51 [debug] 169458#169458: *1 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 11:43:51 [debug] 169458#169458: *1 http request count:2 blk:0 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 60000 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:6 ev:0004 d:000074C8518B81E0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http run request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream check client, write event:1, "/upload" 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0004 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 1 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0004 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 malloc: 00005638F5B4E150:4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 48 of 4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 21 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 33 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 1024 of 4048 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 11:43:51] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=39 DEBUG: Raw Authorization header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNkNjJmZjFkYTVhZmMxOGE3ZTdhNzlmNWEzYmI0NjdjZjRhMzRlY2MyZDg2MmVkZWUwYzRhZmVjMDZlZmIiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIx" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "NmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODIyNDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzU2ODI2MDgwIl0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiNTk1ZjcyNjBjNGM1OGRhYzhjM2FkNzdlN2NkZjExNmNjOWQyZGVmOGE4YWViMWU3ZTU4NGM5NGQzZDAxYzc5ZTk4ZTQ0MTkyZGEwZjdiODU5ZjNiNzdhNmU3MGQwMzUwOWVkZjY0ZjU0ZjA1ZTcyYmRlOWVhNzQwNTY0NDA2NzkiCn0= LOG: [" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0004 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 176 of 4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: A6 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 02 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 166 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "2025-09-02 11:43:51] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 1536 of 3920 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "d with method: upload, hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjRkMDNk... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: " parse: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [ ["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"] ], "content": "Upload standard test file", "sig": "595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 1536 of 4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "d03509edf64f54f05e72bde9ea74056440679" } ✅ SUCCESS: cJSON_Parse succeeded, event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756822481, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1756826080"]], "content": "Upload standard test file", "sig": "595f7" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679 " while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756822481 🔍 STEP SERVER-5: Detailed pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 512 of 4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: ": Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(55) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature ret" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 1 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59998 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 2048 of 4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "urned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed struc" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "ture validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is numbe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "r ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: '4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "chars) ℹ️ INFO: Signature string: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Che" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59998 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 2048 of 4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "cking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 STEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756822481 ✅ SUCCESS: Timestamp is valid: 2025-09-02 14:14:41 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: " INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️ INFO: Tag[1][1]: '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1756826080' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: 'Upload standard test file' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "ation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍 STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( 4d 03 d6 2f f1 da 5a fc 18 a7 e7 a7 9f 5a 3b b4 |M../..Z......Z;.| 67 cf 4a 34 ec c2 d8 62 ed ee 0c 4a fe c0 6e fb |g.J4...b...J..n.| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ℹ️ I" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59998 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 512 of 4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "NFO: Provided ID: 4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb ✅ SUCCESS: Event ID verification passed 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 1 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59997 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 1024 of 4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "ignature bytes ( 59 5f 72 60 c4 c5 8d ac 8c 3a d7 7e 7c df 11 6c |Y_r`.....:.~|..l| c9 d2 de f8 a8 ae b1 e7 e5 84 c9 4d 3d 01 c7 9e |...........M=...| 98 e4 41 92 da 0f 7b 85 9f 3b 77 a6 e7 0d 03 50 |..A...{..;w....P| 9e df 64 f5 4f 05 e7 2b de 9e a7 40 56 44 06 79 |..d.O..+...@VD.y| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature retu" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "rned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59997 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process header 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:0, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:10 1664 of 4096 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '4d03d62ff1da5afc18a7e7a79f5a3bb467cf4a34ecc2d862edee0c4afec06efb' ℹ️ INFO: Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756822481 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Fie" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: F8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 504 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "ld 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: 'Upload standard test file' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ️ INFO: Type: String ℹ️ INFO: Value: '595f7260c4c58dac8c3ad77e7cdf116cc9d2def8a8aeb1e7e584c94d3d01c79e98e44192da0f7b859f3b77a6e70d03509edf64f54f05e72bde9ea74056440679' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found ma" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 75 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 03 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 373 2025/09/02 11:43:51 [error] 169458#169458: *1 FastCGI sent in stderr: "tching hash tag: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 DEBUG: Found expiration tag: 1756826080 DEBUG: Event expired (now: 1756827831, exp: 1756826080) ❌ ERROR: Blossom event validation failed: -37 (Event has invalid content) AUTH: authenticate_request returned: -37 LOG: [2025-09-02 11:43:51] PUT /upload - Auth: auth_failed - Status: 401" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 07 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 06 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: D4 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 04 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 212 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi parser: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi header: "Status: 401 Unauthorized" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi parser: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi header: "Content-Type: application/json" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi parser: 1 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi header done 2025/09/02 11:43:51 [debug] 169458#169458: *1 HTTP/1.1 401 Unauthorized Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 15:43:51 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive 2025/09/02 11:43:51 [debug] 169458#169458: *1 write new buf t:1 f:0 00005638F5B4D5A8, pos 00005638F5B4D5A8, size: 181 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http write filter: l:0 f:0 s:181 2025/09/02 11:43:51 [debug] 169458#169458: *1 http cacheable: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process upstream 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe read upstream: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe preread: 180 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe buf free s:0 t:1 f:0 00005638F5B4E150, pos 00005638F5B4E71C, size: 180 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe length: -1 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe write downstream: 1 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe write busy: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe write: out:0000000000000000, f:0 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe read upstream: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe buf free s:0 t:1 f:0 00005638F5B4E150, pos 00005638F5B4E71C, size: 180 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe length: -1 2025/09/02 11:43:51 [debug] 169458#169458: *1 event timer: 10, old: 81591889, new: 81591892 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream dummy handler 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 59997 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:10 ev:2005 d:000074C8518B82C8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream request: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream process upstream 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe read upstream: 1 2025/09/02 11:43:51 [debug] 169458#169458: *1 readv: eof:1, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 readv: 1, last:2432 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe recv chain: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe buf free s:0 t:1 f:0 00005638F5B4E150, pos 00005638F5B4E71C, size: 180 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe length: -1 2025/09/02 11:43:51 [debug] 169458#169458: *1 input buf #0 00005638F5B4E71C 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 06 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi closed stdout 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 03 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 01 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 08 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record byte: 00 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi record length: 8 2025/09/02 11:43:51 [debug] 169458#169458: *1 http fastcgi sent end request 2025/09/02 11:43:51 [debug] 169458#169458: *1 input buf 00005638F5B4E71C 152 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe write downstream: 1 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe write downstream flush in 2025/09/02 11:43:51 [debug] 169458#169458: *1 http output filter "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http copy filter: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http postpone filter "/upload?" 00005638F5B4D2B0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http chunk: 152 2025/09/02 11:43:51 [debug] 169458#169458: *1 write old buf t:1 f:0 00005638F5B4D5A8, pos 00005638F5B4D5A8, size: 181 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 write new buf t:1 f:0 00005638F5B4D8A0, pos 00005638F5B4D8A0, size: 4 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 write new buf t:1 f:0 00005638F5B4E150, pos 00005638F5B4E71C, size: 152 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 write new buf t:0 f:0 0000000000000000, pos 00005638B82D82E8, size: 2 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http write filter: l:0 f:0 s:339 2025/09/02 11:43:51 [debug] 169458#169458: *1 http copy filter: 0 "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 pipe write downstream done 2025/09/02 11:43:51 [debug] 169458#169458: *1 event timer: 10, old: 81591889, new: 81591892 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream exit: 0000000000000000 2025/09/02 11:43:51 [debug] 169458#169458: *1 finalize http upstream request: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 finalize http fastcgi request 2025/09/02 11:43:51 [debug] 169458#169458: *1 free rr peer 1 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 close http upstream connection: 10 2025/09/02 11:43:51 [debug] 169458#169458: *1 free: 00005638F5B2CF20, unused: 48 2025/09/02 11:43:51 [debug] 169458#169458: *1 event timer del: 10: 81591889 2025/09/02 11:43:51 [debug] 169458#169458: *1 reusable connection: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http upstream temp fd: -1 2025/09/02 11:43:51 [debug] 169458#169458: *1 http output filter "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http copy filter: "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http postpone filter "/upload?" 00007FFEE794D520 2025/09/02 11:43:51 [debug] 169458#169458: *1 http chunk: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 write old buf t:1 f:0 00005638F5B4D5A8, pos 00005638F5B4D5A8, size: 181 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 write old buf t:1 f:0 00005638F5B4D8A0, pos 00005638F5B4D8A0, size: 4 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 write old buf t:1 f:0 00005638F5B4E150, pos 00005638F5B4E71C, size: 152 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 write old buf t:0 f:0 0000000000000000, pos 00005638B82D82E8, size: 2 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 write new buf t:0 f:0 0000000000000000, pos 00005638B82D82E5, size: 5 file: 0, size: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http write filter: l:1 f:0 s:344 2025/09/02 11:43:51 [debug] 169458#169458: *1 http write filter limit 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 writev: 344 of 344 2025/09/02 11:43:51 [debug] 169458#169458: *1 http write filter 0000000000000000 2025/09/02 11:43:51 [debug] 169458#169458: *1 http copy filter: 0 "/upload?" 2025/09/02 11:43:51 [debug] 169458#169458: *1 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 11:43:51 [debug] 169458#169458: *1 set http keepalive handler 2025/09/02 11:43:51 [debug] 169458#169458: *1 http close request 2025/09/02 11:43:51 [debug] 169458#169458: *1 http log handler 2025/09/02 11:43:51 [debug] 169458#169458: *1 free: 00005638F5B4E150 2025/09/02 11:43:51 [debug] 169458#169458: *1 free: 00005638F5B62A20, unused: 3 2025/09/02 11:43:51 [debug] 169458#169458: *1 free: 00005638F5B58D90, unused: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 free: 00005638F5B4D140, unused: 1738 2025/09/02 11:43:51 [debug] 169458#169458: *1 free: 00005638F5B460A0 2025/09/02 11:43:51 [debug] 169458#169458: *1 hc free: 0000000000000000 2025/09/02 11:43:51 [debug] 169458#169458: *1 hc busy: 0000000000000000 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 tcp_nodelay 2025/09/02 11:43:51 [debug] 169458#169458: *1 reusable connection: 1 2025/09/02 11:43:51 [debug] 169458#169458: *1 event timer add: 6: 65000:81596892 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 0 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: 65000 2025/09/02 11:43:51 [debug] 169458#169458: epoll: fd:6 ev:2005 d:000074C8518B81E0 2025/09/02 11:43:51 [debug] 169458#169458: *1 http keepalive handler 2025/09/02 11:43:51 [debug] 169458#169458: *1 malloc: 00005638F5B460A0:1024 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: eof:1, avail:-1 2025/09/02 11:43:51 [debug] 169458#169458: *1 recv: fd:6 0 of 1024 2025/09/02 11:43:51 [info] 169458#169458: *1 client 127.0.0.1 closed keepalive connection 2025/09/02 11:43:51 [debug] 169458#169458: *1 close http connection: 6 2025/09/02 11:43:51 [debug] 169458#169458: *1 event timer del: 6: 81596892 2025/09/02 11:43:51 [debug] 169458#169458: *1 reusable connection: 0 2025/09/02 11:43:51 [debug] 169458#169458: *1 free: 00005638F5B460A0 2025/09/02 11:43:51 [debug] 169458#169458: *1 free: 00005638F5B43840, unused: 120 2025/09/02 11:43:51 [debug] 169458#169458: timer delta: 1 2025/09/02 11:43:51 [debug] 169458#169458: worker cycle 2025/09/02 11:43:51 [debug] 169458#169458: epoll timer: -1 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:5 ev:0001 d:000074C8518B8010 2025/09/02 11:48:32 [debug] 169458#169458: accept on 0.0.0.0:9001, ready: 0 2025/09/02 11:48:32 [debug] 169458#169458: posix_memalign: 00005638F5B43840:512 @16 2025/09/02 11:48:32 [debug] 169458#169458: *3 accept: 127.0.0.1:58774 fd:6 2025/09/02 11:48:32 [debug] 169458#169458: *3 event timer add: 6: 60000:81873107 2025/09/02 11:48:32 [debug] 169458#169458: *3 reusable connection: 1 2025/09/02 11:48:32 [debug] 169458#169458: *3 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 281214 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 60000 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:6 ev:0001 d:000074C8518B81E1 2025/09/02 11:48:32 [debug] 169458#169458: *3 http wait request handler 2025/09/02 11:48:32 [debug] 169458#169458: *3 malloc: 00005638F5B460A0:1024 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:6 908 of 1024 2025/09/02 11:48:32 [debug] 169458#169458: *3 reusable connection: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 posix_memalign: 00005638F5B62A20:4096 @16 2025/09/02 11:48:32 [debug] 169458#169458: *3 http process request line 2025/09/02 11:48:32 [debug] 169458#169458: *3 http request line: "PUT /upload HTTP/1.1" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http uri: "/upload" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http args: "" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http exten: "" 2025/09/02 11:48:32 [debug] 169458#169458: *3 posix_memalign: 00005638F5B58D90:4096 @16 2025/09/02 11:48:32 [debug] 169458#169458: *3 http process request header line 2025/09/02 11:48:32 [debug] 169458#169458: *3 http header: "Host: localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http header: "User-Agent: curl/8.15.0" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http header: "Accept: */*" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUyZmY4NTFiZGU0N2FiMjQ0NWFhYjhjOGNiZmFlNWM1NGYzZDYyYzE4OTJmMTMxNDlmYzU5NDFmZmM2MDEiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODI4MDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzg4MzY0MDY5Il0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiOTlkZjViYzU5NGNmYjU1MGIzZjQ2NjI1ZDI0ODI3NTQ5MmNlMmVjNGI4ZjkzMTExYTE5MjQ0M2ZjNjM5NjEyOWQ5ZDY0ZDNmN2IzODBlZjI5YzI5MmQ5ZmI0NmNhODI3OWFlZWE2ZjkxZGFlMzQ5ZWEzY2EyMmJmYjQxZTY3N2YiCn0=" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http header: "Content-Type: text/plain" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http header: "Content-Length: 39" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http header done 2025/09/02 11:48:32 [debug] 169458#169458: *3 event timer del: 6: 81873107 2025/09/02 11:48:32 [debug] 169458#169458: *3 generic phase: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 rewrite phase: 1 2025/09/02 11:48:32 [debug] 169458#169458: *3 test location: "/health" 2025/09/02 11:48:32 [debug] 169458#169458: *3 test location: "/upload" 2025/09/02 11:48:32 [debug] 169458#169458: *3 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 11:48:32 [debug] 169458#169458: *3 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 11:48:32 [debug] 169458#169458: *3 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 11:48:32 [debug] 169458#169458: *3 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 11:48:32 [debug] 169458#169458: *3 using configuration "/upload" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http cl:39 max:104857600 2025/09/02 11:48:32 [debug] 169458#169458: *3 rewrite phase: 3 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "PUT" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script regex: "^(PUT)$" 2025/09/02 11:48:32 [notice] 169458#169458: *3 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script if 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script if: false 2025/09/02 11:48:32 [debug] 169458#169458: *3 post rewrite phase: 4 2025/09/02 11:48:32 [debug] 169458#169458: *3 generic phase: 5 2025/09/02 11:48:32 [debug] 169458#169458: *3 generic phase: 6 2025/09/02 11:48:32 [debug] 169458#169458: *3 generic phase: 7 2025/09/02 11:48:32 [debug] 169458#169458: *3 access phase: 8 2025/09/02 11:48:32 [debug] 169458#169458: *3 access phase: 9 2025/09/02 11:48:32 [debug] 169458#169458: *3 access phase: 10 2025/09/02 11:48:32 [debug] 169458#169458: *3 post access phase: 11 2025/09/02 11:48:32 [debug] 169458#169458: *3 generic phase: 12 2025/09/02 11:48:32 [debug] 169458#169458: *3 generic phase: 13 2025/09/02 11:48:32 [debug] 169458#169458: *3 http client request body preread 39 2025/09/02 11:48:32 [debug] 169458#169458: *3 http request body content length filter 2025/09/02 11:48:32 [debug] 169458#169458: *3 http body new buf t:1 f:0 00005638F5B46405, pos 00005638F5B46405, size: 39 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http init upstream, client timer: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "QUERY_STRING" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "QUERY_STRING: " 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "REQUEST_METHOD" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "PUT" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "CONTENT_TYPE" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "text/plain" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "CONTENT_LENGTH" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "39" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "CONTENT_LENGTH: 39" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "SCRIPT_NAME" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "/upload" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "REQUEST_URI" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "/upload" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "DOCUMENT_URI" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "/upload" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "DOCUMENT_ROOT" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "./blobs" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "SERVER_PROTOCOL" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "HTTP/1.1" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "REQUEST_SCHEME" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "http" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "GATEWAY_INTERFACE" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "CGI/1.1" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "SERVER_SOFTWARE" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "nginx/" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "1.18.0" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "REMOTE_ADDR" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "127.0.0.1" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "REMOTE_PORT" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "58774" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "REMOTE_PORT: 58774" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "SERVER_ADDR" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "127.0.0.1" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "SERVER_PORT" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "SERVER_NAME" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "localhost" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "REDIRECT_STATUS" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "200" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "SCRIPT_FILENAME" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script var: "./blobs" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http script copy: "/ginxsom.fcgi" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUyZmY4NTFiZGU0N2FiMjQ0NWFhYjhjOGNiZmFlNWM1NGYzZDYyYzE4OTJmMTMxNDlmYzU5NDFmZmM2MDEiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODI4MDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzg4MzY0MDY5Il0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiOTlkZjViYzU5NGNmYjU1MGIzZjQ2NjI1ZDI0ODI3NTQ5MmNlMmVjNGI4ZjkzMTExYTE5MjQ0M2ZjNjM5NjEyOWQ5ZDY0ZDNmN2IzODBlZjI5YzI5MmQ5ZmI0NmNhODI3OWFlZWE2ZjkxZGFlMzQ5ZWEzY2EyMmJmYjQxZTY3N2YiCn0=" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 11:48:32 [debug] 169458#169458: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 39" 2025/09/02 11:48:32 [debug] 169458#169458: *3 posix_memalign: 00005638F5B4D140:4096 @16 2025/09/02 11:48:32 [debug] 169458#169458: *3 http cleanup add: 00005638F5B4D270 2025/09/02 11:48:32 [debug] 169458#169458: *3 get rr peer, try: 1 2025/09/02 11:48:32 [debug] 169458#169458: *3 stream socket 10 2025/09/02 11:48:32 [debug] 169458#169458: *3 epoll add connection: fd:10 ev:80002005 2025/09/02 11:48:32 [debug] 169458#169458: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 2025/09/02 11:48:32 [debug] 169458#169458: *3 connected 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream connect: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 posix_memalign: 00005638F5B2CF20:128 @16 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream send request 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream send request body 2025/09/02 11:48:32 [debug] 169458#169458: *3 chain writer buf fl:0 s:1328 2025/09/02 11:48:32 [debug] 169458#169458: *3 chain writer buf fl:0 s:39 2025/09/02 11:48:32 [debug] 169458#169458: *3 chain writer buf fl:0 s:9 2025/09/02 11:48:32 [debug] 169458#169458: *3 chain writer in: 00005638F5B4D2E0 2025/09/02 11:48:32 [debug] 169458#169458: *3 writev: 1376 of 1376 2025/09/02 11:48:32 [debug] 169458#169458: *3 chain writer out: 0000000000000000 2025/09/02 11:48:32 [debug] 169458#169458: *3 event timer add: 10: 60000:81873107 2025/09/02 11:48:32 [debug] 169458#169458: *3 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 11:48:32 [debug] 169458#169458: *3 http request count:2 blk:0 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 0 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 60000 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:6 ev:0004 d:000074C8518B81E1 2025/09/02 11:48:32 [debug] 169458#169458: *3 http run request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream check client, write event:1, "/upload" 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0004 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 1 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 malloc: 00005638F5B4E150:4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 560 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 21 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 33 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 11:48:32] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=39 DEBUG: Raw Authorization header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUyZmY4NTFiZGU0N2FiMjQ0NWFhYjhjOGNiZmFlNWM1NGYzZDYyYzE4OTJmMTMxNDlmYzU5NDFmZmM2MDEiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIx" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 0 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 2224 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "NmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODI4MDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzg4MzY0MDY5Il0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiOTlkZjViYzU5NGNmYjU1MGIzZjQ2NjI1ZDI0ODI3NTQ5MmNlMmVjNGI4ZjkzMTExYTE5MjQ0M2ZjNjM5NjEyOWQ5ZDY0ZDNmN2IzODBlZjI5YzI5MmQ5ZmI0NmNhODI3OWFlZWE2ZjkxZGFlMzQ5ZWEzY2EyMmJmYjQxZTY3N2YiCn0= LOG: [" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: A6 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 02 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 166 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "2025-09-02 11:48:32] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "d with method: upload, hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUy... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: " parse: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [ ["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"] ], "content": "Upload standard test file", "sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 0 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 1536 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "ca8279aeea6f91dae349ea3ca22bfb41e677f" } ✅ SUCCESS: cJSON_Parse succeeded, event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]], "content": "Upload standard test file", "sig": "99df5" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601 ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f " while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756828081 🔍 STEP SERVER-5: Detailed pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 0 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 512 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: ": Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(55) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature ret" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 0 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59999 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 2048 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "urned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed struc" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "ture validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is numbe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "r ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: '6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "chars) ℹ️ INFO: Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Che" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 1 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59998 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 2560 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "cking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 STEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756828081 ✅ SUCCESS: Timestamp is valid: 2025-09-02 15:48:01 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: " INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️ INFO: Tag[1][1]: '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1788364069' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: 'Upload standard test file' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "ation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍 STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( 6f 1e 2f f8 51 bd e4 7a b2 44 5a ab 8c 8c bf ae |o./.Q..z.DZ.....| 5c 54 f3 d6 2c 18 92 f1 31 49 fc 59 41 ff c6 01 |\T..,...1I.YA...| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: 6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601 ℹ️ I" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "NFO: Provided ID: 6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601 ✅ SUCCESS: Event ID verification passed 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 0 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59998 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 2560 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "ignature bytes ( 99 df 5b c5 94 cf b5 50 b3 f4 66 25 d2 48 27 54 |..[....P..f%.H'T| 92 ce 2e c4 b8 f9 31 11 a1 92 44 3f c6 39 61 29 |......1...D?.9a)| d9 d6 4d 3f 7b 38 0e f2 9c 29 2d 9f b4 6c a8 27 |..M?{8...)-..l.'| 9a ee a6 f9 1d ae 34 9e a3 ca 22 bf b4 1e 67 7f |......4..."...g.| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature retu" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "rned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601' ℹ️ INFO: Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756828081 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Fie" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "ld 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: 'Upload standard test file' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ️ INFO: Type: String ℹ️ INFO: Value: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found ma" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "tching hash tag: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 DEBUG: Found expiration tag: 1788364069 DEBUG: Blossom event validation passed ✅ SUCCESS: Blossom event validation PASSED ✅ SUCCESS: Server-style authentication successful, returning NOSTR_SUCCESS AUTH: authenticate_request returned: 0 DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUy... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - de" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 0 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59998 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 512 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "coded_len=DEBUG: Successfully decoded JSON (length=DEBUG: Authentication passed, uploader_pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 DEBUG: Saving file to: blobs/3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540.txt DEBUG: Successfully saved DEBUG: Content-Disposition header: NULL DEBUG: No Content-Disposition header provided DEBUG: Final filename after extraction: NULL DEBUG: insert_blob_metadata() called for sha256='3f49f934e838893bdc516e680ade3cee" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 0 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59998 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 1024 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: "2a848bbf42c3e7aba0108cf7cedb8540' DEBUG: Opening database at path: db/ginxsom.db DEBUG: Database opened successfully for writing DEBUG: Preparing SQL: INSERT INTO blobs (sha256, size, type, uploaded_at, uploader_pubkey, filename) VALUES (?, ?, ?, ?, ?, ?) DEBUG: SQL prepared successfully, binding parameters DEBUG: Parameter values to bind: DEBUG: 1. sha256 = '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' DEBUG: 2. size = 39 DEBUG: 3. type = 'text/plain' DEBUG: 4" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 504 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: " uploaded_at = 1756828112 DEBUG: 5. uploader_pubkey = '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: 6. filename = 'NULL' DEBUG: Binding parameter 1 (sha256) DEBUG: Binding parameter 2 (size) DEBUG: Binding parameter 3 (type) DEBUG: Binding parameter 4 (uploaded_at) DEBUG: Binding parameter 5 (uploader_pubkey) DEBUG: Binding uploader_pubkey as text: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: Binding parameter 6 (filename) DEBUG:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:0, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 1 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59997 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:0004 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream dummy handler 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 0 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 59997 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:10 ev:2005 d:000074C8518B82C9 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream request: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process header 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:1, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:10 600 of 4096 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: F7 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 247 2025/09/02 11:48:32 [error] 169458#169458: *3 FastCGI sent in stderr: " Binding filename as NULL DEBUG: Parameters bound, executing INSERT DEBUG: INSERT successful DEBUG: Database closed, returning 1 DEBUG: Blob metadata successfully stored in database DEBUG: Upload completed successfully with database storage" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 07 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 06 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 2C 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 04 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 300 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi parser: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi header: "Status: 200 OK" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi parser: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi header: "Content-Type: application/json" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi parser: 1 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi header done 2025/09/02 11:48:32 [debug] 169458#169458: *3 HTTP/1.1 200 OK Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 15:48:32 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive X-Content-Type-Options: nosniff X-Frame-Options: DENY X-XSS-Protection: 1; mode=block 2025/09/02 11:48:32 [debug] 169458#169458: *3 write new buf t:1 f:0 00005638F5B4D5A0, pos 00005638F5B4D5A0, size: 260 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http write filter: l:0 f:0 s:260 2025/09/02 11:48:32 [debug] 169458#169458: *3 http cacheable: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream process upstream 2025/09/02 11:48:32 [debug] 169458#169458: *3 pipe read upstream: 1 2025/09/02 11:48:32 [debug] 169458#169458: *3 pipe preread: 278 2025/09/02 11:48:32 [debug] 169458#169458: *3 readv: eof:1, avail:0 2025/09/02 11:48:32 [debug] 169458#169458: *3 readv: 1, last:3496 2025/09/02 11:48:32 [debug] 169458#169458: *3 pipe recv chain: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 pipe buf free s:0 t:1 f:0 00005638F5B4E150, pos 00005638F5B4E292, size: 278 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 pipe length: -1 2025/09/02 11:48:32 [debug] 169458#169458: *3 input buf #0 00005638F5B4E292 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 06 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi closed stdout 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 03 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 01 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 08 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record byte: 00 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi record length: 8 2025/09/02 11:48:32 [debug] 169458#169458: *3 http fastcgi sent end request 2025/09/02 11:48:32 [debug] 169458#169458: *3 input buf 00005638F5B4E292 250 2025/09/02 11:48:32 [debug] 169458#169458: *3 pipe write downstream: 1 2025/09/02 11:48:32 [debug] 169458#169458: *3 pipe write downstream flush in 2025/09/02 11:48:32 [debug] 169458#169458: *3 http output filter "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http copy filter: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http postpone filter "/upload?" 00005638F5B4D2B0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http chunk: 250 2025/09/02 11:48:32 [debug] 169458#169458: *3 write old buf t:1 f:0 00005638F5B4D5A0, pos 00005638F5B4D5A0, size: 260 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 write new buf t:1 f:0 00005638F5B4D8E8, pos 00005638F5B4D8E8, size: 4 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 write new buf t:1 f:0 00005638F5B4E150, pos 00005638F5B4E292, size: 250 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 write new buf t:0 f:0 0000000000000000, pos 00005638B82D82E8, size: 2 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http write filter: l:0 f:0 s:516 2025/09/02 11:48:32 [debug] 169458#169458: *3 http copy filter: 0 "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 pipe write downstream done 2025/09/02 11:48:32 [debug] 169458#169458: *3 event timer: 10, old: 81873107, new: 81873113 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream exit: 0000000000000000 2025/09/02 11:48:32 [debug] 169458#169458: *3 finalize http upstream request: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 finalize http fastcgi request 2025/09/02 11:48:32 [debug] 169458#169458: *3 free rr peer 1 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 close http upstream connection: 10 2025/09/02 11:48:32 [debug] 169458#169458: *3 free: 00005638F5B2CF20, unused: 48 2025/09/02 11:48:32 [debug] 169458#169458: *3 event timer del: 10: 81873107 2025/09/02 11:48:32 [debug] 169458#169458: *3 reusable connection: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http upstream temp fd: -1 2025/09/02 11:48:32 [debug] 169458#169458: *3 http output filter "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http copy filter: "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http postpone filter "/upload?" 00007FFEE794D520 2025/09/02 11:48:32 [debug] 169458#169458: *3 http chunk: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 write old buf t:1 f:0 00005638F5B4D5A0, pos 00005638F5B4D5A0, size: 260 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 write old buf t:1 f:0 00005638F5B4D8E8, pos 00005638F5B4D8E8, size: 4 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 write old buf t:1 f:0 00005638F5B4E150, pos 00005638F5B4E292, size: 250 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 write old buf t:0 f:0 0000000000000000, pos 00005638B82D82E8, size: 2 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 write new buf t:0 f:0 0000000000000000, pos 00005638B82D82E5, size: 5 file: 0, size: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 http write filter: l:1 f:0 s:521 2025/09/02 11:48:32 [debug] 169458#169458: *3 http write filter limit 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 writev: 521 of 521 2025/09/02 11:48:32 [debug] 169458#169458: *3 http write filter 0000000000000000 2025/09/02 11:48:32 [debug] 169458#169458: *3 http copy filter: 0 "/upload?" 2025/09/02 11:48:32 [debug] 169458#169458: *3 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 11:48:32 [debug] 169458#169458: *3 set http keepalive handler 2025/09/02 11:48:32 [debug] 169458#169458: *3 http close request 2025/09/02 11:48:32 [debug] 169458#169458: *3 http log handler 2025/09/02 11:48:32 [debug] 169458#169458: *3 free: 00005638F5B4E150 2025/09/02 11:48:32 [debug] 169458#169458: *3 free: 00005638F5B62A20, unused: 3 2025/09/02 11:48:32 [debug] 169458#169458: *3 free: 00005638F5B58D90, unused: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 free: 00005638F5B4D140, unused: 1666 2025/09/02 11:48:32 [debug] 169458#169458: *3 free: 00005638F5B460A0 2025/09/02 11:48:32 [debug] 169458#169458: *3 hc free: 0000000000000000 2025/09/02 11:48:32 [debug] 169458#169458: *3 hc busy: 0000000000000000 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 tcp_nodelay 2025/09/02 11:48:32 [debug] 169458#169458: *3 reusable connection: 1 2025/09/02 11:48:32 [debug] 169458#169458: *3 event timer add: 6: 65000:81878113 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 3 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: 65000 2025/09/02 11:48:32 [debug] 169458#169458: epoll: fd:6 ev:2005 d:000074C8518B81E1 2025/09/02 11:48:32 [debug] 169458#169458: *3 http keepalive handler 2025/09/02 11:48:32 [debug] 169458#169458: *3 malloc: 00005638F5B460A0:1024 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: eof:1, avail:-1 2025/09/02 11:48:32 [debug] 169458#169458: *3 recv: fd:6 0 of 1024 2025/09/02 11:48:32 [info] 169458#169458: *3 client 127.0.0.1 closed keepalive connection 2025/09/02 11:48:32 [debug] 169458#169458: *3 close http connection: 6 2025/09/02 11:48:32 [debug] 169458#169458: *3 event timer del: 6: 81878113 2025/09/02 11:48:32 [debug] 169458#169458: *3 reusable connection: 0 2025/09/02 11:48:32 [debug] 169458#169458: *3 free: 00005638F5B460A0 2025/09/02 11:48:32 [debug] 169458#169458: *3 free: 00005638F5B43840, unused: 120 2025/09/02 11:48:32 [debug] 169458#169458: timer delta: 1 2025/09/02 11:48:32 [debug] 169458#169458: worker cycle 2025/09/02 11:48:32 [debug] 169458#169458: epoll timer: -1 2025/09/02 12:01:29 [notice] 169457#169457: signal 15 (SIGTERM) received from 170804, exiting 2025/09/02 12:01:29 [debug] 169457#169457: wake up, sigio 0 2025/09/02 12:01:29 [debug] 169457#169457: child: 0 169458 e:0 t:0 d:0 r:1 j:0 2025/09/02 12:01:29 [debug] 169457#169457: termination cycle: 50 2025/09/02 12:01:29 [debug] 169457#169457: sigsuspend 2025/09/02 12:01:29 [debug] 169458#169458: epoll: fd:7 ev:0001 d:000074C8518B80F8 2025/09/02 12:01:29 [debug] 169458#169458: channel handler 2025/09/02 12:01:29 [debug] 169458#169458: channel: 32 2025/09/02 12:01:29 [debug] 169458#169458: channel command: 4 2025/09/02 12:01:29 [debug] 169458#169458: channel: -2 2025/09/02 12:01:29 [debug] 169458#169458: timer delta: 776283 2025/09/02 12:01:29 [notice] 169458#169458: exiting 2025/09/02 12:01:29 [debug] 169458#169458: flush files 2025/09/02 12:01:29 [debug] 169458#169458: run cleanup: 00005638F5B91A70 2025/09/02 12:01:29 [debug] 169458#169458: run cleanup: 00005638F5B84A08 2025/09/02 12:01:29 [debug] 169458#169458: cleanup resolver 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B92DD0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B85BD0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B64B40 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B63A30 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B5DA00 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B5C940 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B5B880 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B5A7C0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B52160 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B49130, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B53570, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B5EA10, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B65B50, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B69B60, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B6DB70, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B71B80, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B75B90, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B79BA0, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B7DBB0, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B81BC0, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B86DA0, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B8ADB0, unused: 0 2025/09/02 12:01:29 [debug] 169458#169458: free: 00005638F5B8EDC0, unused: 4920 2025/09/02 12:01:29 [notice] 169458#169458: exit 2025/09/02 12:01:29 [notice] 169457#169457: signal 17 (SIGCHLD) received from 169458 2025/09/02 12:01:29 [notice] 169457#169457: worker process 169458 exited with code 0 2025/09/02 12:01:29 [debug] 169457#169457: shmtx forced unlock 2025/09/02 12:01:29 [debug] 169457#169457: wake up, sigio 3 2025/09/02 12:01:29 [debug] 169457#169457: reap children 2025/09/02 12:01:29 [debug] 169457#169457: child: 0 169458 e:1 t:1 d:0 r:1 j:0 2025/09/02 12:01:29 [notice] 169457#169457: exit 2025/09/02 12:01:29 [debug] 169457#169457: close listening 0.0.0.0:9001 #5 2025/09/02 12:01:29 [debug] 169457#169457: run cleanup: 00005638F5B84A08 2025/09/02 12:01:29 [debug] 169457#169457: cleanup resolver 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B92DD0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B85BD0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B64B40 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B63A30 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B5DA00 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B5C940 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B5B880 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B5A7C0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B52160 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B49130, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B53570, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B5EA10, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B65B50, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B69B60, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B6DB70, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B71B80, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B75B90, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B79BA0, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B7DBB0, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B81BC0, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B86DA0, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B8ADB0, unused: 0 2025/09/02 12:01:29 [debug] 169457#169457: free: 00005638F5B8EDC0, unused: 4951 2025/09/02 12:01:32 [debug] 170850#170850: bind() 0.0.0.0:9001 #5 2025/09/02 12:01:32 [debug] 170850#170850: counter: 0000786C6418E080, 1 2025/09/02 12:01:32 [debug] 170851#170851: bind() 0.0.0.0:9001 #5 2025/09/02 12:01:32 [notice] 170851#170851: using the "epoll" event method 2025/09/02 12:01:32 [debug] 170851#170851: counter: 00007BB937D05080, 1 2025/09/02 12:01:32 [notice] 170851#170851: nginx/1.18.0 (Ubuntu) 2025/09/02 12:01:32 [notice] 170851#170851: OS: Linux 6.12.10-76061203-generic 2025/09/02 12:01:32 [notice] 170851#170851: getrlimit(RLIMIT_NOFILE): 1048576:1048576 2025/09/02 12:01:32 [debug] 170852#170851: write: 6, 00007FFCC4AB8230, 7, 0 2025/09/02 12:01:32 [debug] 170852#170852: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" 2025/09/02 12:01:32 [notice] 170852#170852: start worker processes 2025/09/02 12:01:32 [debug] 170852#170852: channel 6:7 2025/09/02 12:01:32 [notice] 170852#170852: start worker process 170853 2025/09/02 12:01:32 [debug] 170852#170852: sigsuspend 2025/09/02 12:01:32 [debug] 170853#170853: add cleanup: 00005800960CEA90 2025/09/02 12:01:32 [debug] 170853#170853: malloc: 0000580096081BD0:8 2025/09/02 12:01:32 [debug] 170853#170853: notify eventfd: 9 2025/09/02 12:01:32 [debug] 170853#170853: testing the EPOLLRDHUP flag: success 2025/09/02 12:01:32 [debug] 170853#170853: malloc: 00005800960945A0:6144 2025/09/02 12:01:32 [debug] 170853#170853: malloc: 00007BB937AFD010:237568 2025/09/02 12:01:32 [debug] 170853#170853: malloc: 00005800960D16C0:98304 2025/09/02 12:01:32 [debug] 170853#170853: malloc: 00005800960E96D0:98304 2025/09/02 12:01:32 [debug] 170853#170853: epoll add event: fd:5 op:1 ev:00002001 2025/09/02 12:01:32 [debug] 170853#170853: epoll add event: fd:7 op:1 ev:00002001 2025/09/02 12:01:32 [debug] 170853#170853: setproctitle: "nginx: worker process" 2025/09/02 12:01:32 [debug] 170853#170853: worker cycle 2025/09/02 12:01:32 [debug] 170853#170853: epoll timer: -1 2025/09/02 12:01:40 [debug] 170853#170853: epoll: fd:5 ev:0001 d:00007BB937AFD010 2025/09/02 12:01:40 [debug] 170853#170853: accept on 0.0.0.0:9001, ready: 0 2025/09/02 12:01:40 [debug] 170853#170853: posix_memalign: 0000580096080840:512 @16 2025/09/02 12:01:40 [debug] 170853#170853: *1 accept: 127.0.0.1:35772 fd:6 2025/09/02 12:01:40 [debug] 170853#170853: *1 event timer add: 6: 60000:82660854 2025/09/02 12:01:40 [debug] 170853#170853: *1 reusable connection: 1 2025/09/02 12:01:40 [debug] 170853#170853: *1 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 12:01:40 [debug] 170853#170853: timer delta: 8251 2025/09/02 12:01:40 [debug] 170853#170853: worker cycle 2025/09/02 12:01:40 [debug] 170853#170853: epoll timer: 60000 2025/09/02 12:01:40 [debug] 170853#170853: epoll: fd:6 ev:0001 d:00007BB937AFD1E0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http wait request handler 2025/09/02 12:01:40 [debug] 170853#170853: *1 malloc: 00005800960830A0:1024 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:0, avail:-1 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: fd:6 908 of 1024 2025/09/02 12:01:40 [debug] 170853#170853: *1 reusable connection: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 posix_memalign: 000058009609FA40:4096 @16 2025/09/02 12:01:40 [debug] 170853#170853: *1 http process request line 2025/09/02 12:01:40 [debug] 170853#170853: *1 http request line: "PUT /upload HTTP/1.1" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http uri: "/upload" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http args: "" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http exten: "" 2025/09/02 12:01:40 [debug] 170853#170853: *1 posix_memalign: 0000580096095DB0:4096 @16 2025/09/02 12:01:40 [debug] 170853#170853: *1 http process request header line 2025/09/02 12:01:40 [debug] 170853#170853: *1 http header: "Host: localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http header: "User-Agent: curl/8.15.0" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http header: "Accept: */*" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUyZmY4NTFiZGU0N2FiMjQ0NWFhYjhjOGNiZmFlNWM1NGYzZDYyYzE4OTJmMTMxNDlmYzU5NDFmZmM2MDEiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODI4MDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzg4MzY0MDY5Il0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiOTlkZjViYzU5NGNmYjU1MGIzZjQ2NjI1ZDI0ODI3NTQ5MmNlMmVjNGI4ZjkzMTExYTE5MjQ0M2ZjNjM5NjEyOWQ5ZDY0ZDNmN2IzODBlZjI5YzI5MmQ5ZmI0NmNhODI3OWFlZWE2ZjkxZGFlMzQ5ZWEzY2EyMmJmYjQxZTY3N2YiCn0=" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http header: "Content-Type: text/plain" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http header: "Content-Length: 39" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http header done 2025/09/02 12:01:40 [debug] 170853#170853: *1 event timer del: 6: 82660854 2025/09/02 12:01:40 [debug] 170853#170853: *1 generic phase: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 rewrite phase: 1 2025/09/02 12:01:40 [debug] 170853#170853: *1 test location: "/health" 2025/09/02 12:01:40 [debug] 170853#170853: *1 test location: "/upload" 2025/09/02 12:01:40 [debug] 170853#170853: *1 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 12:01:40 [debug] 170853#170853: *1 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 12:01:40 [debug] 170853#170853: *1 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 12:01:40 [debug] 170853#170853: *1 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 12:01:40 [debug] 170853#170853: *1 using configuration "/upload" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http cl:39 max:104857600 2025/09/02 12:01:40 [debug] 170853#170853: *1 rewrite phase: 3 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "PUT" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script regex: "^(PUT)$" 2025/09/02 12:01:40 [notice] 170853#170853: *1 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script if 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script if: false 2025/09/02 12:01:40 [debug] 170853#170853: *1 post rewrite phase: 4 2025/09/02 12:01:40 [debug] 170853#170853: *1 generic phase: 5 2025/09/02 12:01:40 [debug] 170853#170853: *1 generic phase: 6 2025/09/02 12:01:40 [debug] 170853#170853: *1 generic phase: 7 2025/09/02 12:01:40 [debug] 170853#170853: *1 access phase: 8 2025/09/02 12:01:40 [debug] 170853#170853: *1 access phase: 9 2025/09/02 12:01:40 [debug] 170853#170853: *1 access phase: 10 2025/09/02 12:01:40 [debug] 170853#170853: *1 post access phase: 11 2025/09/02 12:01:40 [debug] 170853#170853: *1 generic phase: 12 2025/09/02 12:01:40 [debug] 170853#170853: *1 generic phase: 13 2025/09/02 12:01:40 [debug] 170853#170853: *1 http client request body preread 39 2025/09/02 12:01:40 [debug] 170853#170853: *1 http request body content length filter 2025/09/02 12:01:40 [debug] 170853#170853: *1 http body new buf t:1 f:0 0000580096083405, pos 0000580096083405, size: 39 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http init upstream, client timer: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "QUERY_STRING" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "QUERY_STRING: " 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "REQUEST_METHOD" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "PUT" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "CONTENT_TYPE" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "text/plain" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "CONTENT_LENGTH" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "39" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "CONTENT_LENGTH: 39" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "SCRIPT_NAME" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "/upload" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "REQUEST_URI" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "/upload" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "DOCUMENT_URI" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "/upload" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "DOCUMENT_ROOT" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "./blobs" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "SERVER_PROTOCOL" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "HTTP/1.1" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "REQUEST_SCHEME" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "http" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "GATEWAY_INTERFACE" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "CGI/1.1" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "SERVER_SOFTWARE" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "nginx/" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "1.18.0" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "REMOTE_ADDR" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "127.0.0.1" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "REMOTE_PORT" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "35772" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "REMOTE_PORT: 35772" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "SERVER_ADDR" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "127.0.0.1" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "SERVER_PORT" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "SERVER_NAME" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "localhost" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "REDIRECT_STATUS" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "200" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "SCRIPT_FILENAME" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script var: "./blobs" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http script copy: "/ginxsom.fcgi" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUyZmY4NTFiZGU0N2FiMjQ0NWFhYjhjOGNiZmFlNWM1NGYzZDYyYzE4OTJmMTMxNDlmYzU5NDFmZmM2MDEiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODI4MDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzg4MzY0MDY5Il0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiOTlkZjViYzU5NGNmYjU1MGIzZjQ2NjI1ZDI0ODI3NTQ5MmNlMmVjNGI4ZjkzMTExYTE5MjQ0M2ZjNjM5NjEyOWQ5ZDY0ZDNmN2IzODBlZjI5YzI5MmQ5ZmI0NmNhODI3OWFlZWE2ZjkxZGFlMzQ5ZWEzY2EyMmJmYjQxZTY3N2YiCn0=" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 12:01:40 [debug] 170853#170853: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 39" 2025/09/02 12:01:40 [debug] 170853#170853: *1 posix_memalign: 000058009608A160:4096 @16 2025/09/02 12:01:40 [debug] 170853#170853: *1 http cleanup add: 000058009608A290 2025/09/02 12:01:40 [debug] 170853#170853: *1 get rr peer, try: 1 2025/09/02 12:01:40 [debug] 170853#170853: *1 stream socket 10 2025/09/02 12:01:40 [debug] 170853#170853: *1 epoll add connection: fd:10 ev:80002005 2025/09/02 12:01:40 [debug] 170853#170853: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 2025/09/02 12:01:40 [debug] 170853#170853: *1 connected 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream connect: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 posix_memalign: 0000580096069F20:128 @16 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream send request 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream send request body 2025/09/02 12:01:40 [debug] 170853#170853: *1 chain writer buf fl:0 s:1328 2025/09/02 12:01:40 [debug] 170853#170853: *1 chain writer buf fl:0 s:39 2025/09/02 12:01:40 [debug] 170853#170853: *1 chain writer buf fl:0 s:9 2025/09/02 12:01:40 [debug] 170853#170853: *1 chain writer in: 000058009608A300 2025/09/02 12:01:40 [debug] 170853#170853: *1 writev: 1376 of 1376 2025/09/02 12:01:40 [debug] 170853#170853: *1 chain writer out: 0000000000000000 2025/09/02 12:01:40 [debug] 170853#170853: *1 event timer add: 10: 60000:82660855 2025/09/02 12:01:40 [debug] 170853#170853: *1 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 12:01:40 [debug] 170853#170853: *1 http request count:2 blk:0 2025/09/02 12:01:40 [debug] 170853#170853: timer delta: 1 2025/09/02 12:01:40 [debug] 170853#170853: worker cycle 2025/09/02 12:01:40 [debug] 170853#170853: epoll timer: 60000 2025/09/02 12:01:40 [debug] 170853#170853: epoll: fd:6 ev:0004 d:00007BB937AFD1E0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http run request: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream check client, write event:1, "/upload" 2025/09/02 12:01:40 [debug] 170853#170853: epoll: fd:10 ev:0005 d:00007BB937AFD2C8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream request: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream process header 2025/09/02 12:01:40 [debug] 170853#170853: *1 malloc: 000058009608B170:4096 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:0, avail:-1 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: fd:10 1072 of 4096 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 21 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 33 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 12:01:40] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=39 DEBUG: Raw Authorization header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUyZmY4NTFiZGU0N2FiMjQ0NWFhYjhjOGNiZmFlNWM1NGYzZDYyYzE4OTJmMTMxNDlmYzU5NDFmZmM2MDEiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIx" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "NmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODI4MDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzg4MzY0MDY5Il0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiOTlkZjViYzU5NGNmYjU1MGIzZjQ2NjI1ZDI0ODI3NTQ5MmNlMmVjNGI4ZjkzMTExYTE5MjQ0M2ZjNjM5NjEyOWQ5ZDY0ZDNmN2IzODBlZjI5YzI5MmQ5ZmI0NmNhODI3OWFlZWE2ZjkxZGFlMzQ5ZWEzY2EyMmJmYjQxZTY3N2YiCn0= LOG: [" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:0, avail:0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream request: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream dummy handler 2025/09/02 12:01:40 [debug] 170853#170853: timer delta: 1 2025/09/02 12:01:40 [debug] 170853#170853: worker cycle 2025/09/02 12:01:40 [debug] 170853#170853: epoll timer: 59999 2025/09/02 12:01:40 [debug] 170853#170853: epoll: fd:10 ev:0005 d:00007BB937AFD2C8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream request: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream process header 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:0, avail:-1 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: fd:10 3760 of 4096 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: A6 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 02 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 166 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "2025-09-02 12:01:40] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "d with method: upload, hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUy... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: " parse: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [ ["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"] ], "content": "Upload standard test file", "sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "ca8279aeea6f91dae349ea3ca22bfb41e677f" } ✅ SUCCESS: cJSON_Parse succeeded, event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]], "content": "Upload standard test file", "sig": "99df5" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601 ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f " while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756828081 🔍 STEP SERVER-5: Detailed pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: ": Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(55) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature ret" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:0, avail:0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream request: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream dummy handler 2025/09/02 12:01:40 [debug] 170853#170853: timer delta: 0 2025/09/02 12:01:40 [debug] 170853#170853: worker cycle 2025/09/02 12:01:40 [debug] 170853#170853: epoll timer: 59999 2025/09/02 12:01:40 [debug] 170853#170853: epoll: fd:10 ev:0005 d:00007BB937AFD2C8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream request: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream process header 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:0, avail:-1 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: fd:10 4096 of 4096 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: avail:3584 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "urned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed struc" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "ture validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is numbe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "r ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: '6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "chars) ℹ️ INFO: Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Che" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "cking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 STEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756828081 ✅ SUCCESS: Timestamp is valid: 2025-09-02 15:48:01 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: " INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️ INFO: Tag[1][1]: '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1788364069' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: 'Upload standard test file' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "ation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍 STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( 6f 1e 2f f8 51 bd e4 7a b2 44 5a ab 8c 8c bf ae |o./.Q..z.DZ.....| 5c 54 f3 d6 2c 18 92 f1 31 49 fc 59 41 ff c6 01 |\T..,...1I.YA...| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: 6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601 ℹ️ I" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:0, avail:3584 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: fd:10 4096 of 4096 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: avail:0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "NFO: Provided ID: 6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601 ✅ SUCCESS: Event ID verification passed 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "ignature bytes ( 99 df 5b c5 94 cf b5 50 b3 f4 66 25 d2 48 27 54 |..[....P..f%.H'T| 92 ce 2e c4 b8 f9 31 11 a1 92 44 3f c6 39 61 29 |......1...D?.9a)| d9 d6 4d 3f 7b 38 0e f2 9c 29 2d 9f b4 6c a8 27 |..M?{8...)-..l.'| 9a ee a6 f9 1d ae 34 9e a3 ca 22 bf b4 1e 67 7f |......4..."...g.| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature retu" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "rned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601' ℹ️ INFO: Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756828081 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Fie" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "ld 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: 'Upload standard test file' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ️ INFO: Type: String ℹ️ INFO: Value: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found ma" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "tching hash tag: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 DEBUG: Found expiration tag: 1788364069 DEBUG: Blossom event validation passed ✅ SUCCESS: Blossom event validation PASSED ✅ SUCCESS: Server-style authentication successful, returning NOSTR_SUCCESS AUTH: authenticate_request returned: 0 DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUy... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - de" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "coded_len=DEBUG: Successfully decoded JSON (length=DEBUG: Authentication passed, uploader_pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 DEBUG: Saving file to: blobs/3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540.txt DEBUG: Successfully saved DEBUG: Content-Disposition header: NULL DEBUG: No Content-Disposition header provided DEBUG: Final filename after extraction: NULL DEBUG: insert_blob_metadata() called for sha256='3f49f934e838893bdc516e680ade3cee" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: "2a848bbf42c3e7aba0108cf7cedb8540' DEBUG: Opening database at path: db/ginxsom.db DEBUG: Database opened successfully for writing DEBUG: Preparing SQL: INSERT INTO blobs (sha256, size, type, uploaded_at, uploader_pubkey, filename) VALUES (?, ?, ?, ?, ?, ?) DEBUG: SQL prepared successfully, binding parameters DEBUG: Parameter values to bind: DEBUG: 1. sha256 = '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' DEBUG: 2. size = 39 DEBUG: 3. type = 'text/plain' DEBUG: 4" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:0, avail:0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream request: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream dummy handler 2025/09/02 12:01:40 [debug] 170853#170853: timer delta: 1 2025/09/02 12:01:40 [debug] 170853#170853: worker cycle 2025/09/02 12:01:40 [debug] 170853#170853: epoll timer: 59998 2025/09/02 12:01:40 [debug] 170853#170853: epoll: fd:10 ev:2005 d:00007BB937AFD2C8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream request: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream process header 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:1, avail:-1 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: fd:10 1152 of 4096 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: F8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 504 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: " uploaded_at = 1756828900 DEBUG: 5. uploader_pubkey = '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: 6. filename = 'NULL' DEBUG: Binding parameter 1 (sha256) DEBUG: Binding parameter 2 (size) DEBUG: Binding parameter 3 (type) DEBUG: Binding parameter 4 (uploaded_at) DEBUG: Binding parameter 5 (uploader_pubkey) DEBUG: Binding uploader_pubkey as text: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: Binding parameter 6 (filename) DEBUG:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 1C 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 04 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 284 2025/09/02 12:01:40 [error] 170853#170853: *1 FastCGI sent in stderr: " Binding filename as NULL DEBUG: Parameters bound, executing INSERT DEBUG: INSERT failed - blob already exists (duplicate sha256) DEBUG: Database closed, returning 1 DEBUG: Blob metadata successfully stored in database DEBUG: Upload completed successfully with database storage" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 07 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 06 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 2C 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 04 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 300 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi parser: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi header: "Status: 200 OK" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi parser: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi header: "Content-Type: application/json" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi parser: 1 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi header done 2025/09/02 12:01:40 [debug] 170853#170853: *1 HTTP/1.1 200 OK Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 16:01:40 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive X-Content-Type-Options: nosniff X-Frame-Options: DENY X-XSS-Protection: 1; mode=block 2025/09/02 12:01:40 [debug] 170853#170853: *1 write new buf t:1 f:0 000058009608A5C0, pos 000058009608A5C0, size: 260 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http write filter: l:0 f:0 s:260 2025/09/02 12:01:40 [debug] 170853#170853: *1 http cacheable: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream process upstream 2025/09/02 12:01:40 [debug] 170853#170853: *1 pipe read upstream: 1 2025/09/02 12:01:40 [debug] 170853#170853: *1 pipe preread: 278 2025/09/02 12:01:40 [debug] 170853#170853: *1 readv: eof:1, avail:0 2025/09/02 12:01:40 [debug] 170853#170853: *1 readv: 1, last:2944 2025/09/02 12:01:40 [debug] 170853#170853: *1 pipe recv chain: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 pipe buf free s:0 t:1 f:0 000058009608B170, pos 000058009608B4DA, size: 278 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 pipe length: -1 2025/09/02 12:01:40 [debug] 170853#170853: *1 input buf #0 000058009608B4DA 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 06 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi closed stdout 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 03 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 01 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 08 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record byte: 00 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi record length: 8 2025/09/02 12:01:40 [debug] 170853#170853: *1 http fastcgi sent end request 2025/09/02 12:01:40 [debug] 170853#170853: *1 input buf 000058009608B4DA 250 2025/09/02 12:01:40 [debug] 170853#170853: *1 pipe write downstream: 1 2025/09/02 12:01:40 [debug] 170853#170853: *1 pipe write downstream flush in 2025/09/02 12:01:40 [debug] 170853#170853: *1 http output filter "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http copy filter: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http postpone filter "/upload?" 000058009608A2D0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http chunk: 250 2025/09/02 12:01:40 [debug] 170853#170853: *1 write old buf t:1 f:0 000058009608A5C0, pos 000058009608A5C0, size: 260 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 write new buf t:1 f:0 000058009608A908, pos 000058009608A908, size: 4 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 write new buf t:1 f:0 000058009608B170, pos 000058009608B4DA, size: 250 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 write new buf t:0 f:0 0000000000000000, pos 00005800768122E8, size: 2 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http write filter: l:0 f:0 s:516 2025/09/02 12:01:40 [debug] 170853#170853: *1 http copy filter: 0 "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 pipe write downstream done 2025/09/02 12:01:40 [debug] 170853#170853: *1 event timer: 10, old: 82660855, new: 82660858 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream exit: 0000000000000000 2025/09/02 12:01:40 [debug] 170853#170853: *1 finalize http upstream request: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 finalize http fastcgi request 2025/09/02 12:01:40 [debug] 170853#170853: *1 free rr peer 1 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 close http upstream connection: 10 2025/09/02 12:01:40 [debug] 170853#170853: *1 free: 0000580096069F20, unused: 48 2025/09/02 12:01:40 [debug] 170853#170853: *1 event timer del: 10: 82660855 2025/09/02 12:01:40 [debug] 170853#170853: *1 reusable connection: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http upstream temp fd: -1 2025/09/02 12:01:40 [debug] 170853#170853: *1 http output filter "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http copy filter: "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http postpone filter "/upload?" 00007FFCC4AB7E70 2025/09/02 12:01:40 [debug] 170853#170853: *1 http chunk: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 write old buf t:1 f:0 000058009608A5C0, pos 000058009608A5C0, size: 260 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 write old buf t:1 f:0 000058009608A908, pos 000058009608A908, size: 4 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 write old buf t:1 f:0 000058009608B170, pos 000058009608B4DA, size: 250 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 write old buf t:0 f:0 0000000000000000, pos 00005800768122E8, size: 2 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 write new buf t:0 f:0 0000000000000000, pos 00005800768122E5, size: 5 file: 0, size: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http write filter: l:1 f:0 s:521 2025/09/02 12:01:40 [debug] 170853#170853: *1 http write filter limit 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 writev: 521 of 521 2025/09/02 12:01:40 [debug] 170853#170853: *1 http write filter 0000000000000000 2025/09/02 12:01:40 [debug] 170853#170853: *1 http copy filter: 0 "/upload?" 2025/09/02 12:01:40 [debug] 170853#170853: *1 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 12:01:40 [debug] 170853#170853: *1 set http keepalive handler 2025/09/02 12:01:40 [debug] 170853#170853: *1 http close request 2025/09/02 12:01:40 [debug] 170853#170853: *1 http log handler 2025/09/02 12:01:40 [debug] 170853#170853: *1 free: 000058009608B170 2025/09/02 12:01:40 [debug] 170853#170853: *1 free: 000058009609FA40, unused: 3 2025/09/02 12:01:40 [debug] 170853#170853: *1 free: 0000580096095DB0, unused: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 free: 000058009608A160, unused: 1666 2025/09/02 12:01:40 [debug] 170853#170853: *1 free: 00005800960830A0 2025/09/02 12:01:40 [debug] 170853#170853: *1 hc free: 0000000000000000 2025/09/02 12:01:40 [debug] 170853#170853: *1 hc busy: 0000000000000000 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 tcp_nodelay 2025/09/02 12:01:40 [debug] 170853#170853: *1 reusable connection: 1 2025/09/02 12:01:40 [debug] 170853#170853: *1 event timer add: 6: 65000:82665858 2025/09/02 12:01:40 [debug] 170853#170853: timer delta: 1 2025/09/02 12:01:40 [debug] 170853#170853: worker cycle 2025/09/02 12:01:40 [debug] 170853#170853: epoll timer: 65000 2025/09/02 12:01:40 [debug] 170853#170853: epoll: fd:6 ev:2005 d:00007BB937AFD1E0 2025/09/02 12:01:40 [debug] 170853#170853: *1 http keepalive handler 2025/09/02 12:01:40 [debug] 170853#170853: *1 malloc: 00005800960830A0:1024 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: eof:1, avail:-1 2025/09/02 12:01:40 [debug] 170853#170853: *1 recv: fd:6 0 of 1024 2025/09/02 12:01:40 [info] 170853#170853: *1 client 127.0.0.1 closed keepalive connection 2025/09/02 12:01:40 [debug] 170853#170853: *1 close http connection: 6 2025/09/02 12:01:40 [debug] 170853#170853: *1 event timer del: 6: 82665858 2025/09/02 12:01:40 [debug] 170853#170853: *1 reusable connection: 0 2025/09/02 12:01:40 [debug] 170853#170853: *1 free: 00005800960830A0 2025/09/02 12:01:40 [debug] 170853#170853: *1 free: 0000580096080840, unused: 120 2025/09/02 12:01:40 [debug] 170853#170853: timer delta: 1 2025/09/02 12:01:40 [debug] 170853#170853: worker cycle 2025/09/02 12:01:40 [debug] 170853#170853: epoll timer: -1 2025/09/02 12:45:04 [notice] 170852#170852: signal 15 (SIGTERM) received from 176685, exiting 2025/09/02 12:45:04 [debug] 170852#170852: wake up, sigio 0 2025/09/02 12:45:04 [debug] 170852#170852: child: 0 170853 e:0 t:0 d:0 r:1 j:0 2025/09/02 12:45:04 [debug] 170852#170852: termination cycle: 50 2025/09/02 12:45:04 [debug] 170852#170852: sigsuspend 2025/09/02 12:45:04 [debug] 170853#170853: epoll: fd:7 ev:0001 d:00007BB937AFD0F8 2025/09/02 12:45:04 [debug] 170853#170853: channel handler 2025/09/02 12:45:04 [debug] 170853#170853: channel: 32 2025/09/02 12:45:04 [debug] 170853#170853: channel command: 4 2025/09/02 12:45:04 [debug] 170853#170853: channel: -2 2025/09/02 12:45:04 [debug] 170853#170853: timer delta: 2604396 2025/09/02 12:45:04 [notice] 170853#170853: exiting 2025/09/02 12:45:04 [debug] 170853#170853: flush files 2025/09/02 12:45:04 [debug] 170853#170853: run cleanup: 00005800960CEA90 2025/09/02 12:45:04 [debug] 170853#170853: run cleanup: 00005800960C1A28 2025/09/02 12:45:04 [debug] 170853#170853: cleanup resolver 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960CFDF0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960C2BF0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960A1B60 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960A0A50 2025/09/02 12:45:04 [debug] 170853#170853: free: 000058009609AA20 2025/09/02 12:45:04 [debug] 170853#170853: free: 0000580096099960 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960988A0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960977E0 2025/09/02 12:45:04 [debug] 170853#170853: free: 000058009608F180 2025/09/02 12:45:04 [debug] 170853#170853: free: 0000580096086150, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 0000580096090590, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 000058009609BA30, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960A2B70, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960A6B80, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960AAB90, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960AEBA0, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960B2BB0, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960B6BC0, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960BABD0, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960BEBE0, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960C3DC0, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960C7DD0, unused: 0 2025/09/02 12:45:04 [debug] 170853#170853: free: 00005800960CBDE0, unused: 4920 2025/09/02 12:45:04 [notice] 170853#170853: exit 2025/09/02 12:45:04 [notice] 170852#170852: signal 17 (SIGCHLD) received from 170853 2025/09/02 12:45:04 [notice] 170852#170852: worker process 170853 exited with code 0 2025/09/02 12:45:04 [debug] 170852#170852: shmtx forced unlock 2025/09/02 12:45:04 [debug] 170852#170852: wake up, sigio 3 2025/09/02 12:45:04 [debug] 170852#170852: reap children 2025/09/02 12:45:04 [debug] 170852#170852: child: 0 170853 e:1 t:1 d:0 r:1 j:0 2025/09/02 12:45:04 [notice] 170852#170852: exit 2025/09/02 12:45:04 [debug] 170852#170852: close listening 0.0.0.0:9001 #5 2025/09/02 12:45:04 [debug] 170852#170852: run cleanup: 00005800960C1A28 2025/09/02 12:45:04 [debug] 170852#170852: cleanup resolver 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960CFDF0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960C2BF0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960A1B60 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960A0A50 2025/09/02 12:45:04 [debug] 170852#170852: free: 000058009609AA20 2025/09/02 12:45:04 [debug] 170852#170852: free: 0000580096099960 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960988A0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960977E0 2025/09/02 12:45:04 [debug] 170852#170852: free: 000058009608F180 2025/09/02 12:45:04 [debug] 170852#170852: free: 0000580096086150, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 0000580096090590, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 000058009609BA30, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960A2B70, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960A6B80, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960AAB90, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960AEBA0, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960B2BB0, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960B6BC0, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960BABD0, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960BEBE0, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960C3DC0, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960C7DD0, unused: 0 2025/09/02 12:45:04 [debug] 170852#170852: free: 00005800960CBDE0, unused: 4951 2025/09/02 12:45:08 [debug] 176724#176724: bind() 0.0.0.0:9001 #5 2025/09/02 12:45:08 [debug] 176724#176724: counter: 00007D7353C43080, 1 2025/09/02 12:45:08 [debug] 176725#176725: bind() 0.0.0.0:9001 #5 2025/09/02 12:45:08 [notice] 176725#176725: using the "epoll" event method 2025/09/02 12:45:08 [debug] 176725#176725: counter: 0000786ADF4E7080, 1 2025/09/02 12:45:08 [notice] 176725#176725: nginx/1.18.0 (Ubuntu) 2025/09/02 12:45:08 [notice] 176725#176725: OS: Linux 6.12.10-76061203-generic 2025/09/02 12:45:08 [notice] 176725#176725: getrlimit(RLIMIT_NOFILE): 1048576:1048576 2025/09/02 12:45:08 [debug] 176726#176725: write: 6, 00007FFEE9E686E0, 7, 0 2025/09/02 12:45:08 [debug] 176726#176726: setproctitle: "nginx: master process nginx -p . -c config/local-nginx.conf" 2025/09/02 12:45:08 [notice] 176726#176726: start worker processes 2025/09/02 12:45:08 [debug] 176726#176726: channel 6:7 2025/09/02 12:45:08 [notice] 176726#176726: start worker process 176727 2025/09/02 12:45:08 [debug] 176726#176726: sigsuspend 2025/09/02 12:45:08 [debug] 176727#176727: add cleanup: 00005B3FE0BEBAA0 2025/09/02 12:45:08 [debug] 176727#176727: malloc: 00005B3FE0B9EBD0:8 2025/09/02 12:45:08 [debug] 176727#176727: notify eventfd: 9 2025/09/02 12:45:08 [debug] 176727#176727: testing the EPOLLRDHUP flag: success 2025/09/02 12:45:08 [debug] 176727#176727: malloc: 00005B3FE0BB15B0:6144 2025/09/02 12:45:08 [debug] 176727#176727: malloc: 0000786ADF2DF010:237568 2025/09/02 12:45:08 [debug] 176727#176727: malloc: 00005B3FE0BEE6D0:98304 2025/09/02 12:45:08 [debug] 176727#176727: malloc: 00005B3FE0C066E0:98304 2025/09/02 12:45:08 [debug] 176727#176727: epoll add event: fd:5 op:1 ev:00002001 2025/09/02 12:45:08 [debug] 176727#176727: epoll add event: fd:7 op:1 ev:00002001 2025/09/02 12:45:08 [debug] 176727#176727: setproctitle: "nginx: worker process" 2025/09/02 12:45:08 [debug] 176727#176727: worker cycle 2025/09/02 12:45:08 [debug] 176727#176727: epoll timer: -1 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:5 ev:0001 d:0000786ADF2DF010 2025/09/02 12:45:18 [debug] 176727#176727: accept on 0.0.0.0:9001, ready: 0 2025/09/02 12:45:18 [debug] 176727#176727: posix_memalign: 00005B3FE0B9D840:512 @16 2025/09/02 12:45:18 [debug] 176727#176727: *1 accept: 127.0.0.1:51934 fd:6 2025/09/02 12:45:18 [debug] 176727#176727: *1 event timer add: 6: 60000:85278961 2025/09/02 12:45:18 [debug] 176727#176727: *1 reusable connection: 1 2025/09/02 12:45:18 [debug] 176727#176727: *1 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 10495 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:6 ev:0001 d:0000786ADF2DF1E0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http wait request handler 2025/09/02 12:45:18 [debug] 176727#176727: *1 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:6 908 of 1024 2025/09/02 12:45:18 [debug] 176727#176727: *1 reusable connection: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 posix_memalign: 00005B3FE0BBCA50:4096 @16 2025/09/02 12:45:18 [debug] 176727#176727: *1 http process request line 2025/09/02 12:45:18 [debug] 176727#176727: *1 http request line: "PUT /upload HTTP/1.1" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http uri: "/upload" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http args: "" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http exten: "" 2025/09/02 12:45:18 [debug] 176727#176727: *1 posix_memalign: 00005B3FE0BB2DC0:4096 @16 2025/09/02 12:45:18 [debug] 176727#176727: *1 http process request header line 2025/09/02 12:45:18 [debug] 176727#176727: *1 http header: "Host: localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http header: "User-Agent: curl/8.15.0" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http header: "Accept: */*" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http header: "Authorization: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUyZmY4NTFiZGU0N2FiMjQ0NWFhYjhjOGNiZmFlNWM1NGYzZDYyYzE4OTJmMTMxNDlmYzU5NDFmZmM2MDEiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODI4MDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzg4MzY0MDY5Il0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiOTlkZjViYzU5NGNmYjU1MGIzZjQ2NjI1ZDI0ODI3NTQ5MmNlMmVjNGI4ZjkzMTExYTE5MjQ0M2ZjNjM5NjEyOWQ5ZDY0ZDNmN2IzODBlZjI5YzI5MmQ5ZmI0NmNhODI3OWFlZWE2ZjkxZGFlMzQ5ZWEzY2EyMmJmYjQxZTY3N2YiCn0=" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http header: "Content-Type: text/plain" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http header: "Content-Length: 39" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http header done 2025/09/02 12:45:18 [debug] 176727#176727: *1 event timer del: 6: 85278961 2025/09/02 12:45:18 [debug] 176727#176727: *1 generic phase: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 rewrite phase: 1 2025/09/02 12:45:18 [debug] 176727#176727: *1 test location: "/health" 2025/09/02 12:45:18 [debug] 176727#176727: *1 test location: "/upload" 2025/09/02 12:45:18 [debug] 176727#176727: *1 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 12:45:18 [debug] 176727#176727: *1 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 12:45:18 [debug] 176727#176727: *1 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 12:45:18 [debug] 176727#176727: *1 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 12:45:18 [debug] 176727#176727: *1 using configuration "/upload" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http cl:39 max:104857600 2025/09/02 12:45:18 [debug] 176727#176727: *1 rewrite phase: 3 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "PUT" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script regex: "^(PUT)$" 2025/09/02 12:45:18 [notice] 176727#176727: *1 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script if 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script if: false 2025/09/02 12:45:18 [debug] 176727#176727: *1 post rewrite phase: 4 2025/09/02 12:45:18 [debug] 176727#176727: *1 generic phase: 5 2025/09/02 12:45:18 [debug] 176727#176727: *1 generic phase: 6 2025/09/02 12:45:18 [debug] 176727#176727: *1 generic phase: 7 2025/09/02 12:45:18 [debug] 176727#176727: *1 access phase: 8 2025/09/02 12:45:18 [debug] 176727#176727: *1 access phase: 9 2025/09/02 12:45:18 [debug] 176727#176727: *1 access phase: 10 2025/09/02 12:45:18 [debug] 176727#176727: *1 post access phase: 11 2025/09/02 12:45:18 [debug] 176727#176727: *1 generic phase: 12 2025/09/02 12:45:18 [debug] 176727#176727: *1 generic phase: 13 2025/09/02 12:45:18 [debug] 176727#176727: *1 http client request body preread 39 2025/09/02 12:45:18 [debug] 176727#176727: *1 http request body content length filter 2025/09/02 12:45:18 [debug] 176727#176727: *1 http body new buf t:1 f:0 00005B3FE0BA0405, pos 00005B3FE0BA0405, size: 39 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http init upstream, client timer: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "QUERY_STRING" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "QUERY_STRING: " 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "REQUEST_METHOD" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "PUT" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "CONTENT_TYPE" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "text/plain" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "CONTENT_LENGTH" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "39" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "CONTENT_LENGTH: 39" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "SCRIPT_NAME" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "/upload" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "REQUEST_URI" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "/upload" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "DOCUMENT_URI" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "/upload" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "DOCUMENT_ROOT" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "./blobs" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "SERVER_PROTOCOL" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "HTTP/1.1" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "REQUEST_SCHEME" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "http" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "GATEWAY_INTERFACE" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "CGI/1.1" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "SERVER_SOFTWARE" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "nginx/" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "1.18.0" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "REMOTE_ADDR" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "127.0.0.1" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "REMOTE_PORT" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "51934" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "REMOTE_PORT: 51934" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "SERVER_ADDR" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "127.0.0.1" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "SERVER_PORT" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "SERVER_NAME" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "localhost" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "REDIRECT_STATUS" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "200" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "SCRIPT_FILENAME" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script var: "./blobs" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http script copy: "/ginxsom.fcgi" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "HTTP_AUTHORIZATION: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUyZmY4NTFiZGU0N2FiMjQ0NWFhYjhjOGNiZmFlNWM1NGYzZDYyYzE4OTJmMTMxNDlmYzU5NDFmZmM2MDEiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODI4MDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzg4MzY0MDY5Il0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiOTlkZjViYzU5NGNmYjU1MGIzZjQ2NjI1ZDI0ODI3NTQ5MmNlMmVjNGI4ZjkzMTExYTE5MjQ0M2ZjNjM5NjEyOWQ5ZDY0ZDNmN2IzODBlZjI5YzI5MmQ5ZmI0NmNhODI3OWFlZWE2ZjkxZGFlMzQ5ZWEzY2EyMmJmYjQxZTY3N2YiCn0=" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 12:45:18 [debug] 176727#176727: *1 fastcgi param: "HTTP_CONTENT_LENGTH: 39" 2025/09/02 12:45:18 [debug] 176727#176727: *1 posix_memalign: 00005B3FE0BA7170:4096 @16 2025/09/02 12:45:18 [debug] 176727#176727: *1 http cleanup add: 00005B3FE0BA72A0 2025/09/02 12:45:18 [debug] 176727#176727: *1 get rr peer, try: 1 2025/09/02 12:45:18 [debug] 176727#176727: *1 stream socket 10 2025/09/02 12:45:18 [debug] 176727#176727: *1 epoll add connection: fd:10 ev:80002005 2025/09/02 12:45:18 [debug] 176727#176727: *1 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #2 2025/09/02 12:45:18 [debug] 176727#176727: *1 connected 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream connect: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 posix_memalign: 00005B3FE0B86F20:128 @16 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream send request 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream send request body 2025/09/02 12:45:18 [debug] 176727#176727: *1 chain writer buf fl:0 s:1328 2025/09/02 12:45:18 [debug] 176727#176727: *1 chain writer buf fl:0 s:39 2025/09/02 12:45:18 [debug] 176727#176727: *1 chain writer buf fl:0 s:9 2025/09/02 12:45:18 [debug] 176727#176727: *1 chain writer in: 00005B3FE0BA7310 2025/09/02 12:45:18 [debug] 176727#176727: *1 writev: 1376 of 1376 2025/09/02 12:45:18 [debug] 176727#176727: *1 chain writer out: 0000000000000000 2025/09/02 12:45:18 [debug] 176727#176727: *1 event timer add: 10: 60000:85278961 2025/09/02 12:45:18 [debug] 176727#176727: *1 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 12:45:18 [debug] 176727#176727: *1 http request count:2 blk:0 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:6 ev:0004 d:0000786ADF2DF1E0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http run request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream check client, write event:1, "/upload" 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:10 ev:0004 d:0000786ADF2DF2C8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream dummy handler 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream process header 2025/09/02 12:45:18 [debug] 176727#176727: *1 malloc: 00005B3FE0BA8180:4096 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:10 48 of 4096 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 21 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 33 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream dummy handler 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream process header 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:10 1024 of 4048 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 12:45:18] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=39 DEBUG: Raw Authorization header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUyZmY4NTFiZGU0N2FiMjQ0NWFhYjhjOGNiZmFlNWM1NGYzZDYyYzE4OTJmMTMxNDlmYzU5NDFmZmM2MDEiLAogICJwdWJrZXkiOiAiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIx" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "NmY4MTc5OCIsCiAgImNyZWF0ZWRfYXQiOiAxNzU2ODI4MDgxLAogICJ0YWdzIjogWwogICAgWyJ0IiwgInVwbG9hZCJdLAogICAgWyJ4IiwgIjNmNDlmOTM0ZTgzODg5M2JkYzUxNmU2ODBhZGUzY2VlMmE4NDhiYmY0MmMzZTdhYmEwMTA4Y2Y3Y2VkYjg1NDAiXSwKICAgIFsiZXhwaXJhdGlvbiIsICIxNzg4MzY0MDY5Il0KICBdLAogICJjb250ZW50IjogIlVwbG9hZCBzdGFuZGFyZCB0ZXN0IGZpbGUiLAogICJzaWciOiAiOTlkZjViYzU5NGNmYjU1MGIzZjQ2NjI1ZDI0ODI3NTQ5MmNlMmVjNGI4ZjkzMTExYTE5MjQ0M2ZjNjM5NjEyOWQ5ZDY0ZDNmN2IzODBlZjI5YzI5MmQ5ZmI0NmNhODI3OWFlZWE2ZjkxZGFlMzQ5ZWEzY2EyMmJmYjQxZTY3N2YiCn0= LOG: [" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream dummy handler 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream process header 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:10 3248 of 4096 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: A6 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 02 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 166 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "2025-09-02 12:45:18] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "d with method: upload, hash: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUy... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: " parse: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [ ["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"] ], "content": "Upload standard test file", "sig": "99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "ca8279aeea6f91dae349ea3ca22bfb41e677f" } ✅ SUCCESS: cJSON_Parse succeeded, event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756828081, "tags": [["t", "upload"], ["x", "3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540"], ["expiration", "1788364069"]], "content": "Upload standard test file", "sig": "99df5" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601 ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f " while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756828081 🔍 STEP SERVER-5: Detailed pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream dummy handler 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream process header 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:10 1024 of 4096 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: ": Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(55) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature ret" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "urned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed struc" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream dummy handler 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream process header 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:10 4096 of 4096 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: avail:0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "ture validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is numbe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "r ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: '6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "chars) ℹ️ INFO: Signature string: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Che" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "cking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 STEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756828081 ✅ SUCCESS: Timestamp is valid: 2025-09-02 15:48:01 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: " INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️ INFO: Tag[1][1]: '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1788364069' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: 'Upload standard test file' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "ation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍 STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( 6f 1e 2f f8 51 bd e4 7a b2 44 5a ab 8c 8c bf ae |o./.Q..z.DZ.....| 5c 54 f3 d6 2c 18 92 f1 31 49 fc 59 41 ff c6 01 |\T..,...1I.YA...| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: 6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601 ℹ️ I" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "NFO: Provided ID: 6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601 ✅ SUCCESS: Event ID verification passed 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream dummy handler 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream process header 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:10 3072 of 4096 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "ignature bytes ( 99 df 5b c5 94 cf b5 50 b3 f4 66 25 d2 48 27 54 |..[....P..f%.H'T| 92 ce 2e c4 b8 f9 31 11 a1 92 44 3f c6 39 61 29 |......1...D?.9a)| d9 d6 4d 3f 7b 38 0e f2 9c 29 2d 9f b4 6c a8 27 |..M?{8...)-..l.'| 9a ee a6 f9 1d ae 34 9e a3 ca 22 bf b4 1e 67 7f |......4..."...g.| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature retu" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "rned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '6f1e2ff851bde47ab2445aab8c8cbfae5c54f3d62c1892f13149fc5941ffc601' ℹ️ INFO: Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756828081 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Fie" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "ld 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: 'Upload standard test file' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ️ INFO: Type: String ℹ️ INFO: Value: '99df5bc594cfb550b3f46625d248275492ce2ec4b8f93111a192443fc6396129d9d64d3f7b380ef29c292d9fb46ca8279aeea6f91dae349ea3ca22bfb41e677f' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found ma" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "tching hash tag: 3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540 DEBUG: Found expiration tag: 1788364069 DEBUG: Blossom event validation passed ✅ SUCCESS: Blossom event validation PASSED ✅ SUCCESS: Server-style authentication successful, returning NOSTR_SUCCESS AUTH: authenticate_request returned: 0 DEBUG: parse_authorization_header called with header: Nostr ewogICJraW5kIjogMjQyNDIsCiAgImlkIjogIjZmMWUy... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - de" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "coded_len=DEBUG: Successfully decoded JSON (length=DEBUG: Authentication passed, uploader_pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 DEBUG: Saving file to: blobs/3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540.txt DEBUG: Successfully saved DEBUG: Content-Disposition header: NULL DEBUG: No Content-Disposition header provided DEBUG: Final filename after extraction: NULL DEBUG: insert_blob_metadata() called for sha256='3f49f934e838893bdc516e680ade3cee" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream dummy handler 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 59997 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream process header 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:10 1024 of 4096 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: "2a848bbf42c3e7aba0108cf7cedb8540' DEBUG: Opening database at path: db/ginxsom.db DEBUG: Database opened successfully for writing DEBUG: Preparing SQL: INSERT INTO blobs (sha256, size, type, uploaded_at, uploader_pubkey, filename) VALUES (?, ?, ?, ?, ?, ?) DEBUG: SQL prepared successfully, binding parameters DEBUG: Parameter values to bind: DEBUG: 1. sha256 = '3f49f934e838893bdc516e680ade3cee2a848bbf42c3e7aba0108cf7cedb8540' DEBUG: 2. size = 39 DEBUG: 3. type = 'text/plain' DEBUG: 4" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: F8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 504 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: " uploaded_at = 1756831518 DEBUG: 5. uploader_pubkey = '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: 6. filename = 'NULL' DEBUG: Binding parameter 1 (sha256) DEBUG: Binding parameter 2 (size) DEBUG: Binding parameter 3 (type) DEBUG: Binding parameter 4 (uploaded_at) DEBUG: Binding parameter 5 (uploader_pubkey) DEBUG: Binding uploader_pubkey as text: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: Binding parameter 6 (filename) DEBUG:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:0, avail:0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream dummy handler 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 59996 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:10 ev:2005 d:0000786ADF2DF2C8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream request: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream process header 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:1, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:10 640 of 4096 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 1C 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 04 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 284 2025/09/02 12:45:18 [error] 176727#176727: *1 FastCGI sent in stderr: " Binding filename as NULL DEBUG: Parameters bound, executing INSERT DEBUG: INSERT failed - blob already exists (duplicate sha256) DEBUG: Database closed, returning 1 DEBUG: Blob metadata successfully stored in database DEBUG: Upload completed successfully with database storage" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 07 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 06 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 2C 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 04 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 300 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi parser: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi header: "Status: 200 OK" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi parser: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi header: "Content-Type: application/json" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi parser: 1 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi header done 2025/09/02 12:45:18 [debug] 176727#176727: *1 HTTP/1.1 200 OK Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 16:45:18 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive X-Content-Type-Options: nosniff X-Frame-Options: DENY X-XSS-Protection: 1; mode=block 2025/09/02 12:45:18 [debug] 176727#176727: *1 write new buf t:1 f:0 00005B3FE0BA75D0, pos 00005B3FE0BA75D0, size: 260 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http write filter: l:0 f:0 s:260 2025/09/02 12:45:18 [debug] 176727#176727: *1 http cacheable: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream process upstream 2025/09/02 12:45:18 [debug] 176727#176727: *1 pipe read upstream: 1 2025/09/02 12:45:18 [debug] 176727#176727: *1 pipe preread: 278 2025/09/02 12:45:18 [debug] 176727#176727: *1 readv: eof:1, avail:0 2025/09/02 12:45:18 [debug] 176727#176727: *1 readv: 1, last:3456 2025/09/02 12:45:18 [debug] 176727#176727: *1 pipe recv chain: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 pipe buf free s:0 t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA82EA, size: 278 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 pipe length: -1 2025/09/02 12:45:18 [debug] 176727#176727: *1 input buf #0 00005B3FE0BA82EA 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 06 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi closed stdout 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 03 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 01 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 08 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record byte: 00 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi record length: 8 2025/09/02 12:45:18 [debug] 176727#176727: *1 http fastcgi sent end request 2025/09/02 12:45:18 [debug] 176727#176727: *1 input buf 00005B3FE0BA82EA 250 2025/09/02 12:45:18 [debug] 176727#176727: *1 pipe write downstream: 1 2025/09/02 12:45:18 [debug] 176727#176727: *1 pipe write downstream flush in 2025/09/02 12:45:18 [debug] 176727#176727: *1 http output filter "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http copy filter: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http postpone filter "/upload?" 00005B3FE0BA72E0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http chunk: 250 2025/09/02 12:45:18 [debug] 176727#176727: *1 write old buf t:1 f:0 00005B3FE0BA75D0, pos 00005B3FE0BA75D0, size: 260 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 write new buf t:1 f:0 00005B3FE0BA7918, pos 00005B3FE0BA7918, size: 4 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 write new buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA82EA, size: 250 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http write filter: l:0 f:0 s:516 2025/09/02 12:45:18 [debug] 176727#176727: *1 http copy filter: 0 "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 pipe write downstream done 2025/09/02 12:45:18 [debug] 176727#176727: *1 event timer: 10, old: 85278961, new: 85278965 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream exit: 0000000000000000 2025/09/02 12:45:18 [debug] 176727#176727: *1 finalize http upstream request: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 finalize http fastcgi request 2025/09/02 12:45:18 [debug] 176727#176727: *1 free rr peer 1 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 close http upstream connection: 10 2025/09/02 12:45:18 [debug] 176727#176727: *1 free: 00005B3FE0B86F20, unused: 48 2025/09/02 12:45:18 [debug] 176727#176727: *1 event timer del: 10: 85278961 2025/09/02 12:45:18 [debug] 176727#176727: *1 reusable connection: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http upstream temp fd: -1 2025/09/02 12:45:18 [debug] 176727#176727: *1 http output filter "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http copy filter: "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http postpone filter "/upload?" 00007FFEE9E68320 2025/09/02 12:45:18 [debug] 176727#176727: *1 http chunk: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 write old buf t:1 f:0 00005B3FE0BA75D0, pos 00005B3FE0BA75D0, size: 260 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 write old buf t:1 f:0 00005B3FE0BA7918, pos 00005B3FE0BA7918, size: 4 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 write old buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA82EA, size: 250 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 write old buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E5, size: 5 file: 0, size: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http write filter: l:1 f:0 s:521 2025/09/02 12:45:18 [debug] 176727#176727: *1 http write filter limit 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 writev: 521 of 521 2025/09/02 12:45:18 [debug] 176727#176727: *1 http write filter 0000000000000000 2025/09/02 12:45:18 [debug] 176727#176727: *1 http copy filter: 0 "/upload?" 2025/09/02 12:45:18 [debug] 176727#176727: *1 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 12:45:18 [debug] 176727#176727: *1 set http keepalive handler 2025/09/02 12:45:18 [debug] 176727#176727: *1 http close request 2025/09/02 12:45:18 [debug] 176727#176727: *1 http log handler 2025/09/02 12:45:18 [debug] 176727#176727: *1 free: 00005B3FE0BA8180 2025/09/02 12:45:18 [debug] 176727#176727: *1 free: 00005B3FE0BBCA50, unused: 3 2025/09/02 12:45:18 [debug] 176727#176727: *1 free: 00005B3FE0BB2DC0, unused: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 free: 00005B3FE0BA7170, unused: 1666 2025/09/02 12:45:18 [debug] 176727#176727: *1 free: 00005B3FE0BA00A0 2025/09/02 12:45:18 [debug] 176727#176727: *1 hc free: 0000000000000000 2025/09/02 12:45:18 [debug] 176727#176727: *1 hc busy: 0000000000000000 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 tcp_nodelay 2025/09/02 12:45:18 [debug] 176727#176727: *1 reusable connection: 1 2025/09/02 12:45:18 [debug] 176727#176727: *1 event timer add: 6: 65000:85283965 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: 65000 2025/09/02 12:45:18 [debug] 176727#176727: epoll: fd:6 ev:2005 d:0000786ADF2DF1E0 2025/09/02 12:45:18 [debug] 176727#176727: *1 http keepalive handler 2025/09/02 12:45:18 [debug] 176727#176727: *1 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: eof:1, avail:-1 2025/09/02 12:45:18 [debug] 176727#176727: *1 recv: fd:6 0 of 1024 2025/09/02 12:45:18 [info] 176727#176727: *1 client 127.0.0.1 closed keepalive connection 2025/09/02 12:45:18 [debug] 176727#176727: *1 close http connection: 6 2025/09/02 12:45:18 [debug] 176727#176727: *1 event timer del: 6: 85283965 2025/09/02 12:45:18 [debug] 176727#176727: *1 reusable connection: 0 2025/09/02 12:45:18 [debug] 176727#176727: *1 free: 00005B3FE0BA00A0 2025/09/02 12:45:18 [debug] 176727#176727: *1 free: 00005B3FE0B9D840, unused: 120 2025/09/02 12:45:18 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:18 [debug] 176727#176727: worker cycle 2025/09/02 12:45:18 [debug] 176727#176727: epoll timer: -1 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:5 ev:0001 d:0000786ADF2DF010 2025/09/02 12:45:29 [debug] 176727#176727: accept on 0.0.0.0:9001, ready: 0 2025/09/02 12:45:29 [debug] 176727#176727: posix_memalign: 00005B3FE0B9D840:512 @16 2025/09/02 12:45:29 [debug] 176727#176727: *3 accept: 127.0.0.1:47396 fd:6 2025/09/02 12:45:29 [debug] 176727#176727: *3 event timer add: 6: 60000:85289593 2025/09/02 12:45:29 [debug] 176727#176727: *3 reusable connection: 1 2025/09/02 12:45:29 [debug] 176727#176727: *3 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 10627 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:6 ev:0001 d:0000786ADF2DF1E1 2025/09/02 12:45:29 [debug] 176727#176727: *3 http wait request handler 2025/09/02 12:45:29 [debug] 176727#176727: *3 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:6 1024 of 1024 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: avail:112 2025/09/02 12:45:29 [debug] 176727#176727: *3 reusable connection: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 posix_memalign: 00005B3FE0BBCA50:4096 @16 2025/09/02 12:45:29 [debug] 176727#176727: *3 http process request line 2025/09/02 12:45:29 [debug] 176727#176727: *3 http request line: "PUT /upload HTTP/1.1" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http uri: "/upload" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http args: "" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http exten: "" 2025/09/02 12:45:29 [debug] 176727#176727: *3 posix_memalign: 00005B3FE0BB2DC0:4096 @16 2025/09/02 12:45:29 [debug] 176727#176727: *3 http process request header line 2025/09/02 12:45:29 [debug] 176727#176727: *3 http header: "Host: localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http header: "User-Agent: curl/8.15.0" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http header: "Accept: */*" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwMzJmNmRiNThlZjkwZTIzYzRjY2VmZWQ0NTJkZTk5ZGQzZTQxYjI2Mjk3NjUzYTllZmJlZjdmYjJlMTEwY2JkIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4MzE1MjksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI3YjNiOTJlMmZmZWZlZDhjNzQ0NGU5Yzc4YzQzMmQyNzlkODU5NjcyZTQ2NWJmYzkwZmU0NGE3YTI1NjZhMTU2Il0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTEyOCJdXSwiY29udGVudCI6IiIsInNpZyI6ImFmNGMyYzRjNmNkZmIyNThmZDhmY2RiYjcxOWFlYzdjMzYwOTJhMTc4MmQ1Y2NiMzM5MDk5ZmZjZjg2OWU4ZjcwMmM0OTkzZTVhM2FlZTYxZWRmN2VkOWRhMGY5N2U2Y2Y3Y2JhODIzMWQ0OGMwZGI1ZTA5NzZkMWQ4YTFiMjI1In0=" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http header: "Content-Type: text/plain" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http header: "Content-Disposition: attachment; filename="test_blob_1756831528.txt"" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http header: "Content-Length: 296" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http header done 2025/09/02 12:45:29 [debug] 176727#176727: *3 event timer del: 6: 85289593 2025/09/02 12:45:29 [debug] 176727#176727: *3 generic phase: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 rewrite phase: 1 2025/09/02 12:45:29 [debug] 176727#176727: *3 test location: "/health" 2025/09/02 12:45:29 [debug] 176727#176727: *3 test location: "/upload" 2025/09/02 12:45:29 [debug] 176727#176727: *3 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 12:45:29 [debug] 176727#176727: *3 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 12:45:29 [debug] 176727#176727: *3 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 12:45:29 [debug] 176727#176727: *3 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 12:45:29 [debug] 176727#176727: *3 using configuration "/upload" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http cl:296 max:104857600 2025/09/02 12:45:29 [debug] 176727#176727: *3 rewrite phase: 3 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "PUT" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script regex: "^(PUT)$" 2025/09/02 12:45:29 [notice] 176727#176727: *3 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script if 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script if: false 2025/09/02 12:45:29 [debug] 176727#176727: *3 post rewrite phase: 4 2025/09/02 12:45:29 [debug] 176727#176727: *3 generic phase: 5 2025/09/02 12:45:29 [debug] 176727#176727: *3 generic phase: 6 2025/09/02 12:45:29 [debug] 176727#176727: *3 generic phase: 7 2025/09/02 12:45:29 [debug] 176727#176727: *3 access phase: 8 2025/09/02 12:45:29 [debug] 176727#176727: *3 access phase: 9 2025/09/02 12:45:29 [debug] 176727#176727: *3 access phase: 10 2025/09/02 12:45:29 [debug] 176727#176727: *3 post access phase: 11 2025/09/02 12:45:29 [debug] 176727#176727: *3 generic phase: 12 2025/09/02 12:45:29 [debug] 176727#176727: *3 generic phase: 13 2025/09/02 12:45:29 [debug] 176727#176727: *3 http client request body preread 184 2025/09/02 12:45:29 [debug] 176727#176727: *3 http request body content length filter 2025/09/02 12:45:29 [debug] 176727#176727: *3 http body new buf t:1 f:0 00005B3FE0BA03E8, pos 00005B3FE0BA03E8, size: 184 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http read client request body 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:112 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:6 112 of 112 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http client request body recv 112 2025/09/02 12:45:29 [debug] 176727#176727: *3 http body new buf t:1 f:0 00005B3FE0BB3850, pos 00005B3FE0BB3850, size: 112 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http client request body rest 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http init upstream, client timer: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 12:45:29 [debug] 176727#176727: *3 posix_memalign: 00005B3FE0BA7170:4096 @16 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "QUERY_STRING" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "QUERY_STRING: " 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "REQUEST_METHOD" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "PUT" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "CONTENT_TYPE" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "text/plain" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "CONTENT_LENGTH" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "296" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "CONTENT_LENGTH: 296" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "SCRIPT_NAME" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "/upload" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "REQUEST_URI" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "/upload" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "DOCUMENT_URI" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "/upload" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "DOCUMENT_ROOT" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "./blobs" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "SERVER_PROTOCOL" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "HTTP/1.1" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "REQUEST_SCHEME" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "http" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "GATEWAY_INTERFACE" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "CGI/1.1" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "SERVER_SOFTWARE" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "nginx/" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "1.18.0" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "REMOTE_ADDR" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "127.0.0.1" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "REMOTE_PORT" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "47396" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "REMOTE_PORT: 47396" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "SERVER_ADDR" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "127.0.0.1" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "SERVER_PORT" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "SERVER_NAME" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "localhost" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "REDIRECT_STATUS" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "200" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "SCRIPT_FILENAME" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script var: "./blobs" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http script copy: "/ginxsom.fcgi" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwMzJmNmRiNThlZjkwZTIzYzRjY2VmZWQ0NTJkZTk5ZGQzZTQxYjI2Mjk3NjUzYTllZmJlZjdmYjJlMTEwY2JkIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4MzE1MjksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI3YjNiOTJlMmZmZWZlZDhjNzQ0NGU5Yzc4YzQzMmQyNzlkODU5NjcyZTQ2NWJmYzkwZmU0NGE3YTI1NjZhMTU2Il0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTEyOCJdXSwiY29udGVudCI6IiIsInNpZyI6ImFmNGMyYzRjNmNkZmIyNThmZDhmY2RiYjcxOWFlYzdjMzYwOTJhMTc4MmQ1Y2NiMzM5MDk5ZmZjZjg2OWU4ZjcwMmM0OTkzZTVhM2FlZTYxZWRmN2VkOWRhMGY5N2U2Y2Y3Y2JhODIzMWQ0OGMwZGI1ZTA5NzZkMWQ4YTFiMjI1In0=" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756831528.txt"" 2025/09/02 12:45:29 [debug] 176727#176727: *3 fastcgi param: "HTTP_CONTENT_LENGTH: 296" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http cleanup add: 00005B3FE0BB3BA0 2025/09/02 12:45:29 [debug] 176727#176727: *3 get rr peer, try: 1 2025/09/02 12:45:29 [debug] 176727#176727: *3 stream socket 10 2025/09/02 12:45:29 [debug] 176727#176727: *3 epoll add connection: fd:10 ev:80002005 2025/09/02 12:45:29 [debug] 176727#176727: *3 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #4 2025/09/02 12:45:29 [debug] 176727#176727: *3 connected 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream connect: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 posix_memalign: 00005B3FE0B86F20:128 @16 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream send request 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream send request body 2025/09/02 12:45:29 [debug] 176727#176727: *3 chain writer buf fl:0 s:1304 2025/09/02 12:45:29 [debug] 176727#176727: *3 chain writer buf fl:0 s:184 2025/09/02 12:45:29 [debug] 176727#176727: *3 chain writer buf fl:0 s:8 2025/09/02 12:45:29 [debug] 176727#176727: *3 chain writer buf fl:0 s:112 2025/09/02 12:45:29 [debug] 176727#176727: *3 chain writer buf fl:0 s:8 2025/09/02 12:45:29 [debug] 176727#176727: *3 chain writer in: 00005B3FE0BB3C30 2025/09/02 12:45:29 [debug] 176727#176727: *3 writev: 1616 of 1616 2025/09/02 12:45:29 [debug] 176727#176727: *3 chain writer out: 0000000000000000 2025/09/02 12:45:29 [debug] 176727#176727: *3 event timer add: 10: 60000:85289593 2025/09/02 12:45:29 [debug] 176727#176727: *3 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 12:45:29 [debug] 176727#176727: *3 http request count:2 blk:0 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:6 ev:0004 d:0000786ADF2DF1E1 2025/09/02 12:45:29 [debug] 176727#176727: *3 http run request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream check client, write event:1, "/upload" 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0004 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process header 2025/09/02 12:45:29 [debug] 176727#176727: *3 malloc: 00005B3FE0BA8180:4096 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:10 560 of 4096 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 21 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 33 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 12:45:29] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=296 DEBUG: Raw Authorization header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwMzJmNmRiNThlZjkwZTIzYzRjY2VmZWQ0NTJkZTk5ZGQzZTQxYjI2Mjk3NjUzYTllZmJlZjdmYjJlMTEwY2JkIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImN" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0004 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process header 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:10 592 of 4096 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "yZWF0ZWRfYXQiOjE3NTY4MzE1MjksInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI3YjNiOTJlMmZmZWZlZDhjNzQ0NGU5Yzc4YzQzMmQyNzlkODU5NjcyZTQ2NWJmYzkwZmU0NGE3YTI1NjZhMTU2Il0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTEyOCJdXSwiY29udGVudCI6IiIsInNpZyI6ImFmNGMyYzRjNmNkZmIyNThmZDhmY2RiYjcxOWFlYzdjMzYwOTJhMTc4MmQ1Y2NiMzM5MDk5ZmZjZjg2OWU4ZjcwMmM0OTkzZTVhM2FlZTYxZWRmN2VkOWRhMGY5N2U2Y2Y3Y2JhODIzMWQ0OGMwZGI1ZTA5NzZkMWQ4YTFiMjI1In0= LOG: [2025-09-02 12:45:29] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 43 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 05 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 67 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: " 7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process header 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:10 3072 of 3504 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "d with method: upload, hash: 7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwMzJmNmRiNThlZjkw... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: " parse: {"kind":24242,"id":"032f6db58ef90e23c4ccefed452de99dd3e41b26297653a9efbef7fb2e110cbd","pubkey":"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","created_at":1756831529,"tags":[["t","upload"],["x","7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156"],["expiration","1756835128"]],"content":"","sig":"af4c2c4c6cdfb258fd8fcdbb719aec7c36092a1782d5ccb339099ffcf869e8f702c4993e5a3aee61edf7ed9da0f97e6cf7cba8231d48c0db5e0976d1d8a1b225"} ✅ SUCCESS: cJSON_Parse succeeded" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: ", event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "032f6db58ef90e23c4ccefed452de99dd3e41b26297653a9efbef7fb2e110cbd", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756831529, "tags": [["t", "upload"], ["x", "7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156"], ["expiration", "1756835128"]], "content": "", "sig": "af4c2c4c6cdfb258fd8fcdbb719aec7c36092a1782d5ccb339099ffcf869e8f702c4993e5a3aee61edf7ed9da0f97e6cf7cba8231" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "d48c0db5e0976d1d8a1b225" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 032f6db58ef90e23c4ccefed452de99dd3e41b26297653a9efbef7fb2e110cbd ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: af4c2c4c6cdfb258fd8fcdbb719aec7c36092a1782d5ccb339099ffcf869e8f702c4993e5a3aee61edf7ed9da0f97e6cf7cba8231d48c0db5e0976d1d8a1b225 ℹ️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756831529 🔍 STEP SERVER-5: Detailed pubkey" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: " analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(5" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0004 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process header 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:10 512 of 4096 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "5) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature returned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process header 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:10 2048 of 4096 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed structure validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is number ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: '032f6db58ef90e23c4ccefed452de99dd3e41b26297653a9efbef7fb2e110cbd' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64 chars) ℹ️ INFO: Signature string: 'af4c2c4c6cdfb258fd8fcdbb719aec7c36092a1782d5ccb339099ffcf869" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "e8f702c4993e5a3aee61edf7ed9da0f97e6cf7cba8231d48c0db5e0976d1d8a1b225' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Checking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process header 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:10 2560 of 4096 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "TEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756831529 ✅ SUCCESS: Timestamp is valid: 2025-09-02 16:45:29 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️ INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: " INFO: Tag[1][1]: '7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1756835128' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: '' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure validation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: " validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( 03 2f 6d b5 8e f9 0e 23 c4 cc ef ed 45 2d e9 9d |./m....#....E-..| d3 e4 1b 26 29 76 53 a9 ef be f7 fb 2e 11 0c bd |...&)vS.........| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: 032f6db58ef90e23c4ccefed452de99dd3e41b26297653a9efbef7fb2e110cbd ℹ️ INFO: Provided ID: 032f6db58ef90e23c4ccefed452de99dd3e41b26297653a9efbef7fb2e110cbd ✅ SUCCESS: Event ID verification passe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "d 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: Signature bytes ( af 4c 2c 4c 6c df b2 58 fd 8f cd bb 71 9a ec 7c |.L,Ll..X....q..|| 36 09 2a 17 82 d5 cc b3 39 09 9f fc f" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process header 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:10 3072 of 4096 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "8 69 e8 f7 |6.*.....9....i..| 02 c4 99 3e 5a 3a ee 61 ed f7 ed 9d a0 f9 7e 6c |...>Z:.a......~l| f7 cb a8 23 1d 48 c0 db 5e 09 76 d1 d8 a1 b2 25 |...#.H..^.v....%| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature returned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: " PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️ INFO: Type: String ℹ️ INFO: Value: '032f6db58ef90e23c4ccefed452de99dd3e41b26297653a9efbef7fb2e110cbd' ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: ": Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756831529 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Field 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: '' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: 'af4c2c4c6cdfb258fd8fcdbb719aec7c36092a1782d5ccb339099ffcf869e8f702c4993e5a3aee61edf7ed9da0f97e6cf7cba8231d48c0db5e0976d1d8a1b225' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found matching hash tag: 7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156 DEBUG: Found expiration tag: 1756835128 DEBUG: Blossom event valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "ation passed ✅ SUCCESS: Blossom event validation PASSED ✅ SUCCESS: Server-style authentication successful, returning NOSTR_SUCCESS AUTH: authenticate_request returned: 0 DEBUG: parse_authorization_header called with header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIwMzJmNmRiNThlZjkw... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=DEBUG: Authentication passed, uploader_pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "815b16f81798 DEBUG: Saving file to: blobs/7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156.txt DEBUG: Successfully saved DEBUG: Content-Disposition header: attachment; filename="test_blob_1756831528.txt" DEBUG: Looking for filename= in Content-Disposition header DEBUG: Found filename= at position 12 DEBUG: Filename value starts with: "test_blob_175683152 DEBUG: Processing quoted filename DEBUG: Quoted filename length: DEBUG: Extracted quoted filename: 'test_blob_1756831528.txt" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0004 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59997 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process header 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:10 1024 of 4096 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "' DEBUG: Final filename after extraction: test_blob_1756831528.txt DEBUG: insert_blob_metadata() called for sha256='7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156' DEBUG: Opening database at path: db/ginxsom.db DEBUG: Database opened successfully for writing DEBUG: Preparing SQL: INSERT INTO blobs (sha256, size, type, uploaded_at, uploader_pubkey, filename) VALUES (?, ?, ?, ?, ?, ?) DEBUG: SQL prepared successfully, binding parameters DEBUG: Parameter values to bind: DEBUG:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: F8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 504 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: " 1. sha256 = '7b3b92e2ffefed8c7444e9c78c432d279d859672e465bfc90fe44a7a2566a156' DEBUG: 2. size = 296 DEBUG: 3. type = 'text/plain' DEBUG: 4. uploaded_at = 1756831529 DEBUG: 5. uploader_pubkey = '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: 6. filename = 'test_blob_1756831528.txt' DEBUG: Binding parameter 1 (sha256) DEBUG: Binding parameter 2 (size) DEBUG: Binding parameter 3 (type) DEBUG: Binding parameter 4 (uploaded_at) DEBUG: Binding parameter 5 (" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59997 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:0004 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream dummy handler 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 59997 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:10 ev:2005 d:0000786ADF2DF2C9 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream request: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process header 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:1, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:10 800 of 4096 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: BE 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 02 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 446 2025/09/02 12:45:29 [error] 176727#176727: *3 FastCGI sent in stderr: "uploader_pubkey) DEBUG: Binding uploader_pubkey as text: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: Binding parameter 6 (filename) DEBUG: Binding filename as text: 'test_blob_1756831528.txt' DEBUG: Parameters bound, executing INSERT DEBUG: INSERT successful DEBUG: Database closed, returning 1 DEBUG: Blob metadata successfully stored in database DEBUG: Upload completed successfully with database storage" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 07 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 06 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 2D 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 03 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 301 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi parser: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi header: "Status: 200 OK" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi parser: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi header: "Content-Type: application/json" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi parser: 1 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi header done 2025/09/02 12:45:29 [debug] 176727#176727: *3 HTTP/1.1 200 OK Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 16:45:29 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive X-Content-Type-Options: nosniff X-Frame-Options: DENY X-XSS-Protection: 1; mode=block 2025/09/02 12:45:29 [debug] 176727#176727: *3 write new buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http write filter: l:0 f:0 s:260 2025/09/02 12:45:29 [debug] 176727#176727: *3 http cacheable: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream process upstream 2025/09/02 12:45:29 [debug] 176727#176727: *3 pipe read upstream: 1 2025/09/02 12:45:29 [debug] 176727#176727: *3 pipe preread: 278 2025/09/02 12:45:29 [debug] 176727#176727: *3 readv: eof:1, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 readv: 1, last:3296 2025/09/02 12:45:29 [debug] 176727#176727: *3 pipe recv chain: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 pipe buf free s:0 t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 278 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 pipe length: -1 2025/09/02 12:45:29 [debug] 176727#176727: *3 input buf #0 00005B3FE0BA838A 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 06 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi closed stdout 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 03 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 01 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 08 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record byte: 00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi record length: 8 2025/09/02 12:45:29 [debug] 176727#176727: *3 http fastcgi sent end request 2025/09/02 12:45:29 [debug] 176727#176727: *3 input buf 00005B3FE0BA838A 251 2025/09/02 12:45:29 [debug] 176727#176727: *3 pipe write downstream: 1 2025/09/02 12:45:29 [debug] 176727#176727: *3 pipe write downstream flush in 2025/09/02 12:45:29 [debug] 176727#176727: *3 http output filter "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http copy filter: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http postpone filter "/upload?" 00005B3FE0BB3C00 2025/09/02 12:45:29 [debug] 176727#176727: *3 http chunk: 251 2025/09/02 12:45:29 [debug] 176727#176727: *3 write old buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 write new buf t:1 f:0 00005B3FE0BB3D90, pos 00005B3FE0BB3D90, size: 4 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 write new buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 251 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http write filter: l:0 f:0 s:517 2025/09/02 12:45:29 [debug] 176727#176727: *3 http copy filter: 0 "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 pipe write downstream done 2025/09/02 12:45:29 [debug] 176727#176727: *3 event timer: 10, old: 85289593, new: 85289599 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream exit: 0000000000000000 2025/09/02 12:45:29 [debug] 176727#176727: *3 finalize http upstream request: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 finalize http fastcgi request 2025/09/02 12:45:29 [debug] 176727#176727: *3 free rr peer 1 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 close http upstream connection: 10 2025/09/02 12:45:29 [debug] 176727#176727: *3 free: 00005B3FE0B86F20, unused: 48 2025/09/02 12:45:29 [debug] 176727#176727: *3 event timer del: 10: 85289593 2025/09/02 12:45:29 [debug] 176727#176727: *3 reusable connection: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http upstream temp fd: -1 2025/09/02 12:45:29 [debug] 176727#176727: *3 http output filter "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http copy filter: "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http postpone filter "/upload?" 00007FFEE9E68320 2025/09/02 12:45:29 [debug] 176727#176727: *3 http chunk: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 write old buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 write old buf t:1 f:0 00005B3FE0BB3D90, pos 00005B3FE0BB3D90, size: 4 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 write old buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 251 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 write old buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E5, size: 5 file: 0, size: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 http write filter: l:1 f:0 s:522 2025/09/02 12:45:29 [debug] 176727#176727: *3 http write filter limit 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 writev: 522 of 522 2025/09/02 12:45:29 [debug] 176727#176727: *3 http write filter 0000000000000000 2025/09/02 12:45:29 [debug] 176727#176727: *3 http copy filter: 0 "/upload?" 2025/09/02 12:45:29 [debug] 176727#176727: *3 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 12:45:29 [debug] 176727#176727: *3 set http keepalive handler 2025/09/02 12:45:29 [debug] 176727#176727: *3 http close request 2025/09/02 12:45:29 [debug] 176727#176727: *3 http log handler 2025/09/02 12:45:29 [debug] 176727#176727: *3 free: 00005B3FE0BA8180 2025/09/02 12:45:29 [debug] 176727#176727: *3 free: 00005B3FE0BBCA50, unused: 3 2025/09/02 12:45:29 [debug] 176727#176727: *3 free: 00005B3FE0BB2DC0, unused: 8 2025/09/02 12:45:29 [debug] 176727#176727: *3 free: 00005B3FE0BA7170, unused: 1170 2025/09/02 12:45:29 [debug] 176727#176727: *3 free: 00005B3FE0BA00A0 2025/09/02 12:45:29 [debug] 176727#176727: *3 hc free: 0000000000000000 2025/09/02 12:45:29 [debug] 176727#176727: *3 hc busy: 0000000000000000 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 tcp_nodelay 2025/09/02 12:45:29 [debug] 176727#176727: *3 reusable connection: 1 2025/09/02 12:45:29 [debug] 176727#176727: *3 event timer add: 6: 65000:85294599 2025/09/02 12:45:29 [debug] 176727#176727: *3 post event 00005B3FE0BEE790 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 3 2025/09/02 12:45:29 [debug] 176727#176727: posted event 00005B3FE0BEE790 2025/09/02 12:45:29 [debug] 176727#176727: *3 delete posted event 00005B3FE0BEE790 2025/09/02 12:45:29 [debug] 176727#176727: *3 http keepalive handler 2025/09/02 12:45:29 [debug] 176727#176727: *3 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:0, avail:0 2025/09/02 12:45:29 [debug] 176727#176727: *3 free: 00005B3FE0BA00A0 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: 65000 2025/09/02 12:45:29 [debug] 176727#176727: epoll: fd:6 ev:2005 d:0000786ADF2DF1E1 2025/09/02 12:45:29 [debug] 176727#176727: *3 http keepalive handler 2025/09/02 12:45:29 [debug] 176727#176727: *3 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: eof:1, avail:-1 2025/09/02 12:45:29 [debug] 176727#176727: *3 recv: fd:6 0 of 1024 2025/09/02 12:45:29 [info] 176727#176727: *3 client 127.0.0.1 closed keepalive connection 2025/09/02 12:45:29 [debug] 176727#176727: *3 close http connection: 6 2025/09/02 12:45:29 [debug] 176727#176727: *3 event timer del: 6: 85294599 2025/09/02 12:45:29 [debug] 176727#176727: *3 reusable connection: 0 2025/09/02 12:45:29 [debug] 176727#176727: *3 free: 00005B3FE0BA00A0 2025/09/02 12:45:29 [debug] 176727#176727: *3 free: 00005B3FE0B9D840, unused: 120 2025/09/02 12:45:29 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:29 [debug] 176727#176727: worker cycle 2025/09/02 12:45:29 [debug] 176727#176727: epoll timer: -1 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:5 ev:0001 d:0000786ADF2DF010 2025/09/02 12:45:34 [debug] 176727#176727: accept on 0.0.0.0:9001, ready: 0 2025/09/02 12:45:34 [debug] 176727#176727: posix_memalign: 00005B3FE0B9D840:512 @16 2025/09/02 12:45:34 [debug] 176727#176727: *5 accept: 127.0.0.1:60790 fd:6 2025/09/02 12:45:34 [debug] 176727#176727: *5 event timer add: 6: 60000:85294439 2025/09/02 12:45:34 [debug] 176727#176727: *5 reusable connection: 1 2025/09/02 12:45:34 [debug] 176727#176727: *5 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 4839 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:6 ev:0001 d:0000786ADF2DF1E0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http wait request handler 2025/09/02 12:45:34 [debug] 176727#176727: *5 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:-1 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:6 1024 of 1024 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: avail:112 2025/09/02 12:45:34 [debug] 176727#176727: *5 reusable connection: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 posix_memalign: 00005B3FE0BBCA50:4096 @16 2025/09/02 12:45:34 [debug] 176727#176727: *5 http process request line 2025/09/02 12:45:34 [debug] 176727#176727: *5 http request line: "PUT /upload HTTP/1.1" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http uri: "/upload" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http args: "" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http exten: "" 2025/09/02 12:45:34 [debug] 176727#176727: *5 posix_memalign: 00005B3FE0BB2DC0:4096 @16 2025/09/02 12:45:34 [debug] 176727#176727: *5 http process request header line 2025/09/02 12:45:34 [debug] 176727#176727: *5 http header: "Host: localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http header: "User-Agent: curl/8.15.0" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http header: "Accept: */*" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzMDllOGE1MDk2YTk2YzhjZjJmYTAwMGVhZWNjZTYyMWM3ODkyMzgyMmZmZDNmNWEyNzY1OTgzYzlhZThhN2MxIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4MzE1MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJhMjdkZjlhNDI1YjQzY2EyOTJlYWY0ZTM3NzkyMjlkMTk1NWVhMmUyNWFlZGRlZjE5NjIzMjAwOGQ0YTI1YzVhIl0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTEzMyJdXSwiY29udGVudCI6IiIsInNpZyI6IjJlMDA1NDRlN2M3MThkMTM1MWVhZTU0NTNkZjBlYzc0YzUwZDllZjkyYjZiN2I2NTRhODQ0ZjliZGUwZTY3YjAzOTVhZTdjM2EwMzQ4ODIwZDNkNWU3NzY2NWE0NjM5ZTRiZTEzMmRmNTQwNGQ0NGIwYTYwMDI1YzgyNmMwNjZjIn0=" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http header: "Content-Type: text/plain" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http header: "Content-Disposition: attachment; filename="test_blob_1756831533.txt"" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http header: "Content-Length: 296" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http header done 2025/09/02 12:45:34 [debug] 176727#176727: *5 event timer del: 6: 85294439 2025/09/02 12:45:34 [debug] 176727#176727: *5 generic phase: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 rewrite phase: 1 2025/09/02 12:45:34 [debug] 176727#176727: *5 test location: "/health" 2025/09/02 12:45:34 [debug] 176727#176727: *5 test location: "/upload" 2025/09/02 12:45:34 [debug] 176727#176727: *5 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 12:45:34 [debug] 176727#176727: *5 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 12:45:34 [debug] 176727#176727: *5 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 12:45:34 [debug] 176727#176727: *5 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 12:45:34 [debug] 176727#176727: *5 using configuration "/upload" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http cl:296 max:104857600 2025/09/02 12:45:34 [debug] 176727#176727: *5 rewrite phase: 3 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "PUT" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script regex: "^(PUT)$" 2025/09/02 12:45:34 [notice] 176727#176727: *5 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script if 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script if: false 2025/09/02 12:45:34 [debug] 176727#176727: *5 post rewrite phase: 4 2025/09/02 12:45:34 [debug] 176727#176727: *5 generic phase: 5 2025/09/02 12:45:34 [debug] 176727#176727: *5 generic phase: 6 2025/09/02 12:45:34 [debug] 176727#176727: *5 generic phase: 7 2025/09/02 12:45:34 [debug] 176727#176727: *5 access phase: 8 2025/09/02 12:45:34 [debug] 176727#176727: *5 access phase: 9 2025/09/02 12:45:34 [debug] 176727#176727: *5 access phase: 10 2025/09/02 12:45:34 [debug] 176727#176727: *5 post access phase: 11 2025/09/02 12:45:34 [debug] 176727#176727: *5 generic phase: 12 2025/09/02 12:45:34 [debug] 176727#176727: *5 generic phase: 13 2025/09/02 12:45:34 [debug] 176727#176727: *5 http client request body preread 184 2025/09/02 12:45:34 [debug] 176727#176727: *5 http request body content length filter 2025/09/02 12:45:34 [debug] 176727#176727: *5 http body new buf t:1 f:0 00005B3FE0BA03E8, pos 00005B3FE0BA03E8, size: 184 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http read client request body 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:112 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:6 112 of 112 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http client request body recv 112 2025/09/02 12:45:34 [debug] 176727#176727: *5 http body new buf t:1 f:0 00005B3FE0BB3850, pos 00005B3FE0BB3850, size: 112 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http client request body rest 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http init upstream, client timer: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 12:45:34 [debug] 176727#176727: *5 posix_memalign: 00005B3FE0BA7170:4096 @16 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "QUERY_STRING" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "QUERY_STRING: " 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "REQUEST_METHOD" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "PUT" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "CONTENT_TYPE" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "text/plain" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "CONTENT_LENGTH" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "296" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "CONTENT_LENGTH: 296" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "SCRIPT_NAME" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "/upload" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "REQUEST_URI" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "/upload" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "DOCUMENT_URI" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "/upload" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "DOCUMENT_ROOT" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "./blobs" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "SERVER_PROTOCOL" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "HTTP/1.1" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "REQUEST_SCHEME" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "http" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "GATEWAY_INTERFACE" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "CGI/1.1" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "SERVER_SOFTWARE" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "nginx/" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "1.18.0" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "REMOTE_ADDR" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "127.0.0.1" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "REMOTE_PORT" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "60790" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "REMOTE_PORT: 60790" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "SERVER_ADDR" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "127.0.0.1" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "SERVER_PORT" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "SERVER_NAME" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "localhost" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "REDIRECT_STATUS" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "200" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "SCRIPT_FILENAME" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script var: "./blobs" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http script copy: "/ginxsom.fcgi" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzMDllOGE1MDk2YTk2YzhjZjJmYTAwMGVhZWNjZTYyMWM3ODkyMzgyMmZmZDNmNWEyNzY1OTgzYzlhZThhN2MxIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4MzE1MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJhMjdkZjlhNDI1YjQzY2EyOTJlYWY0ZTM3NzkyMjlkMTk1NWVhMmUyNWFlZGRlZjE5NjIzMjAwOGQ0YTI1YzVhIl0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTEzMyJdXSwiY29udGVudCI6IiIsInNpZyI6IjJlMDA1NDRlN2M3MThkMTM1MWVhZTU0NTNkZjBlYzc0YzUwZDllZjkyYjZiN2I2NTRhODQ0ZjliZGUwZTY3YjAzOTVhZTdjM2EwMzQ4ODIwZDNkNWU3NzY2NWE0NjM5ZTRiZTEzMmRmNTQwNGQ0NGIwYTYwMDI1YzgyNmMwNjZjIn0=" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756831533.txt"" 2025/09/02 12:45:34 [debug] 176727#176727: *5 fastcgi param: "HTTP_CONTENT_LENGTH: 296" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http cleanup add: 00005B3FE0BB3BA0 2025/09/02 12:45:34 [debug] 176727#176727: *5 get rr peer, try: 1 2025/09/02 12:45:34 [debug] 176727#176727: *5 stream socket 10 2025/09/02 12:45:34 [debug] 176727#176727: *5 epoll add connection: fd:10 ev:80002005 2025/09/02 12:45:34 [debug] 176727#176727: *5 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #6 2025/09/02 12:45:34 [debug] 176727#176727: *5 connected 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream connect: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 posix_memalign: 00005B3FE0B86F20:128 @16 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream send request 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream send request body 2025/09/02 12:45:34 [debug] 176727#176727: *5 chain writer buf fl:0 s:1304 2025/09/02 12:45:34 [debug] 176727#176727: *5 chain writer buf fl:0 s:184 2025/09/02 12:45:34 [debug] 176727#176727: *5 chain writer buf fl:0 s:8 2025/09/02 12:45:34 [debug] 176727#176727: *5 chain writer buf fl:0 s:112 2025/09/02 12:45:34 [debug] 176727#176727: *5 chain writer buf fl:0 s:8 2025/09/02 12:45:34 [debug] 176727#176727: *5 chain writer in: 00005B3FE0BB3C30 2025/09/02 12:45:34 [debug] 176727#176727: *5 writev: 1616 of 1616 2025/09/02 12:45:34 [debug] 176727#176727: *5 chain writer out: 0000000000000000 2025/09/02 12:45:34 [debug] 176727#176727: *5 event timer add: 10: 60000:85294439 2025/09/02 12:45:34 [debug] 176727#176727: *5 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 12:45:34 [debug] 176727#176727: *5 http request count:2 blk:0 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:6 ev:0004 d:0000786ADF2DF1E0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http run request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream check client, write event:1, "/upload" 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:10 ev:0004 d:0000786ADF2DF2C8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream dummy handler 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream process header 2025/09/02 12:45:34 [debug] 176727#176727: *5 malloc: 00005B3FE0BA8180:4096 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:-1 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:10 560 of 4096 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 21 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 33 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 12:45:34] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=296 DEBUG: Raw Authorization header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzMDllOGE1MDk2YTk2YzhjZjJmYTAwMGVhZWNjZTYyMWM3ODkyMzgyMmZmZDNmNWEyNzY1OTgzYzlhZThhN2MxIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImN" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream dummy handler 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:10 ev:0004 d:0000786ADF2DF2C8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream dummy handler 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream process header 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:-1 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:10 1104 of 4096 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "yZWF0ZWRfYXQiOjE3NTY4MzE1MzQsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCJhMjdkZjlhNDI1YjQzY2EyOTJlYWY0ZTM3NzkyMjlkMTk1NWVhMmUyNWFlZGRlZjE5NjIzMjAwOGQ0YTI1YzVhIl0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTEzMyJdXSwiY29udGVudCI6IiIsInNpZyI6IjJlMDA1NDRlN2M3MThkMTM1MWVhZTU0NTNkZjBlYzc0YzUwZDllZjkyYjZiN2I2NTRhODQ0ZjliZGUwZTY3YjAzOTVhZTdjM2EwMzQ4ODIwZDNkNWU3NzY2NWE0NjM5ZTRiZTEzMmRmNTQwNGQ0NGIwYTYwMDI1YzgyNmMwNjZjIn0= LOG: [2025-09-02 12:45:34] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 43 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 05 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 67 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: " a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream dummy handler 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream process header 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:-1 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:10 2560 of 4096 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "d with method: upload, hash: a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzMDllOGE1MDk2YTk2... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: " parse: {"kind":24242,"id":"309e8a5096a96c8cf2fa000eaecce621c78923822ffd3f5a2765983c9ae8a7c1","pubkey":"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","created_at":1756831534,"tags":[["t","upload"],["x","a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a"],["expiration","1756835133"]],"content":"","sig":"2e00544e7c718d1351eae5453df0ec74c50d9ef92b6b7b654a844f9bde0e67b0395ae7c3a0348820d3d5e77665a4639e4be132df5404d44b0a60025c826c066c"} ✅ SUCCESS: cJSON_Parse succeeded" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: ", event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "309e8a5096a96c8cf2fa000eaecce621c78923822ffd3f5a2765983c9ae8a7c1", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756831534, "tags": [["t", "upload"], ["x", "a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a"], ["expiration", "1756835133"]], "content": "", "sig": "2e00544e7c718d1351eae5453df0ec74c50d9ef92b6b7b654a844f9bde0e67b0395ae7c3a0348820d3d5e77665a4639e4be132df5" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "404d44b0a60025c826c066c" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: 309e8a5096a96c8cf2fa000eaecce621c78923822ffd3f5a2765983c9ae8a7c1 ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 2e00544e7c718d1351eae5453df0ec74c50d9ef92b6b7b654a844f9bde0e67b0395ae7c3a0348820d3d5e77665a4639e4be132df5404d44b0a60025c826c066c ℹ️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756831534 🔍 STEP SERVER-5: Detailed pubkey" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: " analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(5" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream dummy handler 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream process header 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:-1 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:10 512 of 4096 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "5) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature returned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream dummy handler 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream process header 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:-1 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:10 4096 of 4096 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: avail:512 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed structure validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is number ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: '309e8a5096a96c8cf2fa000eaecce621c78923822ffd3f5a2765983c9ae8a7c1' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64 chars) ℹ️ INFO: Signature string: '2e00544e7c718d1351eae5453df0ec74c50d9ef92b6b7b654a844f9bde0e" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "67b0395ae7c3a0348820d3d5e77665a4639e4be132df5404d44b0a60025c826c066c' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Checking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "TEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756831534 ✅ SUCCESS: Timestamp is valid: 2025-09-02 16:45:34 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️ INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: " INFO: Tag[1][1]: 'a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1756835133' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: '' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure validation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: " validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( 30 9e 8a 50 96 a9 6c 8c f2 fa 00 0e ae cc e6 21 |0..P..l........!| c7 89 23 82 2f fd 3f 5a 27 65 98 3c 9a e8 a7 c1 |..#./.?Z'e.<....| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: 309e8a5096a96c8cf2fa000eaecce621c78923822ffd3f5a2765983c9ae8a7c1 ℹ️ INFO: Provided ID: 309e8a5096a96c8cf2fa000eaecce621c78923822ffd3f5a2765983c9ae8a7c1 ✅ SUCCESS: Event ID verification passe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:512 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:10 3584 of 4096 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "d 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: Signature bytes ( 2e 00 54 4e 7c 71 8d 13 51 ea e5 45 3d f0 ec 74 |..TN|q..Q..E=..t| c5 0d 9e f9 2b 6b 7b 65 4a 84 4f 9b d" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "e 0e 67 b0 |....+k{eJ.O...g.| 39 5a e7 c3 a0 34 88 20 d3 d5 e7 76 65 a4 63 9e |9Z...4. ...ve.c.| 4b e1 32 df 54 04 d4 4b 0a 60 02 5c 82 6c 06 6c |K.2.T..K.`.\.l.l| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature returned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: " PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️ INFO: Type: String ℹ️ INFO: Value: '309e8a5096a96c8cf2fa000eaecce621c78923822ffd3f5a2765983c9ae8a7c1' ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: ": Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756831534 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Field 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: '' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '2e00544e7c718d1351eae5453df0ec74c50d9ef92b6b7b654a844f9bde0e67b0395ae7c3a0348820d3d5e77665a4639e4be132df5404d44b0a60025c826c066c' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found matching hash tag: a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a DEBUG: Found expiration tag: 1756835133 DEBUG: Blossom event valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "ation passed ✅ SUCCESS: Blossom event validation PASSED ✅ SUCCESS: Server-style authentication successful, returning NOSTR_SUCCESS AUTH: authenticate_request returned: 0 DEBUG: parse_authorization_header called with header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiIzMDllOGE1MDk2YTk2... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=DEBUG: Authentication passed, uploader_pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "815b16f81798 DEBUG: Saving file to: blobs/a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a.txt DEBUG: Successfully saved DEBUG: Content-Disposition header: attachment; filename="test_blob_1756831533.txt" DEBUG: Looking for filename= in Content-Disposition header DEBUG: Found filename= at position 12 DEBUG: Filename value starts with: "test_blob_175683153 DEBUG: Processing quoted filename DEBUG: Quoted filename length: DEBUG: Extracted quoted filename: 'test_blob_1756831533.txt" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream dummy handler 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream process header 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:-1 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:10 1024 of 4096 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "' DEBUG: Final filename after extraction: test_blob_1756831533.txt DEBUG: insert_blob_metadata() called for sha256='a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a' DEBUG: Opening database at path: db/ginxsom.db DEBUG: Database opened successfully for writing DEBUG: Preparing SQL: INSERT INTO blobs (sha256, size, type, uploaded_at, uploader_pubkey, filename) VALUES (?, ?, ?, ?, ?, ?) DEBUG: SQL prepared successfully, binding parameters DEBUG: Parameter values to bind: DEBUG:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: F8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 504 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: " 1. sha256 = 'a27df9a425b43ca292eaf4e3779229d1955ea2e25aeddef196232008d4a25c5a' DEBUG: 2. size = 296 DEBUG: 3. type = 'text/plain' DEBUG: 4. uploaded_at = 1756831534 DEBUG: 5. uploader_pubkey = '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: 6. filename = 'test_blob_1756831533.txt' DEBUG: Binding parameter 1 (sha256) DEBUG: Binding parameter 2 (size) DEBUG: Binding parameter 3 (type) DEBUG: Binding parameter 4 (uploaded_at) DEBUG: Binding parameter 5 (" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream dummy handler 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 59997 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:10 ev:2005 d:0000786ADF2DF2C8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream request: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream process header 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:1, avail:-1 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:10 800 of 4096 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: BE 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 02 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 446 2025/09/02 12:45:34 [error] 176727#176727: *5 FastCGI sent in stderr: "uploader_pubkey) DEBUG: Binding uploader_pubkey as text: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: Binding parameter 6 (filename) DEBUG: Binding filename as text: 'test_blob_1756831533.txt' DEBUG: Parameters bound, executing INSERT DEBUG: INSERT successful DEBUG: Database closed, returning 1 DEBUG: Blob metadata successfully stored in database DEBUG: Upload completed successfully with database storage" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 07 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 06 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 2D 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 03 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 301 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi parser: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi header: "Status: 200 OK" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi parser: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi header: "Content-Type: application/json" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi parser: 1 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi header done 2025/09/02 12:45:34 [debug] 176727#176727: *5 HTTP/1.1 200 OK Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 16:45:34 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive X-Content-Type-Options: nosniff X-Frame-Options: DENY X-XSS-Protection: 1; mode=block 2025/09/02 12:45:34 [debug] 176727#176727: *5 write new buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http write filter: l:0 f:0 s:260 2025/09/02 12:45:34 [debug] 176727#176727: *5 http cacheable: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream process upstream 2025/09/02 12:45:34 [debug] 176727#176727: *5 pipe read upstream: 1 2025/09/02 12:45:34 [debug] 176727#176727: *5 pipe preread: 278 2025/09/02 12:45:34 [debug] 176727#176727: *5 readv: eof:1, avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 readv: 1, last:3296 2025/09/02 12:45:34 [debug] 176727#176727: *5 pipe recv chain: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 pipe buf free s:0 t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 278 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 pipe length: -1 2025/09/02 12:45:34 [debug] 176727#176727: *5 input buf #0 00005B3FE0BA838A 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 06 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi closed stdout 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 03 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 01 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 08 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record byte: 00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi record length: 8 2025/09/02 12:45:34 [debug] 176727#176727: *5 http fastcgi sent end request 2025/09/02 12:45:34 [debug] 176727#176727: *5 input buf 00005B3FE0BA838A 251 2025/09/02 12:45:34 [debug] 176727#176727: *5 pipe write downstream: 1 2025/09/02 12:45:34 [debug] 176727#176727: *5 pipe write downstream flush in 2025/09/02 12:45:34 [debug] 176727#176727: *5 http output filter "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http copy filter: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http postpone filter "/upload?" 00005B3FE0BB3C00 2025/09/02 12:45:34 [debug] 176727#176727: *5 http chunk: 251 2025/09/02 12:45:34 [debug] 176727#176727: *5 write old buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 write new buf t:1 f:0 00005B3FE0BB3D90, pos 00005B3FE0BB3D90, size: 4 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 write new buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 251 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http write filter: l:0 f:0 s:517 2025/09/02 12:45:34 [debug] 176727#176727: *5 http copy filter: 0 "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 pipe write downstream done 2025/09/02 12:45:34 [debug] 176727#176727: *5 event timer: 10, old: 85294439, new: 85294444 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream exit: 0000000000000000 2025/09/02 12:45:34 [debug] 176727#176727: *5 finalize http upstream request: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 finalize http fastcgi request 2025/09/02 12:45:34 [debug] 176727#176727: *5 free rr peer 1 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 close http upstream connection: 10 2025/09/02 12:45:34 [debug] 176727#176727: *5 free: 00005B3FE0B86F20, unused: 48 2025/09/02 12:45:34 [debug] 176727#176727: *5 event timer del: 10: 85294439 2025/09/02 12:45:34 [debug] 176727#176727: *5 reusable connection: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http upstream temp fd: -1 2025/09/02 12:45:34 [debug] 176727#176727: *5 http output filter "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http copy filter: "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http postpone filter "/upload?" 00007FFEE9E68320 2025/09/02 12:45:34 [debug] 176727#176727: *5 http chunk: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 write old buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 write old buf t:1 f:0 00005B3FE0BB3D90, pos 00005B3FE0BB3D90, size: 4 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 write old buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 251 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 write old buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E5, size: 5 file: 0, size: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http write filter: l:1 f:0 s:522 2025/09/02 12:45:34 [debug] 176727#176727: *5 http write filter limit 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 writev: 522 of 522 2025/09/02 12:45:34 [debug] 176727#176727: *5 http write filter 0000000000000000 2025/09/02 12:45:34 [debug] 176727#176727: *5 http copy filter: 0 "/upload?" 2025/09/02 12:45:34 [debug] 176727#176727: *5 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 12:45:34 [debug] 176727#176727: *5 set http keepalive handler 2025/09/02 12:45:34 [debug] 176727#176727: *5 http close request 2025/09/02 12:45:34 [debug] 176727#176727: *5 http log handler 2025/09/02 12:45:34 [debug] 176727#176727: *5 free: 00005B3FE0BA8180 2025/09/02 12:45:34 [debug] 176727#176727: *5 free: 00005B3FE0BBCA50, unused: 3 2025/09/02 12:45:34 [debug] 176727#176727: *5 free: 00005B3FE0BB2DC0, unused: 8 2025/09/02 12:45:34 [debug] 176727#176727: *5 free: 00005B3FE0BA7170, unused: 1170 2025/09/02 12:45:34 [debug] 176727#176727: *5 free: 00005B3FE0BA00A0 2025/09/02 12:45:34 [debug] 176727#176727: *5 hc free: 0000000000000000 2025/09/02 12:45:34 [debug] 176727#176727: *5 hc busy: 0000000000000000 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 tcp_nodelay 2025/09/02 12:45:34 [debug] 176727#176727: *5 reusable connection: 1 2025/09/02 12:45:34 [debug] 176727#176727: *5 event timer add: 6: 65000:85299444 2025/09/02 12:45:34 [debug] 176727#176727: *5 post event 00005B3FE0BEE790 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 2 2025/09/02 12:45:34 [debug] 176727#176727: posted event 00005B3FE0BEE790 2025/09/02 12:45:34 [debug] 176727#176727: *5 delete posted event 00005B3FE0BEE790 2025/09/02 12:45:34 [debug] 176727#176727: *5 http keepalive handler 2025/09/02 12:45:34 [debug] 176727#176727: *5 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:0, avail:0 2025/09/02 12:45:34 [debug] 176727#176727: *5 free: 00005B3FE0BA00A0 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: 65000 2025/09/02 12:45:34 [debug] 176727#176727: epoll: fd:6 ev:2005 d:0000786ADF2DF1E0 2025/09/02 12:45:34 [debug] 176727#176727: *5 http keepalive handler 2025/09/02 12:45:34 [debug] 176727#176727: *5 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: eof:1, avail:-1 2025/09/02 12:45:34 [debug] 176727#176727: *5 recv: fd:6 0 of 1024 2025/09/02 12:45:34 [info] 176727#176727: *5 client 127.0.0.1 closed keepalive connection 2025/09/02 12:45:34 [debug] 176727#176727: *5 close http connection: 6 2025/09/02 12:45:34 [debug] 176727#176727: *5 event timer del: 6: 85299444 2025/09/02 12:45:34 [debug] 176727#176727: *5 reusable connection: 0 2025/09/02 12:45:34 [debug] 176727#176727: *5 free: 00005B3FE0BA00A0 2025/09/02 12:45:34 [debug] 176727#176727: *5 free: 00005B3FE0B9D840, unused: 120 2025/09/02 12:45:34 [debug] 176727#176727: timer delta: 2 2025/09/02 12:45:34 [debug] 176727#176727: worker cycle 2025/09/02 12:45:34 [debug] 176727#176727: epoll timer: -1 2025/09/02 12:45:42 [debug] 176727#176727: epoll: fd:5 ev:0001 d:0000786ADF2DF010 2025/09/02 12:45:42 [debug] 176727#176727: accept on 0.0.0.0:9001, ready: 0 2025/09/02 12:45:42 [debug] 176727#176727: posix_memalign: 00005B3FE0B9D840:512 @16 2025/09/02 12:45:42 [debug] 176727#176727: *7 accept: 127.0.0.1:60794 fd:6 2025/09/02 12:45:42 [debug] 176727#176727: *7 event timer add: 6: 60000:85303265 2025/09/02 12:45:42 [debug] 176727#176727: *7 reusable connection: 1 2025/09/02 12:45:42 [debug] 176727#176727: *7 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 12:45:42 [debug] 176727#176727: timer delta: 8819 2025/09/02 12:45:42 [debug] 176727#176727: worker cycle 2025/09/02 12:45:42 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:45:42 [debug] 176727#176727: epoll: fd:6 ev:0001 d:0000786ADF2DF1E1 2025/09/02 12:45:42 [debug] 176727#176727: *7 http wait request handler 2025/09/02 12:45:42 [debug] 176727#176727: *7 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:-1 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: fd:6 1024 of 1024 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: avail:112 2025/09/02 12:45:42 [debug] 176727#176727: *7 reusable connection: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 posix_memalign: 00005B3FE0BBCA50:4096 @16 2025/09/02 12:45:42 [debug] 176727#176727: *7 http process request line 2025/09/02 12:45:42 [debug] 176727#176727: *7 http request line: "PUT /upload HTTP/1.1" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http uri: "/upload" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http args: "" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http exten: "" 2025/09/02 12:45:42 [debug] 176727#176727: *7 posix_memalign: 00005B3FE0BB2DC0:4096 @16 2025/09/02 12:45:42 [debug] 176727#176727: *7 http process request header line 2025/09/02 12:45:42 [debug] 176727#176727: *7 http header: "Host: localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http header: "User-Agent: curl/8.15.0" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http header: "Accept: */*" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlNzg2ZjgxMWRhMzZkNmQxNTU5ZTBiZGEzYmVlZDQ2ZTY4YjM1YThmNGZhN2QxMmZiOGQyMTg3YWQxMWRjZjkzIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4MzE1NDIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI2MTk5M2FhNmEwOTY5YmNhNDMxNjQ2MTU1MDA5NWFkYmQyYjVlODJmNjkxZjUxNDQ1NGE4ZjQwODIxNzljN2MxIl0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTE0MiJdXSwiY29udGVudCI6IiIsInNpZyI6IjNlY2YzZDIwOWI5MDgzMjNlOGI3ZGYwZjRkNjg4ZGFkNzE2M2YwOTkyZDFiNDBkZDMyMDRhNDhkNjZmMzMxOGY5YWUxMDBhOTJkOTNhYzJjNDk2M2Y4OTlhY2I1ZDQyNzIzZDVkNTA3MjdjYTAzNzVjMGJlM2Y1ZjM4NTk5ZmQzIn0=" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http header: "Content-Type: text/plain" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http header: "Content-Disposition: attachment; filename="test_blob_1756831542.txt"" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http header: "Content-Length: 296" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http header done 2025/09/02 12:45:42 [debug] 176727#176727: *7 event timer del: 6: 85303265 2025/09/02 12:45:42 [debug] 176727#176727: *7 generic phase: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 rewrite phase: 1 2025/09/02 12:45:42 [debug] 176727#176727: *7 test location: "/health" 2025/09/02 12:45:42 [debug] 176727#176727: *7 test location: "/upload" 2025/09/02 12:45:42 [debug] 176727#176727: *7 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 12:45:42 [debug] 176727#176727: *7 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 12:45:42 [debug] 176727#176727: *7 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 12:45:42 [debug] 176727#176727: *7 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 12:45:42 [debug] 176727#176727: *7 using configuration "/upload" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http cl:296 max:104857600 2025/09/02 12:45:42 [debug] 176727#176727: *7 rewrite phase: 3 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "PUT" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script regex: "^(PUT)$" 2025/09/02 12:45:42 [notice] 176727#176727: *7 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script if 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script if: false 2025/09/02 12:45:42 [debug] 176727#176727: *7 post rewrite phase: 4 2025/09/02 12:45:42 [debug] 176727#176727: *7 generic phase: 5 2025/09/02 12:45:42 [debug] 176727#176727: *7 generic phase: 6 2025/09/02 12:45:42 [debug] 176727#176727: *7 generic phase: 7 2025/09/02 12:45:42 [debug] 176727#176727: *7 access phase: 8 2025/09/02 12:45:42 [debug] 176727#176727: *7 access phase: 9 2025/09/02 12:45:42 [debug] 176727#176727: *7 access phase: 10 2025/09/02 12:45:42 [debug] 176727#176727: *7 post access phase: 11 2025/09/02 12:45:42 [debug] 176727#176727: *7 generic phase: 12 2025/09/02 12:45:42 [debug] 176727#176727: *7 generic phase: 13 2025/09/02 12:45:42 [debug] 176727#176727: *7 http client request body preread 184 2025/09/02 12:45:42 [debug] 176727#176727: *7 http request body content length filter 2025/09/02 12:45:42 [debug] 176727#176727: *7 http body new buf t:1 f:0 00005B3FE0BA03E8, pos 00005B3FE0BA03E8, size: 184 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http read client request body 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:112 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: fd:6 112 of 112 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: avail:0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http client request body recv 112 2025/09/02 12:45:42 [debug] 176727#176727: *7 http body new buf t:1 f:0 00005B3FE0BB3850, pos 00005B3FE0BB3850, size: 112 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http client request body rest 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http init upstream, client timer: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 12:45:42 [debug] 176727#176727: *7 posix_memalign: 00005B3FE0BA7170:4096 @16 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "QUERY_STRING" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "QUERY_STRING: " 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "REQUEST_METHOD" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "PUT" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "CONTENT_TYPE" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "text/plain" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "CONTENT_LENGTH" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "296" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "CONTENT_LENGTH: 296" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "SCRIPT_NAME" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "/upload" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "REQUEST_URI" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "/upload" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "DOCUMENT_URI" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "/upload" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "DOCUMENT_ROOT" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "./blobs" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "SERVER_PROTOCOL" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "HTTP/1.1" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "REQUEST_SCHEME" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "http" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "GATEWAY_INTERFACE" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "CGI/1.1" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "SERVER_SOFTWARE" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "nginx/" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "1.18.0" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "REMOTE_ADDR" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "127.0.0.1" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "REMOTE_PORT" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "60794" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "REMOTE_PORT: 60794" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "SERVER_ADDR" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "127.0.0.1" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "SERVER_PORT" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "SERVER_NAME" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "localhost" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "REDIRECT_STATUS" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "200" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "SCRIPT_FILENAME" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script var: "./blobs" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http script copy: "/ginxsom.fcgi" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlNzg2ZjgxMWRhMzZkNmQxNTU5ZTBiZGEzYmVlZDQ2ZTY4YjM1YThmNGZhN2QxMmZiOGQyMTg3YWQxMWRjZjkzIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4MzE1NDIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI2MTk5M2FhNmEwOTY5YmNhNDMxNjQ2MTU1MDA5NWFkYmQyYjVlODJmNjkxZjUxNDQ1NGE4ZjQwODIxNzljN2MxIl0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTE0MiJdXSwiY29udGVudCI6IiIsInNpZyI6IjNlY2YzZDIwOWI5MDgzMjNlOGI3ZGYwZjRkNjg4ZGFkNzE2M2YwOTkyZDFiNDBkZDMyMDRhNDhkNjZmMzMxOGY5YWUxMDBhOTJkOTNhYzJjNDk2M2Y4OTlhY2I1ZDQyNzIzZDVkNTA3MjdjYTAzNzVjMGJlM2Y1ZjM4NTk5ZmQzIn0=" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756831542.txt"" 2025/09/02 12:45:42 [debug] 176727#176727: *7 fastcgi param: "HTTP_CONTENT_LENGTH: 296" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http cleanup add: 00005B3FE0BB3BA0 2025/09/02 12:45:42 [debug] 176727#176727: *7 get rr peer, try: 1 2025/09/02 12:45:42 [debug] 176727#176727: *7 stream socket 10 2025/09/02 12:45:42 [debug] 176727#176727: *7 epoll add connection: fd:10 ev:80002005 2025/09/02 12:45:42 [debug] 176727#176727: *7 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #8 2025/09/02 12:45:42 [debug] 176727#176727: *7 connected 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream connect: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 posix_memalign: 00005B3FE0B86F20:128 @16 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream send request 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream send request body 2025/09/02 12:45:42 [debug] 176727#176727: *7 chain writer buf fl:0 s:1304 2025/09/02 12:45:42 [debug] 176727#176727: *7 chain writer buf fl:0 s:184 2025/09/02 12:45:42 [debug] 176727#176727: *7 chain writer buf fl:0 s:8 2025/09/02 12:45:42 [debug] 176727#176727: *7 chain writer buf fl:0 s:112 2025/09/02 12:45:42 [debug] 176727#176727: *7 chain writer buf fl:0 s:8 2025/09/02 12:45:42 [debug] 176727#176727: *7 chain writer in: 00005B3FE0BB3C30 2025/09/02 12:45:42 [debug] 176727#176727: *7 writev: 1616 of 1616 2025/09/02 12:45:42 [debug] 176727#176727: *7 chain writer out: 0000000000000000 2025/09/02 12:45:42 [debug] 176727#176727: *7 event timer add: 10: 60000:85303265 2025/09/02 12:45:42 [debug] 176727#176727: *7 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 12:45:42 [debug] 176727#176727: *7 http request count:2 blk:0 2025/09/02 12:45:42 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:42 [debug] 176727#176727: worker cycle 2025/09/02 12:45:42 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:45:42 [debug] 176727#176727: epoll: fd:6 ev:0004 d:0000786ADF2DF1E1 2025/09/02 12:45:42 [debug] 176727#176727: *7 http run request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream check client, write event:1, "/upload" 2025/09/02 12:45:42 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream process header 2025/09/02 12:45:42 [debug] 176727#176727: *7 malloc: 00005B3FE0BA8180:4096 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:-1 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: fd:10 560 of 4096 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 21 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 33 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 12:45:42] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=296 DEBUG: Raw Authorization header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlNzg2ZjgxMWRhMzZkNmQxNTU5ZTBiZGEzYmVlZDQ2ZTY4YjM1YThmNGZhN2QxMmZiOGQyMTg3YWQxMWRjZjkzIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImN" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream dummy handler 2025/09/02 12:45:42 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:42 [debug] 176727#176727: worker cycle 2025/09/02 12:45:42 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:45:42 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream process header 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:-1 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: fd:10 3664 of 4096 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "yZWF0ZWRfYXQiOjE3NTY4MzE1NDIsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI2MTk5M2FhNmEwOTY5YmNhNDMxNjQ2MTU1MDA5NWFkYmQyYjVlODJmNjkxZjUxNDQ1NGE4ZjQwODIxNzljN2MxIl0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTE0MiJdXSwiY29udGVudCI6IiIsInNpZyI6IjNlY2YzZDIwOWI5MDgzMjNlOGI3ZGYwZjRkNjg4ZGFkNzE2M2YwOTkyZDFiNDBkZDMyMDRhNDhkNjZmMzMxOGY5YWUxMDBhOTJkOTNhYzJjNDk2M2Y4OTlhY2I1ZDQyNzIzZDVkNTA3MjdjYTAzNzVjMGJlM2Y1ZjM4NTk5ZmQzIn0= LOG: [2025-09-02 12:45:42] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 43 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 05 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 67 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: " 61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "d with method: upload, hash: 61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlNzg2ZjgxMWRhMzZk... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: " parse: {"kind":24242,"id":"e786f811da36d6d1559e0bda3beed46e68b35a8f4fa7d12fb8d2187ad11dcf93","pubkey":"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","created_at":1756831542,"tags":[["t","upload"],["x","61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1"],["expiration","1756835142"]],"content":"","sig":"3ecf3d209b908323e8b7df0f4d688dad7163f0992d1b40dd3204a48d66f3318f9ae100a92d93ac2c4963f899acb5d42723d5d50727ca0375c0be3f5f38599fd3"} ✅ SUCCESS: cJSON_Parse succeeded" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: ", event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "e786f811da36d6d1559e0bda3beed46e68b35a8f4fa7d12fb8d2187ad11dcf93", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756831542, "tags": [["t", "upload"], ["x", "61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1"], ["expiration", "1756835142"]], "content": "", "sig": "3ecf3d209b908323e8b7df0f4d688dad7163f0992d1b40dd3204a48d66f3318f9ae100a92d93ac2c4963f899acb5d42723d5d5072" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "7ca0375c0be3f5f38599fd3" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: e786f811da36d6d1559e0bda3beed46e68b35a8f4fa7d12fb8d2187ad11dcf93 ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 3ecf3d209b908323e8b7df0f4d688dad7163f0992d1b40dd3204a48d66f3318f9ae100a92d93ac2c4963f899acb5d42723d5d50727ca0375c0be3f5f38599fd3 ℹ️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756831542 🔍 STEP SERVER-5: Detailed pubkey" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: " analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(5" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream dummy handler 2025/09/02 12:45:42 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:42 [debug] 176727#176727: worker cycle 2025/09/02 12:45:42 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:42 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream process header 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:-1 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: fd:10 4096 of 4096 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: avail:4096 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "5) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature returned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed structure validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is number ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: 'e786f811da36d6d1559e0bda3beed46e68b35a8f4fa7d12fb8d2187ad11dcf93' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64 chars) ℹ️ INFO: Signature string: '3ecf3d209b908323e8b7df0f4d688dad7163f0992d1b40dd3204a48d66f3" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "318f9ae100a92d93ac2c4963f899acb5d42723d5d50727ca0375c0be3f5f38599fd3' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Checking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "TEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756831542 ✅ SUCCESS: Timestamp is valid: 2025-09-02 16:45:42 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️ INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: " INFO: Tag[1][1]: '61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1756835142' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: '' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure validation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: " validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:4096 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: fd:10 4096 of 4096 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: avail:0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( e7 86 f8 11 da 36 d6 d1 55 9e 0b da 3b ee d4 6e |.....6..U...;..n| 68 b3 5a 8f 4f a7 d1 2f b8 d2 18 7a d1 1d cf 93 |h.Z.O../...z....| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: e786f811da36d6d1559e0bda3beed46e68b35a8f4fa7d12fb8d2187ad11dcf93 ℹ️ INFO: Provided ID: e786f811da36d6d1559e0bda3beed46e68b35a8f4fa7d12fb8d2187ad11dcf93 ✅ SUCCESS: Event ID verification passe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "d 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: Signature bytes ( 3e cf 3d 20 9b 90 83 23 e8 b7 df 0f 4d 68 8d ad |>.= ...#....Mh..| 71 63 f0 99 2d 1b 40 dd 32 04 a4 8d 6" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "6 f3 31 8f |qc..-.@.2...f.1.| 9a e1 00 a9 2d 93 ac 2c 49 63 f8 99 ac b5 d4 27 |....-..,Ic.....'| 23 d5 d5 07 27 ca 03 75 c0 be 3f 5f 38 59 9f d3 |#...'..u..?_8Y..| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature returned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: " PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️ INFO: Type: String ℹ️ INFO: Value: 'e786f811da36d6d1559e0bda3beed46e68b35a8f4fa7d12fb8d2187ad11dcf93' ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: ": Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756831542 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Field 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: '' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '3ecf3d209b908323e8b7df0f4d688dad7163f0992d1b40dd3204a48d66f3318f9ae100a92d93ac2c4963f899acb5d42723d5d50727ca0375c0be3f5f38599fd3' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found matching hash tag: 61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1 DEBUG: Found expiration tag: 1756835142 DEBUG: Blossom event valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "ation passed ✅ SUCCESS: Blossom event validation PASSED ✅ SUCCESS: Server-style authentication successful, returning NOSTR_SUCCESS AUTH: authenticate_request returned: 0 DEBUG: parse_authorization_header called with header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJlNzg2ZjgxMWRhMzZk... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=DEBUG: Authentication passed, uploader_pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "815b16f81798 DEBUG: Saving file to: blobs/61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1.txt DEBUG: Successfully saved DEBUG: Content-Disposition header: attachment; filename="test_blob_1756831542.txt" DEBUG: Looking for filename= in Content-Disposition header DEBUG: Found filename= at position 12 DEBUG: Filename value starts with: "test_blob_175683154 DEBUG: Processing quoted filename DEBUG: Quoted filename length: DEBUG: Extracted quoted filename: 'test_blob_1756831542.txt" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream dummy handler 2025/09/02 12:45:42 [debug] 176727#176727: timer delta: 0 2025/09/02 12:45:42 [debug] 176727#176727: worker cycle 2025/09/02 12:45:42 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:45:42 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream process header 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:-1 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: fd:10 1024 of 4096 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "' DEBUG: Final filename after extraction: test_blob_1756831542.txt DEBUG: insert_blob_metadata() called for sha256='61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1' DEBUG: Opening database at path: db/ginxsom.db DEBUG: Database opened successfully for writing DEBUG: Preparing SQL: INSERT INTO blobs (sha256, size, type, uploaded_at, uploader_pubkey, filename) VALUES (?, ?, ?, ?, ?, ?) DEBUG: SQL prepared successfully, binding parameters DEBUG: Parameter values to bind: DEBUG:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: F8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 504 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: " 1. sha256 = '61993aa6a0969bca4316461550095adbd2b5e82f691f514454a8f4082179c7c1' DEBUG: 2. size = 296 DEBUG: 3. type = 'text/plain' DEBUG: 4. uploaded_at = 1756831542 DEBUG: 5. uploader_pubkey = '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: 6. filename = 'test_blob_1756831542.txt' DEBUG: Binding parameter 1 (sha256) DEBUG: Binding parameter 2 (size) DEBUG: Binding parameter 3 (type) DEBUG: Binding parameter 4 (uploaded_at) DEBUG: Binding parameter 5 (" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream dummy handler 2025/09/02 12:45:42 [debug] 176727#176727: timer delta: 2 2025/09/02 12:45:42 [debug] 176727#176727: worker cycle 2025/09/02 12:45:42 [debug] 176727#176727: epoll timer: 59996 2025/09/02 12:45:42 [debug] 176727#176727: epoll: fd:10 ev:2005 d:0000786ADF2DF2C9 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream request: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream process header 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:1, avail:-1 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: fd:10 800 of 4096 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: BE 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 02 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 446 2025/09/02 12:45:42 [error] 176727#176727: *7 FastCGI sent in stderr: "uploader_pubkey) DEBUG: Binding uploader_pubkey as text: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: Binding parameter 6 (filename) DEBUG: Binding filename as text: 'test_blob_1756831542.txt' DEBUG: Parameters bound, executing INSERT DEBUG: INSERT successful DEBUG: Database closed, returning 1 DEBUG: Blob metadata successfully stored in database DEBUG: Upload completed successfully with database storage" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 07 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 06 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 2D 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 03 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 301 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi parser: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi header: "Status: 200 OK" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi parser: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi header: "Content-Type: application/json" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi parser: 1 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi header done 2025/09/02 12:45:42 [debug] 176727#176727: *7 HTTP/1.1 200 OK Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 16:45:42 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive X-Content-Type-Options: nosniff X-Frame-Options: DENY X-XSS-Protection: 1; mode=block 2025/09/02 12:45:42 [debug] 176727#176727: *7 write new buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http write filter: l:0 f:0 s:260 2025/09/02 12:45:42 [debug] 176727#176727: *7 http cacheable: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream process upstream 2025/09/02 12:45:42 [debug] 176727#176727: *7 pipe read upstream: 1 2025/09/02 12:45:42 [debug] 176727#176727: *7 pipe preread: 278 2025/09/02 12:45:42 [debug] 176727#176727: *7 readv: eof:1, avail:0 2025/09/02 12:45:42 [debug] 176727#176727: *7 readv: 1, last:3296 2025/09/02 12:45:42 [debug] 176727#176727: *7 pipe recv chain: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 pipe buf free s:0 t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 278 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 pipe length: -1 2025/09/02 12:45:42 [debug] 176727#176727: *7 input buf #0 00005B3FE0BA838A 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 06 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi closed stdout 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 03 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 01 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 08 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record byte: 00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi record length: 8 2025/09/02 12:45:42 [debug] 176727#176727: *7 http fastcgi sent end request 2025/09/02 12:45:42 [debug] 176727#176727: *7 input buf 00005B3FE0BA838A 251 2025/09/02 12:45:42 [debug] 176727#176727: *7 pipe write downstream: 1 2025/09/02 12:45:42 [debug] 176727#176727: *7 pipe write downstream flush in 2025/09/02 12:45:42 [debug] 176727#176727: *7 http output filter "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http copy filter: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http postpone filter "/upload?" 00005B3FE0BB3C00 2025/09/02 12:45:42 [debug] 176727#176727: *7 http chunk: 251 2025/09/02 12:45:42 [debug] 176727#176727: *7 write old buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 write new buf t:1 f:0 00005B3FE0BB3D90, pos 00005B3FE0BB3D90, size: 4 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 write new buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 251 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http write filter: l:0 f:0 s:517 2025/09/02 12:45:42 [debug] 176727#176727: *7 http copy filter: 0 "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 pipe write downstream done 2025/09/02 12:45:42 [debug] 176727#176727: *7 event timer: 10, old: 85303265, new: 85303271 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream exit: 0000000000000000 2025/09/02 12:45:42 [debug] 176727#176727: *7 finalize http upstream request: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 finalize http fastcgi request 2025/09/02 12:45:42 [debug] 176727#176727: *7 free rr peer 1 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 close http upstream connection: 10 2025/09/02 12:45:42 [debug] 176727#176727: *7 free: 00005B3FE0B86F20, unused: 48 2025/09/02 12:45:42 [debug] 176727#176727: *7 event timer del: 10: 85303265 2025/09/02 12:45:42 [debug] 176727#176727: *7 reusable connection: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http upstream temp fd: -1 2025/09/02 12:45:42 [debug] 176727#176727: *7 http output filter "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http copy filter: "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http postpone filter "/upload?" 00007FFEE9E68320 2025/09/02 12:45:42 [debug] 176727#176727: *7 http chunk: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 write old buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 write old buf t:1 f:0 00005B3FE0BB3D90, pos 00005B3FE0BB3D90, size: 4 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 write old buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 251 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 write old buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E5, size: 5 file: 0, size: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 http write filter: l:1 f:0 s:522 2025/09/02 12:45:42 [debug] 176727#176727: *7 http write filter limit 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 writev: 522 of 522 2025/09/02 12:45:42 [debug] 176727#176727: *7 http write filter 0000000000000000 2025/09/02 12:45:42 [debug] 176727#176727: *7 http copy filter: 0 "/upload?" 2025/09/02 12:45:42 [debug] 176727#176727: *7 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 12:45:42 [debug] 176727#176727: *7 set http keepalive handler 2025/09/02 12:45:42 [debug] 176727#176727: *7 http close request 2025/09/02 12:45:42 [debug] 176727#176727: *7 http log handler 2025/09/02 12:45:42 [debug] 176727#176727: *7 free: 00005B3FE0BA8180 2025/09/02 12:45:42 [debug] 176727#176727: *7 free: 00005B3FE0BBCA50, unused: 3 2025/09/02 12:45:42 [debug] 176727#176727: *7 free: 00005B3FE0BB2DC0, unused: 8 2025/09/02 12:45:42 [debug] 176727#176727: *7 free: 00005B3FE0BA7170, unused: 1170 2025/09/02 12:45:42 [debug] 176727#176727: *7 free: 00005B3FE0BA00A0 2025/09/02 12:45:42 [debug] 176727#176727: *7 hc free: 0000000000000000 2025/09/02 12:45:42 [debug] 176727#176727: *7 hc busy: 0000000000000000 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 tcp_nodelay 2025/09/02 12:45:42 [debug] 176727#176727: *7 reusable connection: 1 2025/09/02 12:45:42 [debug] 176727#176727: *7 event timer add: 6: 65000:85308271 2025/09/02 12:45:42 [debug] 176727#176727: *7 post event 00005B3FE0BEE790 2025/09/02 12:45:42 [debug] 176727#176727: timer delta: 2 2025/09/02 12:45:42 [debug] 176727#176727: posted event 00005B3FE0BEE790 2025/09/02 12:45:42 [debug] 176727#176727: *7 delete posted event 00005B3FE0BEE790 2025/09/02 12:45:42 [debug] 176727#176727: *7 http keepalive handler 2025/09/02 12:45:42 [debug] 176727#176727: *7 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:0, avail:0 2025/09/02 12:45:42 [debug] 176727#176727: *7 free: 00005B3FE0BA00A0 2025/09/02 12:45:42 [debug] 176727#176727: worker cycle 2025/09/02 12:45:42 [debug] 176727#176727: epoll timer: 65000 2025/09/02 12:45:42 [debug] 176727#176727: epoll: fd:6 ev:2005 d:0000786ADF2DF1E1 2025/09/02 12:45:42 [debug] 176727#176727: *7 http keepalive handler 2025/09/02 12:45:42 [debug] 176727#176727: *7 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: eof:1, avail:-1 2025/09/02 12:45:42 [debug] 176727#176727: *7 recv: fd:6 0 of 1024 2025/09/02 12:45:42 [info] 176727#176727: *7 client 127.0.0.1 closed keepalive connection 2025/09/02 12:45:42 [debug] 176727#176727: *7 close http connection: 6 2025/09/02 12:45:42 [debug] 176727#176727: *7 event timer del: 6: 85308271 2025/09/02 12:45:42 [debug] 176727#176727: *7 reusable connection: 0 2025/09/02 12:45:42 [debug] 176727#176727: *7 free: 00005B3FE0BA00A0 2025/09/02 12:45:42 [debug] 176727#176727: *7 free: 00005B3FE0B9D840, unused: 120 2025/09/02 12:45:42 [debug] 176727#176727: timer delta: 1 2025/09/02 12:45:42 [debug] 176727#176727: worker cycle 2025/09/02 12:45:42 [debug] 176727#176727: epoll timer: -1 2025/09/02 12:46:50 [debug] 176727#176727: epoll: fd:5 ev:0001 d:0000786ADF2DF010 2025/09/02 12:46:50 [debug] 176727#176727: accept on 0.0.0.0:9001, ready: 0 2025/09/02 12:46:50 [debug] 176727#176727: posix_memalign: 00005B3FE0B9D840:512 @16 2025/09/02 12:46:50 [debug] 176727#176727: *9 accept: 127.0.0.1:48860 fd:6 2025/09/02 12:46:50 [debug] 176727#176727: *9 event timer add: 6: 60000:85371075 2025/09/02 12:46:50 [debug] 176727#176727: *9 reusable connection: 1 2025/09/02 12:46:50 [debug] 176727#176727: *9 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 12:46:50 [debug] 176727#176727: timer delta: 67803 2025/09/02 12:46:50 [debug] 176727#176727: worker cycle 2025/09/02 12:46:50 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:46:50 [debug] 176727#176727: epoll: fd:6 ev:0001 d:0000786ADF2DF1E0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http wait request handler 2025/09/02 12:46:50 [debug] 176727#176727: *9 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:-1 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: fd:6 1024 of 1024 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: avail:112 2025/09/02 12:46:50 [debug] 176727#176727: *9 reusable connection: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 posix_memalign: 00005B3FE0BBCA50:4096 @16 2025/09/02 12:46:50 [debug] 176727#176727: *9 http process request line 2025/09/02 12:46:50 [debug] 176727#176727: *9 http request line: "PUT /upload HTTP/1.1" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http uri: "/upload" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http args: "" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http exten: "" 2025/09/02 12:46:50 [debug] 176727#176727: *9 posix_memalign: 00005B3FE0BB2DC0:4096 @16 2025/09/02 12:46:50 [debug] 176727#176727: *9 http process request header line 2025/09/02 12:46:50 [debug] 176727#176727: *9 http header: "Host: localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http header: "User-Agent: curl/8.15.0" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http header: "Accept: */*" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http header: "Authorization: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjZjNkOGU0NzgwY2JiNGEzMzZkYjZjNzZkODdjZjFmMmYzYWMyZGRmZTM2YmRhZGMyOTc4ZWY1MWVhNzIyMDgwIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4MzE2MTAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI4ZjY4MTc1YTcxZjFhMzhlNzBlMGRhYzFiNDU5NzM1MTA5NzNmZDcxM2EzN2ExMGU5YjRkMDRiMTU1OGE3OTk5Il0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTIxMCJdXSwiY29udGVudCI6IiIsInNpZyI6IjcyZTc0ZGUzMDE5NGZkZWUyMGVjMTBhOGFlNzkxM2NlOTI0ODgzMWE0ZWI2Yjc1ZjRlMjczZDc3MmU3YTE3ZGM2ZTE1M2Y4MzY5YjlkOWEyMWRlYzY2Y2FkNGIyMDVkNWZmZTg4ODhhMTQyOTI5MGE5MmU1MjRhMTJhYTJkNWQwIn0=" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http header: "Content-Type: text/plain" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http header: "Content-Disposition: attachment; filename="test_blob_1756831610.txt"" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http header: "Content-Length: 296" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http header done 2025/09/02 12:46:50 [debug] 176727#176727: *9 event timer del: 6: 85371075 2025/09/02 12:46:50 [debug] 176727#176727: *9 generic phase: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 rewrite phase: 1 2025/09/02 12:46:50 [debug] 176727#176727: *9 test location: "/health" 2025/09/02 12:46:50 [debug] 176727#176727: *9 test location: "/upload" 2025/09/02 12:46:50 [debug] 176727#176727: *9 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 12:46:50 [debug] 176727#176727: *9 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 12:46:50 [debug] 176727#176727: *9 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 12:46:50 [debug] 176727#176727: *9 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 12:46:50 [debug] 176727#176727: *9 using configuration "/upload" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http cl:296 max:104857600 2025/09/02 12:46:50 [debug] 176727#176727: *9 rewrite phase: 3 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "PUT" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script regex: "^(PUT)$" 2025/09/02 12:46:50 [notice] 176727#176727: *9 "^(PUT)$" matches "PUT", client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script if 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script if: false 2025/09/02 12:46:50 [debug] 176727#176727: *9 post rewrite phase: 4 2025/09/02 12:46:50 [debug] 176727#176727: *9 generic phase: 5 2025/09/02 12:46:50 [debug] 176727#176727: *9 generic phase: 6 2025/09/02 12:46:50 [debug] 176727#176727: *9 generic phase: 7 2025/09/02 12:46:50 [debug] 176727#176727: *9 access phase: 8 2025/09/02 12:46:50 [debug] 176727#176727: *9 access phase: 9 2025/09/02 12:46:50 [debug] 176727#176727: *9 access phase: 10 2025/09/02 12:46:50 [debug] 176727#176727: *9 post access phase: 11 2025/09/02 12:46:50 [debug] 176727#176727: *9 generic phase: 12 2025/09/02 12:46:50 [debug] 176727#176727: *9 generic phase: 13 2025/09/02 12:46:50 [debug] 176727#176727: *9 http client request body preread 184 2025/09/02 12:46:50 [debug] 176727#176727: *9 http request body content length filter 2025/09/02 12:46:50 [debug] 176727#176727: *9 http body new buf t:1 f:0 00005B3FE0BA03E8, pos 00005B3FE0BA03E8, size: 184 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http read client request body 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:112 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: fd:6 112 of 112 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: avail:0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http client request body recv 112 2025/09/02 12:46:50 [debug] 176727#176727: *9 http body new buf t:1 f:0 00005B3FE0BB3850, pos 00005B3FE0BB3850, size: 112 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http client request body rest 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http init upstream, client timer: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 12:46:50 [debug] 176727#176727: *9 posix_memalign: 00005B3FE0BA7170:4096 @16 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "QUERY_STRING" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "QUERY_STRING: " 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "REQUEST_METHOD" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "PUT" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "REQUEST_METHOD: PUT" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "CONTENT_TYPE" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "text/plain" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "CONTENT_TYPE: text/plain" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "CONTENT_LENGTH" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "296" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "CONTENT_LENGTH: 296" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "SCRIPT_NAME" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "/upload" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "SCRIPT_NAME: /upload" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "REQUEST_URI" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "/upload" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "REQUEST_URI: /upload" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "DOCUMENT_URI" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "/upload" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "DOCUMENT_URI: /upload" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "DOCUMENT_ROOT" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "./blobs" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "SERVER_PROTOCOL" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "HTTP/1.1" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "REQUEST_SCHEME" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "http" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "GATEWAY_INTERFACE" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "CGI/1.1" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "SERVER_SOFTWARE" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "nginx/" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "1.18.0" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "REMOTE_ADDR" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "127.0.0.1" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "REMOTE_PORT" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "48860" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "REMOTE_PORT: 48860" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "SERVER_ADDR" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "127.0.0.1" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "SERVER_PORT" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "SERVER_NAME" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "localhost" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "REDIRECT_STATUS" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "200" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "SCRIPT_FILENAME" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script var: "./blobs" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http script copy: "/ginxsom.fcgi" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "HTTP_AUTHORIZATION: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjZjNkOGU0NzgwY2JiNGEzMzZkYjZjNzZkODdjZjFmMmYzYWMyZGRmZTM2YmRhZGMyOTc4ZWY1MWVhNzIyMDgwIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImNyZWF0ZWRfYXQiOjE3NTY4MzE2MTAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI4ZjY4MTc1YTcxZjFhMzhlNzBlMGRhYzFiNDU5NzM1MTA5NzNmZDcxM2EzN2ExMGU5YjRkMDRiMTU1OGE3OTk5Il0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTIxMCJdXSwiY29udGVudCI6IiIsInNpZyI6IjcyZTc0ZGUzMDE5NGZkZWUyMGVjMTBhOGFlNzkxM2NlOTI0ODgzMWE0ZWI2Yjc1ZjRlMjczZDc3MmU3YTE3ZGM2ZTE1M2Y4MzY5YjlkOWEyMWRlYzY2Y2FkNGIyMDVkNWZmZTg4ODhhMTQyOTI5MGE5MmU1MjRhMTJhYTJkNWQwIn0=" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "HTTP_CONTENT_TYPE: text/plain" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "HTTP_CONTENT_DISPOSITION: attachment; filename="test_blob_1756831610.txt"" 2025/09/02 12:46:50 [debug] 176727#176727: *9 fastcgi param: "HTTP_CONTENT_LENGTH: 296" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http cleanup add: 00005B3FE0BB3BA0 2025/09/02 12:46:50 [debug] 176727#176727: *9 get rr peer, try: 1 2025/09/02 12:46:50 [debug] 176727#176727: *9 stream socket 10 2025/09/02 12:46:50 [debug] 176727#176727: *9 epoll add connection: fd:10 ev:80002005 2025/09/02 12:46:50 [debug] 176727#176727: *9 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #10 2025/09/02 12:46:50 [debug] 176727#176727: *9 connected 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream connect: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 posix_memalign: 00005B3FE0B86F20:128 @16 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream send request 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream send request body 2025/09/02 12:46:50 [debug] 176727#176727: *9 chain writer buf fl:0 s:1304 2025/09/02 12:46:50 [debug] 176727#176727: *9 chain writer buf fl:0 s:184 2025/09/02 12:46:50 [debug] 176727#176727: *9 chain writer buf fl:0 s:8 2025/09/02 12:46:50 [debug] 176727#176727: *9 chain writer buf fl:0 s:112 2025/09/02 12:46:50 [debug] 176727#176727: *9 chain writer buf fl:0 s:8 2025/09/02 12:46:50 [debug] 176727#176727: *9 chain writer in: 00005B3FE0BB3C30 2025/09/02 12:46:50 [debug] 176727#176727: *9 writev: 1616 of 1616 2025/09/02 12:46:50 [debug] 176727#176727: *9 chain writer out: 0000000000000000 2025/09/02 12:46:50 [debug] 176727#176727: *9 event timer add: 10: 60000:85371076 2025/09/02 12:46:50 [debug] 176727#176727: *9 http finalize request: -4, "/upload?" a:1, c:2 2025/09/02 12:46:50 [debug] 176727#176727: *9 http request count:2 blk:0 2025/09/02 12:46:50 [debug] 176727#176727: timer delta: 1 2025/09/02 12:46:50 [debug] 176727#176727: worker cycle 2025/09/02 12:46:50 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:46:50 [debug] 176727#176727: epoll: fd:6 ev:0004 d:0000786ADF2DF1E0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http run request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream check client, write event:1, "/upload" 2025/09/02 12:46:50 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream process header 2025/09/02 12:46:50 [debug] 176727#176727: *9 malloc: 00005B3FE0BA8180:4096 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:-1 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: fd:10 560 of 4096 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 21 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 33 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "DEBUG: METHOD=PUT, URI=/upload ENTRY: Entering handle_upload_request() function DEBUG: handle_upload_request called LOG: [2025-09-02 12:46:50] PUT /upload - Auth: pending - Status: 0 DEBUG: content_type=text/plain DEBUG: content_length=296 DEBUG: Raw Authorization header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjZjNkOGU0NzgwY2JiNGEzMzZkYjZjNzZkODdjZjFmMmYzYWMyZGRmZTM2YmRhZGMyOTc4ZWY1MWVhNzIyMDgwIiwicHVia2V5IjoiNzliZTY2N2VmOWRjYmJhYzU1YTA2Mjk1Y2U4NzBiMDcwMjliZmNkYjJkY2UyOGQ5NTlmMjgxNWIxNmY4MTc5OCIsImN" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream dummy handler 2025/09/02 12:46:50 [debug] 176727#176727: timer delta: 1 2025/09/02 12:46:50 [debug] 176727#176727: worker cycle 2025/09/02 12:46:50 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:46:50 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream process header 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:-1 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: fd:10 3664 of 4096 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "yZWF0ZWRfYXQiOjE3NTY4MzE2MTAsInRhZ3MiOltbInQiLCJ1cGxvYWQiXSxbIngiLCI4ZjY4MTc1YTcxZjFhMzhlNzBlMGRhYzFiNDU5NzM1MTA5NzNmZDcxM2EzN2ExMGU5YjRkMDRiMTU1OGE3OTk5Il0sWyJleHBpcmF0aW9uIiwiMTc1NjgzNTIxMCJdXSwiY29udGVudCI6IiIsInNpZyI6IjcyZTc0ZGUzMDE5NGZkZWUyMGVjMTBhOGFlNzkxM2NlOTI0ODgzMWE0ZWI2Yjc1ZjRlMjczZDc3MmU3YTE3ZGM2ZTE1M2Y4MzY5YjlkOWEyMWRlYzY2Y2FkNGIyMDVkNWZmZTg4ODhhMTQyOTI5MGE5MmU1MjRhMTJhYTJkNWQwIn0= LOG: [2025-09-02 12:46:50] PUT /upload - Auth: auth_provided - Status: 0 DEBUG-LAAN: Calculated SHA-256:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 43 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 05 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 67 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: " 8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "AUTH: About to perform authentication - auth_header present: YES AUTH: Calling authenticate_request with hash: 8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999 ═══════════════════════════════════════════════════════════════════ 🔍 STEP SERVER-1: Starting server-style authentication (mirroring test_auth_debug.c) ℹ️ INFO: Server-style auth calle" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "d with method: upload, hash: 8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999 🔍 STEP SERVER-2: Calling parse_authorization_header DEBUG: parse_authorization_header called with header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjZjNkOGU0NzgwY2Ji... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=✅ SUCCESS: parse_authorization_header succeeded 🔍 STEP SERVER-3: Calling cJSON_Parse on JSON string ℹ️ INFO: JSON to" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: " parse: {"kind":24242,"id":"cf3d8e4780cbb4a336db6c76d87cf1f2f3ac2ddfe36bdadc2978ef51ea722080","pubkey":"79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","created_at":1756831610,"tags":[["t","upload"],["x","8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999"],["expiration","1756835210"]],"content":"","sig":"72e74de30194fdee20ec10a8ae7913ce9248831a4eb6b75f4e273d772e7a17dc6e153f8369b9d9a21dec66cad4b205d5ffe8888a1429290a92e524a12aa2d5d0"} ✅ SUCCESS: cJSON_Parse succeeded" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: ", event parsed ℹ️ INFO: Parsed JSON: { "kind": 24242, "id": "cf3d8e4780cbb4a336db6c76d87cf1f2f3ac2ddfe36bdadc2978ef51ea722080", "pubkey": "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "created_at": 1756831610, "tags": [["t", "upload"], ["x", "8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999"], ["expiration", "1756835210"]], "content": "", "sig": "72e74de30194fdee20ec10a8ae7913ce9248831a4eb6b75f4e273d772e7a17dc6e153f8369b9d9a21dec66cad4b205d5ffe8888a1" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "429290a92e524a12aa2d5d0" } 🔍 STEP SERVER-4: Event fields before validation ℹ️ INFO: id: cf3d8e4780cbb4a336db6c76d87cf1f2f3ac2ddfe36bdadc2978ef51ea722080 ℹ️ INFO: pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: sig: 72e74de30194fdee20ec10a8ae7913ce9248831a4eb6b75f4e273d772e7a17dc6e153f8369b9d9a21dec66cad4b205d5ffe8888a1429290a92e524a12aa2d5d0 ℹ️ INFO: kind: 24242 ℹ️ INFO: created_at: 1756831610 🔍 STEP SERVER-5: Detailed pubkey" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: " analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(0x37) 9(0x39) b(0x62) e(0x65) 6(0x36) 6(0x36) 7(0x37) e(0x65) f(0x66) 9(0x39) 🔍 STEP SERVER-6: Pre-validation pubkey analysis ℹ️ INFO: Pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 ℹ️ INFO: Length: ℹ️ INFO: Character analysis (first 10): 7(55) 9(57) b(98) e(101) 6(54) 6(54) 7(5" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream dummy handler 2025/09/02 12:46:50 [debug] 176727#176727: timer delta: 0 2025/09/02 12:46:50 [debug] 176727#176727: worker cycle 2025/09/02 12:46:50 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:46:50 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream process header 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:-1 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: fd:10 4096 of 4096 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: avail:1024 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "5) e(101) f(102) 9(57) ℹ️ INFO: Character validation test: ALL VALID (lowercase hex) 🔍 STEP SERVER-7: Starting detailed validation analysis ℹ️ INFO: Testing structure validation... ℹ️ INFO: nostr_validate_event_structure returned: 0 (Success) ✅ SUCCESS: Structure validation PASSED ℹ️ INFO: Testing cryptographic verification... ℹ️ INFO: nostr_verify_event_signature returned: 0 (Success) ✅ SUCCESS: Crypto verification PASSED ℹ️ INFO: Testing complete validation" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "... ℹ️ INFO: nostr_validate_event returned: 0 (Success) ✅ SUCCESS: Complete validation PASSED 🔍 STEP SERVER-8: Running detailed structure validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP STRUCT-1: Starting detailed structure validation ✅ SUCCESS: Event is valid JSON object 🔍 STEP STRUCT-2: Checking required field" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "existence ✅ SUCCESS: Field 'id' exists ✅ SUCCESS: Field 'pubkey' exists ✅ SUCCESS: Field 'created_at' exists ✅ SUCCESS: Field 'kind' exists ✅ SUCCESS: Field 'tags' exists ✅ SUCCESS: Field 'content' exists ✅ SUCCESS: Field 'sig' exists 🔍 STEP STRUCT-3: Validating field types ✅ SUCCESS: Field 'id' is string ✅ SUCCESS: Field 'pubkey' is string ✅ SUCCESS: Field 'created_at' is number ✅ SUCCESS: Field 'kind' is number ✅ SUCCESS: Field 'tags' is array ✅ SUCCESS: Field 'content" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "' is string ✅ SUCCESS: Field 'sig' is string 🔍 STEP STRUCT-4: Validating hex string lengths ℹ️ INFO: ID string: 'cf3d8e4780cbb4a336db6c76d87cf1f2f3ac2ddfe36bdadc2978ef51ea722080' (length: ✅ SUCCESS: ID string length is correct (64 chars) ℹ️ INFO: Pubkey string: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' (length: ✅ SUCCESS: Pubkey string length is correct (64 chars) ℹ️ INFO: Signature string: '72e74de30194fdee20ec10a8ae7913ce9248831a4eb6b75f4e273d772e7a" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "17dc6e153f8369b9d9a21dec66cad4b205d5ffe8888a1429290a92e524a12aa2d5d0' (length: ✅ SUCCESS: Signature string length is correct (128 chars) 🔍 STEP STRUCT-5: Validating hex characters ℹ️ INFO: Checking ID hex characters... ✅ SUCCESS: ID hex characters are valid (lowercase) ℹ️ INFO: Checking pubkey hex characters... ✅ SUCCESS: Pubkey hex characters are valid (lowercase) ℹ️ INFO: Checking signature hex characters... ✅ SUCCESS: Signature hex characters are valid (lowercase) 🔍 S" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "TEP STRUCT-6: Validating timestamp ℹ️ INFO: Created_at timestamp: 1756831610 ✅ SUCCESS: Timestamp is valid: 2025-09-02 16:46:50 UTC 🔍 STEP STRUCT-7: Validating kind ℹ️ INFO: Event kind: 24242 ✅ SUCCESS: Kind is valid: 24242 🔍 STEP STRUCT-8: Validating tags array structure ℹ️ INFO: Tags array has 3 elements ℹ️ INFO: Tag[0] has 2 elements ℹ️ INFO: Tag[0][0]: 't' ℹ️ INFO: Tag[0][1]: 'upload' ℹ️ INFO: Tag[1] has 2 elements ℹ️ INFO: Tag[1][0]: 'x' ℹ️" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: " INFO: Tag[1][1]: '8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999' ℹ️ INFO: Tag[2] has 2 elements ℹ️ INFO: Tag[2][0]: 'expiration' ℹ️ INFO: Tag[2][1]: '1756835210' ✅ SUCCESS: Tags array structure is valid 🔍 STEP STRUCT-9: Validating content ℹ️ INFO: Content: '' (length: ✅ SUCCESS: Content is valid string ✅ SUCCESS: Structure validation completed successfully ✅ SUCCESS: Detailed structure validation PASSED 🔍 STEP SERVER-9: Running detailed signature" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: " validation ═══════════════════════════════════════════════════════════════════ 🔍 STEP CRYPTO-1: Starting detailed signature validation 🔍 STEP CRYPTO-2: Creating serialization array ✅ SUCCESS: Serialization array created 🔍 STEP CRYPTO-3: Converting to JSON string ✅ SUCCESS: JSON serialization string created ℹ️ INFO: Serialization string (length 🔍" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:1024 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: fd:10 4096 of 4096 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: avail:0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "STEP CRYPTO-4: Computing SHA256 hash ✅ SUCCESS: SHA256 hash computed ℹ️ INFO: Event hash ( cf 3d 8e 47 80 cb b4 a3 36 db 6c 76 d8 7c f1 f2 |.=.G....6.lv.|..| f3 ac 2d df e3 6b da dc 29 78 ef 51 ea 72 20 80 |..-..k..)x.Q.r .| 🔍 STEP CRYPTO-5: Verifying event ID ℹ️ INFO: Calculated ID: cf3d8e4780cbb4a336db6c76d87cf1f2f3ac2ddfe36bdadc2978ef51ea722080 ℹ️ INFO: Provided ID: cf3d8e4780cbb4a336db6c76d87cf1f2f3ac2ddfe36bdadc2978ef51ea722080 ✅ SUCCESS: Event ID verification passe" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "d 🔍 STEP CRYPTO-6: Preparing signature verification 🔍 STEP CRYPTO-7: Converting hex strings to bytes ✅ SUCCESS: Pubkey hex converted to bytes ℹ️ INFO: Pubkey bytes ( 79 be 66 7e f9 dc bb ac 55 a0 62 95 ce 87 0b 07 |y.f~....U.b.....| 02 9b fc db 2d ce 28 d9 59 f2 81 5b 16 f8 17 98 |....-.(.Y..[....| ✅ SUCCESS: Signature hex converted to bytes ℹ️ INFO: Signature bytes ( 72 e7 4d e3 01 94 fd ee 20 ec 10 a8 ae 79 13 ce |r.M..... ....y..| 92 48 83 1a 4e b6 b7 5f 4e 27 3d 77 2" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "e 7a 17 dc |.H..N.._N'=w.z..| 6e 15 3f 83 69 b9 d9 a2 1d ec 66 ca d4 b2 05 d5 |n.?.i.....f.....| ff e8 88 8a 14 29 29 0a 92 e5 24 a1 2a a2 d5 d0 |.....))...$.*...| 🔍 STEP CRYPTO-8: Verifying signature using nostr_verify_event_signature() ℹ️ INFO: Calling nostr_verify_event_signature() for detailed crypto validation ℹ️ INFO: nostr_verify_event_signature returned: 0 (Success) ✅ SUCCESS: Signature verification PASSED using nostr_core_lib! ✅ SUCCESS: Detailed signature validation" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: " PASSED ═══════════════════════════════════════════════════════════════════ 🔍 STEP ANALYZE-1: Analyzing event field details ℹ️ INFO: Field 'kind': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 24242 ℹ️ INFO: Field 'id': ℹ️ INFO: Type: String ℹ️ INFO: Value: 'cf3d8e4780cbb4a336db6c76d87cf1f2f3ac2ddfe36bdadc2978ef51ea722080' ℹ️ INFO" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: ": Length: ℹ️ INFO: Field 'pubkey': ℹ️ INFO: Type: String ℹ️ INFO: Value: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' ℹ️ INFO: Length: ℹ️ INFO: Field 'created_at': ℹ️ INFO: Type: Number ℹ️ INFO: Value: 1756831610 ℹ️ INFO: Field 'tags': ℹ️ INFO: Type: Array ℹ️ INFO: Size: 3 ℹ️ INFO: Field 'content': ℹ️ INFO: Type: String ℹ️ INFO: Value: '' ℹ️ INFO: Length: ℹ️ INFO: Field 'sig': ℹ" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: " INFO: Type: String ℹ️ INFO: Value: '72e74de30194fdee20ec10a8ae7913ce9248831a4eb6b75f4e273d772e7a17dc6e153f8369b9d9a21dec66cad4b205d5ffe8888a1429290a92e524a12aa2d5d0' ℹ️ INFO: Length: 🔍 STEP SERVER-10: Validating Blossom-specific requirements DEBUG: Validating Blossom event DEBUG: Found matching method tag: upload DEBUG: Found matching hash tag: 8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999 DEBUG: Found expiration tag: 1756835210 DEBUG: Blossom event valid" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "ation passed ✅ SUCCESS: Blossom event validation PASSED ✅ SUCCESS: Server-style authentication successful, returning NOSTR_SUCCESS AUTH: authenticate_request returned: 0 DEBUG: parse_authorization_header called with header: Nostr eyJraW5kIjoyNDI0MiwiaWQiOiJjZjNkOGU0NzgwY2Ji... DEBUG: Extracted base64 event (length=DEBUG: Base64 decode result - decoded_len=DEBUG: Successfully decoded JSON (length=DEBUG: Authentication passed, uploader_pubkey: 79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "815b16f81798 DEBUG: Saving file to: blobs/8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999.txt DEBUG: Successfully saved DEBUG: Content-Disposition header: attachment; filename="test_blob_1756831610.txt" DEBUG: Looking for filename= in Content-Disposition header DEBUG: Found filename= at position 12 DEBUG: Filename value starts with: "test_blob_175683161 DEBUG: Processing quoted filename DEBUG: Quoted filename length: DEBUG: Extracted quoted filename: 'test_blob_1756831610.txt" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream dummy handler 2025/09/02 12:46:50 [debug] 176727#176727: timer delta: 1 2025/09/02 12:46:50 [debug] 176727#176727: worker cycle 2025/09/02 12:46:50 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:46:50 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream process header 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:-1 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: fd:10 1024 of 4096 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "' DEBUG: Final filename after extraction: test_blob_1756831610.txt DEBUG: insert_blob_metadata() called for sha256='8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999' DEBUG: Opening database at path: db/ginxsom.db DEBUG: Database opened successfully for writing DEBUG: Preparing SQL: INSERT INTO blobs (sha256, size, type, uploaded_at, uploader_pubkey, filename) VALUES (?, ?, ?, ?, ?, ?) DEBUG: SQL prepared successfully, binding parameters DEBUG: Parameter values to bind: DEBUG:" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: F8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 504 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: " 1. sha256 = '8f68175a71f1a38e70e0dac1b45973510973fd713a37a10e9b4d04b1558a7999' DEBUG: 2. size = 296 DEBUG: 3. type = 'text/plain' DEBUG: 4. uploaded_at = 1756831610 DEBUG: 5. uploader_pubkey = '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: 6. filename = 'test_blob_1756831610.txt' DEBUG: Binding parameter 1 (sha256) DEBUG: Binding parameter 2 (size) DEBUG: Binding parameter 3 (type) DEBUG: Binding parameter 4 (uploaded_at) DEBUG: Binding parameter 5 (" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream dummy handler 2025/09/02 12:46:50 [debug] 176727#176727: timer delta: 1 2025/09/02 12:46:50 [debug] 176727#176727: worker cycle 2025/09/02 12:46:50 [debug] 176727#176727: epoll timer: 59997 2025/09/02 12:46:50 [debug] 176727#176727: epoll: fd:10 ev:2005 d:0000786ADF2DF2C8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream request: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream process header 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:1, avail:-1 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: fd:10 800 of 4096 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: BE 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 02 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 446 2025/09/02 12:46:50 [error] 176727#176727: *9 FastCGI sent in stderr: "uploader_pubkey) DEBUG: Binding uploader_pubkey as text: '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798' DEBUG: Binding parameter 6 (filename) DEBUG: Binding filename as text: 'test_blob_1756831610.txt' DEBUG: Parameters bound, executing INSERT DEBUG: INSERT successful DEBUG: Database closed, returning 1 DEBUG: Blob metadata successfully stored in database DEBUG: Upload completed successfully with database storage" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "PUT /upload HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 07 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 06 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 2D 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 03 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 301 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi parser: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi header: "Status: 200 OK" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi parser: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi header: "Content-Type: application/json" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi parser: 1 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi header done 2025/09/02 12:46:50 [debug] 176727#176727: *9 HTTP/1.1 200 OK Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 16:46:50 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive X-Content-Type-Options: nosniff X-Frame-Options: DENY X-XSS-Protection: 1; mode=block 2025/09/02 12:46:50 [debug] 176727#176727: *9 write new buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http write filter: l:0 f:0 s:260 2025/09/02 12:46:50 [debug] 176727#176727: *9 http cacheable: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream process upstream 2025/09/02 12:46:50 [debug] 176727#176727: *9 pipe read upstream: 1 2025/09/02 12:46:50 [debug] 176727#176727: *9 pipe preread: 278 2025/09/02 12:46:50 [debug] 176727#176727: *9 readv: eof:1, avail:0 2025/09/02 12:46:50 [debug] 176727#176727: *9 readv: 1, last:3296 2025/09/02 12:46:50 [debug] 176727#176727: *9 pipe recv chain: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 pipe buf free s:0 t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 278 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 pipe length: -1 2025/09/02 12:46:50 [debug] 176727#176727: *9 input buf #0 00005B3FE0BA838A 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 06 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi closed stdout 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 03 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 01 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 08 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record byte: 00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi record length: 8 2025/09/02 12:46:50 [debug] 176727#176727: *9 http fastcgi sent end request 2025/09/02 12:46:50 [debug] 176727#176727: *9 input buf 00005B3FE0BA838A 251 2025/09/02 12:46:50 [debug] 176727#176727: *9 pipe write downstream: 1 2025/09/02 12:46:50 [debug] 176727#176727: *9 pipe write downstream flush in 2025/09/02 12:46:50 [debug] 176727#176727: *9 http output filter "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http copy filter: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http postpone filter "/upload?" 00005B3FE0BB3C00 2025/09/02 12:46:50 [debug] 176727#176727: *9 http chunk: 251 2025/09/02 12:46:50 [debug] 176727#176727: *9 write old buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 write new buf t:1 f:0 00005B3FE0BB3D90, pos 00005B3FE0BB3D90, size: 4 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 write new buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 251 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http write filter: l:0 f:0 s:517 2025/09/02 12:46:50 [debug] 176727#176727: *9 http copy filter: 0 "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 pipe write downstream done 2025/09/02 12:46:50 [debug] 176727#176727: *9 event timer: 10, old: 85371076, new: 85371082 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream exit: 0000000000000000 2025/09/02 12:46:50 [debug] 176727#176727: *9 finalize http upstream request: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 finalize http fastcgi request 2025/09/02 12:46:50 [debug] 176727#176727: *9 free rr peer 1 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 close http upstream connection: 10 2025/09/02 12:46:50 [debug] 176727#176727: *9 free: 00005B3FE0B86F20, unused: 48 2025/09/02 12:46:50 [debug] 176727#176727: *9 event timer del: 10: 85371076 2025/09/02 12:46:50 [debug] 176727#176727: *9 reusable connection: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http upstream temp fd: -1 2025/09/02 12:46:50 [debug] 176727#176727: *9 http output filter "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http copy filter: "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http postpone filter "/upload?" 00007FFEE9E68320 2025/09/02 12:46:50 [debug] 176727#176727: *9 http chunk: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 write old buf t:1 f:0 00005B3FE0BA7828, pos 00005B3FE0BA7828, size: 260 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 write old buf t:1 f:0 00005B3FE0BB3D90, pos 00005B3FE0BB3D90, size: 4 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 write old buf t:1 f:0 00005B3FE0BA8180, pos 00005B3FE0BA838A, size: 251 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 write old buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E5, size: 5 file: 0, size: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http write filter: l:1 f:0 s:522 2025/09/02 12:46:50 [debug] 176727#176727: *9 http write filter limit 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 writev: 522 of 522 2025/09/02 12:46:50 [debug] 176727#176727: *9 http write filter 0000000000000000 2025/09/02 12:46:50 [debug] 176727#176727: *9 http copy filter: 0 "/upload?" 2025/09/02 12:46:50 [debug] 176727#176727: *9 http finalize request: 0, "/upload?" a:1, c:1 2025/09/02 12:46:50 [debug] 176727#176727: *9 set http keepalive handler 2025/09/02 12:46:50 [debug] 176727#176727: *9 http close request 2025/09/02 12:46:50 [debug] 176727#176727: *9 http log handler 2025/09/02 12:46:50 [debug] 176727#176727: *9 free: 00005B3FE0BA8180 2025/09/02 12:46:50 [debug] 176727#176727: *9 free: 00005B3FE0BBCA50, unused: 3 2025/09/02 12:46:50 [debug] 176727#176727: *9 free: 00005B3FE0BB2DC0, unused: 8 2025/09/02 12:46:50 [debug] 176727#176727: *9 free: 00005B3FE0BA7170, unused: 1170 2025/09/02 12:46:50 [debug] 176727#176727: *9 free: 00005B3FE0BA00A0 2025/09/02 12:46:50 [debug] 176727#176727: *9 hc free: 0000000000000000 2025/09/02 12:46:50 [debug] 176727#176727: *9 hc busy: 0000000000000000 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 tcp_nodelay 2025/09/02 12:46:50 [debug] 176727#176727: *9 reusable connection: 1 2025/09/02 12:46:50 [debug] 176727#176727: *9 event timer add: 6: 65000:85376082 2025/09/02 12:46:50 [debug] 176727#176727: *9 post event 00005B3FE0BEE790 2025/09/02 12:46:50 [debug] 176727#176727: timer delta: 3 2025/09/02 12:46:50 [debug] 176727#176727: posted event 00005B3FE0BEE790 2025/09/02 12:46:50 [debug] 176727#176727: *9 delete posted event 00005B3FE0BEE790 2025/09/02 12:46:50 [debug] 176727#176727: *9 http keepalive handler 2025/09/02 12:46:50 [debug] 176727#176727: *9 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:0, avail:0 2025/09/02 12:46:50 [debug] 176727#176727: *9 free: 00005B3FE0BA00A0 2025/09/02 12:46:50 [debug] 176727#176727: worker cycle 2025/09/02 12:46:50 [debug] 176727#176727: epoll timer: 65000 2025/09/02 12:46:50 [debug] 176727#176727: epoll: fd:6 ev:2005 d:0000786ADF2DF1E0 2025/09/02 12:46:50 [debug] 176727#176727: *9 http keepalive handler 2025/09/02 12:46:50 [debug] 176727#176727: *9 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: eof:1, avail:-1 2025/09/02 12:46:50 [debug] 176727#176727: *9 recv: fd:6 0 of 1024 2025/09/02 12:46:50 [info] 176727#176727: *9 client 127.0.0.1 closed keepalive connection 2025/09/02 12:46:50 [debug] 176727#176727: *9 close http connection: 6 2025/09/02 12:46:50 [debug] 176727#176727: *9 event timer del: 6: 85376082 2025/09/02 12:46:50 [debug] 176727#176727: *9 reusable connection: 0 2025/09/02 12:46:50 [debug] 176727#176727: *9 free: 00005B3FE0BA00A0 2025/09/02 12:46:50 [debug] 176727#176727: *9 free: 00005B3FE0B9D840, unused: 120 2025/09/02 12:46:50 [debug] 176727#176727: timer delta: 1 2025/09/02 12:46:50 [debug] 176727#176727: worker cycle 2025/09/02 12:46:50 [debug] 176727#176727: epoll timer: -1 2025/09/02 12:49:20 [debug] 176727#176727: epoll: fd:5 ev:0001 d:0000786ADF2DF010 2025/09/02 12:49:20 [debug] 176727#176727: accept on 0.0.0.0:9001, ready: 0 2025/09/02 12:49:20 [debug] 176727#176727: posix_memalign: 00005B3FE0B9D840:512 @16 2025/09/02 12:49:20 [debug] 176727#176727: *11 accept: 127.0.0.1:33774 fd:6 2025/09/02 12:49:20 [debug] 176727#176727: *11 event timer add: 6: 60000:85520496 2025/09/02 12:49:20 [debug] 176727#176727: *11 reusable connection: 1 2025/09/02 12:49:20 [debug] 176727#176727: *11 epoll add event: fd:6 op:1 ev:80002001 2025/09/02 12:49:20 [debug] 176727#176727: timer delta: 149413 2025/09/02 12:49:20 [debug] 176727#176727: worker cycle 2025/09/02 12:49:20 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:49:20 [debug] 176727#176727: epoll: fd:6 ev:0001 d:0000786ADF2DF1E1 2025/09/02 12:49:20 [debug] 176727#176727: *11 http wait request handler 2025/09/02 12:49:20 [debug] 176727#176727: *11 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:49:20 [debug] 176727#176727: *11 recv: eof:0, avail:-1 2025/09/02 12:49:20 [debug] 176727#176727: *11 recv: fd:6 147 of 1024 2025/09/02 12:49:20 [debug] 176727#176727: *11 reusable connection: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 posix_memalign: 00005B3FE0BBCA50:4096 @16 2025/09/02 12:49:20 [debug] 176727#176727: *11 http process request line 2025/09/02 12:49:20 [debug] 176727#176727: *11 http request line: "GET /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 HTTP/1.1" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http uri: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http args: "" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http exten: "" 2025/09/02 12:49:20 [debug] 176727#176727: *11 posix_memalign: 00005B3FE0BB2DC0:4096 @16 2025/09/02 12:49:20 [debug] 176727#176727: *11 http process request header line 2025/09/02 12:49:20 [debug] 176727#176727: *11 http header: "Host: localhost:9001" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http header: "User-Agent: curl/8.15.0" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http header: "Accept: */*" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http header done 2025/09/02 12:49:20 [debug] 176727#176727: *11 event timer del: 6: 85520496 2025/09/02 12:49:20 [debug] 176727#176727: *11 generic phase: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 rewrite phase: 1 2025/09/02 12:49:20 [debug] 176727#176727: *11 test location: "/health" 2025/09/02 12:49:20 [debug] 176727#176727: *11 test location: "/upload" 2025/09/02 12:49:20 [debug] 176727#176727: *11 test location: ~ "^/([a-f0-9]{64}).*$" 2025/09/02 12:49:20 [debug] 176727#176727: *11 test location: ~ "^/([a-f0-9]{64})(\.[a-zA-Z0-9]+)?$" 2025/09/02 12:49:20 [debug] 176727#176727: *11 test location: ~ "^/fcgi-head/([a-f0-9]{64}).*$" 2025/09/02 12:49:20 [debug] 176727#176727: *11 test location: ~ "^/list/([a-f0-9]{64}).*$" 2025/09/02 12:49:20 [debug] 176727#176727: *11 using configuration "^/list/([a-f0-9]{64}).*$" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http cl:-1 max:104857600 2025/09/02 12:49:20 [debug] 176727#176727: *11 rewrite phase: 3 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "GET" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script regex: "^(GET)$" 2025/09/02 12:49:20 [notice] 176727#176727: *11 "^(GET)$" matches "GET", client: 127.0.0.1, server: localhost, request: "GET /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 HTTP/1.1", host: "localhost:9001" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script if 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script if: false 2025/09/02 12:49:20 [debug] 176727#176727: *11 post rewrite phase: 4 2025/09/02 12:49:20 [debug] 176727#176727: *11 generic phase: 5 2025/09/02 12:49:20 [debug] 176727#176727: *11 generic phase: 6 2025/09/02 12:49:20 [debug] 176727#176727: *11 generic phase: 7 2025/09/02 12:49:20 [debug] 176727#176727: *11 access phase: 8 2025/09/02 12:49:20 [debug] 176727#176727: *11 access phase: 9 2025/09/02 12:49:20 [debug] 176727#176727: *11 access phase: 10 2025/09/02 12:49:20 [debug] 176727#176727: *11 post access phase: 11 2025/09/02 12:49:20 [debug] 176727#176727: *11 generic phase: 12 2025/09/02 12:49:20 [debug] 176727#176727: *11 generic phase: 13 2025/09/02 12:49:20 [debug] 176727#176727: *11 http init upstream, client timer: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 epoll add event: fd:6 op:3 ev:80002005 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "QUERY_STRING" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "QUERY_STRING: " 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "REQUEST_METHOD" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "GET" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "REQUEST_METHOD: GET" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "CONTENT_TYPE" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "CONTENT_TYPE: " 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "CONTENT_LENGTH" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "CONTENT_LENGTH: " 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "SCRIPT_NAME" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "SCRIPT_NAME: /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "REQUEST_URI" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "REQUEST_URI: /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "DOCUMENT_URI" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "DOCUMENT_URI: /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "DOCUMENT_ROOT" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "./blobs" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "DOCUMENT_ROOT: ./blobs" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "SERVER_PROTOCOL" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "HTTP/1.1" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "REQUEST_SCHEME" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "http" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "REQUEST_SCHEME: http" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "GATEWAY_INTERFACE" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "CGI/1.1" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "SERVER_SOFTWARE" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "nginx/" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "1.18.0" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "SERVER_SOFTWARE: nginx/1.18.0" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "REMOTE_ADDR" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "127.0.0.1" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "REMOTE_ADDR: 127.0.0.1" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "REMOTE_PORT" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "33774" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "REMOTE_PORT: 33774" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "SERVER_ADDR" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "127.0.0.1" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "SERVER_ADDR: 127.0.0.1" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "SERVER_PORT" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "9001" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "SERVER_PORT: 9001" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "SERVER_NAME" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "localhost" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "SERVER_NAME: localhost" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "REDIRECT_STATUS" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "200" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "REDIRECT_STATUS: 200" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "SCRIPT_FILENAME" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script var: "./blobs" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http script copy: "/ginxsom.fcgi" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "SCRIPT_FILENAME: ./blobs/ginxsom.fcgi" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "HTTP_HOST: localhost:9001" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "HTTP_USER_AGENT: curl/8.15.0" 2025/09/02 12:49:20 [debug] 176727#176727: *11 fastcgi param: "HTTP_ACCEPT: */*" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http cleanup add: 00005B3FE0BBDA38 2025/09/02 12:49:20 [debug] 176727#176727: *11 get rr peer, try: 1 2025/09/02 12:49:20 [debug] 176727#176727: *11 stream socket 10 2025/09/02 12:49:20 [debug] 176727#176727: *11 epoll add connection: fd:10 ev:80002005 2025/09/02 12:49:20 [debug] 176727#176727: *11 connect to unix:/tmp/ginxsom-fcgi.sock, fd:10 #12 2025/09/02 12:49:20 [debug] 176727#176727: *11 connected 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream connect: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 posix_memalign: 00005B3FE0B86F20:128 @16 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream send request 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream send request body 2025/09/02 12:49:20 [debug] 176727#176727: *11 chain writer buf fl:0 s:704 2025/09/02 12:49:20 [debug] 176727#176727: *11 chain writer in: 00005B3FE0BB3B38 2025/09/02 12:49:20 [debug] 176727#176727: *11 writev: 704 of 704 2025/09/02 12:49:20 [debug] 176727#176727: *11 chain writer out: 0000000000000000 2025/09/02 12:49:20 [debug] 176727#176727: *11 event timer add: 10: 60000:85520496 2025/09/02 12:49:20 [debug] 176727#176727: *11 http finalize request: -4, "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" a:1, c:2 2025/09/02 12:49:20 [debug] 176727#176727: *11 http request count:2 blk:0 2025/09/02 12:49:20 [debug] 176727#176727: timer delta: 0 2025/09/02 12:49:20 [debug] 176727#176727: worker cycle 2025/09/02 12:49:20 [debug] 176727#176727: epoll timer: 60000 2025/09/02 12:49:20 [debug] 176727#176727: epoll: fd:6 ev:0004 d:0000786ADF2DF1E1 2025/09/02 12:49:20 [debug] 176727#176727: *11 http run request: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream check client, write event:1, "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798" 2025/09/02 12:49:20 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream request: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream process header 2025/09/02 12:49:20 [debug] 176727#176727: *11 malloc: 00005B3FE0BA7170:4096 2025/09/02 12:49:20 [debug] 176727#176727: *11 recv: eof:0, avail:-1 2025/09/02 12:49:20 [debug] 176727#176727: *11 recv: fd:10 48 of 4096 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 07 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 21 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 07 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record length: 33 2025/09/02 12:49:20 [error] 176727#176727: *11 FastCGI sent in stderr: "DEBUG: FastCGI received request" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:49:20 [debug] 176727#176727: *11 recv: eof:0, avail:0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream request: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream dummy handler 2025/09/02 12:49:20 [debug] 176727#176727: timer delta: 1 2025/09/02 12:49:20 [debug] 176727#176727: worker cycle 2025/09/02 12:49:20 [debug] 176727#176727: epoll timer: 59999 2025/09/02 12:49:20 [debug] 176727#176727: epoll: fd:10 ev:0005 d:0000786ADF2DF2C9 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream request: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream process header 2025/09/02 12:49:20 [debug] 176727#176727: *11 recv: eof:0, avail:-1 2025/09/02 12:49:20 [debug] 176727#176727: *11 recv: fd:10 2152 of 4048 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 07 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: F8 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record length: 504 2025/09/02 12:49:20 [error] 176727#176727: *11 FastCGI sent in stderr: "DEBUG: METHOD=GET, URI=/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 DEBUG: handle_list_request called with pubkey=79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 LOG: [2025-09-02 12:49:20] GET /list - Auth: pending - Status: 0 DEBUG: Query string: DEBUG: SQL query: SELECT sha256, size, type, uploaded_at, filename FROM blobs WHERE uploader_pubkey = ? ORDER BY uploaded_at DESC DEBUG: List request completed successfully LOG: [2025-09-02 12:49:20] GET /l" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 07 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 20 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record length: 32 2025/09/02 12:49:20 [error] 176727#176727: *11 FastCGI sent in stderr: "ist - Auth: none - Status: 200" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798 HTTP/1.1", upstream: "fastcgi://unix:/tmp/ginxsom-fcgi.sock:", host: "localhost:9001" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 07 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record length: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 06 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 06 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 16 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 02 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record length: 1558 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi parser: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi header: "Status: 200 OK" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi parser: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi header: "Content-Type: application/json" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi parser: 1 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi header done 2025/09/02 12:49:20 [debug] 176727#176727: *11 posix_memalign: 00005B3FE0BA8180:4096 @16 2025/09/02 12:49:20 [debug] 176727#176727: *11 HTTP/1.1 200 OK Server: nginx/1.18.0 (Ubuntu) Date: Tue, 02 Sep 2025 16:49:20 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive X-Content-Type-Options: nosniff X-Frame-Options: DENY X-XSS-Protection: 1; mode=block 2025/09/02 12:49:20 [debug] 176727#176727: *11 write new buf t:1 f:0 00005B3FE0BA81F0, pos 00005B3FE0BA81F0, size: 260 file: 0, size: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http write filter: l:0 f:0 s:260 2025/09/02 12:49:20 [debug] 176727#176727: *11 http cacheable: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream process upstream 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe read upstream: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe preread: 1534 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe buf free s:0 t:1 f:0 00005B3FE0BA7170, pos 00005B3FE0BA740A, size: 1534 file: 0, size: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe length: -1 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe write downstream: 1 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe write busy: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe write: out:0000000000000000, f:0 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe read upstream: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe buf free s:0 t:1 f:0 00005B3FE0BA7170, pos 00005B3FE0BA740A, size: 1534 file: 0, size: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe length: -1 2025/09/02 12:49:20 [debug] 176727#176727: *11 event timer: 10, old: 85520496, new: 85520498 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream request: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream dummy handler 2025/09/02 12:49:20 [debug] 176727#176727: timer delta: 1 2025/09/02 12:49:20 [debug] 176727#176727: worker cycle 2025/09/02 12:49:20 [debug] 176727#176727: epoll timer: 59998 2025/09/02 12:49:20 [debug] 176727#176727: epoll: fd:10 ev:2005 d:0000786ADF2DF2C9 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream request: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream process upstream 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe read upstream: 1 2025/09/02 12:49:20 [debug] 176727#176727: *11 readv: eof:1, avail:-1 2025/09/02 12:49:20 [debug] 176727#176727: *11 readv: 1, last:1896 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe recv chain: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe buf free s:0 t:1 f:0 00005B3FE0BA7170, pos 00005B3FE0BA740A, size: 1534 file: 0, size: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe length: -1 2025/09/02 12:49:20 [debug] 176727#176727: *11 input buf #0 00005B3FE0BA740A 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 06 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record length: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi closed stdout 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 03 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 01 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 08 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record byte: 00 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi record length: 8 2025/09/02 12:49:20 [debug] 176727#176727: *11 http fastcgi sent end request 2025/09/02 12:49:20 [debug] 176727#176727: *11 input buf 00005B3FE0BA740A 1508 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe write downstream: 1 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe write downstream flush in 2025/09/02 12:49:20 [debug] 176727#176727: *11 http output filter "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http copy filter: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http postpone filter "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 00005B3FE0BB3D98 2025/09/02 12:49:20 [debug] 176727#176727: *11 http chunk: 1508 2025/09/02 12:49:20 [debug] 176727#176727: *11 write old buf t:1 f:0 00005B3FE0BA81F0, pos 00005B3FE0BA81F0, size: 260 file: 0, size: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 write new buf t:1 f:0 00005B3FE0BA8548, pos 00005B3FE0BA8548, size: 5 file: 0, size: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 write new buf t:1 f:0 00005B3FE0BA7170, pos 00005B3FE0BA740A, size: 1508 file: 0, size: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E8, size: 2 file: 0, size: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http write filter: l:0 f:0 s:1775 2025/09/02 12:49:20 [debug] 176727#176727: *11 http write filter limit 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 writev: 1775 of 1775 2025/09/02 12:49:20 [debug] 176727#176727: *11 http write filter 0000000000000000 2025/09/02 12:49:20 [debug] 176727#176727: *11 http copy filter: 0 "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 pipe write downstream done 2025/09/02 12:49:20 [debug] 176727#176727: *11 event timer: 10, old: 85520496, new: 85520499 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream exit: 0000000000000000 2025/09/02 12:49:20 [debug] 176727#176727: *11 finalize http upstream request: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 finalize http fastcgi request 2025/09/02 12:49:20 [debug] 176727#176727: *11 free rr peer 1 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 close http upstream connection: 10 2025/09/02 12:49:20 [debug] 176727#176727: *11 free: 00005B3FE0B86F20, unused: 48 2025/09/02 12:49:20 [debug] 176727#176727: *11 event timer del: 10: 85520496 2025/09/02 12:49:20 [debug] 176727#176727: *11 reusable connection: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http upstream temp fd: -1 2025/09/02 12:49:20 [debug] 176727#176727: *11 http output filter "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http copy filter: "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http postpone filter "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 00007FFEE9E68320 2025/09/02 12:49:20 [debug] 176727#176727: *11 http chunk: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 write new buf t:0 f:0 0000000000000000, pos 00005B3FDC3BF2E5, size: 5 file: 0, size: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 http write filter: l:1 f:0 s:5 2025/09/02 12:49:20 [debug] 176727#176727: *11 http write filter limit 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 writev: 5 of 5 2025/09/02 12:49:20 [debug] 176727#176727: *11 http write filter 0000000000000000 2025/09/02 12:49:20 [debug] 176727#176727: *11 http copy filter: 0 "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" 2025/09/02 12:49:20 [debug] 176727#176727: *11 http finalize request: 0, "/list/79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798?" a:1, c:1 2025/09/02 12:49:20 [debug] 176727#176727: *11 set http keepalive handler 2025/09/02 12:49:20 [debug] 176727#176727: *11 http close request 2025/09/02 12:49:20 [debug] 176727#176727: *11 http log handler 2025/09/02 12:49:20 [debug] 176727#176727: *11 free: 00005B3FE0BA7170 2025/09/02 12:49:20 [debug] 176727#176727: *11 free: 00005B3FE0BBCA50, unused: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 free: 00005B3FE0BB2DC0, unused: 8 2025/09/02 12:49:20 [debug] 176727#176727: *11 free: 00005B3FE0BA8180, unused: 2691 2025/09/02 12:49:20 [debug] 176727#176727: *11 free: 00005B3FE0BA00A0 2025/09/02 12:49:20 [debug] 176727#176727: *11 hc free: 0000000000000000 2025/09/02 12:49:20 [debug] 176727#176727: *11 hc busy: 0000000000000000 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 tcp_nodelay 2025/09/02 12:49:20 [debug] 176727#176727: *11 reusable connection: 1 2025/09/02 12:49:20 [debug] 176727#176727: *11 event timer add: 6: 65000:85525499 2025/09/02 12:49:20 [debug] 176727#176727: timer delta: 1 2025/09/02 12:49:20 [debug] 176727#176727: worker cycle 2025/09/02 12:49:20 [debug] 176727#176727: epoll timer: 65000 2025/09/02 12:49:20 [debug] 176727#176727: epoll: fd:6 ev:2005 d:0000786ADF2DF1E1 2025/09/02 12:49:20 [debug] 176727#176727: *11 http keepalive handler 2025/09/02 12:49:20 [debug] 176727#176727: *11 malloc: 00005B3FE0BA00A0:1024 2025/09/02 12:49:20 [debug] 176727#176727: *11 recv: eof:1, avail:-1 2025/09/02 12:49:20 [debug] 176727#176727: *11 recv: fd:6 0 of 1024 2025/09/02 12:49:20 [info] 176727#176727: *11 client 127.0.0.1 closed keepalive connection 2025/09/02 12:49:20 [debug] 176727#176727: *11 close http connection: 6 2025/09/02 12:49:20 [debug] 176727#176727: *11 event timer del: 6: 85525499 2025/09/02 12:49:20 [debug] 176727#176727: *11 reusable connection: 0 2025/09/02 12:49:20 [debug] 176727#176727: *11 free: 00005B3FE0BA00A0 2025/09/02 12:49:20 [debug] 176727#176727: *11 free: 00005B3FE0B9D840, unused: 120 2025/09/02 12:49:20 [debug] 176727#176727: timer delta: 1 2025/09/02 12:49:20 [debug] 176727#176727: worker cycle 2025/09/02 12:49:20 [debug] 176727#176727: epoll timer: -1