133 lines
3.4 KiB
Markdown
133 lines
3.4 KiB
Markdown
# Cameradar Changelog
|
|
|
|
This file lists all versions of the repository and precises all changes.
|
|
|
|
## v1.1.0
|
|
|
|
#### Major changes :
|
|
* There are more command line options
|
|
* Port can now be overridden in the command line
|
|
* Subnet can now be overridden in the command line
|
|
* Bruteforce is now multithreaded and will use as many threads as there are discovered cameras
|
|
* Thumbnail generation is now multithreaded and will use as many threads as there are discovered cameras
|
|
* There are now default configuration values in order to make cameradar easier to use
|
|
|
|
#### Minor changes :
|
|
* The algorithms take external input into account (so that a 3rd party can change the DB to help Cameradar in real-time) and thus check the persistent data at each iteration
|
|
* The default log level is now DEBUG instead of INFO
|
|
* The bruteforce logs are now INFO instead of DEBUG
|
|
* The thumbnail generation logs are now INFO instead of DEBUG
|
|
|
|
#### Bugs fixed
|
|
* Fixed a bug in which the MySQL cache manager would consider a camera with known ids as having a valid path even if it weren't
|
|
* Fixed a bug in which TCP RTSP streams would not generate thumbnails
|
|
|
|
## v1.0.5
|
|
|
|
* Fixed error in MySQL Cache Manager in which thumbnail generation on valid streams could not be done
|
|
* Fixed potential crash in the case the machine running cameradar has no memory left to allocate space for the dynamic cache manager
|
|
|
|
## v1.0.4
|
|
|
|
#### Bugs fixed :
|
|
|
|
* Fixed nmap package detection
|
|
|
|
## v1.0.3
|
|
|
|
#### Bugs fixed :
|
|
|
|
* Corrected GStreamer check
|
|
|
|
## v1.0.2
|
|
|
|
#### Bugs fixed :
|
|
|
|
* Fixed issues in MySQL Cache Manager
|
|
|
|
#### Minor changes :
|
|
|
|
* Added useful debug logs
|
|
|
|
## v1.0.1
|
|
|
|
### Ubuntu 16.04 Release
|
|
|
|
#### Major changes :
|
|
|
|
* The Docker deployment is now done using Ubuntu 16.04 instead of Ubuntu 15.10, so that it uses more recent packages.
|
|
|
|
#### Minor changes :
|
|
|
|
* Removed useless dependencies
|
|
|
|
## v1.0.0
|
|
|
|
### First production-ready release
|
|
|
|
#### Major changes :
|
|
|
|
* Added functional testing
|
|
|
|
## v0.2.2
|
|
|
|
After doing some testing on a weirdly configured camera network in a far away Datacenter, I discovered that some Cameras needed a few tweaks to the Cameradar bruteforcing method in order to be accessed.
|
|
|
|
#### Major changes :
|
|
|
|
* Cameradar can access Cameras that are configured to always send 400 Bad Requests responses
|
|
|
|
#### Minor changes :
|
|
|
|
* Changed iterator name from `it` to `stream` in dumb cache manager to improve code readability
|
|
|
|
#### Bugfixes :
|
|
|
|
* Cameradar no longer considers a timing out Camera as an accessible stream
|
|
|
|
## v0.2.1
|
|
|
|
This package adds fixes the Docker deployment package.
|
|
|
|
#### Minor changes
|
|
|
|
* Fixed the Docker deployment package
|
|
* Updated README
|
|
|
|
## v0.2.0
|
|
|
|
### MySQL Cache Manager Release
|
|
|
|
This package adds a new cache manager using a MySQL database, that can store the results between mutiple uses.
|
|
|
|
#### Major changes
|
|
|
|
* Added a MySQL Cache Manager
|
|
|
|
#### Minor changes
|
|
|
|
* Removed legacy code
|
|
* Removed boost dependency
|
|
* Improved debugging logs
|
|
|
|
## v0.1.1
|
|
|
|
### Docker release
|
|
|
|
This package adds a way to deploy Cameradar using Docker.
|
|
|
|
#### Major changes
|
|
|
|
* Added a quick Docker deployment process
|
|
* Added automatic dependencies downloading through CMake for the manual installation
|
|
* Added CPack packaging for the Docker deployment
|
|
|
|
#### Minor changes
|
|
|
|
* Changed recommended cloning method to HTTPS
|
|
* Added lots of informations to README.md
|
|
|
|
## v0.1.0
|
|
|
|
This package was the first OpenSource version of Cameradar. It contained only a simple cache manager and had some bugs.
|