195 Commits

Author SHA1 Message Date
Dario
6a53b19a42 adding PendingTask model and controller 2020-10-08 11:40:03 +02:00
dario Linux
4289a23c9f puzzle on CMakeLists.txt 2020-10-06 17:02:21 +02:00
Dario
fb3d0b40ab Iroha-ed25519, old user-implementation and key pair removed. libSodium seems to be compatible with Hedera now after all 2020-10-05 17:03:48 +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
0552420cc2 update proto files matching with pauls proto version, update code which use them 2020-09-21 18:54:11 +02:00
Dario
8d3783611a fix errors, now consensus get topic info work :) 2020-09-16 20:12:51 +02:00
Dario
5045d402d7 query for consensus get topic info, currently a invalid account id error is happen 2020-09-16 18:03:36 +02:00
Dario
d9122ad0be update Hedera Topics Page to show existing topics 2020-09-16 13:26:05 +02:00
Dario
48e732b897 prepare for hedera get topic info query 2020-09-16 13:25:15 +02:00
Dario
8c4a354d92 work on hedera task for hedera transactions async 2020-09-16 13:22:17 +02:00
Dario
7449f73e89 Update code for sending transaction over hedera 2020-09-14 21:09:18 +02:00
Dario
eaf95f87e4 change encryption state of crypto_keys 2020-09-11 12:29:06 +02:00
Dario
941d66fc6a fix compile error (missing }) 2020-09-10 11:11:37 +02:00
Dario
db8c694723 updates for hedera transactions and saving crypto keys also clear un-encrypted 2020-09-09 19:34:00 +02:00
Dario
43f7038af7 hedera query get balance now working =D 2020-09-03 12:43:32 +02:00
Dario
72b4389be4 use protobuf from inside grpc, even for parsing protofiles for easy version switch, fix html error 2020-09-02 14:06:23 +02:00
Dario
e866e53d60 missing class name 2020-09-01 11:40:19 +02:00
Dario
43dd1a5082 update grpc to new version, update some things they don't work for create the first query to hedera 2020-09-01 11:06:20 +02:00
Dario
71edd964ac compose hedera query to get balance, update CMakeLists.txt for adding missing libs for grpc 2020-08-31 19:55:56 +02:00
Dario
5b899366d9 add function to crypto key controller to get directly a KeyPairHedera 2020-08-31 15:05:54 +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
fc11929fc1 Add hedera account page files and classes needed for this 2020-08-28 12:37:13 +02:00
Dario
f817374c46 add groups page for listing and add groups (only for admins) 2020-08-27 08:35:18 +02:00
Dario
db87207bc0 Rename table models to singular 2020-08-25 18:02:08 +02:00
Dario
5fd66d48e7 update skeema files, fill in empty model table classes for new mysql tables 2020-08-25 17:13:49 +02:00
einhornimmond - MarkX
0c3e69b045 add new tables and model/table empty files for them 2020-08-25 12:59:34 +02:00
einhornimmond - MarkX
8549c8821c add nearly empty hedera topic management page, and additional wrapper for hedera proto 2020-08-25 12:10:02 +02:00
einhornimmond - MarkX
d0b105b9e5 add empty files for hedera proto wrappers 2020-08-25 11:26:14 +02:00
einhornimmond - MarkX
7049642bc8 add shared mutex to model::table::User to better support changes from community server 2020-07-30 15:08:58 +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
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
4e1b74ca9d ignore error by creating user direct, because it can be healed automaticly 2020-07-15 15:27:40 +02:00
Dario
af340f95de update logging to better nail down mysql errors 2020-07-15 13:45:50 +02:00
Dario
48d53626c2 remove skipping CheckEmailPage by some session states, because this don't work with current register process 2020-07-15 12:18:33 +02:00
Dario
92de466261 add profiling messages for password hash, if it last to long 2020-07-14 20:41:59 +02:00
Dario
c37eff474a replace double call of password hashing for old user model with new function, copy values from new user 2020-07-14 20:13:46 +02:00
Dario
42c6c5c82e add assert to find null pointer exception in checkEmail 2020-07-14 19:33:44 +02:00
Dario
8d6c2ada49 Convert to utf8-bom to let gettext working correctly 2020-07-14 14:02:40 +02:00
Dario
364efbe495 add further testing before try to write into tb to fix this error with not matching parameter count 2020-07-14 13:49:01 +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
3d6aac8ebe add updated field to email verification in db to able to prevent repeated email sending wit verification code 2020-07-10 10:23:35 +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
89195fbcd7 mini changes hoping don't crash on staging anymore 2020-07-05 11:09:18 +02:00
Dario
9ade4f71cb Merge branch 'register_direct' of ssh://**REDACTED**/~/_C++/gradido_login_server into register_direct 2020-07-02 19:03:01 +02:00
Dario
a897ac6c8b fix problems with new user in new register process 2020-07-02 19:02:10 +02:00
MarkX
5feb8eef0c code update 2020-06-30 13:07:10 +02:00
Dario
326b5805d8 add tryLoadPassphraseUserBackup function to choose between multiple user backups if more exist throw errors 2020-06-30 12:39:05 +02:00