Emil Lundberg
7df75e681d
gui: Replace global "Panel padding decrease" style with targeted class ( #9659 )
...
Transplanted from https://github.com/emlun/syncthing/pull/8 (meta-PR
into https://github.com/syncthing/syncthing/pull/9175 ) by request of
@acolomb (see:
https://github.com/emlun/syncthing/pull/8#discussion_r1724470574 ).
This padding decrease currently applies to _all_ collapsible panels, but
this padding decrease may not be appropriate for all collapsible panels.
In particular, it will not be appropriate for the collapsible panels
introduced in https://github.com/emlun/syncthing/pull/8 .
2024-08-21 15:02:45 +02:00
Ross Smith II
17e60b9e0c
Chmod -x non-executable files ( fixes #9629 ) ( #9630 )
...
Fixed via
```
git ls-files -s | grep 100755 | grep -E -v '(run|sh)$' | cut -f 2 | xargs git update-index --chmod -x
```
See #9629 .
2024-08-05 18:32:23 +02:00
Jakob Borg
ba6ac2f604
lib/geoip, cmd/relaypoolsrv, cmd/ursrv: Automatically manage GeoIP updates ( #9342 )
...
This adds a small package `geoip` which knows how to download and manage
the Maxmind GeoLite2 database we use. This removes the need for various
scripts to download and manage the geoip database, something that today
happens on Docker startup for the relay pool server and using various
hand written hacks for the usage reporting server.
The database is downloaded when needed and then refreshed on a
best-effort basis weekly.
2024-05-18 20:31:49 +03:00
Jakob Borg
07a9fa2dbd
all: Use own automaxprocs package that doesn't log (ref #9436 ) ( #9437 )
...
### Purpose
🤫
2024-02-27 13:05:19 +01:00
Thomas
aa559bf496
all: Use Linux container CPU quota ( fixes #9357 , fixes #9435 ) ( #9436 )
...
Go is not cgroup aware and by default will set GOMAXPROCS to the number
of available threads, regardless of whether it is within the allocated
quota. This behaviour causes high amount of CPU throttling and degraded
application performance.
2024-02-26 12:23:14 +00:00
bt90
35e153625c
cmd/ursrv: Add FreeBSD detection ( #9351 )
...
### Purpose
Classify `ports@freebsd` as `FreeBSD (3rd party)`
2024-01-16 17:14:12 +01:00
bt90
d5e1b99e6c
cmd/ursrv: Fix Arch detection ( #9350 )
...
### Purpose
Classify `syncthing@archlinux` as `Arch (3rd party)`
2024-01-16 17:13:34 +01:00
Jakob Borg
5328380691
cmd/ursrv: Add metrics for incoming reports
2023-11-27 08:24:59 +01:00
Anatoli Babenia
b184d46d8a
cmd/ursrv: Add link to source code ( #9224 )
...
To see that https://data.syncthing.net is open source, study the code
and change it.
2023-11-15 08:51:23 +00:00
Jakob Borg
3f32c5cb4b
cmd/ursrv: Anchor distribution expressions to avoid mismatches (ref #9141 )
2023-11-15 09:32:46 +01:00
Jakob Borg
d0a6dc5b13
cmd/ursv: Report on copy range method
2023-11-15 08:48:00 +01:00
orangekame3
5eb20580b1
cmd/ursrv: Replace "2006-01-02" with time.DateOnly ( #9157 )
...
This commit replaces "2006-01-02" to time.DateOnly. time.DateOnly is
introduced since Go1.20
2023-10-11 10:32:19 +00:00
bt90
7c579880eb
cmd/ursrv: Add linuxserver.io detection ( #9145 )
...
Detect linuxserver
2023-10-02 12:48:04 +02:00
bt90
f8a7a034a7
cmd/ursrv: Fix f-droid detection ( #9142 )
...
Fix f-droid detection
2023-09-29 17:42:44 +02:00
bt90
ceae56a860
cmd/ursrv: Support new android build user ( #9141 )
...
Support new android build user
2023-09-29 16:34:28 +02:00
Jakob Borg
b96b23957b
cmd/ursrv: Update map tile URL
2023-07-16 17:36:05 +02:00
Jakob Borg
a3886f778d
cmd/ursrv: Remove old, unused user movement code
2023-07-10 09:21:40 +02:00
Jakob Borg
6aecc2622c
cmd/ursrv: Merge ursrv and uraggregate as subcommands
2023-07-10 09:00:57 +02:00
Jakob Borg
c55b205a0b
cmd/ursrv: Remove useless static TLS cert handling
2023-07-10 08:39:30 +02:00
Jakob Borg
2fcf7006e6
cmd/ursrv: Embed static assets
2023-07-10 08:33:09 +02:00
Jakob Borg
bf61e485a6
cmd/ursrv: Refactor to use CLI options, fewer global vars
2023-07-10 08:27:16 +02:00
Jakob Borg
25ec2b63ab
cmd/ursrv: Summarize tiny fraction items into Other
2023-07-05 08:22:10 +02:00
Jakob Borg
c5ab71d7a5
cmd/ursrv: Update distributions list
2023-07-05 08:08:29 +02:00
Dimitri Papadopoulos Orfanos
526e21ae26
all: Fix typos found by codespell ( #8833 )
2023-03-21 08:07:28 +01:00
Jakob Borg
a6c2a5a0ce
cmd/ursrv: The driver import is important, though
2023-01-31 09:57:16 +01:00
Jakob Borg
a5b6199507
cmd/ursrv: Remove old, unused migration code
2023-01-31 09:12:48 +01:00
Jakob Borg
966e9f9a68
cmd/ursrv: Harmonize timespan of charts
2023-01-31 09:11:15 +01:00
Jakob Borg
b10e11abb7
cmd/ursrv: Remove broken and unsustainable join/leave chart
2023-01-31 09:10:52 +01:00
Jakob Borg
5a50de1154
cmd/ursrv: Fix broken block transfer chart
2023-01-31 09:09:36 +01:00
Jakob Borg
79f8bd0f33
all: Minor deprecation updates
2022-07-28 17:54:12 +02:00
Jakob Borg
388e4db9cd
all: Combine sequential appends ( #8461 )
2022-07-28 17:28:24 +02:00
Jakob Borg
f3835122bb
cmd/ursrv: Silence linter with correct regexps ( #8460 )
2022-07-28 17:26:07 +02:00
deepsource-autofix[bot]
5130c414da
all: Unused parameter should be replaced by underscore ( #8464 )
...
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2022-07-28 17:17:29 +02:00
Jakob Borg
4b750b6dc3
all: Remove usage of deprecated io/ioutil ( #7971 )
...
As of Go 1.16 io/ioutil is deprecated. This replaces usage with the
corresponding functions in package os and package io.
2021-11-22 08:59:47 +01:00
Jakob Borg
8ef504f745
all: Simplify some method calls ( #7499 )
...
strings.Replace(a, b, c, -1) -> strings.ReplaceAll(a, b, c)
(Go 1.12) and who knows what was up with that dialQueue.Sort() thing.
2021-03-17 23:12:26 +01:00
deepsource-autofix[bot]
0930bccf88
cmd/ursrv, lib/scanner: Remove unnecessary slicing of slices ( #7491 )
...
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2021-03-17 21:04:36 +01:00
Simon Frei
9a001051d6
cmd/ursrv, lib/ur: Collect and present encryption usage ( #7448 )
2021-03-10 22:26:56 +00:00
Simon Frei
31559e908b
all: Add untrusted folders behind feature flag (ref #62 ) ( #7055 )
2020-11-09 15:33:32 +01:00
Jakob Borg
67761d8795
cmd/ursrv: Properly sort versions ( fixes #6991 )
2020-09-18 08:11:48 +02:00
Jakob Borg
9f8b01b1b9
cmd/ursrv: Recognize new-style dev versions
2020-09-18 08:11:44 +02:00
Jaroslav Lichtblau
e3e46ec1de
cmd/ursrv: BUILDHOST name changed for Arch ( #6948 )
...
Recognize both old and new.
Co-authored-by: Jakob Borg <jakob@kastelo.net>
2020-09-02 08:20:25 +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
Jakob Borg
78d294f78c
cmd/ursrv: Skip the duplicate complaints with new index name
2020-06-23 14:18:52 +02:00
Audrius Butkevicius
689cf2a5ee
lib/ur: Normalise contract between syncthing and ursrv ( #6770 )
...
* Fix ui, hide report date
* Undo Goland madness
* UR now web scale
* Fix migration
* Fix marshaling, force tick on start
* Fix tests
* Darwin build
* Split "all" build target, add package name as a tag
* Remove pq and sql dep from syncthing, split build targets
* Empty line
* Revert "Empty line"
This reverts commit f74af2b067dadda8a343714123512bd545a643c3.
* Revert "Remove pq and sql dep from syncthing, split build targets"
This reverts commit 8fc295ad007c5bb7886c557f492dacf51be307ad.
* Revert "Split "all" build target, add package name as a tag"
This reverts commit f4dc88995106d2b06042f30bea781a0feb08e55f.
* Normalise contract types
* Fix build add more logging
2020-06-23 09:47:15 +01:00
Audrius Butkevicius
36e6f8b082
cmd/ursrv: Attempt to fix js failure to load ( #6747 )
...
Following what was said in:
https://support.google.com/maps/thread/44057943?hl=en
2020-06-15 22:08:56 +01:00
Jakob Borg
5373e38ac8
cmd/ursrv: Filter out ancient versions from chart
2020-04-16 09:13:01 +02:00
Jakob Borg
2c2e6cd0d5
cmd/ursrv: Minor heatmap tweaks
2020-03-26 15:19:05 +01:00
Kevin Bushiri
963e9a4071
cmd/ursrv: Use OpenStreetMap and Leaflet for heat map (ref #6150 ) ( #6454 )
2020-03-26 12:32:14 +01:00
Jakob Borg
b28899ac07
cmd/ursrv: Provide cached locations.json
2020-03-25 14:19:35 +01:00
Jakob Borg
860ae7f395
cmd/ursrv: Analytics for Synology dist
2020-03-06 07:46:11 +01:00