Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
stcrashreceiver
Command stcrashreceiver is a trivial HTTP server that allows two things: - uploading files (crash reports) named like a SHA256 hash using a PUT request - checking whether such file exists using a HEAD request Typically this should be deployed behind something that manages HTTPS.
|
Command stcrashreceiver is a trivial HTTP server that allows two things: - uploading files (crash reports) named like a SHA256 hash using a PUT request - checking whether such file exists using a HEAD request Typically this should be deployed behind something that manages HTTPS. |
stfindignored
Commmand stfindignored lists ignored files under a given folder root.
|
Commmand stfindignored lists ignored files under a given folder root. |
strelaypoolsrv/auto
Package auto contains auto generated files for web assets.
|
Package auto contains auto generated files for web assets. |
lib
|
|
api/auto
Package auto contains auto generated files for web assets.
|
Package auto contains auto generated files for web assets. |
assets
Package assets hold utilities for serving static assets.
|
Package assets hold utilities for serving static assets. |
beacon
Package beacon implements an UDP broadcast beacon
|
Package beacon implements an UDP broadcast beacon |
config
Package config implements reading and writing of the syncthing configuration file.
|
Package config implements reading and writing of the syncthing configuration file. |
connections/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. |
db
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. |
discover
Package discover implements the local and global device discovery protocols.
|
Package discover implements the local and global device discovery protocols. |
events
Package events provides event subscription and polling functionality.
|
Package events provides event subscription and polling functionality. |
logger
Package logger implements a standardized logger with callback functionality
|
Package logger implements a standardized logger with callback functionality |
model
Package model implements folder abstraction and file pulling mechanisms
|
Package model implements folder abstraction and file pulling mechanisms |
osutil
Package osutil implements utilities for native OS support.
|
Package osutil implements utilities for native OS support. |
protocol
Package protocol implements the Block Exchange Protocol.
|
Package protocol implements the Block Exchange Protocol. |
rand
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. |
rc
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. |
scanner
Package scanner implements a file system scanner and hasher.
|
Package scanner implements a file system scanner and hasher. |
signature
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. |
upgrade
Package upgrade downloads and compares releases, and upgrades the running binary.
|
Package upgrade downloads and compares releases, and upgrades the running binary. |
upnp
Package upnp implements UPnP InternetGatewayDevice discovery, querying, and port mapping.
|
Package upnp implements UPnP InternetGatewayDevice discovery, querying, and port mapping. |
versioner
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. |
proto
|
|
Click to show internal directories.
Click to hide internal directories.