Commit Graph

150 Commits

Author SHA1 Message Date
ycc
0c0aa6e807 try to avoid protobuf omitted
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-02 10:45:05 +01:00
ycc
3467ea15d9 Change Peers to * Peers in identity to retrieve pointer to the real peer
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-02 10:07:59 +01:00
ycc
aa63bb745f refactor
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-29 21:14:46 +01:00
ycc
f20681adab Store messages with DbMessage Type
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-29 21:03:15 +01:00
ycc
4b3d7548bd store fix + add peer invitationPending Check
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-25 20:15:35 +01:00
ycc
c4b61e16c5 Add invitation message to CheckInvitation function
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-20 22:44:19 +01:00
ycc
9dcb579d93 Refactor GetMessagesHistory and LoadLastMessages functions to use slice of InternalUserMessage instead of pointer to InternalUserMessage.
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-20 20:30:55 +01:00
ycc
07dfae8f0e message storage and from removed from packedusermessage (weakness)
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-18 13:46:11 +01:00
ycc
05cc2ee218 Refactor client message handling and storage
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-17 19:30:25 +01:00
ycc
034dcf5215 Add invitation to user message and comment out debug print statements
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-16 19:03:45 +01:00
ycc
c58199385e Addinf trace function for invitation debug
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-15 23:24:07 +01:00
ycc
9ec682d708 protobug 02
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-13 22:40:41 +01:00
ycc
465a366e79 protobug test01
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-13 22:26:52 +01:00
ycc
2969227656 new version of from to trick protobuf ?
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-13 22:15:25 +01:00
ycc
9561531c7c temporary disable from for cli debug
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-13 22:11:53 +01:00
ycc
8c8326780f Add 'from' field to PackedUserMessage
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-13 21:00:50 +01:00
ycc
0466b1fe05 Debug GetRequestJobs function and add unit tests
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-12 20:02:02 +01:00
ycc
69a07d77d5 Fix error handling in GetMyContact and GetContact functions
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-10 23:35:41 +01:00
ycc
a19f228c8e Fix issue with loading contact cards from peer
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-10 23:30:29 +01:00
ycc
bcb3489de4 BugFix pullservers allocation in finalize
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-10 22:58:25 +01:00
ycc
0fd7548ba4 Contact struct removed from peer
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-10 22:36:25 +01:00
ycc
24183ff581 Remove MyContact contactcard from peer
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-10 15:05:02 +01:00
ycc
df9c6b5d46 Refactor GetUid() method and add new tests for server storage
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-10 11:32:44 +01:00
ycc
423ef5c4b1 Update badger db path
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-09 23:28:43 +01:00
ycc
b87c0bff3e add LoadAllServerCards from badger
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-09 22:30:00 +01:00
ycc
978b6fdfd1 badgerdb messageservers storage
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-08 22:17:16 +01:00
ycc
93e972900f Refactor structs with some getters/setters - Peers part
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-07 16:08:24 +01:00
ycc
f8a1cb6f68 begin adding device to device communication
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-18 22:43:41 +01:00
ycc
44661de993 conversation_request cleanup
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-14 15:49:24 +01:00
ycc
48b2e78b41 request jobs generation
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-12 23:17:34 +01:00
ycc
a9f3b548e5 permission fixes
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-05 17:01:36 +01:00
ycc
379b40b2fb answer invitation bugfix
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-03 23:11:23 +01:00
ycc
cbedad7178 typo, + invitation return value changed from ContactCard to Peer
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-03 19:40:38 +01:00
ycc
25cf1808e3 added an invitation message
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-01 13:50:00 +01:00
ycc
0998845817 Invitation process store my server card+ server invitation fields
Some checks failed
continuous-integration/drone/push Build is failing
2023-12-31 10:24:15 +01:00
ycc
a3b2473eed avatar field rename
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-26 17:51:42 +01:00
ycc
043980042d peer cleanup
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-26 13:54:20 +01:00
ycc
86d51d6dfb cleanup
Some checks failed
continuous-integration/drone/push Build is failing
2023-12-25 16:44:58 +01:00
ycc
1dda1b27a8 Server lists simplify
Some checks failed
continuous-integration/drone/push Build is failing
2023-12-09 20:09:55 +01:00
ycc
535181d669 Server management keys, and user Kp rename
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-09 20:01:19 +01:00
ycc
420b7d0af0 Refactor and servercard ajustments
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-27 00:31:43 +01:00
ycc
432f449558 Server invitation process functions
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-14 16:32:50 +01:00
ycc
65f9ee2e07 out of bound errot detection
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-09 22:50:51 +01:00
ycc
eeb39338e2 Split server and serverlist + serverlist methods
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-09 22:46:39 +01:00
ycc
c203431ede InternalServer to Server refactor
All checks were successful
continuous-integration/drone Build is passing
2023-11-08 22:01:44 +01:00
ycc
04a390d558 Refactor and comment 2023-11-08 21:52:09 +01:00
ycc
08ff9d58b8 Doc update 2023-11-06 22:44:21 +01:00
ycc
cd41a59518 config params 2023-09-27 22:17:44 +02:00
ycc
4750915b49 config update 2023-09-27 17:16:23 +02:00
ycc
e0faaf8cef switch url to id in invitation process 2023-08-31 23:51:20 +02:00
ycc
753cd30f38 start through server invitation process 2023-08-29 23:40:30 +02:00
ycc
4a009b69eb start through server invitation process 2023-08-29 23:40:19 +02:00
ycc
71df3a792b add my name and myavatar to my identity for a peer 2023-07-27 15:48:06 +02:00
ycc
d748735ded Added avatar identifiers and servers table 2023-07-27 10:44:09 +02:00
ycc
698740e20a Identity accessors
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-17 22:30:13 +01:00
ycc
6f2a65dac9 storage get messages + config improve + tests
Some checks failed
continuous-integration/drone/push Build is failing
2023-02-15 22:08:17 +01:00
ycc
d9155bac51 tests
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-11 22:43:08 +01:00
ycc
0f8bdf5f66 Store pass for db saving
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2023-01-11 22:29:31 +01:00
ycc
ce758c5bb1 hide peers, add drone ci, doc update 2023-01-11 21:42:14 +01:00
ycc
c4bb8c5693 hiddens peers unlock 2023-01-08 23:19:08 +01:00
ycc
61958593a1 identity in config to allow save from everywhere 2023-01-08 22:57:17 +01:00
ycc
5ac92ce3a8 storage start and identity in shared config 2023-01-07 00:39:05 +01:00
ycc
52ae52ca9f matriochka start send and route + doc upt 2022-12-27 16:59:52 +01:00
ycc
9e56d3eb03 Reduce return values for mobile compatibility 2022-12-19 20:15:53 +01:00
ycc
bf901a7aa3 sendfile simple small files usermessage implementation 2022-12-18 21:52:03 +01:00
ycc
a2d4106d51 refactor #3 2022-12-18 20:59:27 +01:00
ycc
66927c4298 refactor #2 2022-12-18 20:37:26 +01:00
ycc
1257cb70e7 refactor #2 2022-12-18 20:36:44 +01:00
ycc
8fa4a359b0 refactor #1 2022-12-18 19:47:44 +01:00
ycc
b0cf89e428 bugfix in peer decrypt 2022-12-17 21:50:22 +01:00
ycc
1031529964 fill usermessage lookupkey 2022-12-17 20:17:05 +01:00
ycc
20c82d0766 fix -> 2022-12-17 19:59:38 +01:00
ycc
39dab226fb ProcessUserMessage 2022-12-17 19:57:02 +01:00
ycc
b50098d04e Find peer by lookup key 2022-12-17 19:08:41 +01:00
ycc
4e7a804ef1 minor 2022-12-16 22:29:12 +01:00
ycc
8879ef3f02 client to server process outbound generic method 2022-12-16 22:26:58 +01:00
ycc
fccb32b0b1 param mistake 2022-12-16 22:16:35 +01:00
ycc
d21696d3af pointer correction for protbuf compatibility 2022-12-16 22:15:16 +01:00
ycc
7b1ec49ad5 typo 2022-12-16 22:12:23 +01:00
ycc
63fd7096d1 get conversations keys for all peers v0 2022-12-16 22:10:55 +01:00
ycc
650782673d unmarshal allocation bugfix 2022-12-15 22:34:59 +01:00
ycc
684d444bc8 FromServerMessage processing 2022-12-09 22:00:31 +01:00
ycc
d41873f9f3 invitation id propagation in answer 2022-12-05 19:20:00 +01:00
ycc
023a3c701a locks + message helper rename 2022-12-03 00:05:28 +01:00
ycc
a5cf1ec7ac message helper + io/ioutil deprecation 2022-12-02 23:18:13 +01:00
ycc
7ed8ff9982 error mgt in qr write 2022-12-01 22:47:17 +01:00
ycc
3066d48b3e Identity Messageservers count errors 2022-11-30 21:35:38 +01:00
ycc
8bde6802de Invitation errors when no servers defined 2022-11-30 21:31:01 +01:00
ycc
b464a855ae Identity load and save params, invitation check 2022-11-28 20:48:42 +01:00
ycc
8195a22300 Peer invitation refactor, Contact invitationId, Qrcode compression 2022-11-27 21:08:34 +01:00
ycc
7fe7892764 Additions for client side dev 2022-10-29 20:07:35 +02:00
ycc
7b95b9df71 messages structure simplfy + routing 2022-10-22 22:40:03 +02:00
ycc
fc3747a124 encryption + helpers + contact card compression + server routing start 2022-10-22 14:41:48 +02:00
ycc
adb058492f Server outbound processing chain + server messages uuids 2022-09-19 20:16:57 +02:00
ycc
73ddfdcaa6 User messages management + png contactcard to protobuf 2022-09-19 14:09:32 +02:00
ycc
3ef38350c6 Client to Server messaging 2022-09-19 13:26:27 +02:00
ycc
35fa29f5b9 AsymCrypt optimize + Symcrypt creation 2022-09-18 21:17:28 +02:00
ycc
01aec23f76 Cleanup + proto update + Peers functions 2022-09-18 18:09:27 +02:00
N
8778ae0aef review3 renames 2022-09-06 17:07:35 +02:00
ycc
37fadc5bb3 Reorg 2022-09-06 09:30:45 +02:00