Jakob Borg
da8a1f242c
Merge pull request #1646 from AudriusButkevicius/readonly
...
Make targets writeable before removal on Windows (fixes #1610 )
2015-04-17 14:21:39 +09:00
Jakob Borg
946d98b71f
Merge pull request #1645 from AudriusButkevicius/tests
...
Fix tests on Windows (fixes #1531 )
2015-04-17 14:20:53 +09:00
Jakob Borg
c6300a5da8
Tone down UPnP errors a little
2015-04-16 23:45:12 +09:00
Jakob Borg
9359daa0d9
Merge branch 'pr-1636'
...
* pr-1636:
Store and use _localStorage object
fix using detect localStorage
2015-04-16 23:44:59 +09:00
Jakob Borg
2322e9cff7
Store and use _localStorage object
2015-04-16 23:44:34 +09:00
Jakob Borg
a876e1e348
Merge remote-tracking branch 'syncthing/pr/1636' into pr-1636
...
* syncthing/pr/1636:
fix using detect localStorage
2015-04-16 23:32:48 +09:00
Jakob Borg
6a863c8f71
Translation update
2015-04-16 23:27:27 +09:00
Jakob Borg
392b006b06
Add Moter8
2015-04-16 23:23:34 +09:00
Jakob Borg
d1cc1828b8
Improve ItemStarted/ItemFinished events
...
- Remove full details from ItemStarted (unnecessary, incorrect CamelCase)
- Add "type" ("file" or "dir") to both events
- Add "action" (what we tried to do - "delete" or "update") to both
events.
2015-04-14 23:31:39 +09:00
Jakob Borg
069e8cf122
Don't schedule summaries on all state changes
...
Prior to this change we schedule summaries on each state change, i.e.
scanning->idle and idle->scanning, which is unnecessary. Now we only do
it on index updates, plus the immediate one on going syncing->idle.
2015-04-14 20:57:42 +09:00
Jakob Borg
102a2db1f3
Work around broken Lstat on Android
2015-04-14 19:53:49 +09:00
Jakob Borg
aa803ce2ff
Move folder errors to state
...
The "Invalid" config attribute is retained for errors discovered during
config loading (empty path, duplicate ID). This can only be set or
cleared at config loading time.
Errors discovered during runtime (I/O problems, etc) are now in the
folder state instead. Changes to these are sent as any other folder
state change.
2015-04-13 07:43:45 +09:00
Jakob Borg
a027a60f5d
Correctly feature detect localStorage ( fixes #1632 )
2015-04-13 06:50:07 +09:00
Jakob Borg
270649535e
Merge pull request #1625 from Moter8/patch-1
...
Reword and clarify some sentences.
2015-04-10 13:48:14 +02:00
Jakob Borg
b74df18a4a
Translation update
2015-04-10 13:32:23 +02:00
Jakob Borg
5cd2906a39
Fix NICKS and authors in index.html
2015-04-10 12:57:43 +02:00
Jakob Borg
bc37b69d17
Add ARM to GUI architectures, and fallback for unknowns
2015-04-10 12:45:53 +02:00
Jakob Borg
7df9c1b6e4
Merge pull request #1621 from Zillode/fix-no-upgrade
...
Fix compilation of -noupgrade builds
2015-04-10 08:30:50 +02:00
Jakob Borg
509e2411bf
Merge pull request #1616 from syncthing/rates
...
Fix total transfer rates (fixes #1615 )
2015-04-09 13:08:49 +02:00
Jakob Borg
65c906f951
Merge pull request #1617 from syncthing/integ
...
Try capturing panics
2015-04-09 13:07:46 +02:00
Jakob Borg
936c76119d
Index reset should generate file conflicts ( fixes #1613 )
2015-04-09 13:06:09 +02:00
Jakob Borg
f45865606a
Add initial merge and reset conflict tests
2015-04-09 13:06:09 +02:00
Jakob Borg
cfc9776bae
Check for short ID conflict at startup
2015-04-09 13:06:00 +02:00
Jakob Borg
4b07609458
GUI version string includes OS and Arch
...
(Useful when debugging via screenshots...)
2015-04-09 11:33:24 +02:00
Jakob Borg
f5030f1c2c
Update XDR dependency ( fixes #1606 )
2015-04-08 14:49:29 +02:00
Jakob Borg
2a48fb8e87
Merge pull request #1607 from syncthing/deadlock
...
Don't run deadlock detection in release mode unless asked to (fixes #1536 )
2015-04-08 14:48:20 +02:00
Jakob Borg
4b1d2839e8
Correct override PATH in test
2015-04-08 14:23:26 +02:00
Jakob Borg
b2a79855ae
Handle long filenames on Windows ( fixes #1295 )
2015-04-08 14:05:39 +02:00
Jakob Borg
d7100fd9bc
Add HTTP request tracing
2015-04-07 21:52:47 +02:00
Jakob Borg
0bfb40ae51
discourse -> forum
2015-04-07 16:07:16 +02:00
Jakob Borg
11c83670d6
Merge pull request #1601 from syncthing/conns
...
Fix GUI
2015-04-07 15:35:54 +02:00
Jakob Borg
ab25cd09ed
Merge pull request #1600 from syncthing/conns
...
Change /rest/system/connections output (fixes #1487 )
2015-04-07 14:29:40 +02:00
Jakob Borg
63ae2f64cf
Woops: /rest/system/errors -> /rest/system/error
2015-04-07 13:46:39 +02:00
Jakob Borg
105103fae0
Woops: /rest/system/report -> /rest/svc/report
2015-04-07 13:33:37 +02:00
Jakob Borg
70f4792ab1
Translation update
2015-04-07 12:24:02 +02:00
Jakob Borg
defd9fa322
Merge pull request #1595 from calmh/rest-rework
...
Tidy up the REST interface URLs (fixes #1593 )
2015-04-07 12:20:36 +02:00
Jakob Borg
e884d0fda6
Tidy up the REST interface URLs ( fixes #1593 )
2015-04-07 12:16:23 +02:00
Jakob Borg
7b99a5fbac
Clean up config directory of old crap
2015-04-07 09:25:28 +02:00
Jakob Borg
b74c31e520
Only show Override button in idle state
2015-04-06 23:33:28 +02:00
Jakob Borg
221f43e4bd
Use a socket per interface for v6 multicast ( fixes #1563 )
2015-04-06 20:55:50 +02:00
Jakob Borg
a17333d73e
Override needs to twiddle the version a bit more ( fixes #1564 )
2015-04-06 20:55:40 +02:00
Jakob Borg
207b43499c
Merge remote-tracking branch 'syncthing/pr/1577'
...
* syncthing/pr/1577:
Add uptime in webgui (fixes #1501 )
Conflicts:
cmd/syncthing/gui.go
internal/auto/gui.files.go
2015-04-06 20:53:32 +02:00
Jakob Borg
0c0de17b38
Merge pull request #1582 from ralder/webgui-enable-gzip
...
Enable gzip for static files for webgui
2015-04-06 08:33:57 +02:00
Jakob Borg
bf4eb4b269
Copy configuration struct when sending Changed() events
...
Avoids data race. Copy() must be called with lock held.
2015-04-05 21:07:15 +02:00
Jakob Borg
a5edb6807e
The -reset option now only removes db
2015-04-05 17:40:58 +02:00
Jakob Borg
ecadf30fe7
model: Use separate db commit routine ( fixes #1558 )
2015-04-05 16:19:14 +02:00
Jakob Borg
515f0db5b4
Benchmark syncing many vs large files
2015-04-05 16:16:15 +02:00
Jakob Borg
c2f367cf70
Merge pull request #1585 from Zillode/extra-case-test
...
Test combination of prefixes (@benapetr)
2015-04-05 13:37:52 +02:00
Jakob Borg
16ae019c8c
Fix AUTHORS
2015-04-04 23:52:23 +02:00
Jakob Borg
bd2051febd
Remove handling for old deprecated config versions
2015-04-04 23:37:47 +02:00
Jakob Borg
8d41a762b6
Clean up translations, generate assets
2015-04-04 23:21:45 +02:00
Jakob Borg
6d3003716c
Merge remote-tracking branch 'syncthing/pr/1553'
...
* syncthing/pr/1553:
Add dzarda
Added an "n", typo in a GUI string
2015-04-04 23:20:48 +02:00
Jakob Borg
739c525a98
model: TestIgnores should not randomly fail
2015-04-04 22:55:24 +02:00
Jakob Borg
ab6bcab78a
fnmatch: Test should pass on Mac/windows
2015-04-04 22:05:15 +02:00
Jakob Borg
6e317896e9
golint: FNM_FOOBAR -> fnmatch.FooBar
2015-04-04 22:03:03 +02:00
Jakob Borg
b08ee3ff81
golint: locHttps -> locHTTPS
2015-04-04 21:59:54 +02:00
Jakob Borg
17fd09102e
go vet: t.Errorf -> t.Error
2015-04-04 21:58:21 +02:00
Jakob Borg
a598cd2b18
Auto generate author list in gui/index.html
2015-04-04 10:09:42 +02:00
Jakob Borg
55e434d67a
Allow non-word characters at the end of commit messages
2015-04-04 09:50:59 +02:00
Jakob Borg
04d4b5d8a0
NICKS
2015-04-04 09:47:54 +02:00
Jakob Borg
7ea00bcb78
Merge pull request #1570 from ralder/select-language-webgui
...
Add language select menu in webgui (fixes #981 )
2015-04-04 09:47:08 +02:00
Jakob Borg
7fd1047832
Merge pull request #1578 from Zillode/fix-config-windows
...
Expand locations during initialisation (fixes #1575 ).
2015-04-03 22:04:08 +02:00
Jakob Borg
65923b5c20
The summary event service should send summary events
2015-04-02 10:07:54 +02:00
Jakob Borg
b659da8a4b
Merge pull request #1548 from Zillode/case-insensitive-ignores
...
Support case-insensitive ignores (fixes #1511 ).
2015-04-01 13:46:59 +02:00
Jakob Borg
eba98717c9
Dependency update
2015-04-01 11:58:35 +02:00
Jakob Borg
e4dba99cc0
Immediately recalculate summary when folder state changes syncing->idle
2015-04-01 11:58:27 +02:00
Jakob Borg
454e688c3d
Push model data instead of pull ( fixes #1434 )
2015-04-01 11:46:30 +02:00
Jakob Borg
54752deaa1
Move index to index-v0.11.0.db (new format) and centralize location config
2015-04-01 11:30:28 +02:00
Jakob Borg
a3cf37cb2e
Refactor and improve integration tests
2015-04-01 11:13:19 +02:00
Jakob Borg
6459d11d32
Merge pull request #1378 from Zillode/draft-upgrade
...
Do not consider draft releases or releases with emtpy assets
2015-04-01 11:03:13 +02:00
Jakob Borg
c7f6f4f48d
Merge pull request #1546 from Zillode/fix-reset-dir
...
Fix -reset folder target
2015-03-30 21:57:09 +02:00
Jakob Borg
2951f128f6
Translation update for external versioner
2015-03-30 14:15:17 +02:00
Jakob Borg
53cb66eeaf
Merge pull request #1537 from syncthing/marker
...
More graceful handling on folder errors (fixes #762 )
2015-03-30 09:30:15 +02:00
Jakob Borg
bcf8f798e2
Merge pull request #1543 from rumpelsepp/systemd
...
systemd: Fix error code definitions to prevent failed units
2015-03-30 08:37:08 +02:00
Jakob Borg
34ba5678c3
Allowed integration test time 60m -> 90m
2015-03-30 08:26:31 +02:00
Jakob Borg
47e64ae503
Handle conflicts when pulling ( fixes #220 )
2015-03-30 00:01:52 +02:00
Jakob Borg
4beef5cc66
Remove default GC tweak
...
This reverts the GC behavior to the Go default of triggering GC when the
heap has grown 100% compared to after the previous GC. We were setting
this to 25% to keep memory usage at a minimum, but it has a pretty
severe performance cost (especially when syncing large files) as we keep
triggering GC too often.
This documents the tweak in the `-help` message so users can decide for
themselves, and sticks to whatever the Go runtime developers thinks is
best for the default.
2015-03-29 19:08:22 +02:00
Jakob Borg
ba575f55ec
Merge pull request #1530 from Zillode/multi-scan
...
Support multiple scan query strings at the same time
2015-03-29 16:02:45 +02:00
Jakob Borg
c67e2c2a5a
Merge pull request #1528 from Zillode/change-gui-port
...
Change (default) GUI port from 8080 to 8384 ('ST' in ascii values)
2015-03-27 14:08:03 +01:00
Jakob Borg
4b1ce250c1
Merge pull request #1527 from AudriusButkevicius/protochanges
...
Cherry-picks
2015-03-27 13:44:03 +01:00
Jakob Borg
66f7d83baa
Don't allow arbitrarily short reconnection intervals ( fixes #1524 )
2015-03-26 13:57:57 +01:00
Jakob Borg
b44e87c6e8
Silence go vet composites warning
...
https://code.google.com/p/go/issues/detail?id=6820
2015-03-25 23:18:43 +01:00
Jakob Borg
6da7f17c4a
Implement version vectors
2015-03-25 23:10:34 +01:00
Jakob Borg
b4f45d1e79
Update tests for version vectors
2015-03-25 23:10:33 +01:00
Jakob Borg
7d766bf7c7
Update protocol
2015-03-25 22:52:43 +01:00
Jakob Borg
75dc7e6671
Assets
2015-03-25 22:08:16 +01:00
Jakob Borg
23bae932c7
Add flags and options for future extensibility ( fixes #1027 )
2015-03-25 21:21:41 +01:00
Jakob Borg
9701998f82
Add negative cache time to global discovery
...
This reduces the amount of external queries by not repeating a query for
a given address if we have failed within the last three minutes.
2015-03-25 16:55:42 +01:00
Jakob Borg
0289c50ad9
Changelog.go needs a copyright header
2015-03-25 08:55:10 +01:00
Jakob Borg
50490f5b26
Merge pull request #1514 from kamadak/name
...
List the given name first for consistency with others
2015-03-24 21:10:12 +01:00
Jakob Borg
d12f802027
Merge pull request #1513 from kamadak/dir-perm
...
Preserve the permission of a newly created directory
2015-03-24 21:09:48 +01:00
Jakob Borg
3706f9bcb8
Merge pull request #1510 from AudriusButkevicius/location
...
Configure location provider
2015-03-22 18:38:33 +01:00
Jakob Borg
6186a746e0
Rewrite changelog.sh in Go
2015-03-22 16:14:52 +01:00
Jakob Borg
3e98bae5ec
Fix changelog.sh for Linux
2015-03-22 15:45:40 +01:00
Jakob Borg
a7492f8612
Send correct MIME type for SVG images ( fixes #1506 )
2015-03-22 12:57:16 +01:00
Jakob Borg
123b1f01e4
Translation update
2015-03-22 11:33:10 +01:00
Jakob Borg
865f62e3eb
Merge pull request #1505 from rumpelsepp/systemd
...
systemd: Set -logflags to 0, provide -no-browser flag
2015-03-21 23:28:54 +01:00
Jakob Borg
157a4c891c
Update integration test configs to v10
2015-03-21 15:40:00 +01:00
Jakob Borg
ad9ea07309
Set defaults correctly for autoNormalize
...
The default:"foo" struct tags aren't actually used for folder configs.
2015-03-21 15:33:31 +01:00
Jakob Borg
fc483cdfc6
Assets
2015-03-20 09:35:02 +01:00