Commit Graph

66 Commits

Author SHA1 Message Date
45f9f0b1f9 Changed app verstion to v2.0.4 2024-10-04 11:05:10 +02:00
Bartosz Wieczorek
07f8b22f0e refactor 2024-10-04 11:00:00 +02:00
Bartosz Wieczorek
413156d6e0 refactor 2024-10-04 11:00:00 +02:00
Bartosz Wieczorek
1b202b68e7 Stop using deprecated SHA256 functions 2024-10-04 11:00:00 +02:00
rublon-bwi
a5d33d00f7 Bwi/v2.0.3 (#11)
* 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

* add static string ctor

* Addded postrm script

* [bugfix] Restart sshd service after rublon package instalation

* Rename 01_rublon_ssh.conf to 01-rublon-ssh.conf

* Prepared scripts for generating rpm for alma nad rocky

* Adding public key authentication option

* Add postinst script and ssh configuration for using pubkey

* Add GCC 7 compatybility

* Cleanup includes, cleanup std::array usage

* Add Static String implementation

* Remove memory_resources

* Add monotonic_buffer_resource in experimental c++ imlpementation

* Use case insensitive map

* Remove not needed code
2024-10-04 10:59:58 +02:00
af57bd39c4 Added veritas support in postinst/postrm scripts 2024-10-02 11:46:43 +02:00
c482441d32 Added configuration script for pubkey 2024-07-04 10:20:00 +02:00
e4b90e4cc3 Changed app's version from 2.0.0 to 2.0.3 2024-07-04 10:16:20 +02:00
63b04929d5 Added de/installation scripts for rhel 2024-06-25 19:00:08 +02:00
a858e46786 changing CMakeList an pack.cmake
restart sshd service after rublon package instalation

Add postinst script and ssh configuration for using pubkey

adding public key authentication option

Added detecting OS in cpack

added os specific in CMakeList
2024-06-21 11:35:13 +02:00
Bartosz Wieczorek
b4b6a407b5 Use case insensitive map 2024-06-21 11:31:40 +02:00
Bartosz Wieczorek
b4cece5291 fixup: remove unused unsynchronized_pool_resource 2024-06-20 10:55:07 +02:00
Bartosz Wieczorek
3ad837ce0b fixup: remove unused unsynchronized_pool_resource 2024-06-20 10:54:40 +02:00
Bartosz Wieczorek
b5ceae7b96 fixup: remove unused unsynchronized_pool_resource 2024-06-20 10:52:54 +02:00
Bartosz Wieczorek
7388ed8f26 fixup: remove unused unsynchronized_pool_resource 2024-06-20 10:41:51 +02:00
Bartosz Wieczorek
8950611abe fixup: 2024-06-20 10:39:30 +02:00
Bartosz Wieczorek
2fc9a44922 Add monotonic_buffer_resource in experimental c++ imlpementation 2024-06-20 10:34:39 +02:00
Bartosz Wieczorek
d46d6aea01 fixup: Remove memory_resources 2024-06-20 09:55:25 +02:00
Bartosz Wieczorek
7e7d113f83 Remove memory_resources 2024-06-20 09:14:39 +02:00
Bartosz Wieczorek
ba738dd396 add Static String implementation 2024-06-17 14:41:07 +02:00
Bartosz Wieczorek
93d47c9096 Cleanup includes, cleanup std::array usage 2024-06-17 12:50:06 +02:00
Bartosz Wieczorek
b4d5c47f5b Add GCC 7 compatybility 2024-06-17 10:18:01 +02:00
Bartosz Wieczorek
eca0d05ee1 Merge remote-tracking branch 'local/bwi/v2.0.2-rc1' into bwi/v2.0.3 2024-06-17 09:18:38 +02:00
rublon-bwi
6a3882fa47
Bwi/v2.0.2 rc1 (#10)
* 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
2024-06-17 08:57:26 +02:00
1f0d77fe93 Merge branch 'bwi/v2.0.2-rc1' of http://192.168.68.100:3001/bartoszek/rublon-ssh into rc1 2024-06-04 14:57:05 +02:00
4919bd57a8 prepared scripts for generating rpm for alma nad rocky 2024-06-04 14:52:47 +02:00
Bartosz Wieczorek
769b1a2f7d restart sshd service after rublon package instalation 2024-05-29 16:07:25 +02:00
Bartosz Wieczorek
f112ca157d ad static string ctor 2024-05-29 11:22:21 +02:00
Bartosz Wieczorek
12e20333a0 Change enrolement message handling 2024-05-29 10:25:18 +02:00
Bartosz Wieczorek
bc381f4b94 Change name OTP method 2024-05-29 08:34:16 +02:00
Bartosz Wieczorek
5538dc2536 Add autopushPrompt option 2024-05-29 08:33:47 +02:00
Bartosz Wieczorek
d9f8f8da06 remove unused alloca.h header 2024-05-28 12:18:58 +02:00
Bartosz Wieczorek
54d9bde586 Do not display any prompt when user is waiting 2024-05-28 12:15:53 +02:00
Bartosz Wieczorek
815d753502 Change name of 'Mobile Passcode' to 'Passcode' 2024-05-28 12:14:53 +02:00
Bartosz Wieczorek
4c6c1dd485 Allow 9 digits long passcode for passcode bypass 2024-05-28 12:14:15 +02:00
Bartosz Wieczorek
c1dbb7ba78 Remove safe|secure options 2024-05-28 12:13:28 +02:00
rublon-bwi
9415174eba
Bwi/bugfix round2 (#9)
* 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>
2024-05-28 12:04:20 +02:00
rublon-bwi
8ffa20fffa
Bwi/sms link (#8)
* generate user enrolement message

* cleanup

* Fix bugs found during testing

* Add yotp message [not verified]

* smsLink implementation

* implement SMS Link

* YOTP fixes

* Add SMS link
2024-02-13 16:50:45 +01:00
rublon-bwi
c3127e8b58
Bwi/bugfix (#7)
* generate user enrolement message
* Fix bugs found during testing
2024-01-25 16:30:12 +01:00
rublon-bwi
7715b6fb45
Bwi/ws based auth (#6)
* Add websocket implementation

* Added configuration for build socket-io and rublon connector
2023-12-11 18:02:21 +01:00
rublon-bwi
25b29e6f32
Bwi/logic fixes (#5)
* Code rafactoring, formating, add proper readout of operating system

* refactor
2023-10-26 10:13:01 +02:00
Bartosz Wieczorek
aa06a78ffe Fix user messages 2023-10-11 20:55:29 +02:00
Bartosz Wieczorek
db418ef01d Fix access to unknown object in json 2023-10-11 12:23:55 +02:00
Bartosz Wieczorek
626bcbd289 remove custom allocated resources from curl implementation 2023-10-06 11:34:39 +02:00
Bartosz Wieczorek
8e59ec88f0 Add more detailed logs 2023-10-06 07:46:01 +02:00
Bartosz Wieczorek
c47e03f991 Fail when user gives wrong code 2023-10-02 19:39:47 +02:00
Bartosz Wieczorek
056b99f526 fix use after free bug in coreHandler 2023-10-02 16:34:02 +02:00
Bartosz Wieczorek
2bf8127af3 Merge branch 'main' of github.com:Rublon/rublon-ssh-cpp-private 2023-10-02 10:43:41 +02:00
Bartosz Wieczorek
7b6a4440fb Creating package, improving user messages 2023-09-28 14:52:17 +02:00
rublon-jfr
a0e3b7979f
vagrant: fix setup files, add rapidjson dependency (#3) 2023-09-26 14:34:06 +02:00