Jakob Borg
1e212a8dc6
cmd/syncthing: Wording on error return in "cli debug file"
2021-06-05 11:45:29 +02:00
Jakob Borg
0e9d2a13af
cmd/syncthing: Improve "cli debug file" handling
...
Proper URL encoding, and return a sensible error when it's not found.
2021-06-05 11:19:02 +02:00
Simon Frei and GitHub
5bdb6798a9
all: Regenerate proto ( #7696 )
2021-05-19 13:30:20 +02:00
Audrius Butkevicius and GitHub
58e81fdffb
cmd/syncthing/cli: Update recli, fix stdin handling ( fixes #7685 , fixes #7673 ) ( #7694 )
2021-05-18 20:09:48 +01:00
tomasz1986 and GitHub
0619a27872
cmd/strelaypoolsrv: Fix minor grammar, use https in links ( #7695 )
...
* cmd/strelaypoolsrv: Fix minor grammar, use https in links
Add a few minor grammatical/stylistic fixes. Use `https` instead of
`http` in the MaxMind link in the footer.
Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com >
* wip
Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com >
2021-05-18 19:07:09 +01:00
Audrius Butkevicius and GitHub
96dae7bfec
cmd/uraggregate: Optimise queries ( #7679 )
...
* cmd/uraggregate: Optimise queries
* Update main.go
2021-05-16 12:34:46 +01:00
Audrius Butkevicius and GitHub
4ace451013
Update main.go ( #7667 )
2021-05-12 08:01:18 +01:00
Audrius Butkevicius and GitHub
a8e2fc6f61
cmd/uraggregate: Handle malformed data, dont abort on error ( fixes #7639 ) ( #7659 )
2021-05-11 08:02:19 +02:00
Simon Frei and GitHub
713527facf
all: Refactor relay invitations ( #7646 )
2021-05-10 22:25:43 +02:00
Audrius Butkevicius and GitHub
87a0eecc31
lib/fs, lib/api, lib/model: Expose mtime remappings as part of /db/file ( #7624 )
...
* lib/fs, lib/api, lib/model: Expose mtime remappings as part of /db/file
* Fix wrong error returned by CLI
* Gofmt
* Better names
* Review comments
* Review comments
2021-05-03 11:28:25 +01:00
Simon Frei and GitHub
ef4b8a2cf8
cmd/syncthing: Don't fail early on api setup error (fixes 7558) ( #7591 )
...
* cmd/syncthing: Don't fail early on api setup error (fixes 7558)
* switch to factory pattern
* refactor config command to show help on nothing
* wip
* wip
* already abort in before
2021-04-25 20:48:17 +01:00
Simon Frei and GitHub
54e27f551d
cmd/syncthing: Add debug commands to cli ( #7503 )
2021-04-22 11:14:25 +02:00
Jakob Borg and GitHub
a514b65d81
cmd/syncthing: Rename --conf back to --config ( fixes #7549 ) ( #7550 )
2021-04-06 10:40:52 +02:00
Audrius Butkevicius and GitHub
f7929229c8
cmd/strelaysrv: Increase default strelaysrv network buffer size ( fixes #7514 ) ( #7517 )
...
Increases throughput at the cost of more memory per connection
2021-03-22 21:47:51 +01:00
Simon Frei and GitHub
bc08a951f1
lib/model: Encrypted fileinfo trailer needs to be in wire format ( #7505 )
2021-03-21 10:34:08 +01:00
Jakob Borg and GitHub
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
Jakob Borg and GitHub
960e850a78
cmd/uraggregate: Ignore errors harder ( #7498 )
...
We were already ignoring them, it just didn't look like it.
2021-03-17 22:55:43 +01:00
Jakob Borg and GitHub
ea701a4e9e
cmd/syncthing: Error handling on upgrade ( #7497 )
...
dat innocuous little colon
2021-03-17 22:52:43 +01:00
Jakob Borg and GitHub
f4372710bf
all: Remove crypto/md5 ( #7493 )
...
This is a mostly pointless change to make security scanners and static
analysis tools happy, as they all hate seeing md5. None of our md5 uses
were security relevant, but still. Only visible effect of this change is
that our temp file names for very long file names become slightly longer
than they were previously...
2021-03-17 22:22:49 +01:00
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
Jakob Borg and GitHub
e321bd3941
lib/*/auto: Add noassets files ( #7490 )
...
This adds a couple of dummy asset files protected by the "noassets"
build tag. The purpose is that it should be possible for, for example,
CI tools and static analysis things to compile and analyze the source
tree without our custom asset generation step. Also makes `go test -tags
noassets ./...` work without building assets first.
2021-03-17 21:03:35 +01:00
Simon Frei
39c2d1bc1a
cmd/syncthing: Check os.Args length ( fixes #7486 )
2021-03-17 15:51:14 +01:00
Simon Frei and GitHub
cd21b8dfa5
cmd/syncthing/cli: Remove db reset and adjust others ( #7484 )
2021-03-17 09:06:37 +01:00
Simon Frei and GitHub
40fbdc87ce
cmd/syncthing: Refactor cli subcommand to allow flags ( #7454 )
2021-03-17 09:04:50 +01:00
Jakob Borg and GitHub
4d979a1ce9
all: Truncate some timestamps ( fixes #7457 ) ( #7459 )
...
This truncates times meant for API consumption to second precision,
where fractions won't typically matter or add any value. Exception to
this is timestamps on logs and events, and of course I'm not touching
things like file metadata.
I'm not 100% certain this is an exhaustive change, but it's the things I
found by grepping and following the breadcrumbs from lib/api...
I also considered general-but-ugly solutions, like having the API
serializer itself do reflection magic or even regexps on returned
objects, but decided against it because aurgh...
2021-03-12 10:35:10 +01:00
Jakob Borg and GitHub
cdef503db6
all: Make config.Wrapper an actual suture.Service ( fixes #7451 ) ( #7452 )
2021-03-11 14:51:00 +01:00
Simon Frei and GitHub
9a001051d6
cmd/ursrv, lib/ur: Collect and present encryption usage ( #7448 )
2021-03-10 22:26:56 +00:00
Simon Frei and GitHub
727df34aa1
cmd/syncthing: Correct name of HiddenConsole flag ( fixes #7446 ) ( #7447 )
2021-03-10 07:31:31 +01:00
Simon Frei and GitHub
587c89d979
cmd/syncthing, etc: Consistent failure restart backoff ( #7439 )
2021-03-07 15:25:55 +01:00
Simon Frei and GitHub
4735575e8d
cmd/syncthing: Set flag defaults through kong vars ( #7431 )
2021-03-05 08:06:54 +01:00
Jakob Borg and GitHub
55d5e03639
lib/db: Remove Badger experiment ( #7413 )
2021-03-01 09:16:08 +01:00
otbutz and GitHub
c18dc6a629
cmd/strelaysrv: Load map tiles over HTTPS ( #7382 )
2021-02-19 22:07:05 +01:00
Simon Frei and GitHub
0970aed596
cmd/stcrashreceiver: Add tag for report type (crash/failure) ( #7374 )
2021-02-18 13:16:32 +00:00
Audrius Butkevicius and GitHub
fb078068b4
cmd/syncthing: Add cli as a subcommand ( fixes #6566 , fixes #4719 ) ( #7364 )
...
* cmd/syncthing: Add cli as a subcommand (fixes #6566 , fixes #4719 )
* Hijack help
* Add comment
* Revert go.mod/go.sum
2021-02-15 18:50:53 +01:00
Jakob Borg and GitHub
55afa625fc
cmd/syncthing: Add decrypt subcommand ( #7332 )
...
This adds the `syncthing decrypt` subcommand that is used to
(offline-)decrypt or just verify the contents of an encrypted folder.
2021-02-12 08:38:43 +01:00
Simon Frei and GitHub
6697b8fde3
cmd/syncthing: Fix hyphenated flag names (ref #7330 ) ( #7352 )
2021-02-11 11:37:48 +01:00
Jakob Borg and GitHub
4f20c900d0
cmd/syncthing: Refactor command line parsing ( #7330 )
2021-02-10 20:35:37 +01:00
Simon Frei and GitHub
27a34609a1
all: Failure reporting fixes ( #7331 )
2021-02-05 11:21:14 +01:00
Jakob Borg and GitHub
ffcb57580f
cmd/syncthing: Provide early startup for config service (ref #7188 ) ( #7285 )
2021-01-16 12:58:02 +01:00
Simon Frei and GitHub
f63cdbfcfa
lib: Apply config changes sequentially (ref #5298 ) ( #7188 )
2021-01-15 15:43:34 +01:00
André Colomb and GitHub
1555a4da7f
cmd/stevents: Add command line argument for event type filtering. ( #7226 )
...
Add a -types flag which can be set to a comma-separated list of event
types. The contents will be included verbatim in the URL parameter
"events".
2020-12-22 22:10:26 +01:00
Simon Frei and GitHub
a20a5f61f0
lib/ur: Send unreported failures on shutdown ( #7164 )
2020-12-22 20:17:14 +01:00
Simon Frei and GitHub
78bd0341a8
all: Handle errors opening db/creating file-set (ref #5907 ) ( #7150 )
2020-12-21 12:59:22 +01:00
Roberto Santalla and GitHub
b5de49917c
cmd/relaypoolsrv: Allow validation of relay join requests by certificate ( fixes #7196 ) ( #7217 )
2020-12-21 11:55:16 +01:00
André Colomb and GitHub
7502997e7e
all: Store pending devices and folders in database ( fixes #7178 ) ( #6443 )
2020-12-17 19:54:31 +01:00
Simon Frei and GitHub
cccbb0bd5e
lib/ur: Reset timer when there's nothing to report ( #7169 )
2020-11-28 20:09:22 +01:00
Simon Frei and GitHub
24af89c8e2
all: Refactor preparing configuration ( #7127 )
2020-11-20 14:21:54 +01:00
Simon Frei and GitHub
9524b51708
all: Implement suture v4-api ( #6947 )
2020-11-17 13:19:04 +01:00
Simon Frei and GitHub
31559e908b
all: Add untrusted folders behind feature flag (ref #62 ) ( #7055 )
2020-11-09 15:33:32 +01:00
Simon Frei and GitHub
d828adb648
cmd/stcrashreceiver, lib/db: Improve panic message handling ( #7029 )
2020-10-08 17:37:45 +02:00