* Add base PROXY support implementation
* Remove some dynamic memory allocations
* Rewrite configuration reading module
* Make everything in core connector memory resource aware
* Add logs to check is proxy is used
* Add a proxy fallback, and read proxy from env
* Add config entry to check application
* Cleanup includes
* Ddd configuration dump to check application
* Update rhel8 packages
* Fix http headers bug when using proxy server
* Fix formatting
* Fix bad optional access
* Fix configuration check regresion
* Fix memory management issue, remove strict allocators and make connector more polite to memory overflow errors
* Fix initialization of core handler
* Add phone call authentication method
* Remove dynamic mem allocation from error handler
* Add more error handling code
* Move error handling to different file
* Remove Socket IO dependency
* cleanup in websocket code
* Add rapidjson as cmake dependency
* Added Dockerfiles as primary build system for packages
* Changed policy in CMakeList to work with lower version of CMake
* Fix opensuse builds
* Link filesystem library in gcc 8.5 or older
* Remove unused options from rublon default config
* Remove safe|secure options
* Allow 9 digits long passcode for passcode bypass
* Change name of 'Mobile Passcode' to 'Passcode'
* Do not display any prompt when user is waiting
* remove unused alloca.h header
* Add autopushPrompt option
* Change name OTP method
* Change enrolement message handling
* ad static string ctor
* Addded postrm script
* Rename 01_rublon_ssh.conf to 01-rublon-ssh.conf
* restart sshd service after rublon package instalation
* Fix sshd not restarting bug on ubuntu 24.04
* disable logging from websocket-io
* change package name to match old package name
* Fix compilation issue when using non owning ptr
* Set version to 2.0.0
* Fix log file access, refactor configuration reading class
* Remove bypass option in favor of failmode
* fix loging, print enrolment info
* Add EMAIL method
* Add yubi authentication method
* Add support for verification message
* Add verification
* Made changes in Vagrant's files to run different OSs
* Switch off tests and packages demands to run PAM on Debian 11
* Add authentication totp
* Changes in utils
* Remove unnessesary interface
* Changed vagrant files and postinstal script for Ubuntu 20 and 22
* Moved adding PasswordAuth to vagrant file from posinst
* Added ubuntu 24.04
* Set version
* Poprawki UI
* WebSocket implementation
* Add totp authentication method
* fixup changes in utils
* Remove unnessesary interface and simplify code
* Remove "default" message handler from WebSocket class
* Change display names of known authentication methods
* Cleanup code in 'main' file
* Add CheckApplication
* Remove unused function
* Changed vagrant files and postinstal script for Ubuntu 20 and 22
* Moved adding PasswordAuth to vagrant file from posinst
* Added ubuntu 24.04
* Set version to 2.0.2
* Proper handle for missing configuration
* Fixup use value of optional object
* Add more vCPU/RAM to vagrant VM's + fix translations
* Minor WS fixes, translations
* Proper handler for Werification error
* Make use of prompt parameter
* Add max number of prompts
* remove unused code, fir includes
* Add Waiting status
* Add check application status check
---------
Co-authored-by: Madzik <m.w@linux.pl>