Jakob Borg
d20df12168
Add repoPath and repoID as parameters to versioner factory ( fixes #531 )
2014-08-17 07:52:49 +02:00
Jakob Borg
f51b775698
Reduce allocations while hash scanning
2014-08-12 15:04:02 +02:00
Jakob Borg
a418771c04
Puller entrance warning
2014-08-11 07:52:03 +02:00
treefingers
94164611ae
Fix root being left world writable
2014-08-08 05:45:50 +10:00
Jakob Borg
7b93839ed1
Woops, broke the build
2014-08-07 10:26:26 +02:00
Jakob Borg
fdb11d7c06
Correctly handle file updates in read only directories ( fixes #470 )
2014-08-07 08:31:22 +02:00
Jakob Borg
f6c9642d72
Pull files in random-ish order again
2014-08-05 09:46:21 +02:00
Jakob Borg
5a07f9ddee
Woops: don't consider all close()s to be failures...
2014-08-05 09:44:35 +02:00
Jakob Borg
c9edd31993
Show pull errors, stop repo when not making progress ( fixes #302 )
2014-08-04 22:46:35 +02:00
Jakob Borg
cec3bad373
Move calmh/syncthing -> syncthing/syncthing
2014-08-01 16:48:46 +02:00
Jakob Borg
5087d02fba
Faster puller loop
2014-07-24 09:56:54 +02:00
Jakob Borg
3b34895ae6
LocalVersion can move backwards as well as forwards
2014-07-23 13:03:52 +02:00
Jakob Borg
08ce9b09ec
Test and fix reconnects during pull
2014-07-23 10:52:07 +02:00
Jakob Borg
d3085a4127
Always ignore directory modification time (that stuff is nasty)
2014-07-21 10:50:15 +02:00
Jakob Borg
0fcc193197
Handle disconnected nodes better in puller
2014-07-21 10:50:10 +02:00
Jakob Borg
0a804e39a8
Fix scan interval for slow scans
2014-07-17 13:47:46 +02:00
Jakob Borg
7943902d73
Handle needed files in batches
2014-07-15 17:54:00 +02:00
Jakob Borg
8b349945de
Add Local Version field to files, send index in segments.
2014-07-15 13:04:37 +02:00
Jakob Borg
b0f46beffb
Basic events interface
2014-07-13 21:07:24 +02:00
Jakob Borg
0a633c526f
Copyright wording
2014-07-13 01:07:49 +02:00
Jakob Borg
655acb4cb2
Deprecate scanner.Block & File
2014-07-12 23:09:47 +02:00
Jakob Borg
dbb4b67205
Move .stversions to repo root only ( fixes #364 )
2014-07-11 12:02:53 +02:00
Jakob Borg
31350b4352
Use LevelDB storage backend
2014-07-06 14:46:48 +02:00
Jakob Borg
8f3effed32
Refactor node ID handling, use check digits ( fixes #269 )
...
New node ID:s contain four Luhn check digits and are grouped
differently. Code uses NodeID type instead of string, so it's formatted
homogenously everywhere.
2014-06-30 01:42:03 +02:00
Jakob Borg
efbdf72d20
Lower CPU usage at idle by reducing db polling
2014-06-20 00:28:45 +02:00
Jakob Borg
4dbce32738
Simplify memory handling
2014-06-19 01:02:32 +02:00
Jakob Borg
843fd9bdbd
Add license header
2014-06-01 22:50:14 +02:00
Jakob Borg
f7a25adcbd
Check for error in directory walker (ref #308 )
2014-05-28 20:11:01 +02:00
Jakob Borg
61e3daaead
Add shortcut for syncing identical files
2014-05-28 14:27:08 +02:00
Jakob Borg
4a87221f16
Silence Windows chtime warnings ( fixes #288 )
2014-05-28 09:27:00 +02:00
Jakob Borg
cfd1fdb38e
Don't set permissions 000 on directories with NoPermissionBits set (ref #284 )
2014-05-26 11:08:54 +02:00
Jakob Borg
3d055bbb79
Simple file versioning ( fixes #218 )
2014-05-25 20:49:08 +02:00
Jakob Borg
17e3d14272
Correct formatting of warning messages
2014-05-24 08:26:05 +02:00
Jakob Borg
8356b58b1d
Implement IgnorePerms
2014-05-23 14:31:16 +02:00
Jakob Borg
303ce02271
Internal support for ignoring permissions
2014-05-23 13:10:26 +02:00
Jakob Borg
bcdc3ecdae
There should be only One
2014-05-23 12:55:24 +02:00
Jakob Borg
b60d648e22
Convenience functions for flag testing
2014-05-23 12:53:26 +02:00
Jakob Borg
da3177dbe0
Removing a nonexistent file is success
2014-05-20 20:27:21 +02:00
Jakob Borg
e359b146aa
Properly handle read-write/read-only windows<->posix ( fixes #236 )
2014-05-19 23:42:08 +02:00
Jakob Borg
dba40eefb1
Fix handling of changed/deleted directories ( fixes #231 )
2014-05-19 22:31:28 +02:00
Jakob Borg
958c39ef5f
Don't spam console with debug
2014-05-16 14:24:31 +02:00
Jakob Borg
3e34fc66e6
Refactor model into separate package
2014-05-15 00:33:40 -03:00