Files
cameradar/CHANGELOG.md
T
2018-03-12 14:57:13 +01:00

3.4 KiB

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.