summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
5 daysProtocol: release unused packet reservationsRoman Smrž
6 daysImplement ICE session as custom network addressRoman Smrž
6 daysDiscovery: record only matched addressesRoman Smrž
8 daysUse “erebos_” prefix for all non-static C functionsRoman Smrž
9 daysGeneralize generations to generationsByRoman Smrž
9 daysNetwork: findPeer functionRoman Smrž
11 daysFix accumulating PREV references in local stateRoman Smrž
11 daysDo not print note about unsuccessful discovery searchRoman Smrž
11 daysOption to configure when tunnel is offeredRoman Smrž
2025-06-29Discovery tunnelRoman Smrž
Changelog: Support tunnel for peers in discovery service
2025-06-28Automatic discovery of peers for pending messagesRoman Smrž
Changelog: Automatic discovery of peers for pending direct messages
2025-06-14Drop partial version of Stored typeRoman Smrž
2025-06-14Explicit export from Erebos.Storage.InternalRoman Smrž
2025-06-14Terminate ICE thread when server is stoppedRoman Smrž
Changelog: Improved handling of ICE connections
2025-06-10Flow: use bounded queues instead of MVarsRoman Smrž
2025-06-10Update instead of replacing discovery peer infoRoman Smrž
2025-06-08Delay ICE config initialization until connection requestRoman Smrž
2025-06-05Join pjproject worker thread before freeing config structRoman Smrž
2025-06-03Discovery search using global state to ask new peersRoman Smrž
2025-06-01Refactor discovery state to custom data typesRoman Smrž
2025-05-31Use weak refs in discovery serviceRoman Smrž
2025-05-31Network streams for servicesRoman Smrž
2025-05-24Move ServiceID definition to Network.ProtocolRoman Smrž
2025-05-05Merge branch 'release-0.1'Roman Smrž
2025-05-05Handle and log exceptions during network protocol handlingRoman Smrž
2025-04-28WebSocket serverRoman Smrž
Changelog: Experimental WebSocket server
2025-04-05Use UUID type from uuid-types packageRoman Smrž
2025-04-05Pairing: use ByteString instead of BytesRoman Smrž
2025-04-05Replace uuid package with custom moduleRoman Smrž
Avoids transitive denpednecies not buildable with wasm backend.
2025-03-31Keep weak reference to previous local stateRoman Smrž
2025-03-29Weak references in recordsRoman Smrž
Changelog: Weak references in records
2025-03-28Merge branch 'release-0.1'Roman Smrž
2025-03-27Discovery: always relay connection request if possibleRoman Smrž
2025-03-27Merge branch 'release-0.1'Roman Smrž
2025-03-27Build with fsnotify-0.3Roman Smrž
Present in Debian bookworm.
2025-03-27Discovery: do not announce self without any local addressRoman Smrž
2025-03-27ICE: use pj_ice_strans_sendto2Roman Smrž
2025-03-27ICE: fix deadlock when creating session without STUN/TURNRoman Smrž
2025-03-26Relay ICE info even without other ICE supportRoman Smrž
2025-03-22Adapt interactive identity updates for TerminalRoman Smrž
2025-03-21Generic type for MonadError constraintsRoman Smrž
Changelog: API: MonadError constraints use generic error type
2025-03-21Merge branch 'release-0.1'Roman Smrž
2025-03-21Rename ice-session in discovery connection request to ice-infoRoman Smrž
2025-03-20Deleting chatroomsRoman Smrž
Changelog: Added `/delete` command to delete chatrooms for current user
2025-02-25ICE config for each discovery peerRoman Smrž
2025-02-19Merge branch 'release-0.1'Roman Smrž
2025-01-09Network: check and free interface list in joinMulticastRoman Smrž
2025-01-09Automatic discovery init using interface addressesRoman Smrž
2025-01-04Merge branch 'release-0.1'Roman Smrž
2025-01-04Build discovery service without requiring ICE supportRoman Smrž
Changelog: Discovery service without requiring ICE support