mirror of
https://github.com/FOSSBilling/FOSSBilling.git
synced 2026-11-09 13:36:07 +09:00
* Cast ticket ID to integer * Added type casting and removed unnecessary $per_page params * Fixed tests * Updated ddev PHP and nginx config * Support ticket validation and upgrade checks * Add order mock and constants in ServiceTest * Require active status for API auth and clear tokens * Validate client/admin sessions against DB * Invalidate sessions on user status deactivation * Check locale availability before toggling * Escape database name properly * Validate and cast rel_id to int in ticketCreateForClient to prevent TypeError Agent-Logs-Url: https://github.com/FOSSBilling/FOSSBilling/sessions/ce700346-2168-43cc-8309-fc6baee7cc82 Co-authored-by: admdly <2807620+admdly@users.noreply.github.com> * Improve rel_id validation error message to include the invalid value Agent-Logs-Url: https://github.com/FOSSBilling/FOSSBilling/sessions/ce700346-2168-43cc-8309-fc6baee7cc82 Co-authored-by: admdly <2807620+admdly@users.noreply.github.com> * Fix Notification AdminTest mock expectation to match actual paginateDoctrineQuery call Agent-Logs-Url: https://github.com/FOSSBilling/FOSSBilling/sessions/2fb587cf-6312-4b98-89e5-10f074646eaa Co-authored-by: admdly <2807620+admdly@users.noreply.github.com> * Validate interface and custom interface inputs * Tighten custom interface hostname validation * Accept `per_page` in paginated API responses * Validate HTTP interfaces and normalize upgrades * Enforce active status and secure config export * Cast rel_type/rel_task/rel_status to string in SupportTicketValidator to prevent TypeError Agent-Logs-Url: https://github.com/FOSSBilling/FOSSBilling/sessions/1ecf2bb3-1139-420f-8421-41ae8f6d1d5f Co-authored-by: admdly <2807620+admdly@users.noreply.github.com> * Use FILTER_VALIDATE_INT instead of is_numeric for rel_id validation in Service.php Agent-Logs-Url: https://github.com/FOSSBilling/FOSSBilling/sessions/7bacd505-ba15-42da-8f52-7621afa1d634 Co-authored-by: admdly <2807620+admdly@users.noreply.github.com> * Validate rel_new_value as a positive integer before using as Product ID in upgrade tickets Agent-Logs-Url: https://github.com/FOSSBilling/FOSSBilling/sessions/842c7e1c-255b-4f09-8235-f34681e0392b Co-authored-by: admdly <2807620+admdly@users.noreply.github.com> * Tighten `sValidHttpInterface` validation * Add page parameter to pager calls --------- Co-authored-by: Adam Daley <admdly@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: admdly <2807620+admdly@users.noreply.github.com>