Jakob Borg
21fbbc50cd
hax
2015-05-11 18:39:53 +02:00
Jakob Borg
c2f2d8771f
Tweak the database block cache size, and add config for it
2015-05-11 09:08:25 +02:00
Jakob Borg
179c9ee8cc
Merge pull request #1792 from Zillode/tempname
...
Retains part of meaningful filename, added unit test and did a small refactoring
2015-05-10 20:44:55 +02:00
Jakob Borg
eb8a505287
Merge pull request #1774 from Zillode/fix-rename-windows
...
If rename works we are happy (fixes #1767 )
2015-05-10 19:04:03 +02:00
Jakob Borg and Lode Hoste
285dcc30cf
Use md5 hash of filename for temporary file ( fixes #1786 )
2015-05-10 18:57:27 +02:00
Jakob Borg
bcf51aed83
Translation update
2015-05-10 14:59:12 +02:00
Jakob Borg
7f0593cd2d
Set default UPnP lease time to 60 minutes
2015-05-09 22:17:53 +02:00
Jakob Borg
e4c41718d8
Fix upnp mapping name
2015-05-09 20:04:15 +02:00
Jakob Borg
7234553990
Implement upnpSvc.Stop() ( fixes #1782 )
2015-05-09 12:49:58 +02:00
Jakob Borg
5761efdb73
Remove system/editor specific ignores (ref #1778 )
2015-05-08 20:34:06 +02:00
Jakob Borg
1133192a86
Merge remote-tracking branch 'syncthing/pr/1779'
...
* syncthing/pr/1779:
Remove stray VIM swap file
2015-05-08 20:32:02 +02:00
Jakob Borg
24a348f6a8
Use larger files for large file transfer benchmark
2015-05-08 14:59:37 +02:00
Jakob Borg
245bd1eb17
Trigger pull check on remote index updates ( fixes #1765 )
...
Without this, when an index update comes in we only do a new pull if the
remote `localVersion` was increased. But it may not be, because the
index is sent alphabetically and the file with the highest local version
may come first. In that case we'll never do a new pull when the rest of
the index comes in, and we'll be stuck in idle but with lots of out of
sync data.
2015-05-08 10:02:46 +02:00
Jakob Borg
03506db76c
Fix rename with capitalization test
2015-05-08 10:02:19 +02:00
Jakob Borg
cb5ef26020
Revert "Enforce line endings when cloning ( fixes #1766 )"
...
This reverts commit 2361a0dd6e .
2015-05-07 22:55:31 +02:00
Jakob Borg
2493ae4c2c
Merge pull request #1773 from Zillode/fix-browser
...
Do not launch browser when running integration tests
2015-05-07 22:23:47 +02:00
Jakob Borg
2bd88344ad
Merge pull request #1772 from Zillode/fix-lf
...
Enforce line endings when cloning (fixes #1766 )
2015-05-07 22:03:20 +02:00
Jakob Borg
31797a5831
Simplify stindex
2015-05-07 09:59:04 +02:00
Jakob Borg
9308c42cff
Skip boring concurrency test in internal/db
2015-05-07 09:57:49 +02:00
Jakob Borg
5fc0808f28
Set the execute bit on Windows executables ( fixes #1762 )
2015-05-05 21:45:26 +02:00
Jakob Borg
e6866ee980
strings.TrimLeft is not actually TrimPrefix
2015-05-05 13:53:11 +02:00
Jakob Borg
45631d30b0
Merge pull request #1756 from LordLandon/master
...
Fix #1728 by using latest version property
2015-05-04 18:34:34 +02:00
Jakob Borg
df59bc7194
Merge pull request #1747 from Zillode/fix-1743
...
Partial fix for #1743
2015-05-04 10:51:40 +02:00
Jakob Borg
ff4706e450
Merge branch 'pr-1748'
...
* pr-1748:
Reschedule before scan
Use a channel instead of locks
Reschedule the next scan interval (fixes #1591 )
2015-05-04 10:40:14 +02:00
Jakob Borg
fc013bd04c
Add LordLandon
2015-05-04 10:36:40 +02:00
Jakob Borg
67ae7a0b6c
Wait for stdout/stderr to close ( fixes #1754 )
2015-05-03 17:36:01 +02:00
Jakob Borg
bd5a64bac0
Reschedule before scan
2015-05-03 14:18:50 +02:00
Jakob Borg
1bd85d8baf
Use a channel instead of locks
2015-05-03 14:18:32 +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