summaryrefslogtreecommitdiff
path: root/src/network.cpp
AgeCommit message (Collapse)Author
25 hoursNetwork: avoid duplicated data requestsRoman Smrž
25 hoursNetwork streams, accept for data responseRoman Smrž
Changelog: Implemented streams in network protocol
2024-08-13Server: start worker threads after initialization of servicesRoman Smrž
2024-08-13Server: avoid executing callbacks while holding locksRoman Smrž
2023-12-16Use extended identity data for nameRoman Smrž
2023-11-28Network: accept extended identity in announce updateRoman Smrž
2023-09-18Network: acknowledgment using packet counterRoman Smrž
2023-09-16Protocol: use cookies during whole plaintext phaseRoman Smrž
2023-08-30Network: connection initiation with cookieRoman Smrž
2023-08-27Network: identity announce and update in protocol objectRoman Smrž
2023-08-27Network: header item as variant of per-header-type structsRoman Smrž
2023-08-27Network: encrypt and decrypt within connection objectRoman Smrž
2023-08-19Network: move secure channel to protocol moduleRoman Smrž
2023-08-17Network: use digest instead of partial ref in protocol headerRoman Smrž
2023-08-16Move network header definitions to protocol moduleRoman Smrž
2023-08-16Connection class for network protocolRoman Smrž
2023-08-12New class for network protocol implementationRoman Smrž
2023-07-23Network: request service ref data if neededRoman Smrž
2023-07-22Network: ack service packetsRoman Smrž
2023-05-23Message sending to identity or contactRoman Smrž
2023-05-17Send identity update on channel finalizationRoman Smrž
2023-05-17Server function to manually add peerRoman Smrž
2023-05-07Network: use IPv6 socket internallyRoman Smrž
2023-05-06Server and services configuration using separate objectsRoman Smrž
2023-05-06Server: do not return reference to self identityRoman Smrž
2022-12-17Confirm pairing outcome after head commitRoman Smrž
2022-12-04Pass existing peer info when registering peer list watcherRoman Smrž
2022-04-30Network: explicitly qualify global bindRoman Smrž
Android build fails otherwise.
2022-04-29Network: process and acknowledge identity updatesRoman Smrž
2022-01-08Channel: use counter to generate nonceRoman Smrž
2021-12-09Test: distinguish address and identity info for peersRoman Smrž
2021-12-09Network: ignore packets sent by ourselvesRoman Smrž
2021-11-28Network: make Server non-copyableRoman Smrž
Avoids issues with shared_from_this and does not make much sense anyway.
2021-11-10Network: hold sensitive messages until channel is establishedRoman Smrž
2021-04-24Behavior lens for shared refs from local stateRoman Smrž
2021-04-18Initial support for FRP behaviorsRoman Smrž
2021-02-19WatchedHead object allowing to stop watching HeadRoman Smrž
2021-02-07Avoid clang warning about typeid dereferencing pointerRoman Smrž
2021-01-29Network: reply to any data request with secure channelRoman Smrž
2021-01-29Attach serviceRoman Smrž
2021-01-20Changing local state via service contextRoman Smrž
2021-01-19Shutdown server socket to terminate listenerRoman Smrž
2021-01-19Server watching local state headRoman Smrž
2021-01-06Access services via Server objectRoman Smrž
2020-04-16Remove optional from load resultRoman Smrž
Makes loading of data well-defined for arbitrary object contents. Introduce zero reference and object to represent missing or mismatched parts.
2020-03-14Storage: filter ancestors and overwritable Ref and StoredRoman Smrž
Simple but slow implementation of the filtering for now.
2020-03-10Network: service interface and handlingRoman Smrž
2020-03-10Network: avoid duplicit items in generated packetRoman Smrž
2020-02-16Peer list in public APIRoman Smrž
2020-02-05Fix compilation with clangRoman Smrž