Audrius Butkevicius
57028e3acc
Merge pull request #1325 from rumpelsepp/master
...
Added exit code definitions to systemd service files (fixes #1324 )
2015-02-02 08:04:27 +00:00
Audrius Butkevicius
8358fedaf4
Fix failing integration tests
2015-02-01 18:57:46 +00:00
Audrius Butkevicius
ec82b0c648
Merge pull request #1309 from uok/fix-override
...
Fix button "override changes" line break (fixes #1144 )
2015-01-29 10:40:14 +00:00
Audrius Butkevicius
d91b8ac444
Merge pull request #1299 from krozycki/master
...
Show information in folder panel if ignore patterns are active fixes #1279
2015-01-27 19:54:09 +00:00
Audrius Butkevicius
11267cd44f
Merge pull request #1298 from uok/link-usage
...
Make links to usage report clickable
2015-01-26 20:59:20 +00:00
Audrius Butkevicius
ae1d3b3dd3
Merge pull request #1293 from uok/move-panels
...
Move panels to top of page (ref #1270 )
2015-01-25 09:53:03 +00:00
Audrius Butkevicius
6d942635af
Merge pull request #1269 from uok/master
...
Small improvements for job queue
2015-01-22 22:58:33 +00:00
Audrius Butkevicius
cda2c5d459
Fix integration tests
2015-01-22 22:42:39 +00:00
Audrius Butkevicius
25c664b13a
Improvements to integration tests
2015-01-22 00:18:08 +00:00
Audrius Butkevicius
7c680c955f
Merge pull request #1274 from calmh/minor-tweaks
...
Integer type policy
2015-01-19 20:40:36 +00:00
Audrius Butkevicius
a53facf709
Cleanup temporary files ( fixes #1239 )
2015-01-18 20:34:47 +00:00
Audrius Butkevicius
cba38b15a9
Check for deleted files
2015-01-18 13:44:10 +00:00
Audrius Butkevicius
5ac7564bfe
Merge pull request #1259 from calmh/check-folder-shared
...
Verify folder<->device permission in Request
2015-01-16 12:07:37 +00:00
Audrius Butkevicius
261825a89b
Merge pull request #1256 from calmh/fix-963
...
Adds File Versioning to folder info (fixes #963 )
2015-01-15 17:25:28 +00:00
Audrius Butkevicius
e50a8917ec
Add renames to integration tests
2015-01-13 22:07:14 +00:00
Audrius Butkevicius
74d7c8e625
Efficient renames ( fixes #1217 )
2015-01-13 22:06:13 +00:00
Audrius Butkevicius
4ca3889bed
Merge pull request #1246 from syncthing/break-out-proto
...
Refactor out protocol and luhn (protocol dependency) packages
2015-01-13 12:37:46 +00:00
Audrius Butkevicius
48382c4b59
Merge pull request #1245 from syncthing/indexclean-v2
...
Also filter out some other obviously invalid filenames (ref #1243 )
2015-01-13 11:35:04 +00:00
Audrius Butkevicius
25c26e2f81
Merge pull request #1244 from syncthing/indexclean
...
Remove nil filenames from database and indexes (fixes #1243 )
2015-01-13 08:36:49 +00:00
Audrius Butkevicius
ce86131d12
Merge pull request #1242 from syncthing/rename-set
...
Renaming of package internal/files and type files.Set
2015-01-12 21:10:27 +00:00
Audrius Butkevicius
a2548b1fd0
Merge pull request #1241 from syncthing/fix-1143
...
Don't start a new refresh() loop on each UIOnline (fixes #1143 )
2015-01-12 11:29:53 +00:00
Audrius Butkevicius
c95812353f
Merge pull request #1236 from syncthing/flag-safe
...
Reject Index and Request messages with unexpected flags
2015-01-11 12:40:40 +00:00
Audrius Butkevicius
5034a41c08
Connecting to a newer node triggers autoupgrade check ( fixes #1177 )
2015-01-10 17:05:19 +00:00
Audrius Butkevicius
25fece2d50
Make discovery logging a bit better ( fixes #1188 )
2015-01-10 16:15:16 +00:00
Audrius Butkevicius
2b78e37d92
Rename "Last File Synced" to "Last File Received" ( fixes #1145 )
...
IMHO this is more clear
2015-01-10 14:55:08 +00:00
Audrius Butkevicius
a2070d9ce4
Expose and use path separator ( fixes #1163 )
2015-01-10 14:51:29 +00:00
Audrius Butkevicius
5827a686b8
Make parallel hasher configurable, remove finisher setting ( fixes #1199 )
2015-01-10 14:32:20 +00:00
Audrius Butkevicius
dec479532e
All roads lead to Finisher ( fixes #1201 )
2015-01-10 13:45:48 +00:00
Audrius Butkevicius
3676f0268f
Merge pull request #1220 from syncthing/arm-build
...
Only build ARMv5 (fixes #1218 )
2015-01-09 10:25:50 +00:00
Audrius Butkevicius
a7b75a54bb
Merge pull request #1219 from syncthing/refactor-truncated
...
Refactor stuff around FileInfoTruncated
2015-01-09 10:12:48 +00:00
Audrius Butkevicius
735d420d40
Merge pull request #1215 from syncthing/new-proto-bc
...
Add some new protocol fields
2015-01-08 21:54:01 +00:00
Audrius Butkevicius
12eabb220d
Add device finder utility
2015-01-06 23:12:12 +00:00
Audrius Butkevicius
9d6ef24660
Merge pull request #1194 from syncthing/fix-1186
...
Use comma-ok idiom to signal files missing in database (fixes #1186 )
2015-01-06 21:54:13 +00:00
Audrius Butkevicius
010d5a0192
Merge pull request #1179 from syncthing/httperror
...
Handle HTTP errors on non-event requests (fixes #1120 )
2015-01-05 17:45:18 +00:00
Audrius Butkevicius
83d25f09a3
Fix broken upgrades ( fixes #1175 )
2015-01-04 18:19:00 +00:00
Audrius Butkevicius
ed747a2d3d
Add identicons to device prompts
2015-01-03 23:34:15 +00:00
Audrius Butkevicius
5ac01a3af4
Hash blocks after receipt, try multiple peers ( fixes #1166 )
2015-01-03 23:21:57 +00:00
Audrius Butkevicius
56ccb5b2ab
New device, folder prompts ( fixes #120 , fixes #330 )
2015-01-03 23:06:41 +00:00
Audrius Butkevicius
9c6cb0f630
Merge pull request #1172 from syncthing/random-scanintv
...
Add a random perturbation to the scan interval (fixes #1150 )
2015-01-02 15:25:22 +00:00
Audrius Butkevicius
1b066d6965
Merge pull request #1171 from syncthing/jobqueue
...
Add job queue (replaces #1060 )
2015-01-02 15:18:50 +00:00
Audrius Butkevicius and Jakob Borg
b753f01ac1
Add tests
2015-01-02 15:33:39 +01:00
Audrius Butkevicius and Jakob Borg
fd0a147ae6
Add job queue ( fixes #629 )
...
Request to terminate currently ongoing downloads and jump to the bumped file
incoming in 3, 2, 1.
Also, has a slightly strange effect where we pop a job off the queue, but
the copyChannel is still busy and blocks, though it gets moved to the
progress slice in the jobqueue, and looks like it's in progress which it isn't
as it's waiting to be picked up from the copyChan.
As a result, the progress emitter doesn't register on the task, and hence the file
doesn't have a progress bar, but cannot be replaced by a bump.
I guess I can fix progress bar issue by moving the progressEmiter.Register just
before passing the file to the copyChan, but then we are back to the initial
problem of a file with a progress bar, but no progress happening as it's stuck
on write to copyChan
I checked if there is a way to check for channel writeability (before popping)
but got struck by lightning just for bringing the idea up in #go-nuts.
My ideal scenario would be to check if copyChan is writeable, pop job from the
queue and shove it down handleFile. This way jobs would stay in the queue while
they cannot be handled, meaning that the `Bump` could bring your file up higher.
2015-01-02 15:33:39 +01:00
Audrius Butkevicius
e94bd90782
Merge pull request #1164 from syncthing/ro-tempfiles
...
Handle read only temp files after crash/restart
2014-12-31 12:08:37 +00:00
Audrius Butkevicius
514bb0beda
Silence versioner warnings for unmatched files ( fixes #1117 )
2014-12-30 22:43:07 +00:00
Audrius Butkevicius
41b1bd2f05
Use ListenMulticastUDP for multicast sockets (potentially fixes #1113 )
2014-12-30 22:27:47 +00:00
Audrius Butkevicius
bf40dadf04
Use unique names for UPnP mappings ( fixes #1100 , fixes #1128 )
2014-12-30 21:47:12 +00:00
Audrius Butkevicius
0f9550c747
Merge pull request #1149 from syncthing/fix-1058
...
Also check file size when determining if file is unchanged (fixes #1058 )
2014-12-29 13:29:00 +00:00
Audrius Butkevicius
b13ae17a47
Merge pull request #1147 from syncthing/fix-1118
...
Generate a random API key on initial setup (fixes #1118 )
2014-12-29 13:28:38 +00:00
Audrius Butkevicius
229b218203
Merge pull request #1146 from syncthing/fix-1047
...
Make auto upgrade careful about breaking changes (fixes #1047 )
2014-12-29 11:41:10 +00:00
Audrius Butkevicius
2fa45436c2
Merge pull request #1140 from syncthing/fix-1133
...
Refactor ignore handling to fix #1133
2014-12-23 13:01:56 +02:00
Audrius Butkevicius
0d433b58ba
Merge pull request #1139 from syncthing/check-upgrade-md5
...
Check upgrade md5
2014-12-22 15:33:19 +02:00
Audrius Butkevicius
90101d0269
Merge pull request #1134 from syncthing/fix-816
...
Don't ignore ignored items forever (fixes #816 )
2014-12-21 16:18:24 +02:00
Audrius Butkevicius
7a1aaaf5c4
Remove temporaries during scan ( fixes #1092 )
2014-12-09 23:58:58 +00:00
Audrius Butkevicius
bde92d5cfe
Display last received file and time ( fixes #292 , fixes #801 )
2014-12-09 20:24:48 +00:00
Audrius Butkevicius
691f0f4845
Merge pull request #1102 from syncthing/gui-poodle
...
Protect GUI HTTPS from some attacks
2014-12-09 09:52:21 +00:00
Audrius Butkevicius
749bbec566
Merge pull request #1099 from syncthing/vet-and-lint
...
Various changes for vet and lint
2014-12-08 17:08:18 +00:00
Audrius Butkevicius
b00264b594
Copy compression setting while introducing
2014-12-07 22:43:30 +00:00
Audrius Butkevicius
88a347dce0
Escape plus sign ( fixes #1090 )
2014-12-07 00:10:32 +00:00
Audrius Butkevicius
3e7b197a1d
Merge pull request #1074 from syncthing/fix-1071
...
Handle symlinks in versioning (fixes #1071 )
2014-12-06 20:19:25 +00:00
Audrius Butkevicius
05eab51a0d
Select repos to share with in node editor dialog ( fixes #719 )
2014-12-05 00:22:16 +00:00
Audrius Butkevicius
604a4e7dbc
Scrap IsSymlink for native support on Go 1.4
...
Obviously needs Go 1.4 to go back in.
I am still open to doing fix-up's on rescan interval on Windows, which
would still allow getting rid of all the Windows code.
Frankly, we could just defer creations of links (like we defer deletions of files)
in hopes that the target gets created, and if it doesn't, well tough luck, you'll
get a file symlink.
To be honest, nobody would even notice this 'issue' as I am sure nobody on
Windows uses symlinks.
But at the same time, this ugly code is hidden away in some creppy file in
it's own module far far away, and the interface that it exports is fine'ish,
so I wouldn't mind keeping it as it is.
2014-12-04 23:02:57 +00:00
Audrius Butkevicius
80dca96ee8
Revisit -no-console option for Windows
...
The reason for ShowWindow opose to your FreeConsole is because if you start up
cmd.exe and do syncthing.exe -no-output it actually hides the existing cmd.exe
window oppose to opening a separate window and then hiding it, which keeps the
existing console hanging on syncthing.exe running.
I tried playing around with compiling as GUI, then given the option is not present
allocating a console, and redirecting the std streams to the new console, but that
seems ugly as I'd have to make quite a few calls. But that does get of the initial
flash.
2014-12-04 21:59:40 +00:00
Audrius Butkevicius and Audrius Butkevicius
992ad97ad5
Cache file descriptors
2014-12-04 16:18:47 +00:00
Audrius Butkevicius
770fff287e
Avoid rounding errors ( fixes #1068 )
2014-12-03 23:44:39 +00:00
Audrius Butkevicius
d80c40cfbf
Merge pull request #1072 from syncthing/rewrite-ignore-cache
...
Rewrite ignore cache
2014-12-03 09:50:05 +00:00
Audrius Butkevicius
3cbe92d797
Use unique versions in staggered versioner ( fixes #1063 )
2014-12-02 19:04:12 +00:00
Audrius Butkevicius
bc8907e90d
Check if announcement data is available
2014-12-01 19:53:13 +00:00
Audrius Butkevicius
d30d0b29a9
Fix CSS
2014-12-01 10:30:38 +00:00
Audrius Butkevicius
2912defb97
Add tests for new discovery
2014-12-01 10:30:25 +00:00
Audrius Butkevicius
69f8ac6b56
Change to URL based announce server addresses ( fixes #943 )
2014-12-01 10:30:25 +00:00
Audrius Butkevicius
7ad711f554
Add option to disable symlinks ( fixes #1017 )
2014-11-30 22:10:32 +00:00
Audrius Butkevicius and Jakob Borg
fd2d2c035e
Add support for multiple announce servers ( fixes #677 )
...
Somebody owes me a beer.
2014-11-30 13:25:06 +01:00
Audrius Butkevicius
c1069052ae
Fix versioner regexp's ( fixes #1023 )
2014-11-25 22:32:18 +00:00
Audrius Butkevicius
ea17542e4b
Change progress emitter
...
1. Do not use cached value for BytesCompleted
2. Refactor JS a bit
3. Allow disabling progress emitter
2014-11-25 22:07:18 +00:00
Audrius Butkevicius
c7d779fe88
Fix tests on Windows
2014-11-25 21:27:10 +00:00
Audrius Butkevicius
a70f3f12c5
Merge pull request #999 from piobpl/master
...
Showing detailed sync progress (fixes #476 )
2014-11-25 20:55:12 +00:00
Audrius Butkevicius
bd91519df9
Add aria label on cog ( closes #1020 )
2014-11-24 21:14:14 +00:00
Audrius Butkevicius
262cf63956
Populate correct defaults
2014-11-23 18:45:45 +00:00
Audrius Butkevicius
59a85c1d75
Use custom structure for /need calls ( fixes #1001 )
...
Also, remove trimming by number of blocks as this no longer affects the size
of the response.
2014-11-23 00:52:48 +00:00
Audrius Butkevicius
4427149a38
Make copiers, pullers and finishers configurable
...
Compliments #999
2014-11-23 00:02:12 +00:00
Audrius Butkevicius
20dee618ea
Populate ignores upon adding a folder ( fixes #996 )
2014-11-22 02:22:09 +00:00
Audrius Butkevicius
37ebbb53be
Replace directories/links with files ( fixes #580 )
2014-11-22 02:22:03 +00:00
Audrius Butkevicius and Jakob Borg
20ba0bf4ed
Update PROTOCOL.md
2014-11-20 16:32:01 +01:00
Audrius Butkevicius and Jakob Borg
c325ffd0f8
Add symlink support ( fixes #873 )
2014-11-20 16:32:00 +01:00
Audrius Butkevicius and Jakob Borg
6e88d9688b
Implement symlinks package
2014-11-20 16:32:00 +01:00
Audrius Butkevicius and Jakob Borg
bf898f10fb
Add symlink support at the protocol level
2014-11-20 16:32:00 +01:00
Audrius Butkevicius and Jakob Borg
c891999e1d
Move filename conversion into osutil
2014-11-20 16:32:00 +01:00
Audrius Butkevicius and Jakob Borg
938e287501
Code smell
2014-11-20 16:32:00 +01:00
Audrius Butkevicius
7106fc5304
Remove existing file while handling dir ( fixes #952 )
2014-11-13 22:59:40 +00:00
Audrius Butkevicius
d16dcb9f19
Lock while accessing folder configs
2014-11-13 22:30:49 +00:00
Audrius Butkevicius
1aaf34b0ed
Fix typo
2014-11-13 22:30:43 +00:00
Audrius Butkevicius
39a3b8922d
Save config on device rename ( fixes #957 )
2014-11-12 23:42:17 +00:00
Audrius Butkevicius
fc47562983
Only connected devices are available devices
2014-11-03 21:25:36 +00:00
Audrius Butkevicius
76900ae291
Fix and relax locking
2014-11-03 21:14:57 +00:00
Audrius Butkevicius
3daa26e1f7
Allow setting rescan interval to 0 ( fixes #856 )
2014-11-01 23:53:27 +00:00
Audrius Butkevicius
9ea8b6f659
Do not delete temp files on error ( fixes #849 )
2014-11-01 23:33:49 +00:00
Audrius Butkevicius
387f2f0a94
Do not show self in shared with ( fixes #915 )
2014-11-01 23:10:39 +00:00
Audrius Butkevicius
d305752749
Cleanup temporary files during directory removal ( fixes #919 )
2014-10-29 11:19:48 +00:00
Audrius Butkevicius
048883ad27
Remove extra tabs from SOAP payload ( fixes #914 )
2014-10-27 23:33:59 +00:00
Audrius Butkevicius
58945a429f
Revert removal of test files
2014-10-26 11:36:40 +00:00