Skip to content

Commit

Permalink
Merge pull request #2377 from CactuseSecurity/develop
Browse files Browse the repository at this point in the history
main v8.1
  • Loading branch information
tpurschke committed Apr 10, 2024
2 parents f244db9 + 8494363 commit 59746d0
Show file tree
Hide file tree
Showing 349 changed files with 8,734 additions and 3,396 deletions.
14 changes: 8 additions & 6 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
"PYTHONPATH": "${PYTHONPATH}:${workspaceRoot}"
},
"args": [
"-m7",
"-m5",
"-d1",
"-f",
"-s",
Expand All @@ -98,15 +98,17 @@
]
},
{
"name": "py-write-config",
"name": "py-customize-FWO-sample",
"type": "debugpy",
"request": "launch",
"program": "${workspaceFolder}/scripts/customizing/sample-config-change.py",
"program": "${workspaceFolder}/scripts/customizing/customizeFwoSampleScript.py",
"console": "integratedTerminal",
"env": {
"PYTHONPATH": "${PYTHONPATH}:${workspaceRoot}"
},
"args": []
"args": [
"-c${workspaceFolder}/scripts/customizing/sampleCustomSettings.json"
]
},
{
"name": "py-acquire-lock",
Expand Down Expand Up @@ -327,13 +329,13 @@
"name": "c#-FWO Test",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build_test",
// "preLaunchTask": "build_test",
"program": "/usr/bin/dotnet",
"args": [
"test"
],
"cwd": "${workspaceFolder}/roles/test/files/FWO.Test",
"stopAtEntry": true,
"stopAtEntry": false,
"console": "integratedTerminal"
},
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,8 @@
- [Github Site](https://github.com/IvanJosipovic/BlazorTable)
- [Feature Site](https://blazortable.netlify.app/)
- adding a project to the solution

tim@acantha22:~/dev/firewall-orchestrator/roles$ dotnet sln FWO.sln add lib/files/FWO.Encryption/FWO.Encryption.csproj
Project `lib/files/FWO.Encryption/FWO.Encryption.csproj` added to the solution.
tim@acantha22:~/dev/firewall-orchestrator/roles$
18 changes: 18 additions & 0 deletions documentation/revision-history-develop.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,3 +175,21 @@ bugfix release:
- common service handling
- fixes credentials when installing without demo data
- fix error with pdf creation on debian testing

# 8.0.1 - 20.02.2024 DEVELOP
- iconify modelling
- add missing config values

# 8.0.2 - 11.03.2024 DEVELOP
- first version of NSX import module

# 8.0.3 - 08.04.2024 DEVELOP
- add maintenance page during upgrade
- sample customizing py script with sample data, closes Installer customizable config (settings) #2275
- remove log locking from importer due to stalling importer stops
- credentials encryption, closes encrypt passwords and keys #1508
- breaking change for developer debugging: add the following local file when using -e testkeys=true:
/etc/fworch/secrets/main_key with content "not4production..not4production.."
- add custom (user-defined) fields to import
- cp only so far, other fw types missing
- user-defined fields are not part of reports yet
8 changes: 8 additions & 0 deletions documentation/revision-history-main.md
Original file line number Diff line number Diff line change
Expand Up @@ -362,3 +362,11 @@ adding report template format fk and permissions
- import log locking
- integration tests with credentials when installing without demo data
- pdf creation on debian testing plattform (trixie)

# 8.1 - 10.04.2024 MAIN
- UI: iconifying modelling UI buttons (can now use icons instead of text buttons - configurable per user)
- Importer: first version of VMware NSX import module
- API: adding customizing script for bulk configs via API
- Database security: all credentials in the database are now encrypted - breaking change (for developer debugging only): add the following local file when using -e testkeys=true:
/etc/fworch/secrets/main_key with content "not4production..not4production.."
- Importer fix: remove log locking from importer due to stalling importer stops
3 changes: 2 additions & 1 deletion inventory/group_vars/all.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
### general settings
product_version: "8.0"
product_version: "8.1"
ansible_user: "{{ lookup('env', 'USER') }}"
ansible_become_method: sudo
ansible_python_interpreter: /usr/bin/python3
Expand Down Expand Up @@ -31,6 +31,7 @@ force_install: false
user_id: 60320
fworch_user: "{{ product_name }}"
fworch_group: "{{ fworch_user }}"
postgres_group: "postgres"
fworch_parent_dir: "/usr/local"
fworch_home: "{{ fworch_parent_dir }}/{{ product_name }}"
fworch_conf_dir: "{{ fworch_home }}/etc"
Expand Down
2 changes: 1 addition & 1 deletion inventory/group_vars/apiserver.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ api_hasura_admin_test_password: "not4production"
api_user_email: "{{ api_user }}@{{ api_network_listening_ip_address }}"
api_home: "{{ fworch_home }}/api"
api_hasura_cli_bin: "{{ fworch_home }}/api/bin/hasura"
api_hasura_version: "v2.37.0"
api_hasura_version: "v2.38.1"
api_project_name: api
api_no_metadata: false
api_rollback_is_running: false
Expand Down
1 change: 1 addition & 0 deletions inventory/group_vars/databaseserver.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ database_idempotent_files:
- fworch-grants.sql
- fworch-import.sql
- fworch-import-main.sql
- fworch-encryption.sql
- fworch-obj-import.sql
- fworch-obj-refs.sql
- fworch-path-analysis.sql
Expand Down
21 changes: 21 additions & 0 deletions roles/FWO.sln
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FWO.Mail", "lib\files\FWO.M
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FWO.Recert", "lib\files\FWO.Recert\FWO.Recert.csproj", "{520779B1-20EB-45D9-8A02-D0C4DFEC9302}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "files", "files", "{B48F8BD5-1056-4670-BEFA-F4A260293B6F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FWO.Encryption", "lib\files\FWO.Encryption\FWO.Encryption.csproj", "{6EBEBF57-3399-4008-BA10-0D21F6827244}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FWO.GlobalConstants", "lib\files\FWO.GlobalConstants\FWO.GlobalConstants.csproj", "{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -95,6 +101,18 @@ Global
{520779B1-20EB-45D9-8A02-D0C4DFEC9302}.Debug|Any CPU.Build.0 = Debug|Any CPU
{520779B1-20EB-45D9-8A02-D0C4DFEC9302}.Release|Any CPU.ActiveCfg = Release|Any CPU
{520779B1-20EB-45D9-8A02-D0C4DFEC9302}.Release|Any CPU.Build.0 = Release|Any CPU
{14B56819-F629-4CE9-BBC0-7579392EFC83}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{14B56819-F629-4CE9-BBC0-7579392EFC83}.Debug|Any CPU.Build.0 = Debug|Any CPU
{14B56819-F629-4CE9-BBC0-7579392EFC83}.Release|Any CPU.ActiveCfg = Release|Any CPU
{14B56819-F629-4CE9-BBC0-7579392EFC83}.Release|Any CPU.Build.0 = Release|Any CPU
{6EBEBF57-3399-4008-BA10-0D21F6827244}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6EBEBF57-3399-4008-BA10-0D21F6827244}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6EBEBF57-3399-4008-BA10-0D21F6827244}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6EBEBF57-3399-4008-BA10-0D21F6827244}.Release|Any CPU.Build.0 = Release|Any CPU
{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -111,6 +129,9 @@ Global
{C1D1FE54-4CDD-41C0-AABC-415950AA24D5} = {CE55F125-0CD2-4789-A3C1-045DEF33ABA5}
{1E7CA417-C64A-4BD9-98D2-5A0A2DD94726} = {CE55F125-0CD2-4789-A3C1-045DEF33ABA5}
{520779B1-20EB-45D9-8A02-D0C4DFEC9302} = {CE55F125-0CD2-4789-A3C1-045DEF33ABA5}
{B48F8BD5-1056-4670-BEFA-F4A260293B6F} = {CE55F125-0CD2-4789-A3C1-045DEF33ABA5}
{6EBEBF57-3399-4008-BA10-0D21F6827244} = {B48F8BD5-1056-4670-BEFA-F4A260293B6F}
{0CBD4CC5-3E39-4134-A0E1-4DB8999619F3} = {B48F8BD5-1056-4670-BEFA-F4A260293B6F}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {68364621-1011-4D44-9CF5-518F0DC3F459}
Expand Down
Loading

0 comments on commit 59746d0

Please sign in to comment.