Jesse Lucas
33d47063e8
remove unused data binding
2020-04-09 13:01:06 -04:00
Jesse Lucas
e67b91977d
remove console logs
2020-04-09 13:01:06 -04:00
Jesse Lucas
ac603e9228
start of message service
2020-04-09 13:01:06 -04:00
Jesse Lucas
632b6f8fbd
start of dialog component
2020-04-09 13:01:06 -04:00
Jesse Lucas
b247ef2632
start of error interceptor
2020-04-09 13:01:06 -04:00
Jakob Borg
046bbdfbd4
Merge branch 'release'
...
* release:
lib/db: Don't get blocklists on drop and missing continue (ref #6457 ) (#6502 )
Revert "cmd/syncthing: Do auto-upgrade before startup (fixes #6384 ) (#6385 )"
lib/ur: Correct freaky error handling (fixes #6499 ) (#6500 )
2020-04-08 10:49:59 +02:00
Jakob Borg
c6c74e8291
gui, man, authors: Update docs, translations, and contributors
2020-04-08 07:45:32 +02:00
Jakob Borg
59b1b0e1dc
lib/osutil: Fix "atomic" rename on Windows (ref #6495 , ref #6493 ) ( #6510 )
...
So, in a funny plot twist, it turns out that WriteFile in Go 1.13
doesn't actually set the read only bit on Windows when called with
permissions 0444 so my test was broken. With an improved test it turns
out that Rename does not, in fact, overwrite a read-only file on
Windows. This adds a fix for that.
(Rename might get improved in Go 1.15...)
2020-04-07 15:38:55 +02:00
Jakob Borg
4b17c511f9
cmd/stcrashreceiver: Enable (rough) affected users count ( #6511 )
...
Seeing thousands of reports is no use when we don't know if they
represent one poor user or thousands.
2020-04-07 13:19:49 +02:00
Simon Frei
0f532a5607
lib/db: Don't get blocklists on drop and missing continue (ref #6457 ) ( #6502 )
v1.4.2
v1.4.2-rc.1
2020-04-07 13:14:03 +02:00
Simon Frei
df318ed370
lib/db: Don't get blocklists on drop and missing continue (ref #6457 ) ( #6502 )
2020-04-07 13:13:18 +02:00
Jakob Borg
0275cbd66a
Revert "cmd/syncthing: Do auto-upgrade before startup ( fixes #6384 ) ( #6385 )"
...
This reverts commit c101a04179595dc625f7e05d309de26a529940af.
2020-04-07 12:55:25 +02:00
Jakob Borg
670a9809fa
lib/ur: Correct freaky error handling ( fixes #6499 ) ( #6500 )
2020-04-07 12:54:06 +02:00
Simon Frei
07ce3572a0
lib/ignore: Only skip for toplevel includes ( fixes #6487 ) ( #6508 )
2020-04-07 10:23:38 +02:00
Jakob Borg
b64052bc26
Revert "build: Go 1.14 for the Debian etc builds"
...
This reverts commit d400e5142287e647786c18eb6cc8a6a3f55183d3.
2020-04-07 09:37:39 +02:00
Jakob Borg
7956e7d0ef
lib/{fs,scanner}: gofmt from Go 1.14 ( #6509 )
2020-04-07 09:31:29 +02:00
Jakob Borg
d400e51422
build: Go 1.14 for the Debian etc builds
2020-04-07 08:22:53 +02:00
Jesse Lucas
5a6d79a66e
Recalculate completion for devices and update total properties
2020-04-06 14:30:44 -04:00
greatroar
674a99e9ae
cmd/strelaypoolsrv: Simplify LRU usage ( #6507 )
2020-04-06 12:43:56 +02:00
Jakob Borg
88cabb9e0a
lib/ur: Correct freaky error handling ( fixes #6499 ) ( #6500 )
2020-04-06 09:53:37 +02:00
Jesse Lucas
1e33cc9720
update progress service with device/folders loaded and add animation
2020-04-05 11:50:05 -04:00
Jesse Lucas
ee465c0890
update progress service with get percentValue and table tests
2020-04-05 11:50:05 -04:00
Jesse Lucas
236816cb93
Add imports and providers to enable basic testing
2020-04-05 11:50:05 -04:00
Jesse Lucas
3ee9bc097f
Update tech-ui-blue style to have contrast
2020-04-05 11:50:05 -04:00
Jesse Lucas
f205ce14c1
start of progress indicator and animation
2020-04-05 11:50:05 -04:00
Jesse Lucas
8199e0a7a9
update angular dependencies
2020-04-05 11:50:05 -04:00
greatroar
b7ba401c0b
cmd/strelaypoolsrv: Fix race condition in caching ( #6496 )
...
Successful LRU cache lookups modify the cache's recency list, so
RWMutex.RLock isn't enough protection.
Secondarily, multiple concurrent lookups with the same key should not
create separate rate limiters, so release the lock only when presence
of the key in the cache has been ascertained.
Co-authored-by: greatroar <@>
2020-04-04 20:20:25 +01:00
Jakob Borg
7505ea79a0
lib/osutil: Don't remove before rename on Windows (ref #6493 ) ( #6495 )
...
This was needed in ancient times but not currently.
2020-04-04 14:17:16 +02:00
Kevin Bushiri
e1324a0e23
cmd/strelaypoolsrv: Use OpenStreetMap ( fixes #6150 ) ( #6459 )
2020-04-04 13:48:20 +02:00
Jakob Borg
b7b9476e5a
cmd/strelaysrv: Harmonize and improve log output (ref #6492 )
2020-04-04 13:31:42 +02:00
Jakob Borg
d1db7e3dd2
cmd/strelaypoolsrv: Configurable request processors & queue len
2020-04-04 13:31:42 +02:00
Jakob Borg
362da59396
cmd/strelaypoolsrv: Expose check error to client, fix incorrect response code handling
2020-04-04 13:31:42 +02:00
Jakob Borg
66262392c3
cmd/strelaypoolsrv: Correctly account status codes, tweak status codes
2020-04-04 13:31:42 +02:00
Jakob Borg
48f9d323fa
lib/api: Add LDAP search filters ( fixes #5376 ) ( #6488 )
...
This adds the functionality to run a user search with a filter for LDAP
authentication. The search is done after successful bind, as the binding
user. The typical use case is to limit authentication to users who are
member of a group or under a certain OU. For example, to only match
users in the "Syncthing" group in otherwise default Active Directory
set up for example.com:
<searchBaseDN>CN=Users,DC=example,DC=com</searchBaseDN>
<searchFilter>(&(sAMAccountName=%s)(memberOf=CN=Syncthing,CN=Users,DC=example,DC=com))</searchFilter>
The search filter is an "and" of two criteria (with the ampersand being
XML quoted),
- "(sAMAccountName=%s)" matches the user logging in
- "(memberOf=CN=Syncthing,CN=Users,DC=example,DC=com)" matches members
of the group in question.
Authentication will only proceed if the search filter matches precisely
one user.
2020-04-04 11:33:43 +02:00
Jakob Borg
f18fc40436
Harmonize license with Syncthing proper
2020-04-03 22:28:36 +02:00
Jesse Lucas
f509c65509
increase chart item padding
2020-04-03 10:25:19 -04:00
Jesse Lucas
bf062db83f
create chart item state to toggle filter selection
2020-04-03 09:20:27 -05:00
Jesse Lucas
9907523321
switch filter to Subject from BehaviorSubject
2020-04-03 09:20:27 -05:00
Jesse Lucas
915faabe25
Filter lists when donut chart items are clicked
2020-04-03 09:20:27 -05:00
Jesse Lucas
a9b6801b22
Store last filtered value between toggling of lists
2020-04-03 09:20:27 -05:00
Jesse Lucas
d76f1fe356
Style chart item
2020-04-03 09:20:27 -05:00
Jesse Lucas
3bdceb1d6b
add filter service and enable chart states to filter lists
2020-04-03 09:20:27 -05:00
Simon Frei
f69c0b550c
gui: Refactor out-of-sync modal ( #6452 )
2020-04-02 16:18:41 +02:00
Simon Frei
32245435e2
lib/model: Handle deleted items on RO for remote removes ( fixes #6432 ) ( #6464 )
2020-04-02 16:14:25 +02:00
Jakob Borg
2658369051
gui: Expose LDAP config in advanced config editor ( #6489 )
...
One tiny step friendlier than vi on config.xml
2020-04-02 12:07:17 +02:00
Simon Mwepu
d50adb225b
gui: Avoid validation error on closing folder editor ( fixes #3808 ) ( #6478 )
2020-04-02 08:20:03 +02:00
Jakob Borg
7da898f2d6
go.mod: Use github.com/twmb/murmur3 for murmur3 ( #6486 )
...
Let's try this again shall we
2020-04-01 23:51:31 +02:00
Jakob Borg
0d919bd79c
Revert "go.mod: Use github.com/twmb/murmur3 for murmur3"
...
"I shall not commit to master without testing all architectures on the
builder" * 100 on the black board
2020-04-01 21:16:15 +02:00
Jakob Borg
f91e90a94f
go.mod: Use github.com/twmb/murmur3 for murmur3
...
It seems, like, maintained and stuff.
2020-04-01 21:04:43 +02:00
Jakob Borg
7ce20f197b
gui, man, authors: Update docs, translations, and contributors
2020-04-01 07:45:33 +02:00