Adolfo Gómez García
a8f77a05de
Removed exception log and added base for allow client logs upload
2024-11-13 18:59:53 +01:00
Adolfo Gómez García
beea237758
Enhance logging capabilities and refactor matcher function usage
...
- Added 'CLIENT' as a log source in LogSource enum.
- Updated translations to include "Logs".
- Refactored matcher function to match for consistency across multiple files.
- Modified log method in UserService and User classes to accept a source parameter.
- Adjusted LogMaintenance job frequency from two hours to one hour and added a condition for log removal based on creation time.
2024-11-13 18:30:06 +01:00
Adolfo Gómez García
c7014c95ff
Adding capacity to ask client for execution logs
2024-11-13 06:18:37 +01:00
Adolfo Gómez García
6ba08a361a
Refactor authentication method names for consistency: replaced 'web_login' and 'web_logout' with 'weblogin' and 'weblogout' across multiple files
...
Fixed security to, in case of ip change on secured sessions, redirect to login instead of showing a "forbidden"
2024-11-13 03:03:48 +01:00
Adolfo Gómez García
14278daa14
Convert policy and ha_policy to string representation in MetaPools response to allow compat with choices
2024-11-12 18:18:40 +01:00
Adolfo Gómez García
b8825c19af
Refactor service pool handling and streamline accumulated stats emission
2024-11-11 18:18:56 +01:00
Adolfo Gómez García
93db2388bb
Refactor StatsManager and StatsCountersAccum for improved data handling and logging
2024-11-11 18:12:49 +01:00
Adolfo Gómez García
5a9f6e46d9
Fixed the use of disabled members of metapools
2024-11-08 16:22:53 +01:00
Adolfo Gómez García
d2a4db2c39
Added support for searching also "xfreerdp2"
2024-11-07 16:01:55 +01:00
Adolfo Gómez García
885db91705
updated tranlations
2024-11-06 18:19:38 +01:00
Adolfo Gómez García
d03af24e23
fixed admin
2024-11-06 17:40:35 +01:00
Adolfo Gómez García
0ccd8adcde
Updated translations
2024-11-05 23:34:13 +01:00
Adolfo Gómez García
9ee2bd94ea
Refactor stats handling for improved accuracy and performance
2024-11-05 23:12:46 +01:00
Adolfo Gómez García
de54abcbdd
Fixed admin interface and small change to users_groups
2024-11-05 19:47:23 +01:00
Adolfo Gómez García
b3d11dee7b
Refactor ServerManager weight calculation for improved accuracy and clarity
2024-11-04 19:03:05 +01:00
Adolfo Gómez García
4861a10134
Refactor ServerStats weight calculation for improved clarity and accuracy
2024-11-04 18:15:49 +01:00
Adolfo Gómez García
530b3acfb1
Refactor TelegramReceiver register method for consistency
2024-10-31 17:33:16 +01:00
Adolfo Gómez García
6f1bf4a55d
Increase TelegramReceiver frequency from 10 to 60 seconds
2024-10-31 17:32:41 +01:00
Adolfo Gómez García
4eb4c2c7d7
Fixed Telegram notifier to adapt it to new api
2024-10-31 17:31:47 +01:00
Adolfo Gómez García
053601a4e1
Fixed MFA issue on internal DB and not sending account on correct field
2024-10-31 16:19:26 +01:00
Adolfo Gómez García
37956262ef
Add MISSING section type and update handling for missing sections
2024-10-30 20:00:37 +01:00
Adolfo Gómez García
3fbdea1e23
Fixed user service manager to treat correctly "reset" an instance
2024-10-30 19:56:51 +01:00
Adolfo Gómez García
5ac2e2a73d
Updated actio to use match instead of ifs
2024-10-30 16:40:23 +01:00
Adolfo Gómez García
2cb99669ed
Updated translations
2024-10-29 19:34:43 +01:00
Adolfo Gómez García
354ff27e2a
Refactor cache.set to cache.put for improved code readibility
2024-10-25 20:40:04 +02:00
Adolfo Gómez García
c3d9a34c4a
Fixed username/pass for ad osmanager
2024-10-23 16:40:36 +02:00
Adolfo Gómez García
3d57cb9bec
Refactor connection bar property in RDPTransport and TRDPTransport and added, by default, the connection bar in linux if configured.
2024-10-21 18:20:01 +02:00
Adolfo Gómez García
8c2ba3403d
Simple reformating
2024-10-21 16:33:20 +02:00
Adolfo Gómez García
e1ac39e67f
Refactor storage to use dictionary views for improved performance and convenience
2024-10-19 22:35:20 +02:00
Adolfo Gómez García
cfd2ad6b57
Small comment added to hash.py.
...
Note that we use sha256 as hasing function on all "db storeables" items (such as cache or storage). The probability of clash with the low length keys that we use is, basically, 0, and it's fine this way. Althouth there is faster hashing methods, the los usage and the db itself maky insignificant if it's faster or not
2024-10-19 20:51:19 +02:00
Adolfo Gómez García
051b23eb92
Cleaned up IPMachinesUserService
2024-10-18 17:55:02 +02:00
Adolfo Gómez García
4388ed0f1b
Added correct exception type to service_multi on assign
2024-10-18 17:45:37 +02:00
Adolfo Gómez García
f7d10a4f4b
Refactorized and moved some "forgotten" services to it place under "core.exceptions"
2024-10-18 17:39:44 +02:00
Adolfo Gómez García
9c70a84977
* Fixed typo on nx remote script
...
* Added overrided_fields to neded places
2024-10-18 16:36:11 +02:00
Adolfo Gómez García
1bf44bd5a2
Refactor Radius MFA to handle MFA identifier and strip domain from username
2024-10-17 18:23:40 +02:00
Adolfo Gómez García
14a58dc423
Refactor config update method to handle non-existing config values and fixed Radius to allow stripping the domain part from the username
2024-10-17 18:19:19 +02:00
Adolfo Gómez García
a318e8ca2b
Added functionalty so Fixed Services (at least those derived from Generic one), overrides the max_countent.... because must be always CONSERVATIVE in order to work correctly
2024-10-16 18:04:06 +02:00
Adolfo Gómez García
418e1f7c0b
Refactor UserServiceManager to raise MaxServicesReachedError when the maximum number of preparing services is reached
2024-10-15 23:05:10 +02:00
Adolfo Gómez García
e1c68f3895
Fixed group manager not yielding groups after refactoring :S
2024-10-15 22:58:58 +02:00
Adolfo Gómez García
9641776ce1
Final refactoring, i hope :)
2024-10-15 22:07:00 +02:00
Adolfo Gómez García
83521cfd7a
Refactor get_services_info_dict function to use valid_trans instead of validTrans
2024-10-15 20:22:53 +02:00
Adolfo Gómez García
9357d61e02
Refactor code to fix CryptoManager method call and improve code readability ad added optional transport instance to userservice creations fixtures
2024-10-15 20:22:38 +02:00
Adolfo Gómez García
ec4d8cc8ad
renamed tunnels.py on REST to more convenient tunnel_tickets.py
2024-10-15 18:17:05 +02:00
Adolfo Gómez García
b2e3471512
Refactor tunnel_ticket.py and tunnels_management.py
...
- Refactor tunnel_ticket.py to adapt to snake_case and improve code readability
- Add validation to prevent deletion of tunnel server group with attached transports in tunnels_management.py
2024-10-15 18:16:34 +02:00
Adolfo Gómez García
c976716871
Added docs as non git folder
2024-10-14 04:00:44 +02:00
Adolfo Gómez García
58fb367a60
Fixed "itemor" that was in fact "author"
2024-10-14 03:48:37 +02:00
Adolfo Gómez García
2f69c18ad9
Massive refactoring to adapt to snake_case and some improvements to code for groups manager, etc...
2024-10-13 18:54:56 +02:00
Adolfo Gómez García
aa7ce6aad2
Massive refactoring to adapt to snake_case and some improvements to code for groups manager, etc...
2024-10-13 18:02:58 +02:00
Adolfo Gómez García
ac450880c9
snake_case fixin before stabilizing... :)
2024-10-12 19:21:01 +02:00
Adolfo Gómez García
bd53926c81
snake_case fixin before stabilizing... :)
2024-10-12 17:55:14 +02:00