dependabot-preview[bot]
8d6fb86ee0
build(deps): bump github.com/greatroar/blobloom from 0.2.0 to 0.2.1 ( #6600 )
...
Bumps [github.com/greatroar/blobloom](https://github.com/greatroar/blobloom ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/greatroar/blobloom/releases )
- [Commits](https://github.com/greatroar/blobloom/compare/v0.2.0...v0.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-06 08:35:37 +02:00
dependabot-preview[bot]
13c3dac89c
build(deps): bump github.com/lucas-clemente/quic-go ( #6599 )
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.15.5 to 0.15.6.
- [Release notes](https://github.com/lucas-clemente/quic-go/releases )
- [Changelog](https://github.com/lucas-clemente/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/lucas-clemente/quic-go/compare/v0.15.5...v0.15.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-06 08:35:20 +02:00
Simon Frei
b5fc332782
lib/model: Merge add and start folder funcs and related refactor ( #6594 )
2020-05-06 08:34:54 +02:00
Jakob Borg
4a8a8b294d
gui, man, authors: Update docs, translations, and contributors
2020-05-06 07:46:12 +02:00
Jakob Borg
92905d30e8
docker: Accept Go version as --build-arg
2020-05-04 12:45:36 +02:00
Simon Frei
914eb77ca4
lib/model: Don't include iolimiter wait into sync duration ( #6593 )
2020-05-04 08:43:35 +02:00
Tomasz Wilczyński
f560e8c850
gui: Prevent text overflow in file lists ( fixes #6268 ) ( #6292 )
2020-05-02 19:34:28 +02:00
Simon Frei
2e3975e956
lib/model: Improve errors when deleting dirs ( fixes #6575 ) ( #6586 )
2020-05-01 11:11:38 +02:00
Audrius Butkevicius
bd0c2bf237
lib/model: Do file recheck in folder loop ( fixes #6583 ) ( #6585 )
2020-05-01 11:08:59 +02:00
Audrius Butkevicius
f86deedd9c
lib/model: Progress emitter network operations dont need to be blocking ( #6589 )
...
* lib/model: Progress emitter network operations dont need to be blocking
* Do sends outside of the lock
2020-05-01 08:54:15 +01:00
Audrius Butkevicius
782bd08aad
lib/model: Add option to disable fsync ( #6588 )
...
* lib/model: Add option to disable fsync
* Fix test
* Dont open stuff for no reason
2020-05-01 08:36:46 +01:00
Simon Frei
22242d51be
lib/db: Refactor getting global lists ( #6529 )
...
* lib/db: Refactor getting global lists
* VL -> Versions
* keyBuf
* don't touch db migration
2020-05-01 08:30:20 +01:00
Audrius Butkevicius
ac7338f1f2
lib/connections: Update quic ( #6591 )
...
* lib/connections: Update quic
* Fix freebsd builds?
* Undo x/sys and gopsutil update
* Update quic_dial.go
* Update quic_listen.go
2020-05-01 08:14:28 +01:00
Jakob Borg
bdb25f9ba5
gui, man, authors: Update docs, translations, and contributors
2020-04-29 07:45:31 +02:00
Jakob Borg
0e2a07d71a
lib/fs: Avoid dirty offset read in fakefs ( fixes #6584 )
2020-04-28 09:58:31 +02:00
dependabot-preview[bot]
5e1cd0e71a
build(deps): bump github.com/greatroar/blobloom from 0.1.1 to 0.2.0 ( #6580 )
...
Bumps [github.com/greatroar/blobloom](https://github.com/greatroar/blobloom ) from 0.1.1 to 0.2.0.
- [Release notes](https://github.com/greatroar/blobloom/releases )
- [Commits](https://github.com/greatroar/blobloom/compare/v0.1.1...v0.2.0 )
2020-04-27 14:38:20 +02:00
MikolajTwarog
5224f07ac8
gui: Add "Pause All"/"Resume All" button for devices ( fixes #6530 ) ( #6549 )
2020-04-27 00:18:05 +02:00
Jakob Borg
d9664a946d
gui: Allow rescan on local additions ( fixes #6578 ) ( #6579 )
2020-04-27 00:13:53 +02:00
Jakob Borg
8c61e0d6ab
lib/config: Sort versioning options on marshal ( fixes #6576 ) ( #6577 )
2020-04-27 00:13:35 +02:00
Jakob Borg
6c73617974
lib/model: Use semaphore to limit concurrent folder writes ( fixes #6541 ) ( #6573 )
2020-04-27 00:13:18 +02:00
Jakob Borg
037934ec74
Merge branch 'release'
...
* release:
gui: Fix regression on refreshNeed (fixes #6560 , ref #6452 ) (#6561 )
2020-04-22 20:41:03 +02:00
Jakob Borg
78a741d0be
gui, man, authors: Update docs, translations, and contributors
2020-04-22 07:45:34 +02:00
Simon Frei
ebad9e2073
gui: Fix regression on refreshNeed ( fixes #6560 , ref #6452 ) ( #6561 )
2020-04-21 22:45:03 +02:00
Simon Frei
d68fa84055
gui: Fix regression on refreshNeed ( fixes #6560 , ref #6452 ) ( #6561 )
2020-04-21 22:42:59 +02:00
Simon Frei
d3ed4de4ed
lib/model: Don't exit pullerRoutine on cancelled ctx ( fixes #6559 ) ( #6562 )
...
* lib/model: Don't exit pullerRoutine on cancelled ctx (fixes #6559 )
* actual fix
2020-04-21 18:55:14 +01:00
Simon Frei
6bbd24de12
lib/model: Refactor folder health/error handling ( fixes #6557 ) ( #6558 )
2020-04-21 10:15:59 +02:00
Boqin Qin
c63ca4f563
lib/protocol, rc, utils: Add mutex Unlock before panic ( #6556 )
2020-04-20 14:52:16 +02:00
greatroar
0e5ba3ca05
lib/db: Upgrade to Blobloom v0.1.1 ( #6553 )
...
Now faster and Apache-licensed.
2020-04-20 14:23:36 +02:00
greatroar
44b0f0b456
lib/db: Switch to faster blobloom Bloom filter pkg ( #6537 )
2020-04-20 09:02:33 +02:00
MikolajTwarog
4aa2199d5b
lib/connections: Accept new connections in place of old ones ( fixes #5224 ) ( #6548 )
2020-04-20 08:23:38 +02:00
Simon Frei
49798552f2
lib/model: Delay watch setup on errors ( fixes #5731 ) ( #6544 )
2020-04-17 17:43:42 +02:00
Jakob Borg
777a30e870
Add usage notes and screenshot
2020-04-17 09:34:31 +02:00
Jakob Borg
aea66ff25a
v1.0.0
2020-04-17 09:11:01 +02:00
Jakob Borg
171b8139ab
lib/model: Fix logging placeholder
2020-04-16 15:42:45 +02:00
Jakob Borg
7fa699e159
build, lib/build: Build faster ( #6538 )
...
This changes the build script to build all the things in one go
invocation, instead of one invocation per cmd. This is a lot faster
because it means more things get compiled concurrently. It's especially
a lot faster when things *don't* need to be rebuilt, possibly because it
only needs to build the dependency map and such once instead of once per
binary.
In order for this to work we need to be able to pass the same ldflags to
all the binaries. This means we can't set the program name with an
ldflag.
When it needs to rebuild everything (go clean -cache):
( ./old-build -gocmd go1.14.2 build all 2> /dev/null; ) 65.82s user 11.28s system 574% cpu 13.409 total
( ./new-build -gocmd go1.14.2 build all 2> /dev/null; ) 63.26s user 7.12s system 1220% cpu 5.766 total
On a subsequent run (nothing to build, just link the binaries):
( ./old-build -gocmd go1.14.2 build all 2> /dev/null; ) 26.58s user 7.53s system 582% cpu 5.853 total
( ./new-build -gocmd go1.14.2 build all 2> /dev/null; ) 18.66s user 2.45s system 1090% cpu 1.935 total
2020-04-16 10:09:33 +02:00
Jakob Borg
5373e38ac8
cmd/ursrv: Filter out ancient versions from chart
2020-04-16 09:13:01 +02:00
Jakob Borg
41ef945b2b
gui, man, authors: Update docs, translations, and contributors
2020-04-15 07:45:24 +02:00
Jesse Lucas
9dd319f4da
status-list: update styling, adding selected and hover states
2020-04-14 21:00:48 -04:00
Jesse Lucas
8b4a1f52d0
update folder devices array for the "shared with" section in the folder list #CTR-2
2020-04-14 21:00:48 -04:00
Jesse Lucas
7a9f317ee1
enable expandable rows for devices list
2020-04-14 21:00:48 -04:00
Jesse Lucas
48efea99e5
add trim pipe
2020-04-14 21:00:48 -04:00
Jesse Lucas
fbef856a97
Remove unused columns
2020-04-14 21:00:48 -04:00
Jesse Lucas
3b7c760ffd
start of expandable rows for folder list
2020-04-14 21:00:48 -04:00
Jesse Lucas
ae776ff8df
Rework device and folder service to have public obseravble
...
to accomaccommodatemodate many subscribers without re-requesting data
from the API
2020-04-14 21:00:48 -04:00
Jesse Lucas
24a637e9e6
Change device/folder getAll to getEach
2020-04-14 21:00:48 -04:00
Jesse Lucas
f53475a204
use replay subject in place of timer
2020-04-14 21:00:48 -04:00
greatroar
81ff31b8fc
lib/model: Harden sanitizePath ( #6533 )
...
In particular, non-printable runes and non-UTF8 sequences are no longer
allowed. Linux systems will happily creates filenames containing these.
2020-04-14 20:26:26 +02:00
greatroar
82fbcb96f8
lib/db: Remove unused blockFinder global ( #6534 )
2020-04-14 17:09:59 +02:00
Jakob Borg
3fbc51cd38
Skip animations on donut charts
2020-04-14 16:29:52 +02:00
Jakob Borg
37ede49077
build: Remove snap build machinery ( #6532 )
2020-04-14 14:20:44 +02:00