Jakob Borg
67ae7a0b6c
Wait for stdout/stderr to close ( fixes #1754 )
2015-05-03 17:36:01 +02:00
Jakob Borg
33048f88b8
Merge pull request #1752 from alex2108/master
...
Distinguish files with same name but different extension in staggered versioner (fixes #1738 )
2015-05-03 12:32:20 +02:00
Jakob Borg
d0ebf06ff8
Translation update
2015-05-03 08:29:29 +02:00
Jakob Borg
687b249034
Don't create stopped folder in staggered versioning ( fixes #1749 )
2015-05-03 08:22:11 +02:00
Jakob Borg
d1528dcff0
Remove old name conversion from staggered versioning
2015-05-03 08:22:11 +02:00
Jakob Borg
1c31cf6319
Merge pull request #1744 from Zillode/fix-1692
...
Upgrade running Syncthing instances (fixes #1692 )
2015-05-02 15:17:45 +02:00
Jakob Borg
4ff535f883
Twitter link (lazily wrong icon, because not in Glyphicons...)
2015-05-01 23:32:51 +02:00
Jakob Borg
3cbddfe545
Merge pull request #1745 from Zillode/fix-1678
...
Added test for combining case insensitive and negated patterns (fixes #1678 )
2015-05-01 09:20:51 +02:00
Jakob Borg
fb312a71f7
Add verbose logging ( fixes #179 )
2015-04-30 20:47:21 +02:00
Jakob Borg
136d79eaa3
Break out GUI into an API service
2015-04-30 20:36:07 +02:00
Jakob Borg
834336499a
Adaptive database cache size
2015-04-30 20:25:44 +02:00
Jakob Borg
c9da8237df
Report usage statistics after transfer bench
2015-04-30 08:43:57 +02:00
Jakob Borg
756c5a2604
User fewer hasher routines when there are many folders.
2015-04-29 21:26:08 +02:00
Jakob Borg
a9c31652b6
Merge branch 'pr-1725'
...
* pr-1725:
typos and spelling correction
2015-04-29 17:09:30 +02:00
Jakob Borg
60fcaebfdb
Run vet and lint. Make us lint clean.
2015-04-29 10:38:02 +02:00
Jakob Borg
1207d54fdd
Tweak UPnP discovery, avoid non-multicast interfaces ( fixes #1721 )
2015-04-28 22:32:10 +02:00
Jakob Borg
4c6eb137da
Merge pull request #1720 from AudriusButkevicius/ignores
...
Matcher is always there
2015-04-28 11:35:12 +02:00
Jakob Borg
57ec2ff915
Handle conflict with local delete ( fixes #1722 )
2015-04-28 11:34:16 +02:00
Jakob Borg
0642402449
Break out UPnP port mapping into a service
2015-04-28 10:25:25 +02:00
Jakob Borg
f5211b0697
Add some more cache forbidding headers, for various user agents.
2015-04-27 09:08:55 +02:00
Jakob Borg
fd4ea46fd7
Merge pull request #1708 from jarlebring/upnp_close_conn_fix
...
Fix to for routers that cannot handle many open HTTP-connections
2015-04-26 22:54:47 +02:00
Jakob Borg
a17c48aed6
Merge pull request #1705 from AudriusButkevicius/glob
...
Add osutil.Glob to deal with Windows (fixes #1690 )
2015-04-26 18:28:25 +02:00
Jakob Borg
15b87ae297
Merge pull request #1704 from jarlebring/upnp_caps
...
Fix capitalization in HTTP-header in SOAP request (fixes #1696 )
2015-04-26 20:10:14 +09:00
Jakob Borg
02fdf59839
Add jarlebring
2015-04-26 19:40:02 +09:00
Jakob Borg
ff984425a3
Merge pull request #1703 from AudriusButkevicius/page
...
Add pagination to Out of sync item list (fixes #1509 )
2015-04-26 18:42:17 +09:00
Jakob Borg
266a5116a1
Break out connection handling into a service
2015-04-25 23:21:42 +09:00
Jakob Borg
131f2be857
Add audit log feature
2015-04-25 23:20:39 +09:00
Jakob Borg
be7b3a9952
Configurable file pull order (alphabetic, random, by size or age)
2015-04-25 23:20:21 +09:00
Jakob Borg
bb31b1785b
Add a service manager to main (future use)
2015-04-25 23:16:46 +09:00
Jakob Borg
2a60f4b1e9
Add .gitattributes; normalize line endings
2015-04-25 23:16:46 +09:00
Jakob Borg
33a4fb5a1a
Fix folder check tests
2015-04-25 23:16:46 +09:00
Jakob Borg
7bf55dd14f
events.Subscription.Poll does not seem to require locking
...
This is a large source of output from the new lock logging, and it
doesn't seem to accomplish anything useful that I can see. Running
integration with the race detector to make sure...
2015-04-24 11:25:42 +09:00
Jakob Borg
e158f17c2b
Adjust sync test intervals to be less latency sensitive
2015-04-24 11:25:24 +09:00
Jakob Borg
c5027d9478
Merge branch 'pr-1688'
...
* pr-1688:
Minor fixup
Add tests, fix getCaller, replace wg.Done with wg.Wait
2015-04-24 09:43:52 +09:00
Jakob Borg
36c1d82146
Minor fixup
2015-04-24 09:43:40 +09:00
Jakob Borg
43d39844f7
Merge pull request #1685 from AudriusButkevicius/mut
...
Add mutex logging
2015-04-23 21:16:23 +09:00
Jakob Borg
542716e216
Allow major upgrades
2015-04-23 17:13:11 +09:00
Jakob Borg
b35958d024
Avoid spurious request for /qr?text={{myID}} ( fixes #1679 )
2015-04-22 09:37:18 +09:00
Jakob Borg
bf7d84c12a
Clean up REST JSON a little further
2015-04-21 23:28:58 +09:00
Jakob Borg
08c383012f
Loosen the requirements on what can be upgraded to what
2015-04-21 09:06:10 +09:00
Jakob Borg
e2420495f3
Fix type in device sort ( fixes #1668 )
2015-04-20 22:18:19 +09:00
Jakob Borg
c905a41e2a
Reminder in debug output to explain high CPU usage
2015-04-20 14:29:38 +09:00
Jakob Borg
42ff4b5bf0
changelog.go should not be built
2015-04-20 14:03:50 +09:00
Jakob Borg
4fb74a32cc
Don't initialize subscription in init()
...
By doing it init(), the monitor process also gets a subscription thing
running, which is unnecessary (and really confused me when seeing it in
the debug output).
2015-04-20 12:58:58 +09:00
Jakob Borg
c741465328
Use versionString() in about modal ( fixes #1663 )
2015-04-20 08:23:59 +09:00
Jakob Borg
fbca537a40
Merge pull request #1655 from kamadak/fix-nil-deref
...
Fix nil pointer dereferences in REST with non-existent folders
2015-04-19 17:20:47 +09:00
Jakob Borg
83420b0199
Merge pull request #1654 from AudriusButkevicius/fixes
...
Fix capitalization (fixes #1652 , fixes #1649 )
2015-04-19 17:20:05 +09:00
Jakob Borg
cebe21a3af
Don't buffer large files a long time while scanning
2015-04-17 16:40:09 +09:00
Jakob Borg
6d84443db8
Homogenize the LocalIndexUpdated event
...
It had two different formats, and we use "items" instead of "numFiles"
in other places.
(Discovered while documenting :)
2015-04-17 14:22:06 +09:00
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