2026-04-30 07:10:57,813 - main - INFO - === Logging system initialized ===
2026-04-30 07:10:57,813 - main - INFO - Log file: logs/app_20260430_071057.log
2026-04-30 07:10:57,813 - main - INFO - Log level: INFO
2026-04-30 07:10:57,813 - main - INFO - Timestamp: 20260430_071057
2026-04-30 07:10:57,893 - main - INFO - Included router: routers.agent_availability.router
2026-04-30 07:10:58,595 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-04-30 07:10:58,615 - main - INFO - Included router: routers.aihub.router
2026-04-30 07:10:58,626 - main - INFO - Included router: routers.auth.router
2026-04-30 07:10:58,677 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-04-30 07:10:58,722 - main - INFO - Included router: routers.chat_attachments.router
2026-04-30 07:10:58,792 - main - INFO - Included router: routers.chat_branding.router
2026-04-30 07:10:58,806 - main - INFO - Included router: routers.chat_branding_api.router
2026-04-30 07:10:58,864 - main - INFO - Included router: routers.chat_conversations.router
2026-04-30 07:10:58,912 - main - INFO - Included router: routers.chat_messages.router
2026-04-30 07:10:59,047 - main - INFO - Included router: routers.chat_routing_rules.router
2026-04-30 07:10:59,071 - main - INFO - Included router: routers.contact.router
2026-04-30 07:10:59,072 - main - INFO - Included router: routers.health.router
2026-04-30 07:10:59,120 - main - INFO - Included router: routers.kb_articles.router
2026-04-30 07:10:59,166 - main - INFO - Included router: routers.notification_preferences.router
2026-04-30 07:10:59,212 - main - INFO - Included router: routers.notifications.router
2026-04-30 07:10:59,261 - main - INFO - Included router: routers.plans.router
2026-04-30 07:10:59,281 - main - INFO - Included router: routers.settings.router
2026-04-30 07:10:59,323 - main - INFO - Included router: routers.smtp_settings.router
2026-04-30 07:10:59,356 - main - INFO - Included router: routers.storage.router
2026-04-30 07:10:59,461 - main - INFO - Included router: routers.support_chat.router
2026-04-30 07:10:59,496 - main - INFO - Included router: routers.support_departments.router
2026-04-30 07:10:59,548 - main - INFO - Included router: routers.support_seats.router
2026-04-30 07:10:59,555 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-04-30 07:10:59,719 - main - INFO - Included router: routers.ticket_summaries.router
2026-04-30 07:10:59,771 - main - INFO - Included router: routers.ticket_sync_states.router
2026-04-30 07:10:59,780 - main - INFO - Included router: routers.user.router
2026-04-30 07:10:59,819 - main - INFO - Included router: routers.user_profiles.router
2026-04-30 07:10:59,895 - main - INFO - Included router: routers.whmcs.router
2026-04-30 07:10:59,927 - main - INFO - Included router: routers.whmcs_admin.router
2026-04-30 07:10:59,963 - main - INFO - Included router: routers.whmcs_extra.router
2026-04-30 07:10:59,965 - main - INFO - === Application startup initiated ===
2026-04-30 07:10:59,965 - services.database - INFO - Ignore creating tables
2026-04-30 07:10:59,965 - services.mock_data - INFO - Ignore initialize data
2026-04-30 07:10:59,965 - services.auth - INFO - Ignore initialize admin
2026-04-30 07:10:59,965 - main - INFO - === Application startup completed successfully ===
2026-04-30 07:11:06,445 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-04-30 07:11:06,446 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-04-30 07:11:06,456 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:06,460 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:11:06,460 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-04-30 07:11:06,460 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-04-30 07:11:06,460 - core.database - INFO - Starting database initialization...
2026-04-30 07:11:06,461 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-04-30 07:11:06,461 - core.database - INFO - Normalizing database URL for async compatibility...
2026-04-30 07:11:06,463 - core.database - INFO - Creating async database engine...
2026-04-30 07:11:06,463 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-04-30 07:11:06,515 - core.database - INFO - Database engine created successfully
2026-04-30 07:11:06,515 - core.database - INFO - Creating async session maker...
2026-04-30 07:11:06,515 - core.database - INFO - Async session maker created successfully
2026-04-30 07:11:06,516 - core.database - INFO - Database connection initialized successfully
2026-04-30 07:11:06,516 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-04-30 07:11:06,516 - core.database - INFO - 🔧 Starting table creation...
2026-04-30 07:11:06,695 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:06,717 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:06,717 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-04-30 07:11:06,718 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-04-30 07:11:06,801 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 07:11:06,815 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cfdcac0>
2026-04-30 07:11:06,816 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97f28aec0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 07:11:06,825 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cfdc7f0>
2026-04-30 07:11:06,826 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 07:11:06,827 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:06,827 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 07:11:06,827 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:06,827 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 07:11:07,062 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 14:11:07 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'8aaa7f7cf1b8bc7a7964e8825af46566'), (b'X-Trace-Id', b'74aeecd3775f471cbaa22411470b2b6c'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f47223fad6e2a9f-LAX')])
2026-04-30 07:11:07,063 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-30 07:11:07,064 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 07:11:07,064 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:07,064 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:07,064 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:07,065 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:07,065 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:08,990 - core.database - INFO - Tables initialized successfully
2026-04-30 07:11:08,990 - core.database - DEBUG - [DB_OP] Create tables completed in 2.4744s
2026-04-30 07:11:09,053 - core.database - INFO - Lazy database initialization completed successfully
2026-04-30 07:11:09,054 - core.database - DEBUG - [DB_OP] Database session created successfully in 2.5939s
2026-04-30 07:11:09,515 - core.database - DEBUG - [DB_OP] Database session cleanup after 3.0553s
2026-04-30 07:11:35,106 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:35,130 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:35,131 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:35,309 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97fb0bf10>
2026-04-30 07:11:35,310 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07ac0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:35,377 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:35,400 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 07:11:35,409 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cefbf70>
2026-04-30 07:11:35,409 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07940> server_hostname='atoms.dev' timeout=120.0
2026-04-30 07:11:35,418 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cefbcd0>
2026-04-30 07:11:35,419 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 07:11:35,419 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:35,419 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 07:11:35,420 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:35,420 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 07:11:35,489 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cef9ae0>
2026-04-30 07:11:35,489 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:35,490 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:35,490 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:35,490 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:35,490 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:35,549 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 14:11:35 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'6fe26f29451ba2d2d9e713f419ac3640'), (b'X-Trace-Id', b'9ede8bd42da7475ca8ad842559e518ed'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f4722f26a7f3efd-LAX')])
2026-04-30 07:11:35,550 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-30 07:11:35,550 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 07:11:35,550 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:35,550 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:35,551 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:35,551 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:35,551 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:35,796 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:35 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=9d6166fc90c560652c8357a625079a1a; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:35,797 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:35,797 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:35,797 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:35,798 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:35,798 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:35,798 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:35,798 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:35,798 - routers.whmcs - WARNING - WHMCS upstream unavailable for /me; returning degraded profile: WHMCS API returned status 403.
2026-04-30 07:11:36,063 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:36,098 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:36,100 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:36,123 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:36,128 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:36,128 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:11:36,129 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 07:11:36,129 - routers.notifications - DEBUG - Querying notificationss: query=None, sort=None, skip=0, limit=30, fields=None
2026-04-30 07:11:36,133 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:36,155 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:36,158 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:36,180 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:36,182 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:36,205 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:36,302 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cefada0>
2026-04-30 07:11:36,302 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07c40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:36,373 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf522f0>
2026-04-30 07:11:36,374 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf38fc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:36,374 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf50280>
2026-04-30 07:11:36,375 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07cc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:36,383 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf53be0>
2026-04-30 07:11:36,383 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf39040> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:36,461 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf232b0>
2026-04-30 07:11:36,462 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07b40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:36,482 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cefac20>
2026-04-30 07:11:36,483 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,484 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:36,484 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,484 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:36,484 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,549 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf51780>
2026-04-30 07:11:36,549 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,550 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:36,550 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,550 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:36,551 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,558 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf20d60>
2026-04-30 07:11:36,559 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,559 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:36,559 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,560 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:36,560 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,567 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf53910>
2026-04-30 07:11:36,568 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,568 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:36,568 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,569 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:36,569 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,637 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf22710>
2026-04-30 07:11:36,638 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,638 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:36,639 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,639 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:36,639 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:36,647 - routers.notifications - DEBUG - Found 0 notificationss
2026-04-30 07:11:36,647 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5191s
2026-04-30 07:11:36,799 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=135d31f65599441d752c559f455da9c7; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:36,800 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:36,800 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,800 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:36,800 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:36,801 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:36,801 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:36,801 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:36,833 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=9e0d7c632ae75f7687f4bc91f1a80d60; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:36,833 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:36,833 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,834 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:36,834 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:36,834 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:36,834 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:36,835 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:36,878 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=015e992a10400878d38428f1a1e66b64; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:36,879 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:36,879 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,879 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:36,880 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:36,880 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:36,880 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:36,880 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:36,890 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=c0835f65e2a4ac4a50225f74a8a404e0; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:36,891 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:36,891 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,892 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:36,892 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:36,893 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:36,893 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:36,894 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:36,927 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:36 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=cb8fbe416f9cd429c1d030133ac81cee; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:36,928 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:36,928 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:36,928 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:36,929 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:36,929 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:36,930 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:36,930 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:37,476 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:37,510 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:37,512 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:37,533 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:37,540 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:37,569 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:37,571 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:37,594 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:37,597 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:37,619 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:37,706 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cefb310>
2026-04-30 07:11:37,707 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07a40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:37,708 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf21630>
2026-04-30 07:11:37,708 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07ac0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:37,766 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf51db0>
2026-04-30 07:11:37,766 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97f19dfc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:37,794 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf513c0>
2026-04-30 07:11:37,795 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07b40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:37,797 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97fb0bf10>
2026-04-30 07:11:37,797 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07ec0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:37,884 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf23d60>
2026-04-30 07:11:37,885 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:37,886 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:37,886 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:37,886 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:37,886 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:37,893 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf21150>
2026-04-30 07:11:37,894 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:37,894 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:37,894 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:37,894 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:37,894 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:37,945 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf51f00>
2026-04-30 07:11:37,946 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:37,946 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:37,946 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:37,946 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:37,947 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:37,977 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf507c0>
2026-04-30 07:11:37,978 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:37,978 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:37,978 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:37,979 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:37,979 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:37,985 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf23970>
2026-04-30 07:11:37,986 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:37,986 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:37,986 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:37,986 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:37,987 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:38,198 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:38 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=246239c6571e0ff67b6b4ccef115bfed; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:38,199 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:38,199 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:38,200 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:38,200 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:38,200 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:38,201 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:38,201 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:38,208 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:38 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=414269f55ea0c8c6f7a115a7fe3e0461; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:38,209 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:38,209 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:38,209 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:38,210 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:38,210 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:38,210 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:38,210 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:38,259 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:38 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=ba647e9a9bbc2d2a3aa90ad9936d72bb; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:38,260 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:38,260 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:38,260 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:38,260 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:38,260 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:38,261 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:38,261 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:38,277 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:38 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=f730995d179d00cf040a4926c75e847a; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:38,277 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:38,278 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:38,278 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:38,278 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:38,278 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:38,279 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:38,279 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:38,311 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:38 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=41c205b71fc3a5a3d9e5aa731caf0a52; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:38,312 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:38,313 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:38,313 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:38,313 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:38,313 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:38,314 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:38,314 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:39,260 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:39,282 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:39,283 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:39,305 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:39,326 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:39,351 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:39,353 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:39,374 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:39,376 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:11:39,397 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:11:39,479 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf20970>
2026-04-30 07:11:39,480 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07bc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:39,481 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf213c0>
2026-04-30 07:11:39,482 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07c40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:39,547 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf535e0>
2026-04-30 07:11:39,547 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07f40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:39,568 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf527d0>
2026-04-30 07:11:39,568 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07cc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:39,571 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cef94b0>
2026-04-30 07:11:39,572 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf07b40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:11:39,659 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97fb0a320>
2026-04-30 07:11:39,659 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,660 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:39,660 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:39,660 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:39,660 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,666 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf21e70>
2026-04-30 07:11:39,667 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,667 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:39,667 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:39,667 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:39,667 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,727 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf53ca0>
2026-04-30 07:11:39,728 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,728 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:39,728 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:39,728 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:39,729 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,746 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf52a10>
2026-04-30 07:11:39,746 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,746 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:39,747 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:39,747 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:39,747 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,755 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf21630>
2026-04-30 07:11:39,755 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,755 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:11:39,755 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:11:39,756 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:11:39,756 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:11:39,976 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:39 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=fa2dfbbed76ea04f3e12c391e5b13d78; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:39,976 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:39,977 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:39,977 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:39,977 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:39,977 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:39,977 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:39,978 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:40,001 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:39 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=34429d5de89d544b1b1a37e95e141814; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:40,001 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:40,002 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:40,002 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:40,002 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:40,002 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:40,002 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:40,003 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:40,043 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:39 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=d975f38e1a15060d0173c4e5dafe5e37; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:40,044 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:40,044 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:40,044 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:40,045 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:40,045 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:40,045 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:40,045 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:40,056 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:39 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=aed62ae6b978ae79815488ecf934d7c4; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:40,057 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:40,057 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:40,058 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:40,058 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:40,058 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:40,058 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:40,059 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:11:40,089 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:11:40 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=dc68d2c8a8b893bfb40b779215aee389; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:11:40,089 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:11:40,090 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:11:40,090 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:11:40,090 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:11:40,090 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:11:40,091 - httpcore.connection - DEBUG - close.started
2026-04-30 07:11:40,091 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:12:07,986 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:12:07,987 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 07:12:08,302 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3153s
2026-04-30 07:12:21,066 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:12:21,066 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:12:21,067 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 07:12:21,067 - routers.notifications - DEBUG - Querying notificationss: query=None, sort=None, skip=0, limit=30, fields=None
2026-04-30 07:12:21,444 - routers.notifications - DEBUG - Found 0 notificationss
2026-04-30 07:12:21,445 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3785s
2026-04-30 07:12:50,577 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:12:57,166 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:12:58,997 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:12:58,998 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 07:12:58,999 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-04-30 07:12:59,312 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3145s
2026-04-30 07:13:19,798 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:13:19,815 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:13:19,816 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 07:13:20,039 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:13:20,045 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:13:20,068 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 07:13:20,081 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf20880>
2026-04-30 07:13:20,082 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97cf3acc0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 07:13:20,090 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf20910>
2026-04-30 07:13:20,090 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 07:13:20,091 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:13:20,092 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 07:13:20,092 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:13:20,092 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 07:13:20,131 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3162s
2026-04-30 07:13:20,328 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 14:13:20 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'0be2a79da3b98dd866e850e3600c8089'), (b'X-Trace-Id', b'52a93bb9d9b54d29860371501f54b860'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f4725809d511bcd-LAX')])
2026-04-30 07:13:20,329 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-30 07:13:20,329 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 07:13:20,329 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:13:20,330 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:13:20,330 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:13:20,330 - httpcore.connection - DEBUG - close.started
2026-04-30 07:13:20,330 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:14:03,889 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:14:03,906 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:14:03,906 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 07:14:04,140 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:14:04,220 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3139s
2026-04-30 07:14:04,230 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:14:04,254 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 07:14:04,262 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf61210>
2026-04-30 07:14:04,262 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe97f19dfc0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 07:14:04,272 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe97cf61c30>
2026-04-30 07:14:04,272 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 07:14:04,273 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:14:04,274 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 07:14:04,274 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:14:04,274 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 07:14:04,420 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 14:14:04 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'bc8e99283c02c9f4acca3e1a441b256a'), (b'X-Trace-Id', b'ed597b9b99664f678c6b68611143bd83'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f472694bf20f3c5-LAX')])
2026-04-30 07:14:04,421 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-30 07:14:04,421 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 07:14:04,422 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:14:04,422 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:14:04,423 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:14:04,423 - httpcore.connection - DEBUG - close.started
2026-04-30 07:14:04,423 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:14:14,079 - services.database - DEBUG - [DB_OP] Starting database close
2026-04-30 07:14:14,160 - core.database - INFO - Database connection closed and engine disposed
2026-04-30 07:14:14,160 - services.database - INFO - Database connections closed
2026-04-30 07:14:14,161 - services.database - DEBUG - [DB_OP] Database close completed in 0.0817s
