2026-04-30 06:54:52,298 - main - INFO - === Logging system initialized ===
2026-04-30 06:54:52,298 - main - INFO - Log file: logs/app_20260430_065452.log
2026-04-30 06:54:52,298 - main - INFO - Log level: INFO
2026-04-30 06:54:52,298 - main - INFO - Timestamp: 20260430_065452
2026-04-30 06:54:52,381 - main - INFO - Included router: routers.agent_availability.router
2026-04-30 06:54:53,121 - main - INFO - Included router: routers.ai_ticket_summary.router
2026-04-30 06:54:53,140 - main - INFO - Included router: routers.aihub.router
2026-04-30 06:54:53,151 - main - INFO - Included router: routers.auth.router
2026-04-30 06:54:53,196 - main - INFO - Included router: routers.chat_analytics_daily.router
2026-04-30 06:54:53,245 - main - INFO - Included router: routers.chat_attachments.router
2026-04-30 06:54:53,307 - main - INFO - Included router: routers.chat_branding.router
2026-04-30 06:54:53,320 - main - INFO - Included router: routers.chat_branding_api.router
2026-04-30 06:54:53,371 - main - INFO - Included router: routers.chat_conversations.router
2026-04-30 06:54:53,415 - main - INFO - Included router: routers.chat_messages.router
2026-04-30 06:54:53,554 - main - INFO - Included router: routers.chat_routing_rules.router
2026-04-30 06:54:53,591 - main - INFO - Included router: routers.contact.router
2026-04-30 06:54:53,593 - main - INFO - Included router: routers.health.router
2026-04-30 06:54:53,633 - main - INFO - Included router: routers.kb_articles.router
2026-04-30 06:54:53,676 - main - INFO - Included router: routers.notification_preferences.router
2026-04-30 06:54:53,720 - main - INFO - Included router: routers.notifications.router
2026-04-30 06:54:53,778 - main - INFO - Included router: routers.plans.router
2026-04-30 06:54:53,796 - main - INFO - Included router: routers.settings.router
2026-04-30 06:54:53,834 - main - INFO - Included router: routers.smtp_settings.router
2026-04-30 06:54:53,871 - main - INFO - Included router: routers.storage.router
2026-04-30 06:54:53,979 - main - INFO - Included router: routers.support_chat.router
2026-04-30 06:54:54,021 - main - INFO - Included router: routers.support_departments.router
2026-04-30 06:54:54,076 - main - INFO - Included router: routers.support_seats.router
2026-04-30 06:54:54,085 - main - INFO - Included router: routers.ticket_notifications_sync.router
2026-04-30 06:54:54,252 - main - INFO - Included router: routers.ticket_summaries.router
2026-04-30 06:54:54,293 - main - INFO - Included router: routers.ticket_sync_states.router
2026-04-30 06:54:54,301 - main - INFO - Included router: routers.user.router
2026-04-30 06:54:54,345 - main - INFO - Included router: routers.user_profiles.router
2026-04-30 06:54:54,426 - main - INFO - Included router: routers.whmcs.router
2026-04-30 06:54:54,456 - main - INFO - Included router: routers.whmcs_admin.router
2026-04-30 06:54:54,494 - main - INFO - Included router: routers.whmcs_extra.router
2026-04-30 06:54:54,495 - main - INFO - === Application startup initiated ===
2026-04-30 06:54:54,495 - services.database - INFO - Ignore creating tables
2026-04-30 06:54:54,495 - services.mock_data - INFO - Ignore initialize data
2026-04-30 06:54:54,495 - services.auth - INFO - Ignore initialize admin
2026-04-30 06:54:54,496 - main - INFO - === Application startup completed successfully ===
2026-04-30 06:55:00,187 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-04-30 06:55:00,188 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-04-30 06:55:00,195 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:55:00,200 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:55:00,201 - core.database - WARNING - Database session maker not available, attempting lazy initialization...
2026-04-30 06:55:00,201 - core.database - WARNING - Database not initialized, attempting lazy initialization...
2026-04-30 06:55:00,201 - core.database - INFO - Starting database initialization...
2026-04-30 06:55:00,201 - core.config - DEBUG - Read dynamic attribute database_url from environment variable DATABASE_URL
2026-04-30 06:55:00,201 - core.database - INFO - Normalizing database URL for async compatibility...
2026-04-30 06:55:00,202 - core.database - INFO - Creating async database engine...
2026-04-30 06:55:00,202 - core.database - INFO - Using QueuePool with connection pooling for non-Lambda environment
2026-04-30 06:55:00,250 - core.database - INFO - Database engine created successfully
2026-04-30 06:55:00,250 - core.database - INFO - Creating async session maker...
2026-04-30 06:55:00,250 - core.database - INFO - Async session maker created successfully
2026-04-30 06:55:00,250 - core.database - INFO - Database connection initialized successfully
2026-04-30 06:55:00,250 - core.database - DEBUG - [DB_OP] Starting create_tables
2026-04-30 06:55:00,250 - core.database - INFO - 🔧 Starting table creation...
2026-04-30 06:55:00,447 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:55:00,469 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:55:00,469 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-04-30 06:55:00,469 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-04-30 06:55:00,543 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:55:00,558 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c014b070>
2026-04-30 06:55:00,559 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c242a9c0> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:55:00,571 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c014ada0>
2026-04-30 06:55:00,572 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:55:00,573 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:55:00,573 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:55:00,574 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:55:00,574 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:55:00,687 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:55:00 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'4db06378a569b66369f69418ecb4c1c1'), (b'X-Trace-Id', b'7e4debca88d543cc8c19349af157d558'), (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'9f470aa89d5d1d3e-LAX')])
2026-04-30 06:55:00,688 - 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:55:00,688 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:55:00,688 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:55:00,689 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:55:00,689 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:55:00,690 - httpcore.connection - DEBUG - close.started
2026-04-30 06:55:00,690 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:55:02,752 - core.database - INFO - Tables initialized successfully
2026-04-30 06:55:02,752 - core.database - DEBUG - [DB_OP] Create tables completed in 2.5024s
2026-04-30 06:55:02,816 - core.database - INFO - Lazy database initialization completed successfully
2026-04-30 06:55:02,817 - core.database - DEBUG - [DB_OP] Database session created successfully in 2.6165s
2026-04-30 06:55:03,280 - core.database - DEBUG - [DB_OP] Database session cleanup after 3.0795s
2026-04-30 06:56:00,538 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:56:00,539 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 06:56:00,859 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3202s
2026-04-30 06:57:00,542 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:57:00,542 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0007s
2026-04-30 06:57:00,864 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3225s
2026-04-30 06:58:00,550 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:58:00,550 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 06:58:00,868 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3186s
2026-04-30 06:58:28,883 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:58:29,136 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:58:29,161 - 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:58:29,162 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:58:29,185 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 06:58:29,203 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a24a0>
2026-04-30 06:58:29,203 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c013fd40> server_hostname='atoms.dev' timeout=120.0
2026-04-30 06:58:29,213 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a2200>
2026-04-30 06:58:29,213 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 06:58:29,214 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:58:29,214 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 06:58:29,214 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:58:29,214 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 06:58:29,405 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 13:58:29 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'f95af133a630badc27b89664c2f542a6'), (b'X-Trace-Id', b'a050e2a7baf74e319bddcee6b273f57e'), (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'9f470fc09faac8d2-LAX')])
2026-04-30 06:58:29,406 - 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:58:29,406 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 06:58:29,407 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:58:29,407 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:58:29,407 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:58:29,407 - httpcore.connection - DEBUG - close.started
2026-04-30 06:58:29,408 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:58:29,504 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a0400>
2026-04-30 06:58:29,505 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c013d940> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:58:29,678 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a0160>
2026-04-30 06:58:29,679 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:58:29,679 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:58:29,680 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:58:29,680 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:58:29,680 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:58:29,988 - 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:58:29 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=6cd16e799df1c79b2c52fe4f3dc4577c; 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:58:29,989 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:58:29,990 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:58:29,990 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:58:29,990 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:58:29,991 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:58:29,991 - httpcore.connection - DEBUG - close.started
2026-04-30 06:58:29,991 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:58:30,657 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:58:30,701 - 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:58:31,050 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a1570>
2026-04-30 06:58:31,051 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c00936c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:58:31,229 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c0149cc0>
2026-04-30 06:58:31,230 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:58:31,231 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:58:31,231 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:58:31,231 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:58:31,231 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:58:31,522 - 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:58:31 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=5e27b42992903572200c1e791ee6252b; 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:58:31,523 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:58:31,523 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:58:31,523 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:58:31,524 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:58:31,524 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:58:31,524 - httpcore.connection - DEBUG - close.started
2026-04-30 06:58:31,524 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:58:32,595 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 06:58:32,633 - 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:58:32,810 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b05b0>
2026-04-30 06:58:32,810 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093540> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 06:58:32,989 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c014bc40>
2026-04-30 06:58:32,990 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 06:58:32,990 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 06:58:32,990 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 06:58:32,991 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 06:58:32,991 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 06:58:33,298 - 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:58:33 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=a05d7f4f523242b93cec5979d6e43b56; 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:58:33,299 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 06:58:33,299 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 06:58:33,299 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 06:58:33,299 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 06:58:33,300 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 06:58:33,300 - httpcore.connection - DEBUG - close.started
2026-04-30 06:58:33,300 - httpcore.connection - DEBUG - close.complete
2026-04-30 06:59:00,894 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 06:59:00,895 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 06:59:01,214 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3197s
2026-04-30 07:00:15,306 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:00:15,325 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:00:15,325 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 07:00:15,550 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:00:15,556 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:00:15,584 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 07:00:15,603 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c014b520>
2026-04-30 07:00:15,604 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093940> server_hostname='atoms.dev' timeout=120.0
2026-04-30 07:00:15,614 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c2ced240>
2026-04-30 07:00:15,615 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 07:00:15,615 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:00:15,615 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 07:00:15,615 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:00:15,615 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 07:00:15,781 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4564s
2026-04-30 07:00:15,791 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 14:00:15 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'76633f7c0630d405bfd737ca6c132833'), (b'X-Trace-Id', b'21a8c5585c7e4af79ca32f1e580b800d'), (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'9f4712599a42a425-LAX')])
2026-04-30 07:00:15,792 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-30 07:00:15,792 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 07:00:15,792 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:00:15,792 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:00:15,793 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:00:15,793 - httpcore.connection - DEBUG - close.started
2026-04-30 07:00:15,793 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:01:15,552 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:01:15,552 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 07:01:15,874 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3217s
2026-04-30 07:01:54,282 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:01:54,293 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:01:54,293 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 07:01:54,523 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:01:54,549 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:01:54,574 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 07:01:54,583 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a31c0>
2026-04-30 07:01:54,583 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093c40> server_hostname='atoms.dev' timeout=120.0
2026-04-30 07:01:54,595 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a3280>
2026-04-30 07:01:54,595 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 07:01:54,596 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:01:54,596 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 07:01:54,596 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:01:54,596 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 07:01:54,640 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3471s
2026-04-30 07:01:54,822 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 14:01:54 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'4a99fd044f995e9e1cceeea3d9a739af'), (b'X-Trace-Id', b'a74e16f1a74649afb8f56b4191ff0eeb'), (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'9f4714c43cab2b5d-LAX')])
2026-04-30 07:01:54,823 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-30 07:01:54,823 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 07:01:54,823 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:01:54,823 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:01:54,824 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:01:54,824 - httpcore.connection - DEBUG - close.started
2026-04-30 07:01:54,824 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:03,204 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:03,226 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:03,253 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:03,457 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:03,499 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-30 07:02:03,515 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b1c00>
2026-04-30 07:02:03,516 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c013fd40> server_hostname='atoms.dev' timeout=120.0
2026-04-30 07:02:03,524 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b1810>
2026-04-30 07:02:03,525 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-30 07:02:03,526 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:03,526 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-30 07:02:03,526 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:03,526 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-30 07:02:03,615 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a0c40>
2026-04-30 07:02:03,615 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c013d940> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:03,745 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Thu, 30 Apr 2026 14:02:03 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'e9a3d344d31c0154aa408b83c8c8d15e'), (b'X-Trace-Id', b'106b1b6400ae4a8583e09330f2ea02c9'), (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'9f4714fc0d5e889a-LAX')])
2026-04-30 07:02:03,746 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-30 07:02:03,746 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-30 07:02:03,750 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:03,750 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:03,750 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:03,751 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:03,751 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:03,798 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c2c4f3a0>
2026-04-30 07:02:03,799 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:03,799 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:03,800 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:03,800 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:03,800 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,123 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:04 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=e676343817cee70a65005f8154485748; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:04,124 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:04,124 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:04,125 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:04,125 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:04,125 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:04,125 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:04,125 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:04,126 - routers.whmcs - WARNING - WHMCS upstream unavailable for /me; returning degraded profile: WHMCS API returned status 403.
2026-04-30 07:02:04,398 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:04,427 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:04,429 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:04,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 07:02:04,456 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:04,480 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:04,483 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:04,505 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:04,509 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:04,509 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:02:04,509 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 07:02:04,510 - routers.notifications - DEBUG - Querying notificationss: query=None, sort=None, skip=0, limit=30, fields=None
2026-04-30 07:02:04,512 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:04,535 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:04,679 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c2c75120>
2026-04-30 07:02:04,680 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c00936c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:04,784 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00cf8b0>
2026-04-30 07:02:04,785 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093a40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:04,786 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a1f60>
2026-04-30 07:02:04,786 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c013d9c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:04,788 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00cc9d0>
2026-04-30 07:02:04,788 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093cc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:04,821 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c2c76860>
2026-04-30 07:02:04,822 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093840> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:04,861 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c005f8e0>
2026-04-30 07:02:04,861 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,862 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:04,862 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:04,862 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:04,862 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,956 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00cf640>
2026-04-30 07:02:04,956 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,957 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:04,957 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:04,957 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:04,957 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,965 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a1de0>
2026-04-30 07:02:04,966 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,966 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b3dc0>
2026-04-30 07:02:04,966 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:04,967 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:04,967 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,967 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:04,967 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,968 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:04,968 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:04,968 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:04,968 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,992 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a0eb0>
2026-04-30 07:02:04,993 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:04,993 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:04,993 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:04,993 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:04,994 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:05,021 - routers.notifications - DEBUG - Found 0 notificationss
2026-04-30 07:02:05,022 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.5132s
2026-04-30 07:02:05,168 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:05 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=974f2be666f0f72b5a6e1bb13f6d1407; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:05,169 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:05,169 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:05,170 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:05,170 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:05,170 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:05,171 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:05,171 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:05,239 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:05 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=94da4c9ad941437ccf5906728d566af8; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:05,240 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:05,240 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:05,240 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:05,241 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:05,241 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:05,241 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:05,241 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:05,249 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:05 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=462202d58d56517e9a411176350d12c9; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:05,250 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:05,250 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:05,250 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:05,250 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:05,251 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:05,251 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:05,251 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:05 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=7afb0b2bc4e3435c885ccd67c9f304b0; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:05,251 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:05,252 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:05,252 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:05,252 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:05,252 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:05,252 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:05,253 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:05,253 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:05,298 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:05 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=a320313f03823ec746418230d91ef939; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:05,299 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:05,299 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:05,299 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:05,299 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:05,299 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:05,300 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:05,300 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:05,826 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:05,861 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:05,907 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:05,930 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:05,932 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:05,959 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:05,961 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:05,983 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:05,984 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:06,006 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:06,039 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a08b0>
2026-04-30 07:02:06,040 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093640> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:06,146 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b3e20>
2026-04-30 07:02:06,147 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c00939c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:06,173 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00cfcd0>
2026-04-30 07:02:06,173 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093cc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:06,176 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a2110>
2026-04-30 07:02:06,177 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c013d9c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:06,177 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b3b50>
2026-04-30 07:02:06,178 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c00d9140> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:06,218 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b36d0>
2026-04-30 07:02:06,219 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,220 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:06,220 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,220 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:06,220 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,314 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b3f10>
2026-04-30 07:02:06,315 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,315 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:06,316 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,316 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:06,316 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,341 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a1870>
2026-04-30 07:02:06,342 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,342 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:06,342 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,342 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:06,343 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,350 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b0580>
2026-04-30 07:02:06,350 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,350 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:06,350 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,351 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:06,351 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,352 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c2c746d0>
2026-04-30 07:02:06,353 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,353 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:06,353 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,353 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:06,353 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:06,510 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02: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=345404e6f54a9450fcda6c176d89dede; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:06,511 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:06,511 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,512 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:06,512 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:06,512 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:06,512 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:06,513 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:06,596 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02: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=a69104270d39d023aad421bbe41cea6a; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:06,597 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:06,598 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,598 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:06,599 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:06,599 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:06,599 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:06,600 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:06,640 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02: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=4033365a9974435a2e96580ba0cfeeea; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:06,641 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:06,641 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,642 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:06,642 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:06,643 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:06,643 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:06,643 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:06,646 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02: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=9e29c164095c8811f973288e6ee024cf; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:06,647 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:06,647 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,648 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:06,648 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:06,648 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:06,649 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:06,650 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:06,669 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02: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=62865f76602b0fbb728e7b3bf495c0f8; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:06,670 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:06,671 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:06,671 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:06,672 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:06,672 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:06,672 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:06,672 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:07,566 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:07,593 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:07,665 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:07,690 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:07,701 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:07,729 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:07,731 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:07,756 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:07,758 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:07,791 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=10.0 socket_options=None
2026-04-30 07:02:07,792 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a34f0>
2026-04-30 07:02:07,792 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093d40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:07,869 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00b3ee0>
2026-04-30 07:02:07,869 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093a40> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:07,963 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c2c76c20>
2026-04-30 07:02:07,964 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c013d940> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:07,965 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00cf670>
2026-04-30 07:02:07,965 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c00936c0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:07,968 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a04f0>
2026-04-30 07:02:07,968 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7f88c0093bc0> server_hostname='client.doiteasy.net' timeout=10.0
2026-04-30 07:02:07,972 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a1a20>
2026-04-30 07:02:07,972 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:07,973 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:07,973 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:07,973 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:07,973 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:08,052 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a1300>
2026-04-30 07:02:08,052 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:08,053 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:08,053 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:08,053 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:08,053 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:08,144 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c2c74c10>
2026-04-30 07:02:08,144 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:08,145 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:08,145 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:08,145 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:08,145 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:08,150 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a3ca0>
2026-04-30 07:02:08,150 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:08,151 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:08,151 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:08,151 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:08,151 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:08,154 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f88c00a13c0>
2026-04-30 07:02:08,154 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-30 07:02:08,154 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-30 07:02:08,155 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-30 07:02:08,155 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-30 07:02:08,155 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-30 07:02:08,261 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:08 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=a5be71d92b247264a2e69ebba5ac4935; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:08,262 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:08,262 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:08,262 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:08,263 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:08,263 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:08,263 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:08,263 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:08,371 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:08 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=3f8f309fc2b52325d0b543645c2c37e5; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:08,372 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:08,372 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:08,373 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:08,373 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:08,373 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:08,373 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:08,374 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:08,442 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:08 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=e9a58fb7553a4c6b404c163f46d90383; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:08,443 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:08,444 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:08,444 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:08,444 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:08,444 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:08,445 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:08,445 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:08,464 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:08 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=ff25759338f864ac7de9c0abb61baee7; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:08,465 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:08,465 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:08,465 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:08,466 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:08,466 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:08,466 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:08,467 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Thu, 30 Apr 2026 14:02:08 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=69861449b153b642ee827c794b1462b6; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-30 07:02:08,467 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-30 07:02:08,467 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-30 07:02:08,467 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-30 07:02:08,468 - httpcore.http11 - DEBUG - response_closed.started
2026-04-30 07:02:08,468 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:08,468 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-30 07:02:08,469 - httpcore.connection - DEBUG - close.started
2026-04-30 07:02:08,469 - httpcore.connection - DEBUG - close.complete
2026-04-30 07:02:49,409 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:02:49,409 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:02:49,410 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 07:02:49,410 - routers.notifications - DEBUG - Querying notificationss: query=None, sort=None, skip=0, limit=30, fields=None
2026-04-30 07:02:49,793 - routers.notifications - DEBUG - Found 0 notificationss
2026-04-30 07:02:49,794 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3851s
2026-04-30 07:02:54,303 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:02:54,303 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 07:02:54,621 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3179s
2026-04-30 07:03:34,650 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:03:34,651 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:03:34,651 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 07:03:34,651 - routers.notifications - DEBUG - Querying notificationss: query=None, sort=None, skip=0, limit=30, fields=None
2026-04-30 07:03:35,035 - routers.notifications - DEBUG - Found 0 notificationss
2026-04-30 07:03:35,035 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3845s
2026-04-30 07:03:54,532 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:03:54,533 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 07:03:54,853 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3208s
2026-04-30 07:04:19,393 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:04:19,394 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:04:19,394 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 07:04:19,394 - routers.notifications - DEBUG - Querying notificationss: query=None, sort=None, skip=0, limit=30, fields=None
2026-04-30 07:04:19,784 - routers.notifications - DEBUG - Found 0 notificationss
2026-04-30 07:04:19,784 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3906s
2026-04-30 07:05:23,878 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:05:23,879 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0005s
2026-04-30 07:05:24,325 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4465s
2026-04-30 07:05:57,697 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:05:57,698 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:05:57,698 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 07:05:57,698 - routers.notifications - DEBUG - Querying notificationss: query=None, sort=None, skip=0, limit=30, fields=None
2026-04-30 07:05:58,080 - routers.notifications - DEBUG - Found 0 notificationss
2026-04-30 07:05:58,081 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3833s
2026-04-30 07:05:58,378 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:05:58,379 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0004s
2026-04-30 07:05:58,697 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.3184s
2026-04-30 07:06:34,544 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-30 07:06:34,544 - core.database - DEBUG - [DB_OP] Starting get_db session creation
2026-04-30 07:06:34,544 - core.database - DEBUG - [DB_OP] Database session created successfully in 0.0002s
2026-04-30 07:06:34,545 - routers.notifications - DEBUG - Querying notificationss: query=None, sort=None, skip=0, limit=30, fields=None
2026-04-30 07:06:34,946 - routers.notifications - DEBUG - Found 0 notificationss
2026-04-30 07:06:34,947 - core.database - DEBUG - [DB_OP] Database session cleanup after 0.4031s
2026-04-30 07:06:44,654 - services.database - DEBUG - [DB_OP] Starting database close
2026-04-30 07:06:44,740 - core.database - INFO - Database connection closed and engine disposed
2026-04-30 07:06:44,741 - services.database - INFO - Database connections closed
2026-04-30 07:06:44,741 - services.database - DEBUG - [DB_OP] Database close completed in 0.0863s
