Commit Graph

  • 23529f1f94 Merge pull request 'Fixing timeout issue' (#60) from fix/timeout into master master airlock_libs/v7.4.1 James Brotosky 2026-01-16 16:04:22 -05:00
  • 963aa3bcfb Fixing timeout issue #60 brotoskyj 2026-01-16 13:37:58 -05:00
  • a609a088d5 Merge pull request 'Fixed History Logger' (#58) from fix/HistoryLogging into master James Brotosky 2026-01-08 15:46:57 -05:00
  • ccfdf4e7ab Refactor master branch to match last tag. There was an issue with formatting for some reason brotoskyj 2026-01-08 15:46:25 -05:00
  • a860dce421 Fixed History Logger airlock_libs/v7.4.0 #58 brotoskyj 2026-01-08 15:39:58 -05:00
  • e19b748bac Closes #56 brotoskyj 2026-01-08 11:25:34 -05:00
  • 01b80429f8 Merge pull request 'Fixed Telemetry Exporter' (#57) from fix/TelemetryExporter into master James Brotosky 2026-01-08 15:21:22 -05:00
  • 6a76c2ded7 Fixed Telemetry Exporter Closes #56 #57 brotoskyj 2026-01-08 15:20:54 -05:00
  • f1c5080c97 Merge branch 'fix/loxidelibs' brotoskyj 2026-01-07 17:11:34 -05:00
  • 72681218e7 Fix for API Data Retrieval Performance Optimization - History Logging was spawning a new tokio runtime every function call, it now uses the global run time Documentation - Added a lot more span events for better logging airlock_libs/v7.3.0 #55 brotoskyj 2026-01-07 17:01:33 -05:00
  • ededef6d30 Merge pull request 'RustLinting' (#54) from RustLinting into master James Brotosky 2026-01-05 10:18:38 -05:00
  • 1aae27b0f4 Changed File so Build Activates airlock_libs/v7.2.0 #54 brotoskyj 2026-01-05 10:12:43 -05:00
  • 663dbc3cc2 Changed YAML Build File brotoskyj 2026-01-05 10:11:50 -05:00
  • d2d181de4a Removed old crate imports brotoskyj 2026-01-05 10:08:41 -05:00
  • 8fe3a05d8b Added Telemetry Toggle feature-version-checker Zarithas 2025-12-24 12:26:34 -05:00
  • 31d45ca1db Styling - Progress Bar Changed glyphs in progress bar for better printing to console closes #51 brotoskyj 2025-12-18 12:58:51 -05:00
  • a086956b48 Features - Optional Policy Name in Execution Histories closes #48 brotoskyj 2025-12-18 10:14:58 -05:00
  • 76cfe62f08 Styling - Progress Bar Changed progress bar indicators and added policy name to the progress bar closes #50 brotoskyj 2025-12-17 16:38:53 -05:00
  • 5b53612644 Readme update #53 Zarithas 2025-12-22 12:11:34 -05:00
  • 2ed1d2e4cd Update docs/01_Software_Requirements_Specification.md Zarithas 2025-12-22 11:14:29 -05:00
  • 040a513bfb Merge branch 'feature-version-checker' of https://git.racooncity.org/brotoskyj/Airlocktools into feature-version-checker Zarithas 2025-12-22 10:51:34 -05:00
  • 423e9e8208 feat(release): Loxide 1.0 RC Zarithas 2025-12-22 10:45:36 -05:00
  • 42e1e9f8b2 Merge pull request 'Version 1.0.0rc1' (#52) from RustImplementation into master 1.0.0 brotoskyj 2025-12-22 08:48:53 -05:00
  • 7f4edcba46 Update utils/versionchecker.py Zarithas 2025-12-19 16:39:53 -05:00
  • e1e0cb7ac7 feat: add version updater and statistics enhancements (fixes #29) Zarithas 2025-12-19 16:31:36 -05:00
  • 5555747422 Styling - Progress Bar Changed glyphs in progress bar for better printing to console closes #51 airlock_libs/v7.1.0 #52 brotoskyj 2025-12-18 12:58:51 -05:00
  • 729b45f52a Features - Optional Policy Name in Execution Histories closes #48 airlock_libs/v7.0.0 brotoskyj 2025-12-18 10:14:58 -05:00
  • 09d2c125cd Testing None type for policy brotoskyj 2025-12-18 09:41:37 -05:00
  • fbd5b8b4b8 Initial commit for statistics feature Zarithas 2025-12-17 20:17:32 -05:00
  • 66bb21ed88 Styling - Progress Bar Changed progress bar indicators and added policy name to the progress bar closes #50 airlock_libs/v6.2.0 brotoskyj 2025-12-17 16:38:53 -05:00
  • 6008f7d8ca Merge pull request 'RustImplementation' (#49) from RustImplementation into master 0.9.0 brotoskyj 2025-12-17 14:19:20 -05:00
  • a7b659c951 policyprepworkflow: enhancements and fixes #49 Zarithas 2025-12-17 12:38:31 -05:00
  • 53f0b548b0 Bug Fixes Changed days to days.to_string() to fix type confusion closes #47 airlock_libs/v6.1.1 brotoskyj 2025-12-17 11:02:13 -05:00
  • 66eb101c5d Fixed Bitbake Zarithas 2025-12-16 17:07:35 -05:00
  • 22101c1eba Merge branch 'Zar-Branch' of https://git.racooncity.org/brotoskyj/Airlocktools into Zar-Branch Zarithas 2025-12-16 16:17:25 -05:00
  • fc17c869fc feat: Multiple UI improvements and new server log functionality Zarithas 2025-12-16 16:16:49 -05:00
  • 1dbbcff5d5 Merge remote-tracking branch 'origin/RustImplementation' into RustImplementation airlock_libs/v6.1.0 brotoskyj 2025-12-15 17:04:32 -05:00
  • f080b0034f Changes: Features Moved the init_tracer() function to an implementation in TelemetryConfig for cleaner main file closes #43 brotoskyj 2025-12-15 17:04:17 -05:00
  • 57d0f12000 feat: Complete Policy Prep Workflow with UX upgrades, Liftoff API, and TUI merge Zarithas 2025-12-15 17:01:58 -05:00
  • 0dbc744471 Merge remote-tracking branch 'origin/RustImplementation' into RustImplementation airlock_libs/v6.0.0 brotoskyj 2025-12-15 14:14:16 -05:00
  • 7a912bddab Bug Fixes Security Vulnerabilities Patched RUSTSEC-2025-0009 - Some AES functions may panic when overflow checking is enabled RUSTSEC-2024-0336 - rustls::Connection::Common::complete_io could fall into an infinite loop based on network input closes #47 brotoskyj 2025-12-15 14:12:30 -05:00
  • 24211c318b Merge remote-tracking branch 'origin/RustImplementation' into RustImplementation brotoskyj 2025-12-15 14:12:30 -05:00
  • 630e0a3cdf Bug Fixes Security Vulnerabilities Patched RUSTSEC-2025-0009 - Some AES functions may panic when overflow checking is enabled RUSTSEC-2024-0336 - rustls::Connection::Common::complete_io could fall into an infinite loop based on network input brotoskyj 2025-12-15 14:12:03 -05:00
  • 797d0f4462 fix(policy-prep): implement table editors and workflow improvements Zarithas 2025-12-11 16:55:12 -05:00
  • 59bb97ec4e Refactored LoxideLibs 1. Added compatibility check, LoxideLibs will now abort the entire program if OS is not linux or windows. 2. Changed the python data extraction compatibility layer, LoxideLibs was calling the extract data function twice, causing very slight overhead. I have now changed this so that the function returns a Struct that is now easily extractable via dot method notation. airlock_libs/v5.2.1 brotoskyj 2025-12-11 11:47:50 -05:00
  • 0ac3b54d89 Refactored Progress Bar Refactored Progress Bar to remove multiprogress bar and only draw one instance. #36 is still open and not fixed with this push, but I believe this is the way to fix the issue. Also implemented an Arc Mutex on the progress bar so it can be controlled via different threads. airlock_libs/v5.2.0 brotoskyj 2025-12-05 17:19:40 -05:00
  • 154a7efcc8 Bug fix for Revoke OTP resolved, no longer crashes when select all is chosen when there are no active sessions, Swapped Revoke OTP and Quiet Hosts locations on menus Zarithas 2025-12-05 15:30:24 -05:00
  • ab5f00d8e7 Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation Zarithas 2025-12-05 15:06:06 -05:00
  • 3ab803c12e Quiet Agent UI improvements Zarithas 2025-12-05 15:05:46 -05:00
  • 98cb23e5ea Bugfix for Issue 39. Zarithas 2025-12-05 14:48:23 -05:00
  • 0aabbfd36e Style Change Cleaned up services.rs file and removed whitespaces Specified Data Types were needed instead of allowing the compiler to select types airlock_libs/v5.1.2 brotoskyj 2025-12-05 11:12:29 -05:00
  • b19eeb6c96 Fixed Progress Bar Changed date math so that the last date from the first response from the API is the minimum value for the progress bar. This gives true progress percentages from the first date to the last date on the last request. #36 airlock_libs/v5.1.1 brotoskyj 2025-12-04 11:57:49 -05:00
  • 76bd3a6087 Feature added - MPSC channel closes #38 airlock_libs/v5.1.0 brotoskyj 2025-12-03 17:54:57 -05:00
  • 6ab9de413f Refactored loxide libs for easier readability airlock_libs/v5.0.1 brotoskyj 2025-12-03 11:45:22 -05:00
  • e5b4b9d959 Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation Zarithas 2025-12-02 16:23:28 -05:00
  • 1d9caadaf3 Major step towards unification of the UI Implementation of the Back Feature, splitting of TUI files back into subfolders Zarithas 2025-12-02 16:22:43 -05:00
  • f3c1d97d28 Implemented Threaded Rust Process It still locks the GIL, but this is the ground work for the non blocking GUI. Python objects are converted to Rust objects in the beginning of the function call so they can be sent to threads safely. airlock_libs/v5.0.0 brotoskyj 2025-12-02 10:53:25 -05:00
  • 99d7b5f74e Merge remote-tracking branch 'refs/remotes/origin/RustImplementation' into RustImplementation airlock_libs/v4.0.3 brotoskyj 2025-11-25 15:30:07 -05:00
  • 6327adeabf Refactor of Loxide Libs Removed spaces, imports, and converters from code brotoskyj 2025-11-25 15:27:16 -05:00
  • b289e9324c Slight Changes Refactor of Loxide Libs Removed spaces, imports, and converters from code brotoskyj 2025-11-25 15:27:16 -05:00
  • a80c2ca1e1 Features closes #34 Removed a lot of unwraps, most remaining unwraps will likely stay in the code, as it will be expected behavior to panic and crash rather than a system level abort/exit event airlock_libs/v4.0.2 brotoskyj 2025-11-24 11:36:50 -05:00
  • dd206eb272 Feature closes #37 airlock_libs/v4.0.1 brotoskyj 2025-11-24 10:30:52 -05:00
  • 87ab1e3b28 Telemetry Config Change Added implementation instead of separate function to load Telemetry configuration airlock_libs/v4.0.0 brotoskyj 2025-11-21 14:00:09 -05:00
  • 303ecd8368 Removed a lot of unwraps Removing the unwraps now has better error handling and will cause the program to crash with crash dumps instead of panic! brotoskyj 2025-11-21 12:20:11 -05:00
  • 5698184291 Merge pull request 'RustImplementation' (#28) from RustImplementation into master 0.7.0 brotoskyj 2025-11-18 14:51:42 -05:00
  • 697d923172 Merge remote-tracking branch 'refs/remotes/origin/RustImplementation' into RustImplementation #28 brotoskyj 2025-11-17 17:40:59 -05:00
  • d0fc34fdc7 Changed attribute name for better logging purposes brotoskyj 2025-11-17 17:40:46 -05:00
  • 1f06404a16 Fix Unicode Zarithas 2025-11-17 16:41:32 -05:00
  • eb1d710d07 Updates to Allowlist Selection Zarithas 2025-11-17 16:13:41 -05:00
  • fbb5cc396b Expanded API Wrapper Zarithas 2025-11-17 12:55:35 -05:00
  • a7fc1b71e1 Minor default user config tweak Zarithas 2025-11-17 12:24:09 -05:00
  • 4a47cbe661 Added TELEM_URL default value in Unbuilt User Config Zarithas 2025-11-17 12:11:03 -05:00
  • 2f41b33dd4 Moved TELEM_URL from system config to user config Zarithas 2025-11-17 12:06:17 -05:00
  • 89654d3a8c Config Refactor: unify config handling - Consolidated all system/user config logic into configmanager.py - Removed duplicate loaders from setup.py and TUI.py - Eliminated .env redundancy; now only stores WORKING_DIR - Clarified boundaries: system config immutable, user config mutable - Updated TUI to use save_user_config() - Removed all deprecated/legacy config functions and aliases Zarithas 2025-11-17 12:00:32 -05:00
  • b198362ac8 Removed println indicator if Telemetry is enabled/disabled brotoskyj 2025-11-17 11:06:37 -05:00
  • 32e296238b Closes #27 Implemented Opt-in/Opt-Out logic brotoskyj 2025-11-17 10:50:02 -05:00
  • 19fab9b703 Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation Zarithas 2025-11-14 17:08:05 -05:00
  • 3ee762a0a1 Restructured TUI, expanded quietagent workflow Zarithas 2025-11-14 17:07:49 -05:00
  • e36e5343d7 Added protobuf-compiler to workflow brotoskyj 2025-11-14 13:46:09 -05:00
  • ecdd991333 Added protobuf-compiler to workflow brotoskyj 2025-11-14 13:44:43 -05:00
  • 6a5a2b5809 Added airlock_libs 3.0.0 to requirements brotoskyj 2025-11-14 13:42:35 -05:00
  • 2604665247 Merge remote-tracking branch 'origin/RustImplementation' into RustImplementation brotoskyj 2025-11-14 13:41:37 -05:00
  • bf5c7d156b Added in Telemetry Next Build will have opt-in/opt-out capabilities brotoskyj 2025-11-14 13:41:04 -05:00
  • 0ebb42dcbd UI Tweaks + Config Addition of TELEMETRY and TELEM_URL fields Zarithas 2025-11-13 12:10:06 -05:00
  • ac6238873b Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation Zarithas 2025-11-13 11:45:34 -05:00
  • f0e77db414 Added OTP Activity Review WIP Zarithas 2025-11-13 11:45:13 -05:00
  • 0a0f39542d Reverted requirements.txt to include version 2.0.0 airlock_libs/v2.0.0 brotoskyj 2025-11-11 16:10:30 -05:00
  • d9fd0232de Reverted back to version 2.0.0 Adjusted timeout in version 2.0.0 to 5 minutes brotoskyj 2025-11-11 16:07:26 -05:00
  • 5eff148900 Merge remote-tracking branch 'refs/remotes/origin/RustImplementation' into RustImplementation brotoskyj 2025-11-11 12:21:42 -05:00
  • 4806d7eea0 Merge remote-tracking branch 'origin' into RustImplementation brotoskyj 2025-11-11 12:19:24 -05:00
  • e13382626b Adjusted API Timeout to 5 Minutes brotoskyj 2025-11-11 12:19:09 -05:00
  • 5cb079dad7 Fixed Breaking Legacy change Zarithas 2025-11-10 17:21:18 -05:00
  • 3c2e825210 Minor UI Tweak Zarithas 2025-11-10 15:47:30 -05:00
  • d9cbce6175 Continuing work removing legacy functions and implementing UI changes Zarithas 2025-11-10 15:17:07 -05:00
  • a498a94199 Merge branch 'RustImplementation' of https://git.racooncity.org/brotoskyj/Airlocktools into RustImplementation Zarithas 2025-11-09 21:06:36 -05:00
  • 5510d22cbd Checking WIP Agent Movement Workflow Zarithas 2025-11-09 21:06:07 -05:00
  • 392060e9fa Updated Requirements for 2.0.1 of Airlock Libs brotoskyj 2025-11-07 17:33:44 -05:00
  • 2601ec349b Updated Requirements for 2.0.1 of Airlock Libs brotoskyj 2025-11-07 17:33:13 -05:00
  • e079faae6a Merge remote-tracking branch 'origin/RustImplementation' into RustImplementation brotoskyj 2025-11-07 16:49:30 -05:00
  • ef20efeee3 Adjusted API Timeout brotoskyj 2025-11-07 16:48:42 -05:00