aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSyncthing Release Automation <release@syncthing.net>2024-01-22 03:45:30 +0000
committerSyncthing Release Automation <release@syncthing.net>2024-01-22 03:45:30 +0000
commitee9b20e47af48b7e6e0f5124248da5a9318176b1 (patch)
tree01f0ab3c0c4a0a7b1227697b029944940c597e59
parent0f55d5fc3e5a1a0d7db095af378dad701239d239 (diff)
downloadsyncthing-ee9b20e47af48b7e6e0f5124248da5a9318176b1.tar.gz
syncthing-ee9b20e47af48b7e6e0f5124248da5a9318176b1.zip
gui, man, authors: Update docs, translations, and contributors
-rw-r--r--gui/default/assets/lang/lang-be.json1
-rw-r--r--gui/default/assets/lang/lang-bg.json1
-rw-r--r--man/stdiscosrv.12
-rw-r--r--man/strelaysrv.12
-rw-r--r--man/syncthing-bep.72
-rw-r--r--man/syncthing-config.52
-rw-r--r--man/syncthing-device-ids.72
-rw-r--r--man/syncthing-event-api.72
-rw-r--r--man/syncthing-faq.72
-rw-r--r--man/syncthing-globaldisco.72
-rw-r--r--man/syncthing-localdisco.72
-rw-r--r--man/syncthing-networking.72
-rw-r--r--man/syncthing-relay.72
-rw-r--r--man/syncthing-rest-api.72
-rw-r--r--man/syncthing-security.72
-rw-r--r--man/syncthing-stignore.579
-rw-r--r--man/syncthing-versioning.72
-rw-r--r--man/syncthing.12
18 files changed, 71 insertions, 40 deletions
diff --git a/gui/default/assets/lang/lang-be.json b/gui/default/assets/lang/lang-be.json
index a32cdbdbb..a74d477a1 100644
--- a/gui/default/assets/lang/lang-be.json
+++ b/gui/default/assets/lang/lang-be.json
@@ -39,6 +39,7 @@
"Are you sure you want to restore {%count%} files?": "Вы сапраўды жадаеце аднавіць {{count}} файл(ы)?",
"Are you sure you want to revert all local changes?": "Вы сапраўды жадаеце адмяніць усе лакальныя змены?",
"Are you sure you want to upgrade?": "Вы сапраўды жадаеце абнавіць?",
+ "Authentication Required": "Патрабуецца Аутэнтыфікацыя",
"Authors": "Аўтары",
"Auto Accept": "Прынімаць Аўтаматычна",
"Automatic Crash Reporting": "Аўтаматычныя Спрадвыздачы Пра Памылкі",
diff --git a/gui/default/assets/lang/lang-bg.json b/gui/default/assets/lang/lang-bg.json
index f04a369a7..ea4bd1117 100644
--- a/gui/default/assets/lang/lang-bg.json
+++ b/gui/default/assets/lang/lang-bg.json
@@ -386,6 +386,7 @@
"Staggered File Versioning": "Разпределени версии",
"Start Browser": "Отваряне в мрежов четец",
"Statistics": "Статистика",
+ "Stay logged in": "Оставане в системата",
"Stopped": "Спряна",
"Stores and syncs only encrypted data. Folders on all connected devices need to be set up with the same password or be of type \"{%receiveEncrypted%}\" too.": "Съхранява и синхронизира само шифровани данни. Папките на всички свързани устройства трябва да бъдат настроени със същата парола или също да са от вида „{{receiveEncrypted}}“.",
"Subject:": "Относно:",
diff --git a/man/stdiscosrv.1 b/man/stdiscosrv.1
index c422d77ac..53b379d05 100644
--- a/man/stdiscosrv.1
+++ b/man/stdiscosrv.1
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "STDISCOSRV" "1" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "STDISCOSRV" "1" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
stdiscosrv \- Syncthing Discovery Server
.SH SYNOPSIS
diff --git a/man/strelaysrv.1 b/man/strelaysrv.1
index 7fb1f6bcf..32d5e5460 100644
--- a/man/strelaysrv.1
+++ b/man/strelaysrv.1
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "STRELAYSRV" "1" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "STRELAYSRV" "1" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
strelaysrv \- Syncthing Relay Server
.SH SYNOPSIS
diff --git a/man/syncthing-bep.7 b/man/syncthing-bep.7
index 9753d720d..e1844ae56 100644
--- a/man/syncthing-bep.7
+++ b/man/syncthing-bep.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-BEP" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-BEP" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-bep \- Block Exchange Protocol v1
.SH INTRODUCTION AND DEFINITIONS
diff --git a/man/syncthing-config.5 b/man/syncthing-config.5
index d6b3c2c1a..583146275 100644
--- a/man/syncthing-config.5
+++ b/man/syncthing-config.5
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-CONFIG" "5" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-CONFIG" "5" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-config \- Syncthing Configuration
.SH SYNOPSIS
diff --git a/man/syncthing-device-ids.7 b/man/syncthing-device-ids.7
index 663a6e663..60c68ac23 100644
--- a/man/syncthing-device-ids.7
+++ b/man/syncthing-device-ids.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-DEVICE-IDS" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-DEVICE-IDS" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-device-ids \- Understanding Device IDs
.sp
diff --git a/man/syncthing-event-api.7 b/man/syncthing-event-api.7
index 2fc1d31e6..5a896bd1d 100644
--- a/man/syncthing-event-api.7
+++ b/man/syncthing-event-api.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-EVENT-API" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-EVENT-API" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-event-api \- Event API
.SH DESCRIPTION
diff --git a/man/syncthing-faq.7 b/man/syncthing-faq.7
index 6c39093e7..62d2b8e04 100644
--- a/man/syncthing-faq.7
+++ b/man/syncthing-faq.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-FAQ" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-FAQ" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-faq \- Frequently Asked Questions
.INDENT 0.0
diff --git a/man/syncthing-globaldisco.7 b/man/syncthing-globaldisco.7
index 11723c894..bafcf3b89 100644
--- a/man/syncthing-globaldisco.7
+++ b/man/syncthing-globaldisco.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-GLOBALDISCO" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-GLOBALDISCO" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-globaldisco \- Global Discovery Protocol v3
.SH ANNOUNCEMENTS
diff --git a/man/syncthing-localdisco.7 b/man/syncthing-localdisco.7
index d90002568..47d067f96 100644
--- a/man/syncthing-localdisco.7
+++ b/man/syncthing-localdisco.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-LOCALDISCO" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-LOCALDISCO" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-localdisco \- Local Discovery Protocol v4
.SH MODE OF OPERATION
diff --git a/man/syncthing-networking.7 b/man/syncthing-networking.7
index c7513a676..3a6911ae3 100644
--- a/man/syncthing-networking.7
+++ b/man/syncthing-networking.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-NETWORKING" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-NETWORKING" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-networking \- Firewall Setup
.SH ROUTER SETUP
diff --git a/man/syncthing-relay.7 b/man/syncthing-relay.7
index 1b812e23a..6edac6702 100644
--- a/man/syncthing-relay.7
+++ b/man/syncthing-relay.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-RELAY" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-RELAY" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-relay \- Relay Protocol v1
.SH WHAT IS A RELAY?
diff --git a/man/syncthing-rest-api.7 b/man/syncthing-rest-api.7
index 4f289832f..2311d79a0 100644
--- a/man/syncthing-rest-api.7
+++ b/man/syncthing-rest-api.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-REST-API" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-REST-API" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-rest-api \- REST API
.sp
diff --git a/man/syncthing-security.7 b/man/syncthing-security.7
index c0657fab6..8bb88fda5 100644
--- a/man/syncthing-security.7
+++ b/man/syncthing-security.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-SECURITY" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-SECURITY" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-security \- Security Principles
.sp
diff --git a/man/syncthing-stignore.5 b/man/syncthing-stignore.5
index 4268fb624..4fc98b8a4 100644
--- a/man/syncthing-stignore.5
+++ b/man/syncthing-stignore.5
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-STIGNORE" "5" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-STIGNORE" "5" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-stignore \- Prevent files from being synchronized to other nodes
.SH SYNOPSIS
@@ -90,10 +90,9 @@ any lower case character.
\fBBackslash\fP (\fB\e\fP) “escapes” a special character so that it loses its
special meaning. For example, \fB\e{banana\e}\fP matches \fB{banana}\fP exactly
and does not denote a set of alternatives as above.
-.UNINDENT
.sp
\fBNOTE:\fP
-.INDENT 0.0
+.INDENT 2.0
.INDENT 3.5
Escaped characters are not supported on Windows, where \fB\e\fP is the
path separator. If you still need to match files that have square or
@@ -103,7 +102,6 @@ you can type \fB?banana?\fP to match both \fB[banana]\fP and
\fB{banana}\fP, and so on.
.UNINDENT
.UNINDENT
-.INDENT 0.0
.IP \(bu 2
A pattern beginning with \fB/\fP matches in the root of the synced folder only.
\fB/foo\fP matches \fBfoo\fP but not \fBsubdir/foo\fP\&.
@@ -122,6 +120,51 @@ synchronised root directory.
A pattern beginning with a \fB!\fP prefix negates the pattern: matching files
are \fIincluded\fP (that is, \fInot\fP ignored). This can be used to override
more general patterns that follow.
+.sp
+\fBNOTE:\fP
+.INDENT 2.0
+.INDENT 3.5
+Negated patterns that can match items below the folder root will cause
+Syncthing to traverse otherwise ignored directories. If the
+\fI\%watcher\fP is enabled, those directories will also be
+watched. Directories ignored before the first negated pattern can
+however be safely skipped, since the first matching pattern wins. For
+example:
+.INDENT 0.0
+.INDENT 3.5
+.sp
+.nf
+.ft C
+/foo
+/bar
+!baz
+*
+.ft P
+.fi
+.UNINDENT
+.UNINDENT
+.sp
+The directories \fBfoo\fP and \fBbar\fP will be entirely ignored. However any
+other directories present must be scanned entirely to find any items
+named \fIbaz\fP, despite the fact that they will be ignored due to the
+\fB*\fP\&. As a special case, top\-level rooted patterns (e.g. \fB!/foo\fP) do
+not cause this behaviour:
+.INDENT 0.0
+.INDENT 3.5
+.sp
+.nf
+.ft C
+!/baz
+*
+.ft P
+.fi
+.UNINDENT
+.UNINDENT
+.sp
+In this case, only the directory \fBbaz\fP will be scanned, since
+everything else is ignored by the \fB*\fP pattern.
+.UNINDENT
+.UNINDENT
.IP \(bu 2
A pattern beginning with a \fB(?i)\fP prefix enables case\-insensitive pattern
matching. \fB(?i)test\fP matches \fBtest\fP, \fBTEST\fP and \fBtEsT\fP\&. The
@@ -132,32 +175,18 @@ be synchronized. On Mac OS and Windows, patterns are always case\-insensitive.
A pattern beginning with a \fB(?d)\fP prefix enables removal of these files if
they are preventing directory deletion. This prefix should be used by any OS
generated files which you are happy to be removed.
-.IP \(bu 2
-A line beginning with \fB//\fP is a comment and has no effect. The same double
-slashes in any other place are interpreted literally, e.g. trying to do
-\fBfile // comment\fP will make Syncthing look for a file called \fBfile // comment\fP\&.
-.UNINDENT
.sp
\fBNOTE:\fP
-.INDENT 0.0
+.INDENT 2.0
.INDENT 3.5
-Prefixes can be specified in any order (e.g. “(?d)(?i)”), but cannot be in a
-single pair of parentheses (not “(?di)”).
+Prefixes can be specified in any order (e.g. \fB(?d)(?i)\fP), but cannot
+be combined in a single pair of parentheses like (?di)\&.
.UNINDENT
.UNINDENT
-.sp
-\fBNOTE:\fP
-.INDENT 0.0
-.INDENT 3.5
-Include patterns (that begin with \fB!\fP) cause Syncthing to traverse
-the entire directory tree regardless of other ignore patterns.
-If the \fI\%watcher\fP is enabled, the entire directory
-tree will be watched as well.
-.sp
-Top\-level include patterns are treated as special cases and will not force Syncthing to
-scan (or watch) the entire directory tree. For example: \fB!/foo\fP is a top\-level include
-pattern, while \fB!/foo/bar\fP is not.
-.UNINDENT
+.IP \(bu 2
+A line beginning with \fB//\fP is a comment and has no effect. The same double
+slashes in any other place are interpreted literally, e.g. trying to do
+\fBfile // comment\fP will make Syncthing look for a file called \fBfile // comment\fP\&.
.UNINDENT
.SH EXAMPLE
.sp
diff --git a/man/syncthing-versioning.7 b/man/syncthing-versioning.7
index e8023c521..f3a4eeadd 100644
--- a/man/syncthing-versioning.7
+++ b/man/syncthing-versioning.7
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING-VERSIONING" "7" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING-VERSIONING" "7" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing-versioning \- Keep automatic backups of deleted files by other nodes
.sp
diff --git a/man/syncthing.1 b/man/syncthing.1
index 62fd5a5f1..27df777e3 100644
--- a/man/syncthing.1
+++ b/man/syncthing.1
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SYNCTHING" "1" "Jan 04, 2024" "v1.27.2" "Syncthing"
+.TH "SYNCTHING" "1" "Jan 15, 2024" "v1.27.3" "Syncthing"
.SH NAME
syncthing \- Syncthing
.SH SYNOPSIS