Commit Graph

28 Commits

Author SHA1 Message Date
af57bd39c4 Added veritas support in postinst/postrm scripts 2024-10-02 11:46:43 +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
ba738dd396 add Static String implementation 2024-06-17 14:41:07 +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
4919bd57a8 prepared scripts for generating rpm for alma nad rocky 2024-06-04 14:52:47 +02:00
Bartosz Wieczorek
12e20333a0 Change enrolement message handling 2024-05-29 10:25:18 +02:00
Bartosz Wieczorek
5538dc2536 Add autopushPrompt option 2024-05-29 08:33:47 +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
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
7b6a4440fb Creating package, improving user messages 2023-09-28 14:52:17 +02:00
rublon-bwi
51b14c57d2
Bwi/memory management (#2)
Improve memory management
2023-09-21 16:52:20 +02:00
Bartosz Wieczorek
700845e17a refactor 2023-08-22 13:34:40 +02:00
Bartosz Wieczorek
fa748d0a2c change error handling in library 2023-08-16 14:18:48 +02:00
Bartosz Wieczorek
d035219202 Remove template PAM from class defs 2023-08-07 11:40:38 +02:00
Bartosz Wieczorek
96b11a1b74 refactor 2023-08-01 13:26:42 +02:00
Bartosz Wieczorek
843574499f ADD postMethod 2023-07-26 16:27:03 +02:00
Bartosz Wieczorek
c052281006 Move init to own file 2023-07-21 14:55:59 +02:00
Bartosz Wieczorek
3cb8567f42 Provide better LOG function, refactor cmake 2023-07-21 13:23:27 +02:00
Bartosz Wieczorek
5ad212cd62 Change directory structure 2023-07-21 10:55:06 +02:00