summaryrefslogtreecommitdiff
path: root/src/Erebos/Network.hs
AgeCommit message (Expand)Author
5 daysReturn from startServer only after initializing the socketRoman Smrž
5 daysTest hooks to trace all received packet for given serviceRoman Smrž
10 daysNetwork: add getNextPeerChangeChan functionRoman Smrž
10 daysFix reporting ephemeral port from server socketRoman Smrž
12 daysHelpers for server storage watchersRoman Smrž
12 daysKeep updated LocalState head in Server objectRoman Smrž
13 daysMake head caches available in service storage watchersRoman Smrž
2026-08-01Option for PeerAddressType to mark it as reliableRoman Smrž
2026-06-07Pass parameter to service storage watcher consistent with MonadHead instanceRoman Smrž
2026-06-03Move Stored declaration to Object.Storable moduleRoman Smrž
2026-03-19Wait for socket to be closed when stopping serverRoman Smrž
2026-03-19Fix bracket usage for server socketRoman Smrž
2026-03-18Retry with ephemeral port if default one is already in useRoman Smrž
2026-02-28Discovery: clear peer map from dropped peersRoman Smrž
2026-02-18Properly annotate and log exceptions from server threadsRoman Smrž
2026-02-18Notify listeners when peer is automatically droppedRoman Smrž
2026-02-17Drop peers to which we can't send packetsRoman Smrž
2026-01-28Check component size when loading ondemand objectRoman Smrž
2026-01-27Deferred object loadingRoman Smrž
2026-01-23Silence error when calling discoverySearch without the serviceRoman Smrž
2025-08-04Separate notifications for new and updated peersRoman Smrž
2025-08-04Network: notify services of peer change in extended identity dataRoman Smrž
2025-07-29Network: pass current peer address to packet handlerRoman Smrž
2025-07-29Rename peerIdentity to getPeerIdentityRoman Smrž
2025-07-29Return peer address in IO monadRoman Smrž
2025-07-28Peer address input in ServiceHandlerRoman Smrž
2025-07-24Move InetAddress to separate moduleRoman Smrž
2025-07-17Destroy ICE and close WS sessions on connection terminationRoman Smrž
2025-07-16Close streams used for tunnel on connection dropRoman Smrž
2025-07-16Server test logRoman Smrž
2025-07-12Implement ICE session as custom network addressRoman Smrž
2025-07-10Use “erebos_” prefix for all non-static C functionsRoman Smrž
2025-07-09Network: findPeer functionRoman Smrž
2025-06-28Automatic discovery of peers for pending messagesRoman Smrž
2025-06-14Terminate ICE thread when server is stoppedRoman Smrž
2025-06-03Discovery search using global state to ask new peersRoman Smrž
2025-05-31Network streams for servicesRoman Smrž
2025-04-28WebSocket serverRoman Smrž
2025-03-21Generic type for MonadError constraintsRoman 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ž
2024-11-17Create Erebos.Storage.Head moduleRoman Smrž
2024-11-10Move Erebos.Channel module under Erebos.NetworkRoman Smrž
2024-10-30Rename Erebos.Storage module to Erebos.Object.InternalRoman Smrž
2024-08-11Local discovery with IPv6Roman Smrž
2024-07-26Network: send channel request even with just received cookieRoman Smrž
2024-07-18Network: avoid error message on superseded channel requestRoman Smrž
2024-07-17Merge multiple data responses into a single streamRoman Smrž
2024-07-05Broadcast address lookup on WindowsRoman Smrž