Skip to content

Commit

Permalink
Merge pull request #23 from Cloud-RF/misc-fixes
Browse files Browse the repository at this point in the history
Misc fixes
  • Loading branch information
FarrantAlex authored Jan 6, 2023
2 parents d5da02a + 70f1062 commit a035249
Show file tree
Hide file tree
Showing 6 changed files with 215 additions and 130 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,6 @@ takserver-*.zip
tak/
investigation/
originalWAR/
chatbot/
chatbot/
server.pref
manifest.xml
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# CloudRF TAK Server Wrapper Changelog

## Upcoming

- Check for active ports during setup no longer false flagging ephemeral ports.
- Changelog converted to markdown.
- Improvements to README.

## 24/11/2022 - 4.7 REL 20

- Added 7zip support.
- Added warnings to prevent
- Increased Postgres connection limits to 400 for slower boxes which loop the setup and accumulate stale Postgres connections.
- Improved setup messages.
- Automatic CA generation. CA is `LOL` and CN is `takserver`.
- No more "Do you want to kill this process as sudo etc". If a port is used - the script stops.
- Tested against TAK Server 4.7 REL 20 on AMD64 architecture.

## 23/11/2022 - 4.7 REL 20

- Edited Posgres configuration to reduce memory requirement.
- Removed hardcoded Postgres memory options in startup scripts.
- Added mini web server to deploy setup data packages.
- Updated `CoreConfig.xml` IP addresses to enable rate limiter and federation server.
- Fixed startup race condition which caused HTTPS `8443` to fail to HTTP `8080`.

## 18/10/2022 - 4.7 REL 20

- Automatic generation of user certificates.
- Automatic generation of certificate data packages for users.
- Streamlined setup with removal of a bogus Docker start/stop.
- Fixed issue with random passwords failing to meet complexity requirement.
- Tested against ATAK 4.7 and iTAK 2.3.

## 17/08/2022 - 4.7 REL 18

- Automatic SSL setup
- Removes insecure protocols
- Fixes broken Docker database authentication in upstream release.
- Enforces HTTPS only.
9 changes: 0 additions & 9 deletions CHANGELOG.txt

This file was deleted.

12 changes: 6 additions & 6 deletions FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ This script will stop the TAK Server container, remove the mapped database volum
WARNING: If you have data in an existing TAK database container it will be lost.

## How do I make a new certificate for my EUDs?
Enter the docker container and run the makeCert.sh script as follows.

docker exec -it tak-server-tak-1 bash
cd /opt/tak/certs
/makeCert.sh client EUD1
exit
You can generate certificates making use of the command below which runs the `makeCert.sh` script:

You can collect your EUD1.p12 file from ./tak/certs/files/
```bash
docker exec -it -w /opt/tak/certs tak-server-tak-1 ./makeCert.sh client EUD1
```

You can collect your `EUD1.p12` file from `./tak/certs/files/`.

## Why does my EUD not connect?
Ensure you have created EUD certificates and have configured the following properly on your ATAK server settings:
Expand Down
Loading

0 comments on commit a035249

Please sign in to comment.