# Development

**URL:** https://forum.syncthing.net/c/dev/11.md?page=5

[Latest](https://forum.syncthing.net/latest.md) · [Categories](https://forum.syncthing.net/categories.md)

**Page:** 6

---

## [How to debug TLS Handshake error?](https://forum.syncthing.net/t/how-to-debug-tls-handshake-error/11248)

<div class="topic-metadata">

**Author:** [@Nutomic](https://forum.syncthing.net/u/Nutomic)\
**Replies:** 30\
**Last updated:** [February 7, 2018, 5:10pm UTC](https://forum.syncthing.net/t/how-to-debug-tls-handshake-error/11248 "2018-02-07T17:10:34Z")

</div>

I’m currently trying to debug a problem in Syncthing Lite regarding TLS handshakes. Hello messages are transmitted fine, but after that, the Syncthing side shows this error: \[VQ65P\] 2018/02/06 03:06:31.020820 tcp\_listen…

---

## [Todays release is slightly delayed](https://forum.syncthing.net/t/todays-release-is-slightly-delayed/19223)

<div class="topic-metadata">

**Author:** [@calmh](https://forum.syncthing.net/u/calmh)\
**Replies:** 2\
**Last updated:** [November 2, 2022, 7:56am UTC](https://forum.syncthing.net/t/todays-release-is-slightly-delayed/19223 "2022-11-02T07:56:59Z")

</div>

For technical reasons, exacerbated by maintainer laziness (I’m tired and not motivated to sort out the technical details right now). Will get to it in the morning. :expressionless:

---

## [Windows builder is down](https://forum.syncthing.net/t/windows-builder-is-down/19191)

<div class="topic-metadata">

**Author:** [@calmh](https://forum.syncthing.net/u/calmh)\
**Replies:** 0\
**Last updated:** [October 28, 2022, 10:08am UTC](https://forum.syncthing.net/t/windows-builder-is-down/19191 "2022-10-28T10:08:54Z")

</div>

Our build server isn’t feeling great; it has a failed disk and another one that’s acting suspiciously and, although there is redundancy, apparently some data was eaten. The Windows VM specifically is down: 2022-10-28T10…

---

## [Any plans for "permissions"?](https://forum.syncthing.net/t/any-plans-for-permissions/19170)

<div class="topic-metadata">

**Author:** [@theycallmevirgo](https://forum.syncthing.net/u/theycallmevirgo)\
**Replies:** 2\
**Last updated:** [October 25, 2022, 10:23pm UTC](https://forum.syncthing.net/t/any-plans-for-permissions/19170 "2022-10-25T22:23:45Z")

</div>

Say there is a team that wants to share files for a project. The team leader may decide only certain users have overwrite permissions. So, if a user without permissions tries to overwrite, the user and/or the team leader…

---

## [Any objections to forking to Gitllab?](https://forum.syncthing.net/t/any-objections-to-forking-to-gitllab/19168)

<div class="topic-metadata">

**Author:** [@theycallmevirgo](https://forum.syncthing.net/u/theycallmevirgo)\
**Replies:** 4\
**Last updated:** [October 25, 2022, 7:21pm UTC](https://forum.syncthing.net/t/any-objections-to-forking-to-gitllab/19168 "2022-10-25T19:21:56Z")

</div>

I’m going to stay away from Github going forward for… reasons.

---

## [Has anyone considered "FUSE" functionality?](https://forum.syncthing.net/t/has-anyone-considered-fuse-functionality/19152)

<div class="topic-metadata">

**Author:** [@theycallmevirgo](https://forum.syncthing.net/u/theycallmevirgo)\
**Replies:** 7\
**Last updated:** [October 23, 2022, 8:47pm UTC](https://forum.syncthing.net/t/has-anyone-considered-fuse-functionality/19152 "2022-10-23T20:47:31Z")

</div>

Might make life easier if things were more isolated from existing filesystem. Of course depends on use case.

---

## [Getting into contributing](https://forum.syncthing.net/t/getting-into-contributing/19151)

<div class="topic-metadata">

**Author:** [@theycallmevirgo](https://forum.syncthing.net/u/theycallmevirgo)\
**Replies:** 0\
**Last updated:** [October 23, 2022, 6:13am UTC](https://forum.syncthing.net/t/getting-into-contributing/19151 "2022-10-23T06:13:16Z")

</div>

I think I will start to contribute in a few weeks/months. A few concerns; -I have never contributed to a project before. I know the base protocol is “grab a bug” but I’d love some additional suggestions. -I have much m…

---

## [What is the base point for recognize new file or file deleted?](https://forum.syncthing.net/t/what-is-the-base-point-for-recognize-new-file-or-file-deleted/19078)

<div class="topic-metadata">

**Author:** [@Joseph](https://forum.syncthing.net/u/Joseph)\
**Replies:** 2\
**Last updated:** [October 13, 2022, 4:50am UTC](https://forum.syncthing.net/t/what-is-the-base-point-for-recognize-new-file-or-file-deleted/19078 "2022-10-13T04:50:23Z")

</div>

I have A, B device synchronized via syncthing. \[case 1\] Created file ‘a’ on A. Modified file ‘a’ on A. after few secs, I modified file ‘b’ on B. in this case, B’s file has been synced to A. \[case 2\] Created fi…

---

## [Syncthing for Small Business](https://forum.syncthing.net/t/syncthing-for-small-business/11853)

<div class="topic-metadata">

**Author:** [@roncos](https://forum.syncthing.net/u/roncos)\
**Replies:** 1\
**Last updated:** [July 18, 2018, 1:33pm UTC](https://forum.syncthing.net/t/syncthing-for-small-business/11853 "2018-07-18T13:33:14Z")

</div>

Need for Small Business version of Syncthing: We have been using syncthing as a method of sharing company files amongst employees. This has worked well so far but has some weak points that mean we will probably stop usi…

---

## [Direct connection documentation](https://forum.syncthing.net/t/direct-connection-documentation/18883)

<div class="topic-metadata">

**Author:** [@rustleg](https://forum.syncthing.net/u/rustleg)\
**Replies:** 4\
**Last updated:** [August 31, 2022, 2:29pm UTC](https://forum.syncthing.net/t/direct-connection-documentation/18883 "2022-08-31T14:29:03Z")

</div>

I’d just like to make a comment regarding documentation if that is helpful. I’m only a low level pretend geek. I have been using Syncthing for a while and decided to look more into direct connection vs relaying which I d…

---

## [Different ports used?](https://forum.syncthing.net/t/different-ports-used/18903)

<div class="topic-metadata">

**Author:** [@rustleg](https://forum.syncthing.net/u/rustleg)\
**Replies:** 2\
**Last updated:** [August 29, 2022, 6:32pm UTC](https://forum.syncthing.net/t/different-ports-used/18903 "2022-08-29T18:32:30Z")

</div>

Just a bit puzzled about ports, no doubt because of ignorance. I opened TCP and UDP ports 22000 in the NAT routers of 2 computers connecting across the internet. When I go into the UI section “Remote Devices” one of them…

---

## [Comparing performance between 32-bit and 64-bit versions of Syncthing](https://forum.syncthing.net/t/comparing-performance-between-32-bit-and-64-bit-versions-of-syncthing/16307)

<div class="topic-metadata">

**Author:** [@tomasz86](https://forum.syncthing.net/u/tomasz86)\
**Replies:** 7\
**Last updated:** [February 6, 2021, 2:27am UTC](https://forum.syncthing.net/t/comparing-performance-between-32-bit-and-64-bit-versions-of-syncthing/16307 "2021-02-06T02:27:35Z")

</div>

I would like to run some kind of a benchmark in order to find out the exact difference in performance between the 32-bit and 64-bit versions of Syncthing. Until now, I have always preferred to use the 32-bit version sim…

---

## [State of untrusted device feature](https://forum.syncthing.net/t/state-of-untrusted-device-feature/18851)

<div class="topic-metadata">

**Author:** [@bt90](https://forum.syncthing.net/u/bt90)\
**Replies:** 14\
**Last updated:** [August 21, 2022, 6:11pm UTC](https://forum.syncthing.net/t/state-of-untrusted-device-feature/18851 "2022-08-21T18:11:42Z")

</div>

Are there any plans to drop the beta/testing label?

---

## [New Synology DSM 7 | Syncthing package for Synology NAS](https://forum.syncthing.net/t/new-synology-dsm-7-syncthing-package-for-synology-nas/15702)

<div class="topic-metadata">

**Author:** [@Andy](https://forum.syncthing.net/u/Andy)\
**Replies:** 85\
**Last updated:** [August 21, 2022, 7:24am UTC](https://forum.syncthing.net/t/new-synology-dsm-7-syncthing-package-for-synology-nas/15702 "2022-08-21T07:24:37Z")

</div>

T connect to the above issue, from the Synology development I got the follow message: Hi Andreas, May I know if all's going well for DSM7.0's package development? In addition, it's reflected by some of our users tha…

---

## [RFC: Syncing extended attributes](https://forum.syncthing.net/t/rfc-syncing-extended-attributes/18452)

<div class="topic-metadata">

**Author:** [@calmh](https://forum.syncthing.net/u/calmh)\
**Replies:** 20\
**Last updated:** [August 16, 2022, 9:56am UTC](https://forum.syncthing.net/t/rfc-syncing-extended-attributes/18452 "2022-08-16T09:56:38Z")

</div>

I’m considering implementing support for syncing extended attributes, and I’ve written up a short proposal on roughly how that could work. It lives here: I’d appreciate thoughts and comments. Especially if you have in…

---

## [Go 1.19 just dropped](https://forum.syncthing.net/t/go-1-19-just-dropped/18801)

<div class="topic-metadata">

**Author:** [@calmh](https://forum.syncthing.net/u/calmh)\
**Replies:** 8\
**Last updated:** [August 12, 2022, 3:14pm UTC](https://forum.syncthing.net/t/go-1-19-just-dropped/18801 "2022-08-12T15:14:11Z")

</div>

Which means that we can now use 1.18 features, as per our policy. Generics ahoy.

---

## [v1.21.0-rc.1 scanning is slow](https://forum.syncthing.net/t/v1-21-0-rc-1-scanning-is-slow/18825)

<div class="topic-metadata">

**Author:** [@Andy](https://forum.syncthing.net/u/Andy)\
**Replies:** 10\
**Last updated:** [August 11, 2022, 1:45pm UTC](https://forum.syncthing.net/t/v1-21-0-rc-1-scanning-is-slow/18825 "2022-08-11T13:45:23Z")

</div>

Only as a hint. I have the version v1.21.0-rc.1 in use and it works so far on all my devices. On a Windows computer I have noticed that scanning is slow, on one folder the scan was not completed. I went back to the v1.2…

---

## [Which addresses should be published via global discovery?](https://forum.syncthing.net/t/which-addresses-should-be-published-via-global-discovery/18783)

<div class="topic-metadata">

**Author:** [@bt90](https://forum.syncthing.net/u/bt90)\
**Replies:** 12\
**Last updated:** [August 3, 2022, 6:10am UTC](https://forum.syncthing.net/t/which-addresses-should-be-published-via-global-discovery/18783 "2022-08-03T06:10:01Z")

</div>

This topic has been brought up several times in various Github issues over the last few days: At the time of writing, there are 4 different ways to determine publishable addresses: external IP via STUN external I…

---

## [Following android best practices permission model](https://forum.syncthing.net/t/following-android-best-practices-permission-model/18744)

<div class="topic-metadata">

**Author:** [@aeWjkp](https://forum.syncthing.net/u/aeWjkp)\
**Replies:** 5\
**Last updated:** [July 25, 2022, 5:04pm UTC](https://forum.syncthing.net/t/following-android-best-practices-permission-model/18744 "2022-07-25T17:04:06Z")

</div>

Best practices says ★ Note: Don’t overburden the user by requesting every permission at app startup. Be courteous of the user and only request permissions when they need access to a specific feature. For instance, …

---

## [Making sure I understand the ports usage before jumping into code](https://forum.syncthing.net/t/making-sure-i-understand-the-ports-usage-before-jumping-into-code/18741)

<div class="topic-metadata">

**Author:** [@Wpq](https://forum.syncthing.net/u/Wpq)\
**Replies:** 1\
**Last updated:** [July 23, 2022, 4:18pm UTC](https://forum.syncthing.net/t/making-sure-i-understand-the-ports-usage-before-jumping-into-code/18741 "2022-07-23T16:18:50Z")

</div>

I am a new user of Syncthing (well, I tested it many years ago, somehow found it not that good, came back a few days ago and I now wonder why I had this idea :)) I did not find any solution to manage the folders that ar…

---

## [Connection established alway via relay server not directly.](https://forum.syncthing.net/t/connection-established-alway-via-relay-server-not-directly/18722)

<div class="topic-metadata">

**Author:** [@Joseph](https://forum.syncthing.net/u/Joseph)\
**Replies:** 2\
**Last updated:** [July 18, 2022, 11:02am UTC](https://forum.syncthing.net/t/connection-established-alway-via-relay-server-not-directly/18722 "2022-07-18T11:02:41Z")

</div>

I Have a 3 devices with syncthing. These devices network configuration are… Device A \[eth1\] IP: 192.168.0.10 SUB: 255.255.255.0 GW: 192.168.0.1 \[eth2\] IP: 23.50.60.134 SUB: 255.255.255.0 GW: 23.50.60.254 Dev…

---

## [event id has been reset when syncthing restart?](https://forum.syncthing.net/t/event-id-has-been-reset-when-syncthing-restart/18703)

<div class="topic-metadata">

**Author:** [@Joseph](https://forum.syncthing.net/u/Joseph)\
**Replies:** 1\
**Last updated:** [July 12, 2022, 5:35am UTC](https://forum.syncthing.net/t/event-id-has-been-reset-when-syncthing-restart/18703 "2022-07-12T05:35:29Z")

</div>

Hi, I developing app using syncthing. I save syncthing last event id value on local file(as app setting file) to avoid recv all event when my app restarting. I want to get events only after last seen even if restart ap…

---

## [Mark folders which are not accepted by remote](https://forum.syncthing.net/t/mark-folders-which-are-not-accepted-by-remote/18116)

<div class="topic-metadata">

**Author:** [@acolomb](https://forum.syncthing.net/u/acolomb)\
**Replies:** 10\
**Last updated:** [July 1, 2022, 7:42pm UTC](https://forum.syncthing.net/t/mark-folders-which-are-not-accepted-by-remote/18116 "2022-07-01T19:42:58Z")

</div>

I want to develop a small UX improvement regarding whether a shared folder is actually syncing with a remote device. Currently, only the remote device completion permanently being less than 100 % indicates when it might…

---

## [V0.12 do not connect with V0.11](https://forum.syncthing.net/t/v0-12-do-not-connect-with-v0-11/5499)

<div class="topic-metadata">

**Author:** [@xJMV](https://forum.syncthing.net/u/xJMV)\
**Replies:** 9\
**Last updated:** [August 27, 2015, 7:22am UTC](https://forum.syncthing.net/t/v0-12-do-not-connect-with-v0-11/5499 "2015-08-27T07:22:41Z")

</div>

I just compiled V0.12 from sources and found out it will not connect to V0.11 instances. Is it a known/wanted condition ?

---

## [Specifying Protocols Without Global Announce or Relay](https://forum.syncthing.net/t/specifying-protocols-without-global-announce-or-relay/18565)

<div class="topic-metadata">

**Author:** [@RobotSail](https://forum.syncthing.net/u/RobotSail)\
**Replies:** 1\
**Last updated:** [June 10, 2022, 8:32pm UTC](https://forum.syncthing.net/t/specifying-protocols-without-global-announce-or-relay/18565 "2022-06-10T20:32:05Z")

</div>

Hi all, I’m currently working on integrating Syncthing as a data mover within a Kubernetes Operator for data replication. In this environment, Syncthing is not using global announce or relay servers for data transfer, s…

---

## [Local Discovery and Block Exchange protocols in Kotlin?](https://forum.syncthing.net/t/local-discovery-and-block-exchange-protocols-in-kotlin/18493)

<div class="topic-metadata">

**Author:** [@travisfw](https://forum.syncthing.net/u/travisfw)\
**Replies:** 8\
**Last updated:** [June 7, 2022, 8:20am UTC](https://forum.syncthing.net/t/local-discovery-and-block-exchange-protocols-in-kotlin/18493 "2022-06-07T08:20:56Z")

</div>

I’d really like to write some tools to interact with Syncthing peers in Kotlin. Is there any such implementation, or plan to implement the protocols in other languages? Python? Ruby? I wish I had the time to read the spe…

---

## [I get this message spawned every 10 seconds on all terminals.](https://forum.syncthing.net/t/i-get-this-message-spawned-every-10-seconds-on-all-terminals/18545)

<div class="topic-metadata">

**Author:** [@ecxod](https://forum.syncthing.net/u/ecxod)\
**Replies:** 1\
**Last updated:** [June 6, 2022, 5:16pm UTC](https://forum.syncthing.net/t/i-get-this-message-spawned-every-10-seconds-on-all-terminals/18545 "2022-06-06T17:16:41Z")

</div>

multicastBeacon: Failed service 'Service@0xc00014ebc0 created by multicastBeacon@0xc0002025a0/writer' (2.012610 failures of 2.000000), restarting: false, error: write udp \[::\]:36056-\>\[ff12::8384\]:21027: sendmsg: cannot a…

---

## [Building note taking app on top of Syncthing - feasible?](https://forum.syncthing.net/t/building-note-taking-app-on-top-of-syncthing-feasible/18520)

<div class="topic-metadata">

**Author:** [@tigerinus](https://forum.syncthing.net/u/tigerinus)\
**Replies:** 1\
**Last updated:** [June 1, 2022, 5:37am UTC](https://forum.syncthing.net/t/building-note-taking-app-on-top-of-syncthing-feasible/18520 "2022-06-01T05:37:42Z")

</div>

Hello Syncthing team, There are many note taking apps on GitHub, and most of them target self-hosted scenario (e.g. running on Rapberry Pi) hoping to be an alternative to Internet based note products (e.g. OneNote, Ever…

---

## [Syncthing android review for tiny/build related changes](https://forum.syncthing.net/t/syncthing-android-review-for-tiny-build-related-changes/18498)

<div class="topic-metadata">

**Author:** [@imsodin](https://forum.syncthing.net/u/imsodin)\
**Replies:** 2\
**Last updated:** [May 27, 2022, 11:41am UTC](https://forum.syncthing.net/t/syncthing-android-review-for-tiny-build-related-changes/18498 "2022-05-27T11:41:55Z")

</div>

tl;dr: Am I ok to just do minor build changes on syncthing-android without review or should I ping people? I am already doing release related stuff (translations, dependency bumps, release itself) without review, becaus…

---

## [On demand downloading application](https://forum.syncthing.net/t/on-demand-downloading-application/16808)

<div class="topic-metadata">

**Author:** [@Manu](https://forum.syncthing.net/u/Manu)\
**Replies:** 2\
**Last updated:** [May 14, 2021, 4:08pm UTC](https://forum.syncthing.net/t/on-demand-downloading-application/16808 "2021-05-14T16:08:05Z")

</div>

hi everybody, I would like to develop an application that displays the global files index and lets download some files on demand without synchonisation. Do you think that it is possible with the use of the REST API ?

[Previous page](https://forum.syncthing.net/c/dev/11.md?page=4)

[Next page](https://forum.syncthing.net/c/dev/11.md?page=6)
