2026-04-30 06:41:07,511 - main - INFO - === Logging system initialized ===
2026-04-30 06:41:07,511 - main - INFO - Log file: logs/app_20260430_064107.log
2026-04-30 06:41:07,511 - main - INFO - Log level: INFO
2026-04-30 06:41:07,511 - main - INFO - Timestamp: 20260430_064107
2026-04-30 06:41:07,589 - main - INFO - Included router: routers.agent_availability.router
2026-04-30 06:41:08,319 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-04-30 06:41:08,340 - main - INFO - Included router: routers.aihub.router
2026-04-30 06:41:08,355 - main - INFO - Included router: routers.auth.router
2026-04-30 06:41:08,409 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-04-30 06:41:08,455 - main - INFO - Included router: routers.chat_attachments.router
2026-04-30 06:41:08,521 - main - INFO - Included router: routers.chat_branding.router
2026-04-30 06:41:08,537 - main - INFO - Included router: routers.chat_branding_api.router
2026-04-30 06:41:08,592 - main - INFO - Included router: routers.chat_conversations.router
2026-04-30 06:41:08,637 - main - INFO - Included router: routers.chat_messages.router
2026-04-30 06:41:08,774 - main - INFO - Included router: routers.chat_routing_rules.router
2026-04-30 06:41:08,796 - main - INFO - Included router: routers.contact.router
2026-04-30 06:41:08,798 - main - INFO - Included router: routers.health.router
2026-04-30 06:41:08,845 - main - INFO - Included router: routers.kb_articles.router
2026-04-30 06:41:08,890 - main - INFO - Included router: routers.notification_preferences.router
2026-04-30 06:41:08,938 - main - INFO - Included router: routers.notifications.router
2026-04-30 06:41:08,988 - main - INFO - Included router: routers.plans.router
2026-04-30 06:41:09,011 - main - INFO - Included router: routers.settings.router
2026-04-30 06:41:09,067 - main - INFO - Included router: routers.smtp_settings.router
2026-04-30 06:41:09,100 - main - INFO - Included router: routers.storage.router
2026-04-30 06:41:09,209 - main - INFO - Included router: routers.support_chat.router
2026-04-30 06:41:09,243 - main - INFO - Included router: routers.support_departments.router
2026-04-30 06:41:09,281 - main - INFO - Included router: routers.support_seats.router
2026-04-30 06:41:09,301 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-04-30 06:41:09,466 - main - INFO - Included router: routers.ticket_summaries.router
2026-04-30 06:41:09,519 - main - INFO - Included router: routers.ticket_sync_states.router
2026-04-30 06:41:09,527 - main - INFO - Included router: routers.user.router
2026-04-30 06:41:09,570 - main - INFO - Included router: routers.user_profiles.router
2026-04-30 06:41:09,648 - main - INFO - Included router: routers.whmcs.router
2026-04-30 06:41:09,678 - main - INFO - Included router: routers.whmcs_admin.router
2026-04-30 06:41:09,932 - main - INFO - Included router: routers.whmcs_extra.router
2026-04-30 06:41:09,934 - main - INFO - === Application startup initiated ===
2026-04-30 06:41:09,934 - services.database - INFO - Ignore creating tables
2026-04-30 06:41:09,934 - services.mock_data - INFO - Ignore initialize data
2026-04-30 06:41:09,934 - services.auth - INFO - Ignore initialize admin
2026-04-30 06:41:09,934 - main - INFO - === Application startup completed successfully ===
2026-04-30 06:41:10,037 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:41:10,037 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-04-30 06:41:10,038 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-04-30 06:41:10,038 - core.database - INFO - Starting database initialization...
2026-04-30 06:41:10,038 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-04-30 06:41:10,038 - core.database - INFO - Normalizing database URL for async compatibility...
2026-04-30 06:41:10,039 - core.database - INFO - Creating async database engine...
2026-04-30 06:41:10,039 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-04-30 06:41:10,087 - core.database - INFO - Database engine created successfully
2026-04-30 06:41:10,088 - core.database - INFO - Creating async session maker...
2026-04-30 06:41:10,088 - core.database - INFO - Async session maker created successfully
2026-04-30 06:41:10,088 - core.database - INFO - Database connection initialized successfully
2026-04-30 06:41:10,088 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-04-30 06:41:10,088 - core.database - INFO - 🔧 Starting table creation...
2026-04-30 06:41:12,567 - core.database - INFO - Tables initialized successfully
2026-04-30 06:41:12,568 - core.database - DEBUG - [DB_OP] Create tables completed in 2.4799s
2026-04-30 06:41:12,631 - core.database - INFO - Lazy database initialization completed successfully
2026-04-30 06:41:12,632 - core.database - DEBUG - [DB_OP] Database session created successfully in 2.5954s
2026-04-30 06:41:13,095 - core.database - DEBUG - [DB_OP] Database session cleanup after 3.0586s
2026-04-30 06:42:07,725 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:42:07,725 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:42:08,049 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3243s
2026-04-30 06:43:16,255 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:43:16,255 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:43:16,587 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3316s
2026-04-30 06:44:10,205 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:44:10,205 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:44:10,522 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3176s
2026-04-30 06:45:22,249 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:45:22,249 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-04-30 06:45:22,565 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3165s
2026-04-30 06:46:40,210 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-04-30 06:46:40,210 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-04-30 06:46:40,223 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:40,232 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:46:40,232 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:46:40,464 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:40,682 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:40,682 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-04-30 06:46:40,683 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-04-30 06:46:40,772 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:46:40,779 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bb9540>
2026-04-30 06:46:40,780 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f73994ef0c0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:46:40,789 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bb92a0>
2026-04-30 06:46:40,789 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:46:40,790 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:40,790 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:46:40,791 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:40,791 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:46:40,900 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6679s
2026-04-30 06:46:40,954 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:46:40 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'c43c2cbfba0b86a64278d22138695253'), (b'X-Trace-Id', b'763abbd2ebca4933b2575c384fc5ca85'), (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'9f46fe74fc10f472-LAX')])
2026-04-30 06:46:40,955 - 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 06:46:40,955 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:46:40,956 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:40,956 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:40,957 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:40,957 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:40,957 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:52,583 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:52,606 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:52,630 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:52,836 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:52,859 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:46:52,876 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739962f100>
2026-04-30 06:46:52,877 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f73994a2540> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:46:52,888 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739b7f49a0>
2026-04-30 06:46:52,888 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:46:52,889 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:52,889 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:46:52,889 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:52,889 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:46:52,978 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739968e080>
2026-04-30 06:46:52,979 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398beec40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:53,020 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:46:53 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'1365c704362ff2d020c20bb76bc8ce21'), (b'X-Trace-Id', b'ddb3495e419943de8fae1ed8d61a9315'), (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'9f46fec08c0e08af-LAX')])
2026-04-30 06:46:53,021 - 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 06:46:53,021 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:46:53,021 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:53,022 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:53,022 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:53,022 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:53,022 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:53,159 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739b752650>
2026-04-30 06:46:53,160 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:53,160 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:53,160 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:53,161 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:53,161 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:53,449 - 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 13:46:53 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=b492be4e7191cff8b58b6befaf3d9ddc; 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 06:46:53,450 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:53,450 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:53,450 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:53,451 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:53,451 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:53,451 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:53,451 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:53,451 - routers.whmcs - WARNING - WHMCS upstream unavailable for /me; returning degraded profile: WHMCS API returned status 403.
2026-04-30 06:46:53,820 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:53,859 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:53,861 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:53,884 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:53,888 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:53,910 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:53,913 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:53,934 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:53,937 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:53,960 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:54,103 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c057b0>
2026-04-30 06:46:54,103 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f73994ef0c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:54,130 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bba500>
2026-04-30 06:46:54,130 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f73994a2540> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:54,136 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c06f20>
2026-04-30 06:46:54,137 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398beeec0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:54,139 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c24850>
2026-04-30 06:46:54,139 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398beecc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:54,205 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bbab00>
2026-04-30 06:46:54,206 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398beeac0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:54,280 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c04c10>
2026-04-30 06:46:54,280 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,281 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:54,281 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,281 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:54,281 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,307 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f73994d6ef0>
2026-04-30 06:46:54,308 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,308 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:54,308 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,309 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:54,309 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,319 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c072b0>
2026-04-30 06:46:54,319 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,320 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:54,320 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,320 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:54,320 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,326 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bb8f70>
2026-04-30 06:46:54,326 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,326 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:54,326 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,326 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:54,327 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,380 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bba8c0>
2026-04-30 06:46:54,380 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,380 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:54,380 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,381 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:54,381 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:54,593 - 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 13:46:54 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=e7c0a671a4b7c0afe2ee0b0822ba7af8; 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 06:46:54,594 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:54,594 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,594 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:54,594 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:54,594 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:54,595 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:54,595 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:54,619 - 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 13:46:54 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=ab82be1d52a4f1a21f477de2c81b5495; 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 06:46:54,619 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:54,619 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,620 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:54,620 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:54,620 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:54,620 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:54,620 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:54,628 - 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 13:46:54 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=3524ffee0c54f6198972c15edac44889; 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 06:46:54,628 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:54,629 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,629 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:54,629 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:54,629 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:54,629 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:54,629 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:54,649 - 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 13:46:54 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=04dd1e0daa31931f81a5be252cd5a9db; 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 06:46:54,650 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:54,650 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,650 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:54,650 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:54,650 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:54,650 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:54,651 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:54,687 - 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 13:46:54 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=913627a3aa3f78d8bbd7570a1db2e6b2; 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 06:46:54,687 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:54,687 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:54,688 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:54,688 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:54,688 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:54,688 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:54,688 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:55,261 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:55,288 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:55,302 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:55,327 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:55,328 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:55,356 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:55,357 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:55,381 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:55,382 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:55,405 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:55,463 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bb9600>
2026-04-30 06:46:55,463 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef340> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:55,556 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c05bd0>
2026-04-30 06:46:55,556 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef0c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:55,577 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bba7a0>
2026-04-30 06:46:55,577 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef4c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:55,579 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739b7f4820>
2026-04-30 06:46:55,579 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef440> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:55,581 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c04c40>
2026-04-30 06:46:55,581 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398beefc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:55,639 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739b7511b0>
2026-04-30 06:46:55,640 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,640 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:55,641 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:55,641 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:55,641 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,739 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c05570>
2026-04-30 06:46:55,740 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,740 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:55,741 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:55,741 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:55,741 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,757 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739968d360>
2026-04-30 06:46:55,758 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,758 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:55,758 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:55,759 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:55,759 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,764 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bb9810>
2026-04-30 06:46:55,764 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,764 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:55,765 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:55,765 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:55,765 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,768 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739b7f4490>
2026-04-30 06:46:55,769 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,769 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:55,769 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:55,769 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:55,769 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:55,948 - 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 13:46:55 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=434d28e0e3afd76012127f8710a570d6; 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 06:46:55,949 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:55,949 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:55,950 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:55,950 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:55,950 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:55,951 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:55,951 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:56,031 - 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 13:46:55 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=09ee1692c1b9a630c060a0ceaa5b47b8; 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 06:46:56,032 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:56,032 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:56,033 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:56,033 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:56,034 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:56,034 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:56,034 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:56,040 - 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 13:46:55 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=d160198ff3da7b01c36f9cee7f6cd17a; 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 06:46:56,040 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:56,041 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:56,041 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:56,041 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:56,042 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:56,042 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:56,043 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:56,050 - 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 13:46:55 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=cf94cfa2b231f130bf564fe524fceaa8; 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 06:46:56,051 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:56,051 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:56,051 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:56,051 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:56,052 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:56,052 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:56,052 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:56,060 - 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 13:46:55 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=b9f2d465e8642aa68b8c40e81384b440; 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 06:46:56,061 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:56,061 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:56,061 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:56,061 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:56,062 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:56,062 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:56,062 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:57,041 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:57,068 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:57,110 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:57,132 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:57,134 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:57,159 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:57,160 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:57,182 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:57,184 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:46:57,206 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:46:57,244 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bbbf10>
2026-04-30 06:46:57,244 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f73994a2540> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:57,351 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bb9570>
2026-04-30 06:46:57,352 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f73994ef0c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:57,375 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bba980>
2026-04-30 06:46:57,376 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398beef40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:57,378 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c04dc0>
2026-04-30 06:46:57,378 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef1c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:57,382 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739b7d1270>
2026-04-30 06:46:57,382 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef140> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:46:57,419 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c05d80>
2026-04-30 06:46:57,419 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,420 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:57,420 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,420 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:57,420 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,524 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bba5f0>
2026-04-30 06:46:57,524 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,525 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:57,525 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,525 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:57,525 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,548 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739968d390>
2026-04-30 06:46:57,548 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,549 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:57,549 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,549 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:57,549 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,554 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bbac20>
2026-04-30 06:46:57,555 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,555 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:57,555 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,555 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:57,556 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,558 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c05db0>
2026-04-30 06:46:57,558 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,559 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:46:57,559 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,559 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:46:57,559 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:46:57,701 - 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 13:46:57 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=fdfebcd17e4f3ff2b9a7d97518fc453c; 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 06:46:57,702 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:57,702 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,703 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:57,703 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:57,703 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:57,703 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:57,704 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:57,836 - 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 13:46:57 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=6655d176544a8f5f6da814344da377c2; 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 06:46:57,836 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:57,836 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,836 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:57,837 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:57,837 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:57,837 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:57,837 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:57,843 - 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 13:46:57 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=225684c8b2b81e22fab064d46775591d; 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 06:46:57,843 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:57,843 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,843 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:57,843 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:57,843 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:57,844 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:57,844 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:57,845 - 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 13:46:57 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=4167ebf2c6364758f89b61ca23abe6df; 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 06:46:57,845 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:57,845 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,845 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:57,845 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:57,845 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:57,846 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:57,846 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:46:57,857 - 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 13:46:57 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=4b70846275306baaafc51cd9ae9fa4ca; 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 06:46:57,857 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:46:57,857 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:46:57,858 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:46:57,858 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:46:57,858 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:46:57,858 - httpcore.connection - DEBUG - close.started
2026-04-30 06:46:57,858 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:47:22,810 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:22,813 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:22,840 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:47:23,052 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:23,054 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:23,091 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:47:23,100 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c268c0>
2026-04-30 06:47:23,101 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef240> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:47:23,112 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c267a0>
2026-04-30 06:47:23,112 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:47:23,113 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:47:23,113 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:47:23,113 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:47:23,113 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:47:23,180 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c06770>
2026-04-30 06:47:23,180 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef540> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:47:23,252 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:47:23 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'042ee8a6fa7e72368764a4a7e8dfdcf2'), (b'X-Trace-Id', b'5d59b02fa4174e158b866c1188b71704'), (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'9f46ff7d7bf82f0f-LAX')])
2026-04-30 06:47:23,253 - 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 06:47:23,253 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:47:23,253 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:47:23,254 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:47:23,254 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:47:23,254 - httpcore.connection - DEBUG - close.started
2026-04-30 06:47:23,255 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:47:23,356 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bb9300>
2026-04-30 06:47:23,356 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:47:23,357 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:47:23,357 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:47:23,357 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:47:23,357 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:47:23,515 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:23,538 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:47:23,549 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739968e290>
2026-04-30 06:47:23,551 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef2c0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:47:23,559 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f739968e020>
2026-04-30 06:47:23,560 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:47:23,560 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:47:23,560 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:47:23,560 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:47:23,561 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:47:23,645 - 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 13:47:23 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=36e46cb8a9e66da0413e5a869a17dc10; 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 06:47:23,646 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:47:23,646 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:47:23,646 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:47:23,646 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:47:23,647 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:47:23,647 - httpcore.connection - DEBUG - close.started
2026-04-30 06:47:23,647 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:47:23,647 - routers.whmcs - WARNING - WHMCS upstream unavailable for /me; returning degraded profile: WHMCS API returned status 403.
2026-04-30 06:47:23,692 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:47:23 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'550cd489afb8918cf240deb0436ac144'), (b'X-Trace-Id', b'863bb42410d642fbac8f8d5264c46f2b'), (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'9f46ff804a4fd7af-LAX')])
2026-04-30 06:47:23,692 - 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 06:47:23,692 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:47:23,693 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:47:23,693 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:47:23,693 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:47:23,694 - httpcore.connection - DEBUG - close.started
2026-04-30 06:47:23,694 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:47:37,580 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:38,282 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:38,329 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:47:38,339 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bbafb0>
2026-04-30 06:47:38,339 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef5c0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:47:38,346 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bbaec0>
2026-04-30 06:47:38,346 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:47:38,347 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:47:38,347 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:47:38,347 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:47:38,347 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:47:38,481 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:47:38 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'8c7c9c96436f72f3f4f3f1a333e10844'), (b'X-Trace-Id', b'2d1c1e15efa94348bd57dc543fd9f82a'), (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'9f46ffdca8ece9e3-LAX')])
2026-04-30 06:47:38,481 - 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 06:47:38,482 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:47:38,482 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:47:38,482 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:47:38,483 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:47:38,483 - httpcore.connection - DEBUG - close.started
2026-04-30 06:47:38,483 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:47:40,226 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:47:40,226 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-04-30 06:47:40,544 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3181s
2026-04-30 06:47:42,605 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:42,851 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:42,892 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:47:42,894 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:42,918 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:47:42,946 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c24bb0>
2026-04-30 06:47:42,947 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398beefc0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:47:42,954 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c24d00>
2026-04-30 06:47:42,955 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:47:42,955 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:47:42,955 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:47:42,956 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:47:42,956 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:47:43,093 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c04250>
2026-04-30 06:47:43,093 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef7c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:47:43,095 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:47:43 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'e603ad977294f6794b191264b38af967'), (b'X-Trace-Id', b'502359d418c44aa5bf0caa0dc1cc8b5a'), (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'9f46fff97d9fd7a7-LAX')])
2026-04-30 06:47:43,095 - 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 06:47:43,095 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:47:43,096 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:47:43,096 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:47:43,096 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:47:43,096 - httpcore.connection - DEBUG - close.started
2026-04-30 06:47:43,097 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:47:43,267 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c26530>
2026-04-30 06:47:43,268 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:47:43,268 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:47:43,268 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:47:43,269 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:47:43,269 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:47:43,571 - 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 13:47:43 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=041d50de029831ca7e3b9c2c0119e9ec; 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 06:47:43,572 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:47:43,572 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:47:43,573 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:47:43,573 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:47:43,573 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:47:43,573 - httpcore.connection - DEBUG - close.started
2026-04-30 06:47:43,574 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:47:44,243 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:44,279 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:47:44,641 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398bb94e0>
2026-04-30 06:47:44,641 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef740> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:47:44,818 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c24ac0>
2026-04-30 06:47:44,819 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:47:44,819 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:47:44,820 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:47:44,820 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:47:44,820 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:47:45,112 - 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 13:47:45 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=bc4e1f861742de9767ed910d11ac9dc4; 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 06:47:45,113 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:47:45,113 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:47:45,113 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:47:45,114 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:47:45,114 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:47:45,114 - httpcore.connection - DEBUG - close.started
2026-04-30 06:47:45,114 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:47:46,194 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:47:46,220 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 06:47:46,400 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c064d0>
2026-04-30 06:47:46,401 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f7398bef440> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:47:46,581 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f7398c25510>
2026-04-30 06:47:46,582 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:47:46,582 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:47:46,582 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:47:46,582 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:47:46,582 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:47:46,864 - 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 13:47:46 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=6ad5ff5307d1197b9dd90ebe2b89cb87; 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 06:47:46,865 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:47:46,865 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:47:46,870 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:47:46,872 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:47:46,872 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:47:46,872 - httpcore.connection - DEBUG - close.started
2026-04-30 06:47:46,873 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:48:42,955 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:48:42,956 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:48:43,275 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3192s
2026-04-30 06:50:06,009 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:50:06,010 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 06:50:06,011 - dependencies.auth - DEBUG - Authentication required for request GET /api/v1/auth/me
2026-04-30 06:50:06,332 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3223s
2026-04-30 06:50:31,148 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:50:31,148 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:50:31,465 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3171s
2026-04-30 06:50:40,551 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:50:40,551 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:50:40,868 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3178s
2026-04-30 06:51:18,738 - services.database - DEBUG - [DB_OP] Starting database close
2026-04-30 06:51:18,806 - core.database - INFO - Database connection closed and engine disposed
2026-04-30 06:51:18,807 - services.database - INFO - Database connections closed
2026-04-30 06:51:18,807 - services.database - DEBUG - [DB_OP] Database close completed in 0.0683s
