Audrius Butkevicius
a9339d0627
Revert "Cache file descriptors" ( fixes #1096 )
...
This reverts commit 992ad97ad5
.
Causes issues on Windows which uses file locking.
Meaning we cannot archive or modify the file while it's open.
2014-12-08 11:56:14 +00:00
Jakob Borg
4d9aa10532
Merge pull request #1093 from syncthing/random
...
Refactor random string stuff and seeding
2014-12-08 09:40:30 +01:00
Audrius Butkevicius
b00264b594
Copy compression setting while introducing
2014-12-07 22:43:30 +00:00
Jakob Borg
e329c7015e
Refactor random string stuff and seeding
...
Make sure we have a good random seed on the default RNG, that the
predictable RNG is clearly marked as such, that random strings are
actually the length requested, and that they contain a restricted set of
characters only.
2014-12-07 16:47:24 +01:00
Jakob Borg
1392cfc72d
Actually commit and use new random UR ID
2014-12-07 15:49:17 +01:00
Jakob Borg
c6688d8f89
Include ref#, show author nickname in release notes
2014-12-07 12:52:18 +01:00
Jakob Borg
87abea0ba3
Script for generating the change log
2014-12-07 09:07:13 +01:00
Jakob Borg
f9fcb44f3c
Translation update
2014-12-07 08:30:54 +01:00
Jakob Borg
996cbbca38
Merge remote-tracking branch 'origin/pr/1091'
...
* origin/pr/1091:
Escape plus sign (fixes #1090 )
2014-12-07 08:05:21 +01:00
Jakob Borg
581f4b89bd
Merge remote-tracking branch 'origin/pr/977'
...
* origin/pr/977:
Cache file descriptors
2014-12-07 08:03:34 +01: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
Jakob Borg
94ab06e92f
Handle symlinks, Staggered versioner ( fixes #1071 )
2014-12-06 15:20:35 +01:00
Jakob Borg
d38c81fcff
Handle broken symlinks, Simple versioner ( fixes #1071 )
2014-12-06 15:20:35 +01:00
Jakob Borg
3e26fdfb67
Run filetype and symlink integration tests with versioning (ref #1071 )
2014-12-06 15:20:35 +01:00
Jakob Borg
e1be73232d
Merge remote-tracking branch 'origin/pr/1086'
...
* origin/pr/1086:
Enable URL lang parameter for switching languages (fixes #1080 )
2014-12-06 14:41:41 +01:00
Jakob Borg
06fd2268d9
Use Go 1.4 'generate' to create XDR codec
2014-12-06 14:23:10 +01:00
Jakob Borg
15251dfae1
Update calmh/xdr
2014-12-06 14:20:49 +01:00
Dennis Wilson
f62812a8dc
Enable URL lang parameter for switching languages ( fixes #1080 )
2014-12-06 14:11:42 +01:00
Jakob Borg
c6041d2590
Skip dotfiles when generating assets
2014-12-06 13:46:02 +01:00
Jakob Borg
c7e779107c
Staggered versioning should use current time for filename tag ( fixes #994 )
2014-12-06 13:26:46 +01:00
Jakob Borg
7cd25c919f
Asset rebuild
2014-12-06 12:36:35 +01:00
Jakob Borg
47d67d3985
Merge remote-tracking branch 'origin/pr/1087'
...
* origin/pr/1087:
Folder/device panel header with progress indicator
2014-12-06 12:32:43 +01:00
Jakob Borg
1a7921b46c
Merge remote-tracking branch 'origin/pr/1083'
...
* origin/pr/1083:
Select repos to share with in node editor dialog (fixes #719 )
2014-12-06 12:30:46 +01:00
Jakob Borg
43d569741b
Merge remote-tracking branch 'origin/pr/1081'
...
* origin/pr/1081:
Revisit -no-console option for Windows
2014-12-06 12:17:46 +01:00
Jakob Borg
52c6869eab
Merge remote-tracking branch 'origin/pr/1082'
...
* origin/pr/1082:
Scrap IsSymlink for native support on Go 1.4
2014-12-06 12:12:53 +01:00
Jakob Borg
6dff9097a2
Use Go 1.4 build environment (currently 1.4rc2)
2014-12-06 12:12:33 +01:00
Ben Schulz
4ff211662a
Folder/device panel header with progress indicator
2014-12-05 18:44:38 +01: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
Jakob Borg
7f97037190
Revert "Merge pull request #1078 from syncthing/go1.4"
...
This reverts commit b658afd857
, reversing
changes made to 591c5dabf4
.
2014-12-04 22:24:49 +01:00
Jakob Borg
b658afd857
Merge pull request #1078 from syncthing/go1.4
...
Use Go 1.4 build env
2014-12-04 20:45:48 +01:00
Audrius Butkevicius
992ad97ad5
Cache file descriptors
2014-12-04 16:18:47 +00:00
Jakob Borg
5af6cbae2c
Verify Windows support, report appropriate errors when unsupported
2014-12-04 12:10:25 +01:00
Jakob Borg
2abe792f36
Use same order of parameters as os.Symlink
2014-12-04 11:53:55 +01:00
Jakob Borg
1ff9bb8fdc
Remove Windows specific implementation
2014-12-04 06:59:30 +01:00
Jakob Borg
5cb1039daf
Use Go 1.4 build environment (currently 1.4rc2)
2014-12-04 06:59:13 +01:00
Jakob Borg
591c5dabf4
Merge pull request #1077 from AudriusButkevicius/round
...
Avoid rounding errors (fixes #1068 )
2014-12-04 05:52:29 +01:00
Audrius Butkevicius
770fff287e
Avoid rounding errors ( fixes #1068 )
2014-12-03 23:44:39 +00:00
Jakob Borg
cea7a179ae
Utility to print all info we know about a path
2014-12-03 11:32:10 +01:00
Audrius Butkevicius
d80c40cfbf
Merge pull request #1072 from syncthing/rewrite-ignore-cache
...
Rewrite ignore cache
2014-12-03 09:50:05 +00:00
Jakob Borg
12e83374e9
Verify that a symlink can be removed
2014-12-03 09:05:01 +01:00
Jakob Borg
98344d2e5e
Rewrite ignores to fix data race, use fewer maps
2014-12-03 08:39:59 +01:00
Jakob Borg
99dc1eec50
Map is a reference type, does not need * here
2014-12-03 08:39:59 +01:00
Jakob Borg
2a886576a6
Fix announce timers on Solaris (and others, given the right timing) (...)
...
In the successfull case, we start the timer with NewTimer(0), then do a
bunch of stuff during which time it can fire, then reset it with
Reset(0). The result is that two timer firings are queued when we enter
the select loop, so we do two announcements back to back and fail the
tests.
2014-12-03 08:36:45 +01:00
Jakob Borg
919d005550
Print detected data races to stdout instead of hiding in a file
2014-12-03 07:47:40 +01:00
Jakob Borg
97abdaca5a
Merge pull request #1070 from AudriusButkevicius/staggered
...
Use unique versions in staggered versioner (fixes #1063 )
2014-12-02 23:27:01 +01:00
Jakob Borg
9cc8b7c858
Simple smoke test for parallell scans
2014-12-02 22:13:08 +01:00
Jakob Borg
0726472b91
Update test configs to v7
2014-12-02 22:05:15 +01:00