11 Commits

Author SHA1 Message Date
ionutboangiu
e05be683ae change license from GPLv3 to AGPLv3 2025-10-13 09:57:41 +02:00
ionutboangiu
2dca5e3c32 ips: sort matched profile IDs to prevent deadlock 2025-08-21 10:14:30 +02:00
ionutboangiu
f5be437711 ips: move ComputeUnexported to DataManager 2025-08-15 13:15:26 +02:00
ionutboangiu
82cfff3cff ips: prevent panic when no pools match filters 2025-08-15 13:11:58 +02:00
ionutboangiu
cb968db68a ips: keep IPProfile read-only during pool filtering 2025-07-02 21:44:01 +02:00
ionutboangiu
5a1899e920 ips: add pool filtering by FilterIDs 2025-07-02 21:44:01 +02:00
ionutboangiu
932e0dba05 ips: match a single IPAllocations object 2025-06-27 20:42:41 +02:00
ionutboangiu
17b70d907b ips: integrate allocation logic and refactor structure 2025-06-27 20:42:41 +02:00
ionutboangiu
0d11ac9d8a Replace Units with Address in IPUsage
Units are not needed anymore, as only one address can be allocated
at once.
2025-06-03 16:27:01 +02:00
ionutboangiu
eb9f826ffd Rename IP to IPAllocations 2025-06-03 14:23:29 +02:00
ionutboangiu
eed6b8a51a add implementation for new ips module 2025-05-29 15:46:42 +02:00