Loading...
Guest user 

First recorded build

 
All history
 

Last recorded build

Build revisions

VCS Root Revision
(jetbrains.git) github.com/syncthing/syncthing 0f532a5607d0bdd5d1906aa268f845c16c3246b4
(jetbrains.git) github.com/syncthing/teamcity-config 5bf2d516ded3127abffa9eac721ef771aa3f4486
 

Permalink

lib/db: Don't get blocklists on drop and missing continue (ref #6457 ) (#6502 ) freisim93@gmail.com 2 files  0f532a5607d0 07 Apr 20 11:13
Revert "cmd/syncthing: Do auto-upgrade before startup (fixes #6384 ) (#6385 )"

This reverts commit c101a04179595dc625f7e05d309de26a529940af.
jakob@kastelo.net 1 file  0275cbd66af2 07 Apr 20 10:55
lib/ur: Correct freaky error handling (fixes #6499 ) (#6500 ) jakob@kastelo.net 1 file  670a9809fa2d 06 Apr 20 07:53
lib/db: Don't whack blocks when putting truncated file (#6434 )

As of the latest database checker we are again putting files without
blocks. I'm not 100% convinced that's a great idea, but we also do it
for ignored files apparently so it looks like we probably should support
it. This adds an escape hatch that must be manually enabled...
jakob@kastelo.net 4 files  f1b253fc0009 20 Mar 20 11:07
lib/db, lib/syncthing: Repair db once on upgrade (ref #6425 , #6427 ) (#6429 ) freisim93@gmail.com 4 files  b33d5e57c675 19 Mar 20 14:58
lib/db: Fix removeFromGlobal and no filenames in error (fixes #6427 ) (#6428 ) freisim93@gmail.com 1 file  0060840249d6 19 Mar 20 13:32
lib/db: Remove emptied global list in checkGlobals (fixes #6425 ) (#6426 ) freisim93@gmail.com 4 files  71faae67f239 19 Mar 20 13:30
lib/db: Checkpoint during schema updates (fixes #6422 ) (#6424 ) freisim93@gmail.com 1 file  00b2340f9a06 18 Mar 20 19:33
lib: Repair sequence inconsistencies (#6367 ) freisim93@gmail.com 6 files  cc2a55892f4a 18 Mar 20 16:34
lib/config: Correct spelling of address in LDAP config (#6420 )

Literally noone uses this so I don't see a need to call this out or
trigger a 1.5 release for it.
jakob@kastelo.net 1 file  80107d5f5e60 18 Mar 20 10:44
gui: Display folder name in modal (fixes #5380 ) (#6407 ) mariustshipichik@gmail.com 1 file  f10e85d0c2c1 18 Mar 20 10:13
gui: Add folder name for restore version modal (fixes #5380 ) (#6418 ) 36192217+keevbush@users.noreply.github.com 1 file  f4a6e4439ae7 18 Mar 20 10:11
gui, man, authors: Update docs, translations, and contributors jakob@kastelo.net 19 files  2ae3ea0d5209 18 Mar 20 06:45
lib/beacon: Only send to appropriately flagged interfaces (ref #5957 ) (#6404 )

saves some traffic (potential mobile wakeups), may help with #5957 .
alex.hello71@gmail.com 2 files  1e68ab3f90a3 17 Mar 20 08:40
gui: Display device name in modal (fixes #5380 ) (#6405 ) simonmwepu@gmail.com 1 file  f08d09f6073a 17 Mar 20 07:23
lib/protocol: Zero pad index ID strings jakob@kastelo.net 2 files  e053db6a5e9a 17 Mar 20 06:40
lib/db: Don't ignore failures unmarshaling version lists (#6411 ) freisim93@gmail.com 2 files  1bd4ea0cbb64 16 Mar 20 09:09
lib/db: Use need func in withNeed and simplify (#6412 ) freisim93@gmail.com 1 file  a1cb1d70c4f7 16 Mar 20 07:45
cmd/syncthing: Do auto-upgrade before startup (fixes #6384 ) (#6385 ) freisim93@gmail.com 1 file  c101a0417959 16 Mar 20 07:12
lib/db: Extend set test with second remote (#6402 ) freisim93@gmail.com 1 file  16698b12b18b 11 Mar 20 07:15
gui, man, authors: Update docs, translations, and contributors jakob@kastelo.net 17 files  0bc571b2fd30 11 Mar 20 06:45
lib/protocol: Use BlocksHash to compare block lists when available (#6401 )

This is an optimization for faster equal checks on block lists.
jakob@kastelo.net 3 files  20aaa5927b98 10 Mar 20 13:46
lib/api: Ignore that one file that always shows up in git status jakob@kastelo.net 1 file  d612c3529089 07 Mar 20 10:46
Merge branch 'release'

* release:
lib/db: Be more lenient during migration (fixes #6397 ) (#6398 )
jakob@kastelo.net 0 files  5ab257fb608c 06 Mar 20 19:53
lib/db: Be more lenient during migration (fixes #6397 ) (#6398 ) jakob@kastelo.net 1 file  db02545ef32b 06 Mar 20 19:50
lib/db: Be more lenient during migration (fixes #6397 ) (#6398 ) jakob@kastelo.net 1 file  2faa1ad360bc 06 Mar 20 19:50
cmd/ursrv: Analytics for Synology dist jakob@kastelo.net 1 file  860ae7f395e6 06 Mar 20 06:46
build: Build image should use Go 1.13 for now jakob@kastelo.net 1 file  135c71ca87c6 05 Mar 20 10:53
gui, lib/api: Remove CPU & RAM measurements (fixes #6249 ) (#6393 ) jakob@kastelo.net 10 files  c7d6a6d78042 04 Mar 20 19:27
gui, man, authors: Update docs, translations, and contributors jakob@kastelo.net 18 files  92533dd9f024 04 Mar 20 06:45
all: Tweak error creation (#6391 )

- In the few places where we wrap errors, use the new Go 1.13 "%w"
construction instead of %s or %v.

- Where we create errors with constant strings, consistently use
errors.New and not fmt.Errorf.

- Remove capitalization from errors in the few places where we had that.
jakob@kastelo.net 30 files  dd92b2b8f48d 03 Mar 20 21:40
authors: Cleanup on request jakob@kastelo.net 3 files  eddc8d3ff220 02 Mar 20 15:31
build: We can now use Go 1.13 jakob@kastelo.net 1 file  dfdd5af7a605 01 Mar 20 11:59
Merge branch 'release'

* release:
lib/db: Prevent GC concurrently with migration (fixes #6389 ) (#6390 )
build: Fix syso creation (fixes #6386 ) (#6387 )
jakob@kastelo.net 0 files  6b5c281dd521 29 Feb 20 18:58
lib/db: Prevent GC concurrently with migration (fixes #6389 ) (#6390 ) jakob@kastelo.net 2 files  52e72e01222d 29 Feb 20 18:51
build: Fix syso creation (fixes #6386 ) (#6387 ) evgeny@kuznetsov.md 1 file  d1e0a38c0411 28 Feb 20 19:40
lib/db: Prevent GC concurrently with migration (fixes #6389 ) (#6390 ) jakob@kastelo.net 2 files  c08e253e7c92 29 Feb 20 18:51
build: Fix syso creation (fixes #6386 ) (#6387 ) evgeny@kuznetsov.md 1 file  ac19cdb2cdbd 28 Feb 20 19:40
Merge branch 'release'

* release:
lib/db: Correct metadata recalculation (fixes #6381 ) (#6382 )
jakob@kastelo.net 0 files  58607486af38 28 Feb 20 10:21
lib/db: Correct metadata recalculation (fixes #6381 ) (#6382 )

If we decide to recalculate the metadata we shouldn't start from
whatever we loaded from the database, as that data is wrong. We should
start from a clean slate.
jakob@kastelo.net 2 files  0b610017ea11 28 Feb 20 10:16
lib/db: Correct metadata recalculation (fixes #6381 ) (#6382 )

If we decide to recalculate the metadata we shouldn't start from
whatever we loaded from the database, as that data is wrong. We should
start from a clean slate.
jakob@kastelo.net 2 files  5de6f6d3496c 28 Feb 20 10:16
Merge branch 'release'

* release:
lib/db: Remove reference to env var that never existed
lib/db: Slightly improve indirection (ref #6372 ) (#6373 )
jakob@kastelo.net 0 files  daf05c650910 27 Feb 20 10:24
lib/db: Remove reference to env var that never existed jakob@kastelo.net 1 file  9a1df97c69d7 27 Feb 20 10:21
lib/db: Slightly improve indirection (ref #6372 ) (#6373 )

I was working on indirecting version vectors, and that resulted in some
refactoring and improving the existing block indirection stuff. We may
or may not end up doing the version vector indirection, but I think
these changes are reasonable anyhow and will simplify the diff
significantly if we do go there. The main points are:

- A bunch of renaming to make the indirection and GC not about "blocks"
but about "indirection".

- Adding a cutoff so that we don't actually indirect for small block
lists. This gets us better performance when handling small files as it
cuts out the indirection for quite small loss in space efficiency.

- Being paranoid and always recalculating the hash on put. This costs
some CPU, but the consequences if a buggy or malicious implementation
silently substituted the block list by lying about the hash would be bad.
jakob@kastelo.net 5 files  ee61da5b6a47 27 Feb 20 10:19
lib/db: Remove reference to env var that never existed jakob@kastelo.net 1 file  883497966e86 27 Feb 20 10:21
lib/db: Slightly improve indirection (ref #6372 ) (#6373 )

I was working on indirecting version vectors, and that resulted in some
refactoring and improving the existing block indirection stuff. We may
or may not end up doing the version vector indirection, but I think
these changes are reasonable anyhow and will simplify the diff
significantly if we do go there. The main points are:

- A bunch of renaming to make the indirection and GC not about "blocks"
but about "indirection".

- Adding a cutoff so that we don't actually indirect for small block
lists. This gets us better performance when handling small files as it
cuts out the indirection for quite small loss in space efficiency.

- Being paranoid and always recalculating the hash on put. This costs
some CPU, but the consequences if a buggy or malicious implementation
silently substituted the block list by lying about the hash would be bad.
jakob@kastelo.net 5 files  4f7a77597ec4 27 Feb 20 10:19
build: Forked github.com/spaolacci/murmur3 for unsafe (ref #6371 ) jakob@kastelo.net 2 files  c4b9046eaaa2 26 Feb 20 19:25
cmd/syncthing: Do not truncate/rotate logs at start (#6359 ) freisim93@gmail.com 2 files  299a80d3280c 26 Feb 20 12:49
lib/dialer: Preserve nilness in error handling (fixes #6368 ) (#6369 )

Also the call site where it shouldn't anyway be looking at the conn when
the err is non-nil.
jakob@kastelo.net 2 files  4e4b9a872a5c 26 Feb 20 12:16
cmd/syncthing: Add indication that reset db happened (#6364 ) freisim93@gmail.com 1 file  cb624dbf5dbb 26 Feb 20 11:38

×

×

Pin build

Cancel
×

Add build comment

Cancel
×

Promote Build

×

Add build comment

Cancel
×

Mute test

×

×

Server communication failure

Server is unavailable

Server stopped or communication with the server is not possible due to network failure.

Server shutdown started.

Please relogin to continue your work.

×

Run Custom Build

×

TODO

Loading related builds...
Cancel
×

Responsibility

×

Edit tags

Cancel
×

Loading...

×

Are you sure?

Cancel
×

Cancel