Jakob Borg
e82ed6e3d3
style: gofumpt all the things ( #9829 )
...
Literally `gofumpt -w .` from the top level dir. Guaranteed to be minor
style changes only and nothing else.
@imsodin per request?
2024-11-19 11:32:56 +01:00
Jakob Borg
d47745a86b
all: Update build constraints to Go 1.17 style ( #7894 )
2021-08-17 10:10:41 +02:00
Simon Frei
932d8c69de
lib/fs: Properly handle case insensitive systems ( fixes #1787 , fixes #2739 , fixes #5708 )
...
With this change we emulate a case sensitive filesystem on top of
insensitive filesystems. This means we correctly pick up case-only renames
and throw a case conflict error when there would be multiple files differing
only in case.
This safety check has a small performance hit (about 20% more filesystem
operations when scanning for changes). The new advanced folder option
`caseSensitiveFS` can be used to disable the safety checks, retaining the
previous behavior on systems known to be fully case sensitive.
Co-authored-by: Jakob Borg <jakob@kastelo.net>
2020-07-28 11:15:11 +02:00
Simon Frei
1df8701c46
test: Report time per MiB on transfer benchs ( #5711 )
2019-05-18 08:46:08 +02:00
Jakob Borg
2fdf9bc55d
test: Mend the transfer benchmark
2018-02-03 10:29:05 +01:00
Jakob Borg
6e148e20cd
test: Mend tests for latest event changes etc
2017-11-13 00:25:07 +01:00
Audrius Butkevicius
0da0774ce4
lib/connections: Add KCP support ( fixes #804 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3489
2017-03-07 12:44:16 +00:00
Jakob Borg
f7fc0c1d3e
all: Update license url to https (ref #3976 )
2017-02-09 08:04:16 +01:00
Jakob Borg
3176629410
cmd, lib: Fix ineffectual assignments (ineffasign) and comment spelling
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3405
2016-07-15 14:23:20 +00:00
Jakob Borg
c3d07d60ca
Refactored integration tests
...
Added internal/rc to remote control a Syncthing process and made the
"awaiting sync" determination reliable.
2015-06-19 08:47:47 +02:00
Jakob Borg
3f59d6daff
Add validation cache
2015-05-25 13:19:18 +02:00
Jakob Borg
24a348f6a8
Use larger files for large file transfer benchmark
2015-05-08 14:59:37 +02:00
Jakob Borg
c9da8237df
Report usage statistics after transfer bench
2015-04-30 08:43:57 +02:00
Jakob Borg
515f0db5b4
Benchmark syncing many vs large files
2015-04-05 16:16:15 +02:00
Jakob Borg
54752deaa1
Move index to index-v0.11.0.db (new format) and centralize location config
2015-04-01 11:30:28 +02:00
Jakob Borg
bdbca75dfa
Refactor state tracking (...)
...
Move state tracking into the puller/scanner objects. This is a first
step towards resolving #1391 .
Rename Puller and Scanner to roFolder and rwFolder as they have more
duties than just pulling and scanning, and don't need to be exported.
2015-03-17 19:37:06 +01:00
Jakob Borg
32425c5561
MPLv2
2015-03-17 16:02:27 +01:00
Jakob Borg
8b66472949
Fix sync benchmark for latest test changes
2015-02-19 13:15:51 +02:00
Jakob Borg
2090530bbb
Improve and clean up integration tests, benchmark.
2014-12-19 12:43:48 +01:00
Jakob Borg
367e50edab
Fixup integration tests for race detector
2014-11-29 23:41:06 +01:00
Jakob Borg
82c6caef85
Use more inclusive copyright header
2014-11-17 12:54:42 +01:00
Jakob Borg
d476c2b613
Simplify HTTP testing
2014-10-06 12:03:49 +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
9edce23e76
Relicense to GPL
2014-10-01 07:53:59 +02:00
Audrius Butkevicius
6c352dca74
Rename Repository -> Folder, Node -> Device ( fixes #739 )
2014-09-28 14:23:07 +01:00
Jakob Borg
6f750582dd
Short benchmark test only by default
2014-09-28 07:55:12 +02:00
Jakob Borg
7bc4589d4d
Simple reproducible syncing benchmark
2014-09-27 21:13:04 +02:00