Added:
Port Protocols
Portall now supports setting different protocols for ports (TCP/UDP).
You can choose protocols when generating new ports (default is TCP), when creating new ones, and when editing existing ones. Two identical port numbers can both be registered to a single IP if they have different protocols. If you try to add an entry that already has a matching port and protocol, it will trigger the Port Conflict Resolver.
If you add ports from an import, such as a Caddyfile or Docker-Compose, that doesn't explicitly state what protocols are being used, it will default to TCP.
Loading Animation
Certain actions, like port conflict resolutions and moving IP panels, now trigger a loading animation that prevents further action until the changes have registered.
Changed:
Database
Breaking Changes! Database changes required for new port protocol feature.
Docker-Compose Imports
Now supports /tcp
and /udp
properties to differentiate between the two protocols.
Fixed:
Settings Reset
Fixed an issue where certain settings would reset if you made changes in the settings.