libgnunetchat

library for GNUnet Messenger
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2025-11-13 21:38Release of version 0.6.1Jacki3+5-2
2025-11-02 01:42Update mail address in authors listJacki1+1-1
2025-10-27 20:59Refactoring to be compatible with naming changes of key structures in GNUnetJacki17+73-73
2025-10-14 01:31Add meson_version to build fileJacki1+1-0
2025-09-17 18:04Release of version 0.6.0Jacki1+7-0
2025-08-18 21:00Fix typoJacki2+15-15
2025-07-20 03:22Add funding noteJacki1+2-0
2025-07-14 20:38Fix leaving direct chat with contactJacki3+50-10
2025-07-14 19:04Fix issues in context related test casesJacki1+0-3
2025-07-14 18:42Safeguard automatic requests in contextJacki4+14-2
2025-07-12 11:58Fix attribute share test caseJacki1+4-1
2025-07-04 13:56Update invitations on joining/leaving related chat roomsJacki13+217-9
2025-06-27 20:12Fix group creation on accepting invitation to it, add function to retrieve invitation intendJacki2+47-3
2025-06-17 01:10Fix accepting invitation to enter a room properlyJacki1+29-1
2025-06-13 15:57Optimize automatic requests to not ask for known messages or empty endsJacki1+4-0
2025-06-12 21:11Fix status of feed and groupsJacki3+48-26
2025-06-12 15:42Add function to lookup own contact of handleJacki5+53-2
2025-06-10 23:20Implement changes regarding messenger local feedsJacki4+62-15
2025-06-07 09:07Remove requests of epochs (moved into client of service)Jacki1+2-17
2025-06-03 15:36Automatically request previous epochs to complete member countsJacki1+18-3
2025-05-27 16:28Restrict automatism for sending name to only react to recent join messagesJacki2+3-2
2025-05-10 02:01Use room properties for room key selectionJacki7+69-68
2025-05-09 15:56Delay sending name to reduce merges and configure key usage regarding forward secrecyJacki5+21-13
2025-05-07 14:32Fix build issues in ping tool due to api changesJacki1+4-0
2025-05-07 14:28Adjust version in doxyfileJacki1+1-1
2025-05-07 14:25Merge branch 'master' into dev/thejackimonster/messengerJacki8+29-8
2025-03-14 16:33Adjust commands in build stepJacki1+3-3
2025-03-14 16:28Adjust github workflow to build gnunet via mesonJacki1+1-1
2025-03-14 15:59Release of version 0.5.3Jacki3+6-3
2025-03-04 03:03Add scripts to convert csv data from benchmarks into plotsJacki2+62-0
2025-03-03 20:49Add scripts to convert log data from ping tool into csv tablesJacki2+38-0
2025-02-22 13:41Implement join trigger for ping utility to adjust scaling benchmarkJacki2+33-8
2025-02-16 16:35Implement benchmark for scaling during client growth using delayed pingsJacki2+68-22
2025-02-14 10:59Implement benchmark for epoch based authorizationJacki3+18-1
2025-02-07 21:50Fix behavior of ping tool and write benchmark for latencyJacki4+155-138
2025-02-04 15:30Optimize causality verification in case of pong messagesJacki1+1-1
2025-02-04 14:38Fix verification of contact in toolJacki1+1-1
2025-02-04 05:22Set proper defaults for count and timeout in ping toolJacki1+21-3
2025-02-04 04:18Add shutdown hook to ping toolJacki1+35-6
2025-02-04 03:46Add timeout as parameter to ping toolJacki1+12-2
2025-02-04 03:26Fix memory leaks in ping toolJacki1+74-49
2025-02-03 05:10Fix flag for public messenger rooms in ping toolJacki1+1-1
2025-02-03 04:26Implement ping tool to measure latency between message exchangeJacki3+611-4
2025-01-13 20:32Implement flag to simplify merge messages for visualization purposesJacki1+15-0
2025-01-13 14:21Fix dependency issue with libgnsrecordJacki1+1-1
2025-01-11 21:53Disable automatic key exchange and generation in UML toolJacki1+5-1
2025-01-08 17:00Adjust changelog, header and doxyfile for release of version 0.5.2Jacki3+8-2
2025-01-07 04:44Fix build issues from changes in gnunet 0.23.0Jacki3+13-1
2025-01-06 00:10Fix build issues due to latest adjustments on epoch identifiersJacki1+18-25
2024-12-13 05:39Add epochs to messenger uml toolJacki1+99-18
2024-12-13 04:35Make adjustments for compatibility with service 0.6 changesJacki5+37-22
2024-11-11 23:01Derive IV for file encryption/decryption properlyJacki1+2-2
2024-10-27 08:46Fix assertion issue of iterating tagsJacki1+1-1
2024-10-13 18:21Adjust code for consistency and reusageJacki3+103-59
2024-10-06 19:27Adjust API to be more consistentJacki5+40-29
2024-10-06 13:45Implement test cases for tagging and fix hashing tagsJacki6+460-16
2024-10-05 22:09Fix refresh message and attribute sharing test caseJacki5+26-8
2024-10-05 21:16Adjust test cases to make them more sensitive regarding event orderJacki8+178-32
2024-10-05 20:48Fix lobby test casesJacki3+32-10
2024-10-05 20:40Fix handle connection test caseJacki3+22-5
2024-10-05 20:20Merge file directories for different accounts into oneJacki5+35-78
2024-10-05 16:23Tweak code initializing chat handle directoryJacki1+10-16
2024-10-05 16:00Skip rename operation in case of no changes at allJacki1+3-0
2024-10-05 15:36Adjust notes about meson and ninjaJacki1+2-1
2024-09-27 16:20Change discourse id from short hash to own structJacki10+95-31
2024-09-26 21:09Workaround build issues in c++Jacki1+11-0
2024-09-26 15:51Fix issue with providing expiration datetime in setting attributeJacki4+6-14
2024-09-26 15:47Reapply reverted changesJacki12+71-35
2024-09-26 15:32Remove expiring date from setting attributeJacki4+6-14
2024-09-26 05:13Revert "Use standard types for time"Jacki12+35-71
2024-09-26 04:53Use standard types for timeJacki12+71-35
2024-09-26 02:49Check for pdflatex in doc generation scriptJacki2+9-4
2024-09-26 02:35Update doxygen version automaticallyJacki2+2-1
2024-09-26 01:20Adjust doxygen configJacki1+4-4
2024-09-25 23:22Adjust API to use non-const struct pointer in iterations and modifying functionsJacki29+124-124
2024-09-25 15:28Exclude intern c files from doxygenJacki1+238-208
2024-09-22 20:26Adjust const modifier for tag iterationJacki5+11-11
2024-09-22 19:20Implement tag iteration of tags by a contactJacki5+210-1
2024-09-01 03:25Add badge for build statusJacki1+2-0
2024-09-01 03:13Correct version macro in headerJacki1+1-1
2024-08-29 11:00Adjust changelog and doxyfile for release of version 0.5.1Jacki2+10-1
2024-08-28 23:02Add new test case for group opening and leavingJacki4+162-2
2024-08-26 01:31Use reconfigure flag to speedup workflow furtherJacki1+1-2
2024-08-26 01:27Reduce updating packages list to speedup workflowJacki1+0-3
2024-08-26 01:17Add testing to workflowJacki1+19-1
2024-08-26 01:03Fix test issues because of parallelismJacki1+13-13
2024-08-26 00:41Update tests with setup and cleanup per test caseJacki14+397-272
2024-08-26 00:38Fix ego comparison properlyJacki3+15-4
2024-08-26 00:35Add function to find account by nameJacki2+40-2
2024-08-26 00:34Ignore valgrind filesJacki1+3-0
2024-08-20 23:02Fix name of test caseJacki1+1-1
2024-08-20 22:49Restructure test cases so they don't interfere each otherJacki26+2229-1818
2024-07-29 00:04Put discourse id into implicit talk messagesJacki1+6-0
2024-07-20 23:11Fix some internal messages to be instant feedback for warnings and pre-destruction handlingJacki10+70-30
2024-07-20 21:32Delay internal message handlingJacki3+35-1
2024-07-15 17:47Add function to feed a message's data directly to a file descriptorJacki2+50-3
2024-07-11 21:32Fix discourses stalling chat application on exitJacki2+38-4
2024-07-11 19:09Support piping into discourse to avoid synchronization issuesJacki5+157-1
2024-07-08 15:34Fix potential segfault getting discourse of message from its contextJacki1+1-1
2024-06-29 02:09Remove potential stalling taskJacki1+0-8
2024-06-29 00:58Adjust priorities of background tasksJacki4+4-4
2024-06-28 23:57Move tagging structure into internal subdirectoryJacki11+298-294
2024-06-28 21:52Cleanup scheduler calls to add tasksJacki2+5-8
2024-06-28 21:43Mark context of contact as deleted during destructionJacki1+4-2
2024-06-28 20:55Destroy lobby and contact via scheduled task from API callJacki7+86-46
2024-06-20 00:24Add user pointers to discourse handlesJacki4+50-0
2024-06-17 16:10Add update flag on subscriptions if message extends itJacki3+17-4
2024-06-16 23:03Fix build issue in workflowJacki1+5-0
2024-06-16 22:55Add github workflow for automated build testingJacki1+43-0
2024-06-16 15:24Fix iteration of discourse contactsJacki1+8-3
2024-06-15 20:21Implement function to iterate discourses from chat contextJacki2+46-0
2024-06-08 22:17Fix typoJacki1+1-1
2024-06-08 17:11Adjust changelog and doxyfile regarding version 0.5.0Jacki2+12-4
2024-06-08 00:28Implement functionality of subscriptions to discourses, reading and writing dataJacki11+1053-4
2024-05-11 21:29Initialize messages before sending with zeroesJacki6+38-11
2024-05-08 14:51Define multiple attribute names for standards between applications using libgnunetchatJacki1+7-0
2024-05-08 14:27Add doxygen comments for documentation of newer structs and functionsJacki3+153-0
2024-05-07 22:30Fix ticket consumption regarding changes in reclaimJacki3+14-17
2024-05-05 22:11Fix message test case and leaving groupsJacki5+50-19
2024-05-05 20:40Fix leaking nick of contextJacki2+4-0
2024-05-05 20:07Adjust authors fileJacki1+1-0
2024-05-05 20:06Adjust using aligned copy of key and rename variableJacki2+5-6
2024-05-04 01:25Use aligned copy of room key in handle_process_records.Caleb Ristvedt1+7-3
2024-05-05 16:23Make connect function call always asynchronousJacki4+51-15
2024-05-05 14:32Adjust ticket management, complete test case changes, bump library version and fix multiple crashesJacki12+343-319
2024-04-29 22:06Normalize multiple test casesJacki6+397-374
2024-04-29 16:22Delete files of account on account deletion, cleanup test filesJacki4+75-37
2024-04-29 15:24Remove printf for debuggingJacki1+0-2
2024-04-28 19:21Fix refresh message timingJacki1+3-1
2024-04-28 19:16Delay and merge refresh messagesJacki3+29-8
2024-04-28 19:01Ignore lobbies in account managementJacki4+46-11
2024-04-28 18:39Fix automatic lobby deletionJacki4+84-15
2024-04-28 17:54Separate internal process memory management into own source filesJacki10+557-399
2024-04-28 16:21Adjust account operations to implement new separate message kindsJacki16+693-418
2024-04-26 11:54Add function to query account responsible for a chat messageJacki11+81-10
2024-04-26 00:36Stop FS operations on file destructionJacki1+10-0
2024-04-26 00:28Skip copy for file previews if no extra decryption is necessaryJacki2+49-10
2024-04-24 15:07Remove expiration date of published filesJacki1+2-8
2024-04-24 13:59Free remaining file handles on destructionJacki1+4-0
2024-04-24 13:03Fix creation and destruction of chat handleJacki1+24-41
2024-04-24 12:11Implement function to iterate attributes from disconnected accountsJacki7+127-10
2024-04-22 22:25Avoid duplicate ticket storageJacki1+14-1
2024-04-22 20:51Fix context requirements in internal functionsJacki5+41-12
2024-04-22 16:33Fix duplicate requested files from uriJacki1+13-1
2024-04-22 15:00Fix file decryption without key and unmatching hashJacki4+39-65
2024-04-22 14:16Give write access to file handle in callbacksJacki2+5-5
2024-04-22 00:57Adjust return values of functionsJacki3+17-10
2024-04-21 23:22Fix creating file from disk without keyJacki1+9-1
2024-04-21 22:22Fix memory issues with file key changesJacki4+13-6
2024-04-21 21:32Allow files without additional encryption keyJacki4+58-22
2024-04-19 15:06Implement function to iterate through all filesJacki3+77-0
2024-04-18 19:32Match known file handles by hash to uriJacki1+12-0
2024-04-18 16:28Implement function to upload file and get uri from file handleJacki3+146-1
2024-04-17 23:27Add function to request file from chk uriJacki4+91-8
2024-04-17 17:08Add function to return type of uriJacki3+42-8
2024-04-17 15:56Support FS uri parsingJacki6+214-69
2024-04-17 14:42Add function to check whether a file is ready to previewJacki2+29-0
2024-04-17 14:14Abstract file path generation from hashJacki4+59-43
2024-04-14 23:55Fix attribute storing value as replacementJacki3+105-11
2024-04-14 15:42Fix memory access violations by reordering cleanupJacki2+62-60
2024-04-14 04:11Fix issues with attribute test casesJacki5+117-212
2024-04-12 14:18Implement test case for sharing attributesJacki9+249-21
2024-04-10 23:11Fix attributes to pass test caseJacki3+43-33
2024-04-10 13:12Implement test case and adjust implementation for attributesJacki7+245-15
2024-04-10 00:14Implement functionality for attribute and ticket usageJacki4+694-19
2024-04-03 00:42Change function to iterate through ticket attributesJacki7+49-115
2024-04-02 22:20Add internal function to return public key from contactJacki2+22-6
2024-03-23 22:27Update documents to version 0.3.1Jacki4+8-3
2024-03-23 21:34Fix compiler error caused by labelJacki1+2-2
2024-03-23 14:43Fix iterating through filesJacki2+10-4
2024-03-11 10:48Make building tests with libcheck optionalTheJackiMonster2+8-3
2024-03-08 13:38Fix missing dependency when not using gnunet meson buildJacki1+1-1
2024-03-06 22:50Add script to distribute versionJacki2+7-0
2024-03-06 22:26Adjust script to generate documentationJacki1+3-2
2024-03-06 22:16Update doxygenJacki1+495-228
2024-03-06 22:06Update changelog and other documentsJacki3+30-7
2024-03-06 07:53Fix tagging issue with invitationsJacki1+7-1
2024-02-28 17:30Change nick from being a statically sized array to a dynamic allocationJacki3+28-11
2024-02-23 23:41Delay automatic requests for messagesJacki5+97-6
2024-02-23 17:56Fix meson buildJacki1+1-0
2024-02-22 22:24Add flag to ignore message targets of messages in debug toolJacki1+17-9
2024-02-22 21:59Implement tool to debug messenger graph via plantumlTheJackiMonster3+422-3
2024-02-22 14:38Implement tool to debug chat messages with plantuml outputJacki3+292-0
2024-02-20 16:40Add more functions to tag messages and iterate through tagsJacki2+133-11
2024-02-19 23:41Adjust blocking implementation to handle custom tag values tooJacki10+398-67
2024-02-19 00:50Fix handling of deleted messages for async callback processingJacki3+7-5
2024-02-18 03:08Fix message handling of non-updatesJacki2+2-2
2024-02-18 00:28Safeguard potential issues with updated messagesJacki1+8-0
2024-02-17 20:05Allow callback for deleted messageTheJackiMonster1+2-12
2024-02-17 18:52Handle message deletion with updated callback of original messageTheJackiMonster4+71-8
2024-02-17 16:16Adjust blocking code for generic tagging of contactsJacki6+140-35
2024-02-11 21:39Fix memory leak in test caseJacki1+3-1
2024-02-11 20:58Fix multiple memory leaksJacki11+277-141
2024-02-11 08:03Fix selection of context for blocked stateJacki3+39-11
2024-02-10 22:40Automatic persistent blocking without manual interventionJacki1+17-1
2024-02-10 22:34Implement blocking and unblocking via rejection tagsJacki9+426-19
2024-02-10 16:38Abstract function to check for message contentJacki4+44-11
2024-02-10 15:49Handle messages with delay and dependencies in orderJacki1+137-110
2024-02-10 05:47Move early exit on failureJacki1+11-11
2024-02-10 05:45Reduce allocations for rejections and fix deleted messagesJacki3+7-28
2024-02-10 04:55Fix rejections of invitationsJacki7+36-20
2024-02-10 04:06Add dependencies for messages to handle reverse order from requestsJacki3+102-44
2024-02-10 03:39Add internal logout message to free resources on application levelJacki4+26-10
2024-02-01 23:31Implement rejection of an invitationJacki6+94-4
2024-02-01 21:34Add tag messagesJacki3+19-7
2024-02-01 20:36Adjust regarding update and delete flags for messagesJacki5+51-27
2024-01-29 23:17Fix segmentation faultJacki1+4-0
2024-01-21 04:53Adjust contact check for invitationJacki1+2-2
2024-01-21 03:59Fix two memory leaksJacki2+21-4
2024-01-20 09:53Use new function to delete messagesJacki1+1-6
2024-01-20 07:09Implement changes regarding a message recipientJacki3+30-0
2024-01-05 02:53Implement function to list attributes of a handleJacki4+153-1
2024-01-05 02:24Implement setting and deleting attributes with handleJacki7+263-3
2024-01-04 23:37Implement functions to consume tickets from contactsJacki5+170-1
2024-01-04 22:21Manage tickets per contact internally when receivedJacki7+187-2
2024-01-04 21:40Add function to iterate through tickets from a contactJacki4+84-7
2024-01-04 20:01Revoke tickets on account deletion/updateJacki4+209-11
2024-01-04 17:14Format more codeJacki28+654-622
2024-01-04 16:35Format codeJacki1+152-152
2024-01-03 16:08Add function to check whether a message is recentJacki2+27-0
2024-01-03 13:02Add function to check for invitation statusJacki3+25-2
2024-01-03 00:06Implement client-side blocking of contactsJacki5+129-61
2024-01-02 22:13Remove global variables from testJacki1+24-16
2024-01-02 21:22Implement test for simple messaging and update namestore usageJacki7+158-9
2023-11-24 01:10Abstract parsing of context type from labelTheJackiMonster3+45-16
2023-11-24 00:29Update copyright timestampsTheJackiMonster1+1-1
2023-11-23 21:47Define compression level for regex service as constantTheJackiMonster1+2-1
2023-11-23 21:37Fix compiler warningTheJackiMonster1+1-1
2023-11-23 21:36Define default block configuration as constantsTheJackiMonster1+7-3
2023-11-23 21:31Define magic numbers as constantsTheJackiMonster1+12-5
2023-11-23 21:26Define service names as local constantsTheJackiMonster1+13-6
2023-11-23 21:11Define magic number as constantTheJackiMonster1+5-2
2023-11-23 21:08Define magic numbers and prefixes as constantsTheJackiMonster1+30-15
2023-11-23 20:49Remove check below zero of unsigned valueTheJackiMonster1+1-1
2023-11-23 20:47Remove redundant checkingTheJackiMonster1+1-1
2023-11-23 20:47Make read-only parameter constTheJackiMonster1+1-1
2023-11-23 20:46Remove check below zero of unsigned valueTheJackiMonster1+1-1
2023-11-17 00:22Fix chat contacts issue with locally unique idTheJackiMonster1+8-2
2023-11-16 22:47Fix requesting all messagesTheJackiMonster1+3-0
2023-11-15 00:59Fix build issues with upstream gnunetTheJackiMonster12+40-40
2023-11-13 20:35Ensure name information is providedTheJackiMonster3+10-3
2023-11-13 19:35Adjust tests and reimplement functionality from previous serviceTheJackiMonster5+289-116
2023-11-11 00:53Fix build issues regarding API changes in GNUnetTheJackiMonster4+30-4
2023-10-11 15:36Update protocol version to be compatible with GNUnet 0.20.0TheJackiMonster1+1-1
2023-02-14 22:43Remove unindexed encrypted file copies and complete file testTheJackiMonster4+145-84
2023-02-07 18:56Add hint to the readmeTheJackiMonster1+1-1
2023-02-06 13:05Update changelog for 0.1.3 releaseTheJackiMonster1+4-0
2023-02-03 21:46Adjust gitignoreTheJackiMonster1+1-0
2023-02-03 21:43Correct README.md informationTheJackiMonster1+1-1
2023-02-03 20:27Add pkgconfig target for the libraryTheJackiMonster1+7-0
2023-02-03 20:12Adjust information filesTheJackiMonster4+13-382
2023-02-03 19:49Use meson as build systemTheJackiMonster12+185-360
2022-12-16 16:05Fix more issues with headersTheJackiMonster14+7-31
2022-12-16 01:12Update changelog for 0.1.2 releaseTheJackiMonster1+4-0
2022-12-07 11:42Adjust code for GNUnet changes in release 0.19.0TheJackiMonster7+4-13
2022-12-07 11:29Remove unnecessary variableTheJackiMonster1+0-1
2022-11-13 14:20Add header check details to regular path to check for gnunetTheJackiMonster1+59-10
2022-11-13 14:01Improve details of automake configurationTheJackiMonster2+66-14
2022-10-30 03:56Example gnunet detectionMartin Schanzenbach1+81-0
2022-10-29 22:45Update changelog for 0.1.1 releaseTheJackiMonster1+5-0
2022-10-29 22:30Fix make dist targetTheJackiMonster3+13-0
2022-10-29 22:07Update code to newest GNUnet changes and improve automakeTheJackiMonster7+39-26
2022-09-25 09:39Add compile options and adjust README.mdTheJackiMonster4+33-4
2022-09-25 01:58Convert single makefile to automakeTheJackiMonster16+575-130
2022-09-19 11:17Adjusted file test and handled empty filesTheJackiMonster2+32-19
2022-09-19 10:37Add file test and fixed memory leaksTheJackiMonster5+196-9
2022-09-19 07:31Remove library flags from compilingTheJackiMonster1+1-1
2022-08-13 20:03Make message handling client side more reliableTheJackiMonster4+48-26
2022-08-12 01:29Ignore case of the uri prefixTheJackiMonster1+2-1
2022-04-23 19:32Fixed typo in makefileTheJackiMonster1+1-1
2022-04-11 14:07Added changelog for first releaseTheJackiMonster2+19-0
2022-04-11 13:20Updated README.mdTheJackiMonster1+1-0
2022-04-11 12:35Fixed clean targetTheJackiMonster1+1-0
2022-04-11 12:33Fixed check target and added dist targetTheJackiMonster2+36-4
2022-04-10 17:24Removed the hint of missing sectionTheJackiMonster1+1-1
2022-04-10 16:41Added how-to document and adjusted member user pointer to rely on groupsTheJackiMonster3+144-68
2022-04-09 16:57Fixed queued identity operation handling on stop callTheJackiMonster8+82-8
2022-04-06 00:30Added some safety for stopping chat handleTheJackiMonster12+257-161
2022-04-04 14:01Added test suite for lobbiesTheJackiMonster4+292-41
2022-04-03 01:22Implement relogin after renaming and add doxygen docsTheJackiMonster18+546-75
2022-04-02 12:50Add test for account renamingTheJackiMonster1+110-0
2022-03-31 20:50Completed handle tests and added user pointer functions to headerTheJackiMonster3+166-18
2022-03-31 13:40Added account deletion and adjusted automated testsTheJackiMonster8+253-76
2022-03-30 14:53Removed application specific directory and adjusted test casesTheJackiMonster5+41-20
2022-03-30 13:20Updated README.md and AUTHORS fileTheJackiMonster2+50-1
2022-03-30 11:22Added version makros and assertion to ensure compatibilityTheJackiMonster2+183-0
2022-03-21 12:37Updated to use new room details recordTheJackiMonster4+58-45
2022-03-21 10:30Fix unnecessary relogging into same accountTheJackiMonster1+3-0
2022-03-21 09:47Cleanup namestore calls and reduce codebase for deletionTheJackiMonster6+83-82
2022-03-19 18:59Add sending read receiptsTheJackiMonster2+57-0
2022-03-19 16:25Add private messages as whisperingTheJackiMonster2+8-1
2022-03-17 12:03Fixed using nick names on temporary contactsTheJackiMonster1+3-1
2022-03-15 23:03Delete records of contexts when leaving roomsTheJackiMonster1+2-0
2022-03-15 17:03Adjusted const modifier in functionsTheJackiMonster2+8-8
2022-03-12 23:37Fixed a core dump from canceled GNS requestTheJackiMonster2+12-3
2022-03-12 20:20Fixed duplicated context creation and removed debug printingTheJackiMonster4+8-35
2022-03-12 13:38Implemented lobby functionality and uri solving to add contactsTheJackiMonster16+857-112
2022-03-11 01:44Added new declarations of functions for lobbiesTheJackiMonster2+149-3
2022-03-10 13:14Override chat records if nick gets changedTheJackiMonster2+6-2
2022-03-10 01:18Replace local files with namestore usageTheJackiMonster11+454-218
2022-02-18 20:05Handle deletions of accounts properlyTheJackiMonster1+29-14
2022-02-18 14:21Allowed delayed callbacks for messagesTheJackiMonster1+51-6
2022-02-17 23:55Added message target for deletionsTheJackiMonster2+30-5
2022-02-17 12:38Implemented account specific directories for configurations and filesTheJackiMonster8+95-17
2022-02-13 20:05Refresh on newly created accountTheJackiMonster1+7-2
2022-02-13 19:49Added function to create an accountTheJackiMonster7+99-5
2022-02-13 17:48Fixed issue with second account connection in a rowTheJackiMonster1+5-0
2022-02-13 17:15Added user pointer and name access to accountsTheJackiMonster4+76-11
2022-02-13 16:35Established accounts as selectable identities to useTheJackiMonster9+383-111
2022-02-13 02:44Adding a list of egos to add accountsTheJackiMonster3+72-2
2022-01-17 13:03Added file hash checking after decryption and using hash as ivTheJackiMonster3+20-8
2022-01-17 12:45Fixed file encryption to not be stack limitedTheJackiMonster1+59-8
2022-01-14 21:58Adjusted API to get current status of file processingTheJackiMonster4+114-21
2022-01-10 20:50Implemented using temporary file previewsTheJackiMonster4+87-15
2022-01-10 17:35Implemented function to get a files nameTheJackiMonster2+21-0
2022-01-10 17:03Corrected condition for completed uploadTheJackiMonster1+1-1
2022-01-10 16:56Added sending a file message after publication completedTheJackiMonster3+67-33
2022-01-09 22:49Fixed too early deallocation of internal messagesTheJackiMonster2+49-4
2022-01-09 22:15Adjusted equations to avoid segfaultsTheJackiMonster4+9-9
2022-01-06 23:24Fixed issue with file_copyTheJackiMonster1+2-1
2022-01-06 22:41Updated file uploading to allow setting user pointer before uploadTheJackiMonster4+60-20
2021-12-20 23:32Fixed contexts to re-check for being contact related when unknown typeTheJackiMonster3+6-3
2021-12-19 01:30Fixed updating room and loading groupsTheJackiMonster10+237-100
2021-12-18 21:32Fixed problems loading configurations but still inconsistenciesTheJackiMonster8+228-144
2021-12-18 17:54Fix with paths for data storageTheJackiMonster1+2-1
2021-12-15 23:58Added function to check if a contact is owned by the accountTheJackiMonster6+34-4
2021-12-15 00:09Handled unknown chats to update type and be treated as valid chatsTheJackiMonster3+16-15
2021-12-12 21:16Adjusted iterate function for group contactsTheJackiMonster3+4-4
2021-12-06 22:59Fixed wrong equationTheJackiMonster1+2-2
2021-12-06 22:43Added status to context for edge cases with direct contact communicationTheJackiMonster9+186-66
2021-12-03 21:40Adjusted invitations to groups to check for common contextsTheJackiMonster6+120-75
2021-11-22 15:04Added shutdown hook to cleanup memory leaksTheJackiMonster3+21-1
2021-11-21 03:13Adjusted makefile to fix some buildsTheJackiMonster1+2-1
2021-11-20 03:20Simplified identity keys into basic strings to integrate into uiTheJackiMonster7+75-6
2021-11-13 23:10Joining members will automatically be added as contactsTheJackiMonster2+50-38
2021-11-13 22:31Added automatic name announcement in chatsTheJackiMonster2+26-1
2021-11-13 21:34Stopped redundant rejoining using known peersTheJackiMonster3+15-0
2021-11-07 23:25Added functions to get contact or group of a contextTheJackiMonster3+115-13
2021-11-01 22:54Fixed some minor mistakesTheJackiMonster2+3-3
2021-10-31 17:23Added docs target to makefileTheJackiMonster1+9-3
2021-10-31 17:20Added assertions to ensure code safetyTheJackiMonster12+164-4
2021-10-30 13:32Updated variables in makefileTheJackiMonster1+11-12
2021-10-30 00:48Fixed access violations with empty context of internal messagesTheJackiMonster1+6-11
2021-10-11 22:31Added two more test cases and corrected some functionsTheJackiMonster4+115-15
2021-10-10 14:56Merged callbacks and added meta messagesTheJackiMonster7+83-42
2021-10-05 14:30Added header with macros to create efficient testsTheJackiMonster3+112-36
2021-09-05 18:07Fixed wrong usage of function to request a contextTheJackiMonster1+5-5
2021-09-05 18:02Added build target for automatic test casesTheJackiMonster3+86-1
2021-08-23 18:55Make build and install parameters more configurableMalte Voos1+6-6
2021-08-09 16:32Added API methods to group inside of doxygen commentsTheJackiMonster1+7-0
2021-08-09 16:24Added Doxyfile to generate basic documentation of the APITheJackiMonster3+2689-63
2021-08-09 15:58Written doxygen documentation to the library headerTheJackiMonster2+305-244
2021-08-08 18:03README: standardize the library nameMarcos Marado1+2-3
2021-07-29 21:01Implemented dynamic context creation for contactsTheJackiMonster3+86-11
2021-07-29 20:24Added creating chat contacts for each known messenger contactTheJackiMonster5+132-8
2021-07-29 14:44Adjusted callbacks of file managementTheJackiMonster9+539-80
2021-07-25 15:09Implemented read receipts and deletionTheJackiMonster10+128-161
2021-07-24 22:12Included usage of message flags and added per chat config ioTheJackiMonster13+304-69
2021-07-22 19:02Added user pointers to structs and some new kinds for messagesTheJackiMonster10+202-6
2021-07-11 22:21Most of the file handling and necessary disk io callsTheJackiMonster11+612-113
2021-07-11 00:33Code reorganized and refactored, most features implementedTheJackiMonster22+1508-1338
2021-07-04 21:21Additions to restructure generalized the messenger API for the purpose of chattingTheJackiMonster16+810-88
2021-06-21 12:22First refinements of the overall APITheJackiMonster12+292-85
2021-06-06 19:38Relicensed from GPL3 to AGPL3 and added copyright noticeTheJackiMonster15+908-674
2021-06-06 19:38Started basic architectureTheJackiMonster18+2164-0