Commit Graph

  • d23ab73cf9 message ack receice and reactions protobuf master ycc 2026-03-06 11:59:47 +01:00
  • f6531e344e MarkMessageProcessed added ycc 2026-03-05 21:33:03 +01:00
  • 32cc9ff848 double ratchet key persitence bugfix ycc 2026-03-05 09:06:16 +01:00
  • f4fb42d72e double ratchet first implementation ycc 2026-03-04 22:30:22 +01:00
  • c0dcfe997c Adding inner symetric encryption ycc 2026-03-04 21:40:26 +01:00
  • 5748ead926 received timestamp added to bd ycc 2026-03-04 11:58:14 +01:00
  • 14a07dcb5c delivery ack added ycc 2026-03-04 10:44:17 +01:00
  • fab5818ec7 adding peer/contactcard attributes ycc 2026-03-03 10:46:25 +01:00
  • 8836d5c591 fix add srvr key fetch from bg send ycc 2026-03-01 22:50:54 +01:00
  • 0fdf5dd9c7 simplify send message bg helper ycc 2026-03-01 21:15:17 +01:00
  • 7d06f0ff3e timeout fix ycc 2026-03-01 14:23:07 +01:00
  • b722a916a9 change impl of last fix ycc 2026-02-28 21:22:15 +01:00
  • cd9ee54f6d jobs ack fix ycc 2026-02-28 21:04:13 +01:00
  • 67823237e6 remove useless password ycc 2026-02-28 19:01:49 +01:00
  • aa91d2cc0f adding message sent date ycc 2026-02-28 18:35:27 +01:00
  • 66a6674a6a ProcessSentMessages added for server acks ycc 2026-02-28 10:08:55 +01:00
  • a322f3fccf add fields for server delivery tracking ycc 2026-02-27 21:45:44 +01:00
  • e6f9bc796e count sends ycc 2026-02-27 20:58:15 +01:00
  • f76213d55a nil pointer fix ycc 2026-02-27 20:13:58 +01:00
  • aeeebf6f58 add missing server encryption ycc 2026-02-26 22:08:45 +01:00
  • 423c5d6d64 refactor to separate uder packing from server packing ycc 2026-02-26 21:07:38 +01:00
  • eb7fdc9b03 bg sender first draft ycc 2026-02-26 18:50:46 +01:00
  • cfa20861c5 reduce storage functions scope ycc 2026-02-25 22:05:58 +01:00
  • e9cc5b9c76 typo ycc 2026-02-25 20:36:21 +01:00
  • e6aa919b74 Functions renaming ycc 2026-02-25 20:24:04 +01:00
  • c784f6f315 loki disable if non valid url ycc 2026-02-09 19:06:47 +01:00
  • cd24da25d2 lokiwriter safer log server management ycc 2026-02-08 21:18:31 +01:00
  • cd0864bd9a add router tests ycc 2026-02-04 20:37:07 +01:00
  • e3c100df94 adding server test ycc 2026-02-04 20:04:19 +01:00
  • 4fe989b5ff adding basic peer tests ycc 2026-02-04 19:42:28 +01:00
  • b1ecd04a28 better error management + shortcode overflow control ycc 2026-02-04 18:28:14 +01:00
  • bb3640c1c3 serverlist testing and bugfixes ycc 2026-02-02 19:22:49 +01:00
  • 9e0751e0d0 remove some fatal vioelent exits ycc 2026-02-02 18:58:08 +01:00
  • 353ef42752 pw protected invitation get destroyed after 3 failed retrieval attempts ycc 2026-02-02 18:53:39 +01:00
  • 63a916d18a Also encrypt additional passwords in memory ycc 2026-02-02 18:28:24 +01:00
  • 7cf212fc76 Main password encrypted in memory ycc 2026-02-02 18:15:57 +01:00
  • bb56b8dd9c fix randomizer and err in config ycc 2026-02-02 15:32:36 +01:00
  • f498cfad1e keypair err mgt + shorturl random improve ycc 2026-02-02 15:11:41 +01:00
  • f8537aad6d long poll exit fix ycc 2025-05-07 22:53:34 +02:00
  • 8d589505e5 change array of pointer to array of requestjobs ycc 2025-05-07 20:44:41 +02:00
  • 511e260157 change longpoll job array param type ycc 2025-05-04 23:19:18 +02:00
  • 839fb7c0f9 long poll helper first draft - untested ycc 2025-05-04 22:34:20 +02:00
  • 3af112b860 go 1.24 ycc 2025-05-04 21:12:55 +02:00
  • 7e68a12adb refactor ycc 2025-05-04 09:56:09 +02:00
  • ec8924d05a save peer status when db created or last message when received ycc 2024-06-05 23:18:25 +02:00
  • d2bd4deb82 fix server creatiuon with userkp ycc 2024-06-05 22:40:38 +02:00
  • 9b6caf4e62 adding loggers ycc 2024-06-05 22:23:48 +02:00
  • 050de1a0b3 clean logwriter ycc 2024-06-05 21:31:34 +02:00
  • 606c42cd5e add name to server when creating from uid or url ycc 2024-06-05 21:07:00 +02:00
  • af55df1ff5 store unknown servers in the invitation process answer and finalize + server storage fixes and testing ycc 2024-06-05 14:45:01 +02:00
  • c0fd74f1e6 again ycc 2024-06-04 22:36:45 +02:00
  • 24cc151938 lokiwriter fix ycc 2024-06-04 22:34:44 +02:00
  • cc663d88c8 added lokiwriter log, server logger setting function and some zerolog logs ycc 2024-06-04 22:02:18 +02:00
  • 118eb29d17 add nameexists to peers storage ycc 2024-05-28 20:19:58 +02:00
  • e9624e4576 write peer storage test + fix loading ycc 2024-05-28 18:39:32 +02:00
  • 78a8b797e6 initial load peers fix ycc 2024-05-28 18:05:41 +02:00
  • 9179021544 peer db default load fix ycc 2024-05-28 17:32:26 +02:00
  • d049f87cdc peers db alpha release ycc 2024-05-28 17:25:10 +02:00
  • e674a0cb33 peers separate ycc 2024-05-28 16:47:04 +02:00
  • c1883f1524 ready to switch to peer DB ycc 2024-05-28 14:28:10 +02:00
  • c284b15788 some video retated fixes ycc 2024-05-27 18:38:38 +02:00
  • 17c991f442 some adjustmentsfor server delivery and peer storage study ycc 2024-05-23 14:14:12 +02:00
  • d657e64ae4 models and doc update ycc 2024-05-22 10:06:00 +02:00
  • 2e2ebad364 bugfix : return valur from subscribe ycc 2024-04-24 20:12:03 +02:00
  • 428eda0ab7 Update RedisRouter.Publish method to use channel prefix for destination ycc 2024-04-24 19:39:12 +02:00
  • a3557d5183 Add RedisRouter.Publish method to store and publish messages ycc 2024-04-23 23:35:23 +02:00
  • 5491244d01 Refactor RedisRouter subscribe function to include timeout parameter ycc 2024-04-23 22:48:37 +02:00
  • 04d2b0246a Add longPoll parameter to CheckForMessages function ycc 2024-04-23 22:41:58 +02:00
  • 4dfec86279 Update Config.Load function to override default values if not set or wrong ycc 2024-04-23 22:31:11 +02:00
  • d14cd161da manage http timeout to allow long poll ycc 2024-04-20 22:29:22 +02:00
  • 7c17a11426 long poll routing first version ycc 2024-04-19 09:13:50 +02:00
  • 6cfc54d943 change meowurl scheme to meow://http//url for safer uri parsing ycc 2024-04-12 14:37:20 +02:00
  • 5aec7b3ad4 refactor router ycc 2024-04-10 11:18:42 +02:00
  • d709cb9454 Update PrepareUserMessage function to include replyToUid parameter ycc 2024-04-09 20:58:29 +02:00
  • 05df08efcb Add GetFilePreview method to Peer ycc 2024-04-06 16:04:41 +02:00
  • 813611bde7 add preview ycc 2024-04-06 15:44:30 +02:00
  • 7fa997d443 message preview in progress ycc 2024-04-06 12:55:27 +02:00
  • 2513f0303a Refactor PrepareUserMessage function to store message after processing outbound user message, store is destructive for a usermessage ycc 2024-04-06 10:13:25 +02:00
  • 99a9aa14af store securefiles in messages and not filenames ycc 2024-04-05 23:07:23 +02:00
  • 09892709ec Fix function name and update file path handling ycc 2024-04-05 18:07:00 +02:00
  • 3ac6b02e56 Refactor file detachment logic in ReadMessage function ycc 2024-04-01 20:56:45 +02:00
  • 8fca09d853 Add securefiles directory for storing encrypted files ycc 2024-03-31 19:39:50 +02:00
  • aaa4d88a2f Refactor message storage and retrieval ycc 2024-03-31 19:04:37 +02:00
  • 3bf75eb990 Fix invitationCreateHelper.go to use the correct name parameter ycc 2024-03-31 18:36:51 +02:00
  • 54c36c68ad Fix invitation answer message building with inv_id ycc 2024-03-31 18:22:17 +02:00
  • caab80f346 Fix condition for saving server message in backgroundHelper.go for nil safety ycc 2024-03-31 17:58:41 +02:00
  • dfa2b5fa83 Set invitation UUID in BuildInvitationAnswerMessage function ycc 2024-03-31 17:24:21 +02:00
  • 2ac70d5448 Fix error handling in GetAnswerToInvitation function ycc 2024-03-31 17:05:37 +02:00
  • 2a246744db Fix invitation handling in RedisRouter ycc 2024-03-31 16:24:25 +02:00
  • b4f7071990 Update Redis key in GetAnswerToInvitation function ycc 2024-03-31 16:13:08 +02:00
  • 903702c719 Fix server public key assignment and rename Wipe() to WipeFolder() ycc 2024-03-31 15:52:50 +02:00
  • 54b932e9c1 Add Wipe function to Identity ycc 2024-03-30 22:44:59 +01:00
  • 13cfda928d Remove message files after ReadMessage processing ycc 2024-03-29 21:08:09 +01:00
  • b556cd0361 Add logging and create files folder for detach files ycc 2024-03-29 20:49:18 +01:00
  • 657fdbbf48 readmessage cleanup ycc 2024-03-29 19:31:48 +01:00
  • a65d4f1a69 bugfix empty messages saved... ycc 2024-03-29 19:25:15 +01:00
  • a5cfbf854d add identity folder creation ycc 2024-03-29 18:26:41 +01:00
  • 385c5f3298 Remove temporary patch for generating UUID in Identity.Save() function ycc 2024-03-29 18:16:34 +01:00
  • 31df45e771 store msg db and inbox by identity ycc 2024-03-29 18:07:06 +01:00
  • 0b8e3c4c90 declare identity to ease debug ycc 2024-03-29 16:42:03 +01:00