Няма описание

Jakob Borg e596a45e9f Add "cluster introducer" functionality to nodes (ref #120) преди 11 години
Godeps d17d80747e Update dependencies (fixes #692) преди 11 години
assets 97b4a6553b Logo update преди 11 години
auto e596a45e9f Add "cluster introducer" functionality to nodes (ref #120) преди 11 години
beacon a40217cf07 Trim dead bits of code преди 11 години
cmd 24e5000c37 Use JoinHostPort for URL that browser opens (fixes #732) преди 11 години
config e596a45e9f Add "cluster introducer" functionality to nodes (ref #120) преди 11 години
discover 4e2feb6fbc Update magic number in PROTOCOL.md преди 11 години
events 8f32decf2d Emit ConfigSaved event преди 11 години
files 97844603fc Forced DB GC:s should be done before creating a lot of garbage, not after преди 11 години
fnmatch 384c543ab9 Ignore patterns should be case insensitive on OS X and Windows преди 11 години
gui e596a45e9f Add "cluster introducer" functionality to nodes (ref #120) преди 11 години
ignore d96ce23451 Add comments directive to ignores преди 11 години
integration 45af549897 Don't take down HTTP(S) server on connection errors (fixes #700) преди 11 години
lamport e9e45d0e29 Test clock ticks преди 11 години
logger c34f3defe1 l.FatalErr was an antipattern преди 11 години
luhn dd3080e018 Copyright cleanup преди 11 години
model e596a45e9f Add "cluster introducer" functionality to nodes (ref #120) преди 11 години
osutil 4ddd87e773 Locking around osutil.Rename and some descriptive text преди 11 години
protocol e596a45e9f Add "cluster introducer" functionality to nodes (ref #120) преди 11 години
scanner 92c44c8abe Rework .stignore functionality (fixes #561) (...) преди 11 години
stats 0cdb0daa8c Add stats package and node related statistics model преди 11 години
upgrade 6948903084 Add Windows upgrade support преди 11 години
upnp dd3080e018 Copyright cleanup преди 11 години
versioner 0fcc25d7c9 Error handler in staggered Walk() (fixes #718) преди 11 години
.gitignore c57656e4c3 Do honest test coverage analysis in Jenkins преди 11 години
CONTRIBUTING.md 9347f223ef Note about review of pull requests преди 11 години
CONTRIBUTORS 4810879b2f Add Zillode преди 11 години
LICENSE 0a633c526f Copyright wording преди 11 години
README.md dab0aec85e Latest build badge should link to latest build преди 11 години
build.go 89885b9fb9 Clean up GUI directory преди 11 години
build.sh 74271a479f Silence failing ulimit calls преди 11 години
check-contrib.sh dd3080e018 Copyright cleanup преди 11 години

README.md

syncthing

Latest Build API Documentation MIT License

This is the syncthing project. The following are the project goals:

  1. Define a protocol for synchronization of a file repository between a number of collaborating nodes. The protocol should be well defined, unambiguous, easily understood, free to use, efficient, secure and language neutral. This is the Block Exchange Protocol.

  2. Provide the reference implementation to demonstrate the usability of said protocol. This is the syncthing utility. It is the hope that alternative, compatible implementations of the protocol will come to exist.

The two are evolving together; the protocol is not to be considered stable until syncthing 1.0 is released, at which point it is locked down for incompatible changes.

Getting Started

Take a look at the getting started guide.

Building

Building Syncthing from source is easy, and there's a guide that describes it for both Unix and Windows.

Signed Releases

As of v0.7.0 and onwards, git tags and release binaries are GPG signed with the key BCE524C7 (http://nym.se/gpg.txt). For release binaries, MD5 and SHA1 checksums are calculated and signed, available in the md5sum.txt.asc and sha1sum.txt.asc files.

Documentation

The syncthing documentation is on the discourse site.

License

All documentation and protocol specifications are licensed under the Creative Commons Attribution 4.0 International License.

All code is licensed under the MIT License.