2026-04-30 06:22:20,672 - main - INFO - === Logging system initialized ===
2026-04-30 06:22:20,672 - main - INFO - Log file: logs/app_20260430_062220.log
2026-04-30 06:22:20,672 - main - INFO - Log level: INFO
2026-04-30 06:22:20,672 - main - INFO - Timestamp: 20260430_062220
2026-04-30 06:22:20,742 - main - INFO - Included router: routers.agent_availability.router
2026-04-30 06:22:21,411 - main - INFO - Included router: routers.aihub.router
2026-04-30 06:22:21,431 - main - INFO - Included router: routers.auth.router
2026-04-30 06:22:21,484 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-04-30 06:22:21,530 - main - INFO - Included router: routers.chat_attachments.router
2026-04-30 06:22:21,602 - main - INFO - Included router: routers.chat_branding.router
2026-04-30 06:22:21,619 - main - INFO - Included router: routers.chat_branding_api.router
2026-04-30 06:22:21,672 - main - INFO - Included router: routers.chat_conversations.router
2026-04-30 06:22:21,718 - main - INFO - Included router: routers.chat_messages.router
2026-04-30 06:22:21,861 - main - INFO - Included router: routers.chat_routing_rules.router
2026-04-30 06:22:21,885 - main - INFO - Included router: routers.contact.router
2026-04-30 06:22:21,887 - main - INFO - Included router: routers.health.router
2026-04-30 06:22:21,941 - main - INFO - Included router: routers.kb_articles.router
2026-04-30 06:22:22,003 - main - INFO - Included router: routers.plans.router
2026-04-30 06:22:22,026 - main - INFO - Included router: routers.settings.router
2026-04-30 06:22:22,073 - main - INFO - Included router: routers.smtp_settings.router
2026-04-30 06:22:22,112 - main - INFO - Included router: routers.storage.router
2026-04-30 06:22:22,230 - main - INFO - Included router: routers.support_chat.router
2026-04-30 06:22:22,269 - main - INFO - Included router: routers.support_departments.router
2026-04-30 06:22:22,316 - main - INFO - Included router: routers.support_seats.router
2026-04-30 06:22:22,325 - main - INFO - Included router: routers.user.router
2026-04-30 06:22:22,367 - main - INFO - Included router: routers.user_profiles.router
2026-04-30 06:22:22,558 - main - INFO - Included router: routers.whmcs.router
2026-04-30 06:22:22,602 - main - INFO - Included router: routers.whmcs_admin.router
2026-04-30 06:22:22,645 - main - INFO - Included router: routers.whmcs_extra.router
2026-04-30 06:22:22,647 - main - INFO - === Application startup initiated ===
2026-04-30 06:22:22,647 - services.database - INFO - Ignore creating tables
2026-04-30 06:22:22,647 - services.mock_data - INFO - Ignore initialize data
2026-04-30 06:22:22,647 - services.auth - INFO - Ignore initialize admin
2026-04-30 06:22:22,647 - main - INFO - === Application startup completed successfully ===
2026-04-30 06:22:43,641 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-04-30 06:22:43,641 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-04-30 06:22:43,650 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:22:43,679 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:22:43,679 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-04-30 06:22:43,679 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-04-30 06:22:43,679 - core.database - INFO - Starting database initialization...
2026-04-30 06:22:43,679 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-04-30 06:22:43,680 - core.database - INFO - Normalizing database URL for async compatibility...
2026-04-30 06:22:43,680 - core.database - INFO - Creating async database engine...
2026-04-30 06:22:43,681 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-04-30 06:22:43,720 - core.database - INFO - Database engine created successfully
2026-04-30 06:22:43,720 - core.database - INFO - Creating async session maker...
2026-04-30 06:22:43,720 - core.database - INFO - Async session maker created successfully
2026-04-30 06:22:43,721 - core.database - INFO - Database connection initialized successfully
2026-04-30 06:22:43,721 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-04-30 06:22:43,721 - core.database - INFO - 🔧 Starting table creation...
2026-04-30 06:22:43,908 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:22:43,922 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:22:43,922 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-04-30 06:22:43,922 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-04-30 06:22:43,992 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:22:43,998 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839c190c0>
2026-04-30 06:22:43,998 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f583bd5bb40> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:22:44,006 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839c18df0>
2026-04-30 06:22:44,007 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:22:44,007 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:22:44,007 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:22:44,007 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:22:44,007 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:22:44,163 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:22:44 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'b9921c30c8a8356068dd4acc2e9a6d8a'), (b'X-Trace-Id', b'2aae360ba0c141b88a4c947215f3e74d'), (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'9f46db610d4db26d-LAX')])
2026-04-30 06:22:44,164 - 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:22:44,164 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:22:44,164 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:22:44,164 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:22:44,165 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:22:44,165 - httpcore.connection - DEBUG - close.started
2026-04-30 06:22:44,165 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:22:45,958 - core.database - INFO - Tables initialized successfully
2026-04-30 06:22:45,959 - core.database - DEBUG - [DB_OP] Create tables completed in 2.2382s
2026-04-30 06:22:46,022 - core.database - INFO - Lazy database initialization completed successfully
2026-04-30 06:22:46,023 - core.database - DEBUG - [DB_OP] Database session created successfully in 2.3441s
2026-04-30 06:22:46,488 - core.database - DEBUG - [DB_OP] Database session cleanup after 2.8091s
2026-04-30 06:23:44,648 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:23:44,649 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:23:44,967 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3189s
2026-04-30 06:24:44,656 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:24:44,657 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 06:24:44,976 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3199s
2026-04-30 06:25:44,600 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:25:44,601 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-04-30 06:25:44,920 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3200s
2026-04-30 06:26:44,636 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:26:44,636 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:26:44,953 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3177s
2026-04-30 06:27:44,651 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:27:44,651 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:27:44,969 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3186s
2026-04-30 06:28:44,527 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:28:44,527 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:28:44,972 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4448s
2026-04-30 06:30:14,749 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:30:14,749 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-04-30 06:30:15,068 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3192s
2026-04-30 06:31:14,544 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:31:14,545 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-04-30 06:31:14,863 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3190s
2026-04-30 06:32:14,642 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:32:14,642 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:32:14,960 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3184s
2026-04-30 06:33:14,539 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:33:14,540 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-04-30 06:33:14,857 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3178s
2026-04-30 06:34:14,654 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:34:14,655 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-04-30 06:34:15,101 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4471s
2026-04-30 06:35:14,544 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:35:14,544 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 06:35:14,863 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3190s
2026-04-30 06:35:58,884 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:35:58,884 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 06:35:59,202 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3185s
2026-04-30 06:36:05,857 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:05,883 - 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:36:05,885 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:06,167 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:06,203 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:36:06,212 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b2b1c0>
2026-04-30 06:36:06,213 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839c3aac0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:36:06,221 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b2af20>
2026-04-30 06:36:06,222 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:36:06,222 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:06,222 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:36:06,223 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:06,223 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:36:06,253 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b28ee0>
2026-04-30 06:36:06,253 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839c3ac40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:06,376 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:36:06 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'eb1cb15d19fadda7d0d437d25a15d0d9'), (b'X-Trace-Id', b'b57c9ad2e3ba47e9aad6ee8cab734746'), (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'9f46eef6ee12aef8-LAX')])
2026-04-30 06:36:06,377 - 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:36:06,377 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:36:06,378 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:06,378 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:06,378 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:06,378 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:06,378 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:06,431 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b28460>
2026-04-30 06:36:06,431 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:06,432 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:06,432 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:06,432 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:06,432 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:06,736 - 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:36:06 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=73ec5af116469d791e5ff9899a4a1d14; 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:36:06,737 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:06,737 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:06,737 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:06,737 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:06,738 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:06,738 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:06,738 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:06,738 - routers.whmcs - WARNING - WHMCS upstream unavailable for /me; returning degraded profile: WHMCS API returned status 403.
2026-04-30 06:36:07,043 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:07,074 - 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:36:07,077 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:07,100 - 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:36:07,105 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:07,128 - 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:36:07,130 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:07,153 - 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:36:07,155 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:07,177 - 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:36:07,322 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b56530>
2026-04-30 06:36:07,322 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b42440> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:07,350 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b2bd90>
2026-04-30 06:36:07,350 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839c3ac40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:07,447 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b755d0>
2026-04-30 06:36:07,447 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b428c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:07,448 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b2a0e0>
2026-04-30 06:36:07,448 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b425c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:07,499 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b55990>
2026-04-30 06:36:07,500 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,500 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:07,500 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:07,501 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:07,501 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,514 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b57ca0>
2026-04-30 06:36:07,514 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839c3aac0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:07,530 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b56590>
2026-04-30 06:36:07,531 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,531 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:07,531 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:07,532 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:07,532 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,623 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b75300>
2026-04-30 06:36:07,623 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,624 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:07,624 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:07,624 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:07,624 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,632 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b2a170>
2026-04-30 06:36:07,632 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,633 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:07,633 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:07,633 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:07,633 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,694 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b57e20>
2026-04-30 06:36:07,695 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,696 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:07,696 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:07,696 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:07,697 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:07,828 - 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:36:07 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=468f2363b3daafc1fd8b3b26f84e4ad9; 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:36:07,829 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:07,829 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:07,830 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:07,830 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:07,830 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:07,831 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:07,831 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:07,882 - 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:36:07 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=cd9c1b1ebe70219c1ee80a639fc0faff; 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:36:07,883 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:07,883 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:07,883 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:07,884 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:07,884 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:07,884 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:07,884 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:07,946 - 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:36:07 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=1bd9b749f0b78393aa41ed49f3048db4; 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:36:07,947 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:07,947 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:07,947 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:07,947 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:07,948 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:07,948 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:07,949 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:07,974 - 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:36:07 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=3d4ee51134c364f5161ee270aade3c5b; 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:36:07,975 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:07,975 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:07,975 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:07,975 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:07,976 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:07,976 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:07,976 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:08,023 - 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:36:07 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=65d824655969ff97abc3eeab528a6abd; 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:36:08,024 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:08,024 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:08,024 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:08,025 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:08,025 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:08,025 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:08,025 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:08,530 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:08,573 - 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:36:08,575 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:08,605 - 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:36:08,610 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:08,636 - 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:36:08,662 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:08,684 - 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:36:08,695 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:08,719 - 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:36:08,782 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b55270>
2026-04-30 06:36:08,782 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b42c40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:08,783 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b57430>
2026-04-30 06:36:08,783 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b42b40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:08,810 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c7381c0>
2026-04-30 06:36:08,811 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839c3aac0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:08,862 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b293c0>
2026-04-30 06:36:08,862 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839c3ac40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:08,896 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b77a60>
2026-04-30 06:36:08,897 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b429c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:08,966 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b54e20>
2026-04-30 06:36:08,966 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:08,967 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:08,967 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:08,967 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:08,967 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:08,969 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b56770>
2026-04-30 06:36:08,969 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:08,970 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:08,970 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:08,970 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:08,970 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:08,988 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c738910>
2026-04-30 06:36:08,989 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:08,989 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:08,989 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:08,990 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:08,990 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:09,044 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b2a6b0>
2026-04-30 06:36:09,045 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:09,046 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:09,046 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:09,046 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:09,046 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:09,079 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b55c90>
2026-04-30 06:36:09,079 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:09,080 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:09,080 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:09,080 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:09,080 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:09,333 - 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:36:09 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=5d08efa6e3f4715b7fec8a1609625c6f; 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:36:09,334 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:09,334 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:09,335 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:09,335 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:09,335 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:09,335 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:09,335 - 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:36:09 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=7d7bd3114c8f3aa99972893262577830; 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:36:09,336 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:09,336 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:09,336 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:09,336 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:09,336 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:09,337 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:09,337 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:09,337 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:09,352 - 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:36:09 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=ffff0434863b3ffd1a158471a9d3df7b; 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:36:09,352 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:09,353 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:09,353 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:09,353 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:09,353 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:09,353 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:09,354 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:09,376 - 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:36:09 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=08726c9bf694d941b9db5626e31f2896; 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:36:09,376 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:09,377 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:09,377 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:09,377 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:09,377 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:09,377 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:09,378 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:09,438 - 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:36:09 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=26ca231d53a980a338870a83437d4703; 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:36:09,439 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:09,439 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:09,439 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:09,439 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:09,439 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:09,440 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:09,440 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:10,411 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:10,453 - 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:36:10,455 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:10,477 - 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:36:10,479 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:10,507 - 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:36:10,509 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:10,534 - 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:36:10,536 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:10,559 - 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:36:10,675 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b57df0>
2026-04-30 06:36:10,675 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b428c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:10,705 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c7972e0>
2026-04-30 06:36:10,706 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b42a40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:10,731 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c797610>
2026-04-30 06:36:10,732 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b42cc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:10,733 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b2a2c0>
2026-04-30 06:36:10,733 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b42ac0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:10,738 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b75db0>
2026-04-30 06:36:10,738 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b429c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:36:10,847 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b56fe0>
2026-04-30 06:36:10,847 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:10,848 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:10,848 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:10,848 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:10,848 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:10,881 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b547f0>
2026-04-30 06:36:10,882 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:10,882 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:10,882 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:10,882 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:10,882 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:10,907 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c7392d0>
2026-04-30 06:36:10,908 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:10,908 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:10,908 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:10,908 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:10,908 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:10,910 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839c1a380>
2026-04-30 06:36:10,911 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:10,911 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:10,911 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:10,911 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:10,911 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:10,914 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b294e0>
2026-04-30 06:36:10,915 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:36:10,915 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:10,915 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:36:10,915 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:10,915 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:36:11,184 - 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:36:11 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=8c29f6df238646b9cd9b3e7f2649225f; 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:36:11,185 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:11,185 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:11,186 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:11,186 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:11,186 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:11,187 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:11,187 - 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:36:11 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=b10f24521d99e29e54deaed591cc72c1; 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:36:11,188 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:11,188 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:11,188 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:11,188 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:11,188 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:11,189 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:11,189 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:11,190 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:11,257 - 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:36:11 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=bca3bfeb956deada4627b594fa398fbc; 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:36:11,258 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:11,259 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:11,260 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:11,260 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:11,260 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:11,261 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:11,261 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:11,263 - 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:36:11 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=6e4b998ade82d8c9f9b36359dc283005; 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:36:11,264 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:11,264 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:11,264 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:11,264 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:11,264 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:11,265 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:11,265 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:11,274 - 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:36:11 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=1710666e8f25ac00632940a56d4c73a1; 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:36:11,275 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:36:11,275 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:36:11,276 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:11,276 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:11,276 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:11,277 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:11,277 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:36:32,135 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:32,150 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:36:32,151 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:36:32,378 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:32,469 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3186s
2026-04-30 06:36:32,477 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:36:32,502 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:36:32,546 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839c18af0>
2026-04-30 06:36:32,546 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839c3aac0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:36:32,553 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c796050>
2026-04-30 06:36:32,553 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:36:32,554 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:36:32,554 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:36:32,554 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:36:32,554 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:36:32,763 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:36:32 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'7e50f60429772580a845156c1c394838'), (b'X-Trace-Id', b'63406fba6f164632a937ff489dadae0c'), (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'9f46ef9b7a16cb94-LAX')])
2026-04-30 06:36:32,763 - 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:36:32,764 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:36:32,764 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:36:32,764 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:36:32,764 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:36:32,764 - httpcore.connection - DEBUG - close.started
2026-04-30 06:36:32,765 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:37:45,312 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:37:45,313 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 06:37:45,633 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3208s
2026-04-30 06:39:07,183 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:39:07,201 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:39:07,201 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0006s
2026-04-30 06:39:07,423 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:39:07,448 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:39:07,457 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:39:07,484 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839c1a440>
2026-04-30 06:39:07,485 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b42b40> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:39:07,514 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839c1a410>
2026-04-30 06:39:07,515 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:39:07,516 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:39:07,516 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:39:07,516 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:39:07,516 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:39:07,522 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3213s
2026-04-30 06:39:07,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:39: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'30a2319e7b190e4e37cc90699dc76680'), (b'X-Trace-Id', b'96ae938590cb47388e12c21bbbf602a8'), (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'Server', b'cloudflare'), (b'CF-RAY', b'9f46f3641a7e2aeb-LAX'), (b'Content-Encoding', b'gzip')])
2026-04-30 06:39:07,693 - 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:39:07,693 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:39:07,693 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:39:07,693 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:39:07,693 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:39:07,694 - httpcore.connection - DEBUG - close.started
2026-04-30 06:39:07,694 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:39:55,855 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:39:56,351 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:39:56,378 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:39:56,384 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b75db0>
2026-04-30 06:39:56,384 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f583bd5bb40> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:39:56,392 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b76830>
2026-04-30 06:39:56,392 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:39:56,393 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:39:56,393 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:39:56,393 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:39:56,393 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:39:56,585 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:39:56 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'744f526b8d42ff5b1fcab3a8507c77d3'), (b'X-Trace-Id', b'a4895b7de16f4e68aa6fb9c79f321ec9'), (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'9f46f49579805708-LAX')])
2026-04-30 06:39:56,586 - 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:39:56,586 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:39:56,586 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:39:56,587 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:39:56,587 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:39:56,587 - httpcore.connection - DEBUG - close.started
2026-04-30 06:39:56,587 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:05,147 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:06,969 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:09,109 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:11,643 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:11,663 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:40:11,663 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0003s
2026-04-30 06:40:11,663 - routers.plans - DEBUG - Querying planss: query={"service_type":"bizmail360","is_active":true}, sort=sort_order, skip=0, limit=20, fields=None
2026-04-30 06:40:12,310 - routers.plans - DEBUG - Found 0 planss
2026-04-30 06:40:12,311 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.6483s
2026-04-30 06:40:13,309 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:40:13,309 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:40:13,627 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3178s
2026-04-30 06:40:19,299 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:19,341 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:40:19,349 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b75270>
2026-04-30 06:40:19,349 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b79940> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:40:19,356 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b74040>
2026-04-30 06:40:19,357 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:40:19,357 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:40:19,357 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:40:19,357 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:40:19,358 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:40:19,482 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:40:19 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'8f00862de5b33b863a6f765b751283b9'), (b'X-Trace-Id', b'f63bb817a2bd4c49ae0cfb1cc1ec8930'), (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'9f46f524fc17f6b1-LAX')])
2026-04-30 06:40:19,483 - 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:40:19,483 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:40:19,483 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:40:19,484 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:40:19,484 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:40:19,484 - httpcore.connection - DEBUG - close.started
2026-04-30 06:40:19,484 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:20,469 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:20,495 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:40:20,507 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c7971c0>
2026-04-30 06:40:20,508 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b79840> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:40:20,515 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c797160>
2026-04-30 06:40:20,516 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:40:20,516 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:40:20,517 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:40:20,517 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:40:20,517 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:40:20,671 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:40: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'4f4970a95509b3006ccd48535652ed80'), (b'X-Trace-Id', b'39823612f107451b8775d6fa7e1ec323'), (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'9f46f52c38764c1d-LAX')])
2026-04-30 06:40:20,671 - 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:40:20,672 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:40:20,672 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:40:20,672 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:40:20,672 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:40:20,673 - httpcore.connection - DEBUG - close.started
2026-04-30 06:40:20,673 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:21,095 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:21,133 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:40:21,140 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b5f6d0>
2026-04-30 06:40:21,141 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b79740> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:40:21,149 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b5d990>
2026-04-30 06:40:21,149 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:40:21,150 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:40:21,150 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:40:21,150 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:40:21,150 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:40:21,296 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:40:21 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'9988a7b4229879bfaa2d5d755403d2dd'), (b'X-Trace-Id', b'15d890212a3e4101b7e6a5e1e1f3e142'), (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'9f46f5303aaf0b78-LAX')])
2026-04-30 06:40:21,297 - 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:40:21,298 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:40:21,298 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:40:21,298 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:40:21,299 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:40:21,299 - httpcore.connection - DEBUG - close.started
2026-04-30 06:40:21,300 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:22,053 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:22,083 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:40:22,089 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b94d30>
2026-04-30 06:40:22,089 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b799c0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:40:22,101 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b94a90>
2026-04-30 06:40:22,102 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:40:22,102 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:40:22,102 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:40:22,103 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:40:22,103 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:40:22,237 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:40:22 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'de064b8c8b009cbbf0301efa03d02240'), (b'X-Trace-Id', b'0212cc30a19e4c2b8cd21fa0d0fe3805'), (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'9f46f5362dbd2f14-LAX')])
2026-04-30 06:40:22,238 - 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:40:22,238 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:40:22,239 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:40:22,239 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:40:22,239 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:40:22,239 - httpcore.connection - DEBUG - close.started
2026-04-30 06:40:22,240 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:22,388 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:40:22,389 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:40:22,389 - routers.plans - DEBUG - Querying planss: query={"service_type":"bizmail360"}, sort=sort_order, skip=0, limit=20, fields=None
2026-04-30 06:40:22,902 - routers.plans - DEBUG - Found 0 planss
2026-04-30 06:40:22,903 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5145s
2026-04-30 06:40:27,853 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:40:27,853 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:40:27,854 - routers.plans - DEBUG - Querying planss: query=None, sort=None, skip=0, limit=50, fields=None
2026-04-30 06:40:28,425 - routers.plans - DEBUG - Found 16 planss
2026-04-30 06:40:28,426 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5735s
2026-04-30 06:40:28,761 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:30,832 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:30,856 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:40:30,861 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b75ba0>
2026-04-30 06:40:30,862 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b7adc0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:40:30,869 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b74dc0>
2026-04-30 06:40:30,869 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:40:30,870 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:40:30,870 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:40:30,870 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:40:30,870 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:40:30,990 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:40:30 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'0bec22077b5bd6bc9d18f8418531738c'), (b'X-Trace-Id', b'ab73f3879195495199400998df793220'), (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'9f46f56cfd03b54d-LAX')])
2026-04-30 06:40:30,991 - 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:40:30,991 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:40:30,992 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:40:30,992 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:40:30,992 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:40:30,992 - httpcore.connection - DEBUG - close.started
2026-04-30 06:40:30,992 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:33,327 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:33,644 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:33,668 - 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:40:33,669 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:33,691 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:40:33,698 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c796110>
2026-04-30 06:40:33,699 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b7aec0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:40:33,706 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f583c7963e0>
2026-04-30 06:40:33,707 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:40:33,707 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:40:33,707 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:40:33,707 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:40:33,707 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:40:33,830 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:40:33 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'164cee62ad5b3df6f5ed6d0ecaaa6d6d'), (b'X-Trace-Id', b'd64dadd1d5bd43dd8189dbc45877601a'), (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'9f46f57eaf8ff7e3-LAX')])
2026-04-30 06:40:33,831 - 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:40:33,831 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:40:33,832 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:40:33,832 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:40:33,832 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:40:33,833 - httpcore.connection - DEBUG - close.started
2026-04-30 06:40:33,833 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:33,862 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b5e2f0>
2026-04-30 06:40:33,862 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b7ae40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:40:34,040 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b5e4d0>
2026-04-30 06:40:34,040 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:40:34,041 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:40:34,041 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:40:34,041 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:40:34,041 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:40:34,367 - 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:40:34 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=b70f2709eaafb4e63d8914012955e8a2; 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:40:34,367 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:40:34,368 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:40:34,368 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:40:34,368 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:40:34,368 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:40:34,369 - httpcore.connection - DEBUG - close.started
2026-04-30 06:40:34,369 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:35,353 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:35,377 - 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:40:35,557 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b743d0>
2026-04-30 06:40:35,558 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b7b0c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:40:35,735 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b77370>
2026-04-30 06:40:35,736 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:40:35,736 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:40:35,736 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:40:35,737 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:40:35,737 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:40:36,052 - 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:40: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=fb0eb1576bbec6ae01e207d6276124f5; 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:40:36,052 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:40:36,053 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:40:36,053 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:40:36,053 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:40:36,053 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:40:36,053 - httpcore.connection - DEBUG - close.started
2026-04-30 06:40:36,054 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:37,199 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:40:37,229 - 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:40:37,571 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b967d0>
2026-04-30 06:40:37,571 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f5839b7afc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:40:37,750 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f5839b741f0>
2026-04-30 06:40:37,751 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:40:37,751 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:40:37,752 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:40:37,752 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:40:37,752 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:40:38,072 - 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:40:37 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=b44c74bfba001155ed445cc5399afd96; 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:40:38,072 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:40:38,073 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:40:38,073 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:40:38,073 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:40:38,073 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:40:38,074 - httpcore.connection - DEBUG - close.started
2026-04-30 06:40:38,074 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:40:39,634 - services.database - DEBUG - [DB_OP] Starting database close
2026-04-30 06:40:39,701 - core.database - INFO - Database connection closed and engine disposed
2026-04-30 06:40:39,701 - services.database - INFO - Database connections closed
2026-04-30 06:40:39,701 - services.database - DEBUG - [DB_OP] Database close completed in 0.0673s
