summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-07-10lib/connections: switch statement to get the QUIC network (#7816)v1.18.1-rc.1greatroar
2021-07-07gui, man, authors: Update docs, translations, and contributorsJakob Borg
2021-07-05lib/connections: Resolve IPv6 for quic6:// peers (fixes #7809) (#7810)Chih-Hsuan Yen
Before this patch, IPv4-compatible addresses (::ffff:aaa.bbb.ccc.ddd) may be used if a quic6://some.domain:port is specified and both IPv4 and IPv6 addresses exist for that domain name.
2021-07-03lib/connections: Fully dial resumed devices (#7798)Simon Frei
2021-07-03lib/model: Prevent folder-type change from/to encrypted (fixes #7704) (#7796)Simon Frei
2021-07-03lib/model: Scan removed dirs when reverting recv-enc (fixes #7706) (#7797)Simon Frei
2021-06-30gui, man, authors: Update docs, translations, and contributorsJakob Borg
2021-06-27lib/protocol: Write uncompressible messages uncompressed (#7790)greatroar
2021-06-27build: Remove no longer used temporaryBuildDir (#7795)Vladimir Rusinov
2021-06-27lib/model: Compare all items with global on scan (fixes #7740) (#7791)Simon Frei
2021-06-27lib/db: Missing event-logger in write-transaction (#7793)Simon Frei
2021-06-27lib/fs: Set expiry after DirNames in case-fs (#7794)Simon Frei
2021-06-25gui: Fix typo "recurr", again and for real (#7788)André Colomb
2021-06-25lib/connections: Dial devices in parallel (#7783)Simon Frei
2021-06-24lib/api: Always include usage reporting data in support bundle (#7786)Jakob Borg
2021-06-23gui, man, authors: Update docs, translations, and contributorsJakob Borg
2021-06-21gui: Consider size 0 items in remote completion (fixes #7741) (#7781)v1.18.0-rc.2v1.18.0Simon Frei
2021-06-21gui: Make listener/discovery modal more discoverable (#7780)Simon Frei
2021-06-17lib/connections: Missed map init in nextDialAt (ref #7753) (#7778)Simon Frei
2021-06-17lib/connections: Trigger dialer when connection gets closed (#7753)Simon Frei
2021-06-17lib/db: Check if sequences change when repairing metadata (#7770)Simon Frei
2021-06-17gui, lib: Handle pw adding remote encrypted folder (fixes #7705) (#7772)Simon Frei
2021-06-17build: Add codecov upload script to repo (#7776)Simon Frei
2021-06-17lib/db: Fix accounting bug when dropping indexes (#7774)Simon Frei
2021-06-17lib/model: Remove bogus failureevent when restarting folder (#7773)Simon Frei
2021-06-16gui: Move the QR code button next to device ID in editDevice modal (#7653)André Colomb
2021-06-16gui: Fix race in online event callback (fixes #7733) (#7771)Simon Frei
2021-06-16gui, man, authors: Update docs, translations, and contributorsJakob Borg
2021-06-14gui: Fix typo in new tooltip. (#7769)André Colomb
2021-06-10all: go mod tidy (#7758)greatroar
2021-06-09lib/db, lib/model: Improve error handling on pending items (#7754)Simon Frei
2021-06-09lib/fs: Add bitmasks for Darwin to handle change to empty files (fixes ↵Anur
#7731) (#7756)
2021-06-09gui, man, authors: Update docs, translations, and contributorsJakob Borg
2021-06-07lib/db: Add failure reports to failures iterating over hashes (#7755)v1.18.0-rc.1Simon Frei
2021-06-07lib/db: Use a more concurrent GC (fixes #7722) (#7750)Jakob Borg
This changes the GC mechanism so that the first pass (which reads all FileInfos to populate bloom filters with block & version hashes) can happen concurrently with normal database operations. The big gcMut still exists, and we grab it temporarily to block all other modifications while we set up the bloom filters. We then release the lock and let other things happen, with those other things also updating the bloom filters as required. Once the first phase is done we again grab the gcMut, knowing that we are the sole modifier of the database, and do the cleanup. I also removed the final compaction step.
2021-06-07all: Allow dismissing pending devices / folders without ignoring (fixes ↵André Colomb
#7700) (#7712)
2021-06-07gui: Modal dialog for listeners and discovery status (#7539)André Colomb
2021-06-05lib/model: Fix wrongly hardcoded arguments in test helper (#7749)Simon Frei
2021-06-05lib/model: Fix indexhandling for new folders paused on remote (#7747)Simon Frei
2021-06-05cmd/syncthing: Wording on error return in "cli debug file"Jakob Borg
2021-06-05cmd/syncthing: Improve "cli debug file" handlingJakob Borg
Proper URL encoding, and return a sensible error when it's not found.
2021-06-04lib/model: Fix test introduced in #7714 failing due to #7689 (#7745)Simon Frei
2021-06-03lib/model: Fix passwords on receive-enc needing token (ref #7518) (#7739)Simon Frei
2021-06-03lib/api, lib/config: Apply defaults before deserializing json (#7690)Simon Frei
2021-06-03lib/model: Fix reverting when version has only our own ID (fixes #7708) (#7714)Simon Frei
2021-06-03lib/model: Don't share with introduced device if encrypted (fixes #7724) (#7734)Simon Frei
2021-06-03lib/model: Ensure indexes are only received after checking IDs (ref #7649) ↵Simon Frei
(#7689)
2021-06-02gui, man, authors: Update docs, translations, and contributorsJakob Borg
2021-06-01gui: Show ID under each device section (local / remote), clickable for QR ↵André Colomb
code (#7728)
2021-05-31contributing: Fix GitHub format (#7713)Ikko Ashimine