Directories ¶
Path | Synopsis |
---|---|
Package auto contains auto generated files for web assets.
|
Package auto contains auto generated files for web assets. |
Package beacon implements an UDP broadcast beacon
|
Package beacon implements an UDP broadcast beacon |
Package config implements reading and writing of the syncthing configuration file.
|
Package config implements reading and writing of the syncthing configuration file. |
registry
Registry tracks connections/addresses on which we are listening on, to allow us to pick a connection/address that has a NAT port mapping.
|
Registry tracks connections/addresses on which we are listening on, to allow us to pick a connection/address that has a NAT port mapping. |
Package db provides a set type to track local/remote files with newness checks.
|
Package db provides a set type to track local/remote files with newness checks. |
Package discover implements the local and global device discovery protocols.
|
Package discover implements the local and global device discovery protocols. |
Package events provides event subscription and polling functionality.
|
Package events provides event subscription and polling functionality. |
Package logger implements a standardized logger with callback functionality
|
Package logger implements a standardized logger with callback functionality |
Package model implements folder abstraction and file pulling mechanisms
|
Package model implements folder abstraction and file pulling mechanisms |
Package osutil implements utilities for native OS support.
|
Package osutil implements utilities for native OS support. |
Package protocol implements the Block Exchange Protocol.
|
Package protocol implements the Block Exchange Protocol. |
Package rand implements functions similar to math/rand in the standard library, but on top of a secure random number generator.
|
Package rand implements functions similar to math/rand in the standard library, but on top of a secure random number generator. |
Package rc provides remote control of a Syncthing process via the REST API.
|
Package rc provides remote control of a Syncthing process via the REST API. |
relay
|
|
Package scanner implements a file system scanner and hasher.
|
Package scanner implements a file system scanner and hasher. |
Package signature provides simple methods to create and verify signatures in PEM format.
|
Package signature provides simple methods to create and verify signatures in PEM format. |
Package upgrade downloads and compares releases, and upgrades the running binary.
|
Package upgrade downloads and compares releases, and upgrades the running binary. |
Package upnp implements UPnP InternetGatewayDevice discovery, querying, and port mapping.
|
Package upnp implements UPnP InternetGatewayDevice discovery, querying, and port mapping. |
Package versioner implements common interfaces for file versioning and a simple default versioning scheme.
|
Package versioner implements common interfaces for file versioning and a simple default versioning scheme. |
Click to show internal directories.
Click to hide internal directories.