101 Commits

Author SHA1 Message Date
einhornimmond - MarkX
a15c1ef168
merge again 2021-03-17 20:58:41 +01:00
einhornimmond - MarkX
7d7e2c5441
merge updated production code with grpc code 2021-03-17 20:39:06 +01:00
Dario
d0b4a5f2c2
Add email_hash to user db, model::table::user and a json interface to search for publickey by email hash 2021-03-17 20:09:16 +01:00
Dario
dfa3264e93
dump used session, currently no recycling as workaround for server freeze bug 2021-03-17 20:04:32 +01:00
Dario
995c693252
Update code for sending transaction over hedera 2021-03-17 19:57:52 +01:00
Dario
73d10f7773
hedera query get balance now working =D 2021-03-17 19:51:51 +01:00
Dario
3d4f0d7b64
show and add node server and hedera accounts, model, controller and page 2021-03-17 19:41:05 +01:00
Dario
87431e8a70
save entry of hedera account in db 2021-03-17 19:41:05 +01:00
Dario
d8766f8d2d
add controller classes for new db tables crypto_keys and hedera_ids, update model tables for them 2021-03-17 19:41:05 +01:00
Dario
d285287be5
extend memory bin to get access of part of data, for example copy the last half of it 2021-03-17 19:38:25 +01:00
einhornimmond
e2c38c1a0f
move check if all passwords allow direct into pwdValidation so it will work with every code which ask for password 2021-03-17 18:43:18 +01:00
Dario
b2f0545f06 update code for ensuring session stay alive to prevent crash 2020-10-07 11:17:58 +02:00
Dario
daca50286d more logs and check task observer for other running password creation tasks 2020-09-29 09:07:55 +02:00
Dario
3614ed691c Add email_hash to user db, model::table::user and a json interface to search for publickey by email hash 2020-09-28 10:01:13 +02:00
Dario
cbc26b830c dump used session, currently no recycling as workaround for server freeze bug 2020-09-25 14:30:53 +02:00
Dario
6a155285c1 dump used session, currently no recycling as workaround for server freeze bug 2020-09-25 14:25:24 +02:00
einhornimmond - MarkX
f4e55f78c1 update session management, hopefully at least report every session dead lock, maybe even prevent any session dead lock 2020-09-21 11:53:57 +02:00
Dario
7449f73e89 Update code for sending transaction over hedera 2020-09-14 21:09:18 +02:00
Dario
43f7038af7 hedera query get balance now working =D 2020-09-03 12:43:32 +02:00
Dario
41d8649d7a show and add node server and hedera accounts, model, controller and page 2020-08-31 11:23:58 +02:00
Dario
48b46e6345 save entry of hedera account in db 2020-08-28 18:06:29 +02:00
Dario
e3cea5968b add controller classes for new db tables crypto_keys and hedera_ids, update model tables for them 2020-08-28 13:14:33 +02:00
Dario
f8c7d76530 extend memory bin to get access of part of data, for example copy the last half of it 2020-08-28 12:36:02 +02:00
Dario
939e942ba8 Enable again auto reconnect, own solution not working 2020-08-24 15:59:56 +02:00
Dario
5582eefae6 add try and catch for reconnect attempt 2020-08-21 17:06:39 +02:00
Dario
2ba166fabb found and fix error with scoped mutex lock inside try catch block 2020-08-03 12:08:14 +02:00
Dario
946b951080 update email log, use not longer html string 2020-07-30 15:35:04 +02:00
Dario
bc3feaa900 disable community server mysql connection, because not used, communication runs entirely via json requests 2020-07-21 11:17:20 +02:00
Dario
c74f27b458 add logging every sended email and which email should be sended if email was enabled 2020-07-20 15:38:07 +02:00
Dario
109da3e9b3 fix syntax error 2020-07-17 14:14:43 +02:00
Dario
866f38f721 replace assert in SessionManager with error messages send to admin email 2020-07-17 14:12:42 +02:00
Dario
12e4d68abf change auto-reconnect 2020-07-17 13:35:14 +02:00
Dario
3820fb947f !db Update!, add disabled field for user for disabling accounts, check field by login and don't login if user account is disabled 2020-07-16 13:19:59 +02:00
Dario
af340f95de update logging to better nail down mysql errors 2020-07-15 13:45:50 +02:00
Dario
d6a0b15720 add reporting for mysql connections, to find error with mysql querys 2020-07-15 13:11:04 +02:00
Dario
81faa98f21 add mutex for connection manager, maybe there is where the mysql error are coming from, if two threads call getConnection at the same time 2020-07-14 21:03:25 +02:00
Dario
42c6c5c82e add assert to find null pointer exception in checkEmail 2020-07-14 19:33:44 +02:00
Dario
31e00d9081 bring everything together to complete direct register :) 2020-07-13 12:23:41 +02:00
Dario
875632e892 update session manager get session by email verification code to work with better new email verification object 2020-07-10 11:22:52 +02:00
Dario
8801d91ee7 check more detailed for email verification code resend, fix double send on register, fix double send in case of multiple email verification codes for user in db 2020-07-10 09:47:31 +02:00
Dario
c009a12f45 add createUserDirect and missing functions for that in related classes 2020-06-09 20:34:27 +02:00
Dario
7518832bf4 Add GoogleTest via conan and first tests 2020-06-02 12:54:55 +02:00
Dario
1aeb506cd3 make it more modular 2020-06-01 19:13:38 +02:00
Dario
b1b0c9a234 work also without email infos 2020-05-07 17:12:22 +02:00
Dario
d1003e2c61 adding jsonCreateUser and email for register accounts throw old elopage transaction 2020-04-13 13:30:11 +02:00
Dario
458c99958f Admin Email Verification resend via json hinzugefügt 2020-03-19 22:08:14 +01:00
Dario
3a36059519 fix passphrase error 2020-02-28 13:27:17 +01:00
Dario
a7a1758db8 new passphrase generate code 2020-02-26 16:39:49 +01:00
Dario
87a956b432 fix folder casing for linux build 2020-02-04 18:41:59 +01:00
Dario
f00a408ad2 adding more different emails, move emails in extra folder 2020-02-04 18:09:32 +01:00