Files
ginxsom/logs/error.log
2025-09-02 12:06:13 -04:00

6606 lines
519 KiB
Plaintext
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
<EFBFBD><EFBFBD>" while reading response header from upstream, client: 127.0.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: "<22> 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
<EFBFBD><EFBFBD>" while reading response header from upstream, client: 127.0.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: "<22> 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
<EFBFBD><EFBFBD>" while reading response header from upstream, client: 127.0.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: "<22> 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
<EFBFBD><EFBFBD>" while reading response header from upstream, client: 127.0.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: "<22> 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
<EFBFBD><EFBFBD>" while reading response header from upstream, client: 127.0.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: "<22> 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
<EFBFBD><EFBFBD>" while reading response header from upstream, client: 127.0.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: "<22> 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
<EFBFBD><EFBFBD>" while reading response header from upstream, client: 127.0.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: "<22> 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
<EFBFBD><EFBFBD>" while reading response header from upstream, client: 127.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: "<22> 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