Jakob Borg
8f93c046a9
Merge pull request #775 from cqcallaw/master
...
UPnP cleanup and fixes for #432
2014-10-16 08:55:53 +02:00
Jakob Borg
90af68901a
Add cqcallaw
2014-10-16 08:55:27 +02:00
Jakob Borg
598ce4bb5f
Don't add newline on version string ( fixes #865 )
2014-10-15 18:15:40 +02:00
Jakob Borg
212f6dc9e0
Merge pull request #861 from AudriusButkevicius/int
...
Use relative path in integration tests
2014-10-15 18:07:51 +02:00
Jakob Borg
cd05f1c3d7
Merge pull request #860 from AudriusButkevicius/ticker
...
Cleanup temporaries once an hour (fixes #858 )
2014-10-15 18:07:15 +02:00
Jakob Borg
d7a0691c99
Merge pull request #859 from AudriusButkevicius/markerfix
...
Best attempt when creating a folder marker (fixes #857 )
2014-10-15 18:06:40 +02:00
Jakob Borg
a778b410b9
Only do initial scan if scanInterval==0 ( fixes #856 )
2014-10-15 10:51:09 +02:00
Jakob Borg
8a674c8bc3
Integration tests should take .stfolder into account when comparing dirs
2014-10-15 09:57:34 +02:00
Jakob Borg
d4079a3273
Merge pull request #853 from AudriusButkevicius/unfinished
...
Keep temporaries for reuse, cleanup before pull (fixes #849 , fixes #841 )
2014-10-15 09:01:14 +02:00
Jakob Borg
8d94fe3346
Merge remote-tracking branch 'origin/pr/852'
...
* origin/pr/852:
`-generate` flag should also create config.xml (closes #847 ).
2014-10-15 08:45:11 +02:00
Jakob Borg
ce510e55ae
Add Nutomic
2014-10-15 08:44:58 +02:00
Jakob Borg
964d17d05a
Merge pull request #842 from AudriusButkevicius/ignorecache
...
Cache ignore file matches
2014-10-14 12:43:21 +02:00
Jakob Borg
5f52e0581d
Add linientMtimes workaround for Android brokenness (ref #831 )
2014-10-14 08:48:43 +02:00
Jakob Borg
870e3a45ef
Merge pull request #833 from AudriusButkevicius/marker
...
Add folder marker (fixes #762 )
2014-10-14 08:23:48 +02:00
Jakob Borg
baf4cc225e
Build without git
2014-10-13 20:13:42 +02:00
Jakob Borg
93ac1605bd
Set version on command line when building
2014-10-13 20:10:36 +02:00
Jakob Borg
c8a68001c1
Use HTTP server read timeout ( fixes #805 , fixes #806 )
2014-10-13 19:34:26 +02:00
Jakob Borg
244a22755c
Merge branch 'pr-840'
...
* pr-840:
More descriptive error if config couldn't be loaded
Better handling of wrong config files
2014-10-13 16:02:14 +02:00
Jakob Borg
79c3ea82c7
More descriptive error if config couldn't be loaded
2014-10-13 16:01:57 +02:00
Jakob Borg
4b92960975
Add mvdan
2014-10-13 16:00:01 +02:00
Jakob Borg
7fb1a470ce
Temporary workaround for panics in GUI/Usage reporting (ref #811 )
2014-10-13 14:45:40 +02:00
Jakob Borg
fc6b2d9193
Ignore matcher benchmark
2014-10-12 14:54:36 +02:00
Jakob Borg
e5dc66e7e5
Translation update
2014-10-12 14:09:40 +02:00
Jakob Borg
bb01b76582
Fix monitor deadlock on panic
2014-10-12 13:53:30 +02:00
Jakob Borg
f1aff0fd96
Merge pull request #829 from seehuhn/cleanups
...
Cleanup the code in internal/files/leveldb.go a bit.
2014-10-12 10:50:33 +02:00
Jakob Borg
5656be5206
Folders queried by the REST interface might not exist in the model ( fixes #823 )
2014-10-12 10:47:23 +02:00
Jakob Borg
d65302742c
Emit info level log when deleting directory fails
2014-10-10 21:20:46 +02:00
Jakob Borg
b2cf28efdd
Refactor out functions in main
2014-10-10 17:34:31 +02:00
Jakob Borg
41e20bb6b7
Reinstate ignore permissions
2014-10-10 00:34:32 +02:00
Jakob Borg
6e670a2499
Merge pull request #820 from seehuhn/fixes
...
ldbGenericReplace: correctly handle files with same version but different flags
2014-10-10 00:05:25 +02:00
Jakob Borg
1bc1c0b14f
Print some debug info when panicing in leveldb
2014-10-09 10:44:18 +02:00
Jakob Borg
e9d27b9d2b
Slightly improve panic log format (...)
...
- Don't repeat the first log lines
- Print panic timestamp in context.
2014-10-09 09:39:08 +02:00
Jakob Borg
d3a9b126a6
Translation update
2014-10-08 13:58:41 +02:00
Jakob Borg
9eb185ec39
Threshold for existing languages to be included (75%)
2014-10-08 13:57:11 +02:00
Jakob Borg
fcf60e7f7c
Archive a copy of config.xml when the format changes
2014-10-08 13:52:05 +02:00
Jakob Borg
0ebee92f7d
Test case and goleveldb fix ( fixes #740 , fixes #796 )
2014-10-08 09:30:36 +02:00
Jakob Borg
64b42bba2e
Remove dead code
2014-10-07 19:26:55 +02:00
Jakob Borg
30aabf1da9
InSync is the opposite of RequiresRestart...
2014-10-07 11:31:19 +02:00
Jakob Borg
eebdaa2f27
Test for ChangeRequiresRestart
2014-10-07 10:46:33 +02:00
Jakob Borg
c3c9c4cde5
Use a separate lock for the subscriber stuff
2014-10-07 10:34:53 +02:00
Jakob Borg
640d5135df
Merge remote-tracking branch 'origin/pr/793'
...
* origin/pr/793:
Minor fixes.
2014-10-07 07:43:23 +02:00
Jakob Borg
cbbd20a687
Add seehuhn
2014-10-07 07:43:09 +02:00
Jakob Borg
d819151020
Update goleveldb
2014-10-06 22:07:33 +02:00
Jakob Borg
d089436546
Removing a nonexistent file is OK ( fixes #792 )
2014-10-06 21:47:42 +02:00
Jakob Borg
289d604690
Minor config cleanup
2014-10-06 21:43:38 +02:00
Jakob Borg
2979e0e964
Fix tests for removed methods
2014-10-06 21:28:58 +02:00
Jakob Borg
5338f1cfbd
Fix configInSync which is still needed
2014-10-06 21:28:16 +02:00
Jakob Borg
214f18cbfd
Clean up flags vs envvars
2014-10-06 17:57:35 +02:00
Jakob Borg
9b11609b63
Use a configuration wrapper to handle loads and saves
2014-10-06 17:57:35 +02:00
Jakob Borg
d476c2b613
Simplify HTTP testing
2014-10-06 12:03:49 +02:00
Jakob Borg
590afebc0a
Handle connection closed in reconnect test
2014-10-06 11:13:06 +02:00
Jakob Borg
02bd1af293
Controlled polling interval without keepalives to avoid HTTP errors in integration test.
2014-10-06 10:56:50 +02:00
Jakob Borg
2fde82528d
Fix tests for previous
2014-10-06 10:19:27 +02:00
Jakob Borg
6c383e279f
Handle corner case where we can reuse a temp file totally
2014-10-06 10:15:57 +02:00
Jakob Borg
5c07477de4
Install verbosely
2014-10-06 08:44:59 +02:00
Jakob Borg
146a284315
Merge branch 'pr/787'
...
* pr/787:
Add tests
Reuse temporary files (fixes #4 )
Have only one block size
2014-10-06 08:31:48 +02:00
Jakob Borg
87764445e8
Some debug prints in the puller loop skips
2014-10-03 17:55:51 +02:00
Jakob Borg
0bb31e16c9
Move copyright inside <div> (ref #779 )
2014-10-03 16:18:22 +02:00
Jakob Borg
72c90abe36
Reschedule pulls when skipping due to scan incomplete ( fixes #777 )
2014-10-03 16:10:35 +02:00
Jakob Borg
32d2e78e3c
Directory -> Path in folder editor ( fixes #772 )
2014-10-01 15:34:12 +02:00
Jakob Borg
555e70ebec
Remove temporary file on hash mismatch ( fixes #771 )
2014-10-01 14:43:22 +02:00
Jakob Borg
cd1b2aab46
Merge pull request #760 from syncthing/gpl
...
Relicense to GPL
2014-10-01 08:07:27 +02:00
Jakob Borg
9edce23e76
Relicense to GPL
2014-10-01 07:53:59 +02:00
Jakob Borg
756a8a35e3
Add file I forgot in previous
2014-09-30 17:56:02 +02:00
Jakob Borg
f3057c61a7
Prepare for being able to start and stop folders at any time
2014-09-30 17:52:05 +02:00
Jakob Borg
25345f08e7
Tone down initial auto upgrade warning
2014-09-30 17:38:12 +02:00
Jakob Borg
2091e12e82
Perform initial scan asynchronously ( fixes #509 , fixes #464 )
2014-09-30 17:35:04 +02:00
Jakob Borg
3eb000fa60
Don't perform any further checks on too short IP numbers ( fixes #764 )
2014-09-30 17:23:31 +02:00
Jakob Borg
3059b36118
Fix test configs to v5 format
2014-09-29 20:22:16 +02:00
Jakob Borg
35b1887e17
Spelling of Deprecated
2014-09-29 20:07:31 +02:00
Jakob Borg
8f9b8a8550
Fork osext and support Solaris
2014-09-28 23:11:12 +02:00
Jakob Borg
174befe729
Revert "Fix build on Solaris"
...
This reverts commit e212b64823 .
2014-09-28 23:09:55 +02:00
Jakob Borg
991dc32a0b
Fix config tests for autoUpgradeIntervalH
2014-09-28 22:38:10 +02:00
Jakob Borg
9d816694ba
Don't require godep to build
2014-09-28 13:09:55 +02:00
Jakob Borg
b8ed135183
Don't get stuck in idle while syncing from a disconnecting node
2014-09-28 07:56:05 +02:00
Jakob Borg
6f750582dd
Short benchmark test only by default
2014-09-28 07:55:12 +02:00
Jakob Borg
5f93fbd471
Genfiles should be random by default
2014-09-28 07:31:53 +02:00
Jakob Borg
0e2653b7dd
Correctly handle ro dirs in ro dirs etc
2014-09-28 01:54:25 +02:00
Jakob Borg
99427d649e
Complete rewrite of the puller ( fixes #638 , fixes #715 , fixes #701 )
2014-09-27 21:51:08 +02:00
Jakob Borg
7bc4589d4d
Simple reproducible syncing benchmark
2014-09-27 21:13:04 +02:00
Jakob Borg
9af586d4ac
Total in and out bytes in perfstat
2014-09-27 21:13:02 +02:00
Jakob Borg
87e68cac6c
Fix spacing under Add buttons
2014-09-27 14:43:11 +02:00
Jakob Borg
7d5a98409b
Move discovery protocol spec
2014-09-27 12:54:23 +02:00
Jakob Borg
14817e31f6
Move top level packages to internal.
2014-09-27 09:42:10 +02:00
Jakob Borg
fbdbd722b1
Don't add duplicates for introduced nodes without repos ( fixes #745 )
2014-09-27 09:37:37 +02:00
Jakob Borg
b34102cd11
Add note about squashing/rebasing
2014-09-26 09:57:16 +02:00
Jakob Borg
b0b34236e3
Revert "Merge branch 'pr/711'" (...)
...
Temporary revert to the old debounce behavior. It's a bit bad and drives
up CPU usage, but mostly shows correct info in the GUI. This will be
improved shortly.
This reverts commit 5144330807 , reversing
changes made to c34f3defe1 .
Conflicts:
auto/gui.files.go
2014-09-24 22:01:30 +02:00
Jakob Borg
a502836002
Translation update
2014-09-24 21:55:12 +02:00
Jakob Borg
09417d4b83
Merge remote-tracking branch 'origin/pr/731'
...
* origin/pr/731:
Use leveldb database lock for concurrent upgrade protection (fixes #703 )
2014-09-24 14:05:37 +02:00
Jakob Borg
e596a45e9f
Add "cluster introducer" functionality to nodes (ref #120 )
2014-09-23 16:04:20 +02:00
Jakob Borg
24e5000c37
Use JoinHostPort for URL that browser opens ( fixes #732 )
2014-09-23 14:16:16 +02:00
Jakob Borg
3b512676b7
Don't create 'test' file in model dir
2014-09-22 21:34:54 +02:00
Jakob Borg
928198bbfe
Use the same temporary naming as the puller
2014-09-22 16:57:06 +02:00
Jakob Borg
1fb56f0ad2
Woops, I screw up the writer again.
2014-09-22 16:53:57 +02:00
Jakob Borg
9797f62cb8
Use ioutil.TempFile, not some nasty homebrew crap
2014-09-22 15:54:36 +02:00
Jakob Borg
4ddd87e773
Locking around osutil.Rename and some descriptive text
2014-09-22 15:48:46 +02:00
Jakob Borg
7fd2e4d2db
Use temp file in same location as final .stignore
2014-09-22 15:39:25 +02:00
Jakob Borg
55c7d86205
Text and layout tweaks
2014-09-22 15:22:15 +02:00
Jakob Borg
737a28050c
Merge remote-tracking branch 'origin/pr/721'
...
* origin/pr/721:
Add tests for model.GetIgnores model.SetIgnores
Expose ignores in the UI
Add comments directive to ignores
Expose ignores rest endpoints
Expose ignores from model
2014-09-22 14:59:13 +02:00
Jakob Borg
434ecdac6b
LocalVersion is unavailable until after AddRepo ( fixes #154 )
2014-09-22 14:06:25 +02:00