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