Commit Graph

251 Commits (94e7a233837cdae72ae2c51bc1a28480f1a9975b)

Author SHA1 Message Date
Aidaho ce1995bbb9 v7.3.0.0: Update CSS styles, HTML templates, and Ansible tasks
The code adjustments primarily focus on improving layout management and enhancing backend functionality. Specifically, the CSS styles have been modified to adjust the alignment and width of certain elements. Additionally, new HTML templates have been created to refine the display of server details and a new link has been added. In the ansible tasks, logic has been added to handle the installation of packages and modification of NGINX version retrieval. In the logs module, an exception has been added to handle cases where the syslog server IP is not defined.
2024-06-12 09:47:14 +03:00
Aidaho f049daeb3c v7.3.0.0: Refactor user and group id retrieval in Roxy-WI module
The method `check_user_group_for_flask` has been updated to first check for 'user_uuid' and 'user_group_id' within the given kwargs. If these are not available, it will fall back to retrieve 'uuid' and 'group' from the cookies. This change makes the method more flexible in terms of data source it can utilize, and improves the module's usability when parameters are directly provided.
2024-06-07 07:50:49 +03:00
Aidaho be262b0e88 v7.3.0.0: Refactor check_user_group_for_flask function and improve error handling
Introduced an optional parameter in check_user_group_for_flask function to accept API tokens and return if it is provided. Enhanced error handling in get_all_statuses function in api_funct.py to catch and inform specific exceptions instead of returning a generic error message. Minor cleanups and import optimizations in other modules.
2024-06-06 08:53:11 +03:00
Aidaho 7d47e94160 v7.3.0.0
https://roxy-wi.org/changelog#7_3
2024-06-05 10:20:43 +03:00
Aidaho 07cdbbfab5 v7.2.5.0: Add IP address validation and server field check
This commit primarily adds a function that validates IP addresses and a function that checks if a server field is filled in the script.js file. Also, it removes the token from several ajax requests, and improves error handling in server.py. In the users.js file, it updates the server info display functionality.
2024-05-30 21:10:42 +03:00
Aidaho e5106db5ba v7.2.5.0: Add exception handling and remove commented code
This commit applies exception handling for the network operations methods and removes unused/commented-out code. The added exception handling checks for incorrect input to nettools methods and raises explicit exceptions with descriptive messages. This dramatically simplifies the debugging process, providing better visibility into runtime errors.
2024-05-19 20:14:09 +03:00
Aidaho c56d105ef5 v7.2.5.0: Refactor execution of group changes in user settings
This commit streamlines the way user group data is handled, both in scripts and server-side logic. The group settings URL has been simplified and the logic for updating user groups also has been optimized. Eliminated unnecessary checks in the user.py module, and updated the routing logic for group data to utilize a single route with HTTP GET and PUT methods. Removed unsuccessful group changing errors.
2024-05-15 21:35:38 +03:00
Aidaho 88471af613 v7.2.6.0
https://roxy-wi.org/changelog#7_2_6
2024-05-15 15:38:05 +03:00
Aidaho a5174a152d v7.2.5.0
Fix interface bugs
2024-05-13 12:08:51 +03:00
Aidaho 019478f534 v7.2.5.0: Simplify SSH key handling in server module
This commit simplifies the SSH key handling functionality in the server module. Unnecessary definitions and methods for checking and handling different key types have been removed. Now, paramiko's standard load_private_key method is directly used to load the SSH keys, which has streamlined the code and made it more maintainable.
2024-05-03 17:19:16 +03:00
Aidaho b66c4d0793 v7.2.5.0
https://roxy-wi.org/changelog#7_2_5
2024-05-03 15:22:58 +03:00
Aidaho 7df8cbad8b v7.2.4.0: Update script paths and add a new script
The JavaScript paths in many files have been updated to "/app/static/js". A new script for handling checker settings updates, "checker.js", has been added. The commit improves organisation of JavaScript resources by grouping them under a single directory and introduces new functionality for the checker service.
2024-04-19 12:32:13 +03:00
Aidaho 1954b60e13 v7.2.4.0: Update requirements and refactor date formatting function
The requirements for el9, deb, and main have been updated to specifically use version 2.27.1 of the "requests" package. In addition, the date formatting function get_time_zoned_date in common.py has been refactored. The default format for the date has been moved to the function arguments, and the function now also checks if the provided date is an instance of datetime before processing it.
2024-04-18 09:58:32 +03:00
Aidaho 5b98f1b611 v7.2.4.0: Update requirements and refactor date formatting function
The requirements for el9, deb, and main have been updated to specifically use version 2.27.1 of the "requests" package. In addition, the date formatting function get_time_zoned_date in common.py has been refactored. The default format for the date has been moved to the function arguments, and the function now also checks if the provided date is an instance of datetime before processing it.
2024-04-17 22:54:00 +03:00
Aidaho 04e39325c8 v7.2.4.0: Update date calculation to use UTC and increase version number
The commit modifies the date calculation in the database time_range checks to use the UTC timezone instead of the system's local time. This makes the time range checks more uniform and independent of the server's configuration. Additionally, it increases the version number in 'create_db.py' from '7.2.3.0' to '7.2.4.0'.
2024-04-17 17:03:42 +03:00
Aidaho b205d47372 v7.2.4.0
https://roxy-wi.org/changelog#7_2_4
2024-04-17 11:06:29 +03:00
Aidaho 8c28c5128c v7.2.2.0
https://roxy-wi.org/changelog#7_2_2
2024-04-04 14:30:07 +03:00
Aidaho 4382c44b92 v7.2.2.0
Fix haproxy command
2024-04-01 17:04:38 +03:00
Aidaho 58e7dc6d81 v7.2.2.0
Fix bug with updating Roxy-WI
2024-03-24 10:05:35 +03:00
Aidaho f57b418d74 v7.2.2.0
Fix tools status showing for Docker
2024-03-21 09:04:37 +03:00
Aidaho c7570ec4bd v7.2.2.0
https://roxy-wi.org/changelog#7_2_2
2024-03-17 09:38:00 +03:00
Aidaho b185ee78c8 v7.2.1.0
Improve error handling in tools list and adjust status check command

Enhanced error handling in tools list loop within the 'common.py' file to provide more specific error messages. Additionally, the command for checking a tool's status was adjusted to remove unnecessary sudo usage. Also, updated the service check in the 'roxy.py' file from 'sshd' to 'rsyslog'.
2024-03-14 11:20:16 +03:00
Aidaho 2448b04426 v7.2.1.0
https://roxy-wi.org/changelog#7_2_1
2024-03-13 13:06:02 +03:00
Aidaho 534916b1c8 v7.2.1.0
Add opening VRRP for Keepalived
2024-03-06 09:32:34 +03:00
Aidaho 666fc39e1d v7.2.1.0
SQL fixes
2024-03-04 09:34:24 +03:00
Aidaho d1a81f937b v7.2.1.0
https://roxy-wi.org/changelog#7_2_1
2024-03-03 10:11:48 +03:00
Aidaho 714bd71bf2 v7.2.0.0
History and Status Page fixes
2024-02-27 15:18:37 +03:00
Aidaho ee0bd7d0de v7.2.0.0
SMON agent fixes
2024-02-24 20:45:43 +03:00
Aidaho 447739c644 v7.2.0.0
Small bugs fix
2024-02-24 11:05:31 +03:00
Aidaho af25700ede v7.2.0.0
Small logging fixes
2024-02-17 15:28:34 +03:00
Aidaho cb03546ca2 v7.2.0.0
Small Ansible fixes
2024-02-16 16:49:13 +03:00
Aidaho f981819505 v7.2.0.0
Changelog: https://roxy-wi.org/changelog#7.2.0
2024-02-16 09:50:27 +03:00
Aidaho 2712b25515 v7.1.2.0
Changelog: https://roxy-wi.org/changelog#7.1.2
2024-02-04 10:28:17 +03:00
Aidaho ac133b5e9c v7.1.1.0
Fix HA cluster installation via API
2024-01-26 11:03:46 +03:00
Aidaho 7d528a355a v7.1.1.0
FIx add page
2024-01-23 15:41:52 +03:00
Aidaho bfcead6430 v7.1.1.0
Fix interface bugs
2024-01-23 09:49:47 +03:00
Aidaho ee4631f214 v7.1.1.0
Changelog: https://roxy-wi.org/changelog#7.1.1
2024-01-18 20:00:44 +03:00
Aidaho fdc7badc61 v7.1.1.0
Changelog: https://roxy-wi.org/changelog#7.1.1
2024-01-17 09:08:27 +03:00
Aidaho 781f3f8447 v7.1.0.0
Fix PortScanner and SMON for Docker, SMON checks for groups
2024-01-06 11:42:32 +03:00
Aidaho 036241556f v7.1.0.0
Changelog: https://roxy-wi.org/changelog#7.1.0
2024-01-03 11:20:34 +03:00
Aidaho d7ba3ff76c v7.1.0.0
Fix HAProxy Docker installation and HA cluster deleting
2023-12-30 22:59:56 +03:00
Aidaho dbcb5558dc v7.1.0.0
Fix install HA cluster
2023-12-27 10:59:43 +03:00
Aidaho 87657806ab v7.1.0.0
Fix install service
2023-12-19 11:08:52 +03:00
Aidaho 8405d1f11f v7.1.0.0
New cluster via API
2023-12-18 11:34:35 +03:00
Aidaho 102f3becd0 v7.1.0.0
Changelog: https://roxy-wi.org/changelog#7.1.0
2023-12-17 15:50:23 +03:00
Aidaho 1cb12d12e6 v7.1.0.0
Fix SSH port in Ansible
2023-12-17 15:02:20 +03:00
Aidaho 7c899092cc v7.1.0.0
Changelog: https://roxy-wi.org/changelog#7.1.0
2023-12-17 11:24:26 +03:00
Aidaho a7ab2ae888 v7.1.0.0
Changelog: https://roxy-wi.org/changelog#7.1.0
2023-12-16 14:02:37 +03:00
Aidaho 3ed145aac4 v7.1.0.0
Changelog: https://roxy-wi.org/changelog#7.1.0
2023-12-16 12:48:58 +03:00
Aidaho ec9084c7ce v7.1.0.0
Changelog: https://roxy-wi.org/changelog#7.1.0
2023-12-16 11:50:35 +03:00
Aidaho d619497ab2 v7.1.0.0
Changelog: https://roxy-wi.org/changelog#7.1.0
2023-12-16 11:34:45 +03:00
Aidaho 820b0cd3db v7.1.0.0
Changelog: https://roxy-wi.org/changelog#7.1.0
2023-12-16 10:15:59 +03:00
Aidaho cc0edee75a v7.0.4.0
Changelog: https://roxy-wi.org/changelog#7.0.4
2023-12-03 12:36:36 +03:00
Aidaho b2ecaa2e61 v7.0.3.0
Fix Let's encrypt
2023-11-16 14:39:06 +03:00
Aidaho c45532cfe4 v7.0.3.0
Changelog: https://roxy-wi.org/changelog#7.0.3
2023-11-16 10:58:37 +03:00
Aidaho 4727848abc v7.0.2.0
Fix showing Checker setting on Ubuntu
2023-11-03 08:36:54 +03:00
Aidaho 62071588e9 v7.0.2.0
Changelog: https://roxy-wi.org/changelog#7.0.2
2023-11-02 15:38:04 +03:00
Aidaho a2581227b5 v7.0.1.0
Fix update tools versions for sqlite db
2023-10-26 11:07:08 +03:00
Aidaho 58e26b2b76 v7.0.1.0
Add correct installation command
2023-10-25 20:42:55 +03:00
Aidaho c96768fc64 v7.0.1.0
Fix showing Roxy-WI tools versions on the Tools and Update pages
2023-10-24 22:21:19 +03:00
Aidaho 57db17c86b v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-22 10:18:39 +03:00
Aidaho bcdd41bcd5 v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-21 10:10:53 +03:00
Aidaho 95dc978c3b v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-19 16:53:37 +03:00
Aidaho 9f2a45a4d3 v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-17 20:09:32 +03:00
Aidaho 7d4478d2e6 v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-17 11:46:04 +03:00
Aidaho c5ea14bb61 v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-17 10:27:40 +03:00
Aidaho 333b53a327 v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-16 18:35:26 +03:00
Aidaho 3bcd2a5077 v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-16 14:43:58 +03:00
Aidaho ec6db8265c v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-16 13:48:38 +03:00
Aidaho 9ce85fdff0 v7.0.1.0
Changelog: https://roxy-wi.org/changelog#7.0.1
2023-10-16 13:12:36 +03:00
Aidaho 813e341988 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-12 18:32:32 +03:00
Aidaho 55bc0fb47f v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-12 10:25:39 +03:00
Aidaho 6a671d96e2 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-11 20:18:07 +03:00
Aidaho 835a451937 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-10 16:26:31 +03:00
Aidaho 8d3111c15f v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-09 19:32:59 +03:00
Aidaho 4daf307472 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-09 10:21:37 +03:00
Aidaho 658f524d18 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-08 19:52:56 +03:00
Aidaho 5e2fadc75e v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-07 21:48:23 +03:00
Aidaho 3f83e316fa v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-06 22:15:47 +03:00
Aidaho c54248dd47 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-04 21:58:39 +03:00
Aidaho 6aaeeef565 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-03 22:56:34 +03:00
Aidaho 38be0f4dbb v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-01 14:35:01 +03:00
Aidaho 9f022fb614 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-10-01 00:38:22 +03:00
Aidaho 9ec2cd3c8f v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-30 14:54:44 +03:00
Aidaho 70507cd85e v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-30 12:10:23 +03:00
Aidaho 658a41706e v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-30 11:48:54 +03:00
Aidaho d75ad2b893 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-20 16:43:15 +03:00
Aidaho 3edd512c91 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-20 13:11:10 +03:00
Aidaho f93bdc69bf v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-19 14:14:46 +03:00
Aidaho f4b7e67bc4 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-19 09:50:10 +03:00
Aidaho 0f07635324 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-18 14:13:37 +03:00
Aidaho e935edd497 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-17 17:34:56 +03:00
Aidaho 4b168e8fa8 v7.0.0.0
Changelog: https://roxy-wi.org/changelog#7.0.0
2023-09-17 12:42:39 +03:00
Aidaho 940ca0b96d v6.3.19.0
Changelog: https://roxy-wi.org/changelog#6_3_19
2023-09-03 11:40:42 +03:00
Aidaho 4a83b3696c v6.3.18.0
Changelog: https://roxy-wi.org/changelog#6_3_18
2023-08-17 14:37:08 +03:00
Aidaho 49202813e2 v6.3.17.0
Changelog: https://roxy-wi.org/changelog#6_3_17
2023-08-03 22:33:44 +03:00
Aidaho af228c236e v6.3.17.0
Changelog: https://roxy-wi.org/changelog#6_3_17
2023-08-03 09:56:25 +03:00
Aidaho 5c811a0858 v6.3.16.0
Changelog: https://roxy-wi.org/changelog#6_3_16
2023-07-17 09:15:55 +03:00
Aidaho 9fc3ab236b v6.3.15.0
Changelog: https://roxy-wi.org/changelog#6_3_15
2023-07-03 12:15:39 +03:00
Aidaho 88296e5909 v6.3.14.0
Changelog: https://roxy-wi.org/changelog#6_3_14
2023-06-16 06:51:26 +03:00