mirror of
https://github.com/Sagit-chu/flvx.git
synced 2026-09-28 07:36:38 +08:00
1450b25475
- Add replaceForwardPortsPreservingInIP to maintain existing InIP values - Track inIpTouched state in frontend to distinguish user changes - Only send inIp in update request when user explicitly changed it - Add unit tests for forward port replacement with preserved InIP
760 B
760 B
003 Forward Edit Bind IP Preserve
Checklist
- Confirm forward edit flow and identify why untouched listen IP gets overwritten.
- Update frontend forward edit submit logic to only send
inIpwhen user explicitly changes listen IP. - On tunnel switch in edit form, reset listen IP to default unless user reselects.
- Update backend forward update logic to preserve existing
forward_port.in_ipwhen request omitsinIpand tunnel is unchanged. - Keep backend behavior explicit: if
inIpis sent (including empty), apply requested value; if tunnel changed with noinIp, use default bind. - Add regression tests for preserved bind-IP reconstruction helper behavior.
- Run focused frontend/backend checks for touched files.