1
0
mirror of https://git.cloudron.io/cloudron/syncthing-app synced 2025-09-13 16:29:09 +00:00

Compare commits

...

34 Commits

Author SHA1 Message Date
Johannes Zellner
962fd84ce7 Update test deps 2023-04-04 12:56:51 +02:00
Johannes Zellner
526893806a Bump version 2023-04-04 12:56:34 +02:00
Girish Ramakrishnan
f3a06ced68 Version 1.23.2 2023-03-08 09:59:50 +01:00
Girish Ramakrishnan
b7448113c9 Update Syncthing to 1.23.2 2023-03-08 09:55:13 +01:00
Johannes Zellner
03858b79ce Fixup changelog version 2023-02-25 11:49:04 +01:00
Johannes Zellner
e2c9e659ba Update test deps 2023-02-25 11:42:18 +01:00
Johannes Zellner
8a6c78328d Bump version 2023-02-25 11:39:36 +01:00
Girish Ramakrishnan
a7fe5487c6 typo 2023-01-02 12:42:09 +01:00
Girish Ramakrishnan
49273738a1 Version 1.22.0 2023-01-02 12:41:34 +01:00
Girish Ramakrishnan
0d570bd00a Update Syncthing to 1.23.0 2023-01-02 11:55:02 +01:00
Girish Ramakrishnan
cdebb682e7 Version 1.21.2 2022-12-24 12:04:24 +01:00
Girish Ramakrishnan
dbfcedbdab Update base image to 4.0.0 2022-12-24 11:41:48 +01:00
Girish Ramakrishnan
c9c919c948 Version 1.21.1 2022-11-02 12:15:54 +01:00
Girish Ramakrishnan
a3fd6f5aec Update test packages 2022-11-02 11:42:59 +01:00
Girish Ramakrishnan
d44cbc7900 Update SyncThing to 1.22.1 2022-11-02 11:27:18 +01:00
Girish Ramakrishnan
ff4677b123 Version 1.21.0 2022-10-04 09:37:29 +02:00
Girish Ramakrishnan
02cd67842b Update SyncThing to 1.22.0 2022-10-04 09:30:38 +02:00
Johannes Zellner
f9b26a945c Update test deps 2022-08-02 11:38:00 +02:00
Johannes Zellner
86edd041dc Bump version 2022-08-02 11:37:50 +02:00
Johannes Zellner
2969543a92 Update test deps 2022-07-05 10:43:31 +02:00
Johannes Zellner
81417754cc Bump version 2022-07-05 10:42:58 +02:00
Johannes Zellner
f0f126d774 Update test deps 2022-06-07 13:54:10 +02:00
Johannes Zellner
293ff36607 Bump version for 1.20.2 2022-06-07 13:53:35 +02:00
Girish Ramakrishnan
ea40502236 Version 1.20.1 2022-05-04 13:09:25 -07:00
Girish Ramakrishnan
df82aa0431 Update syncthing to 1.20.1 2022-05-04 12:51:05 -07:00
Girish Ramakrishnan
d1a847a12b const 2022-05-03 14:51:39 -07:00
Johannes Zellner
313b4beeec Bump version for 1.20.0 2022-05-03 17:56:33 +02:00
Girish Ramakrishnan
9d1858500b Version 1.19.2 2022-05-02 11:18:38 -07:00
Girish Ramakrishnan
fe61a708f1 Update packages 2022-05-02 11:06:13 -07:00
Girish Ramakrishnan
71b18b17be Update syncthing to 1.19.2 2022-05-02 11:04:36 -07:00
Johannes Zellner
2cebdea6a6 Update test deps 2022-03-01 12:23:42 +01:00
Johannes Zellner
bdf8642472 Bump version for 1.19.1 2022-03-01 12:23:28 +01:00
Johannes Zellner
69b36eb6af Update test deps 2022-02-01 14:50:37 +01:00
Johannes Zellner
504d758112 Bump version for 1.19.0 2022-02-01 14:50:13 +01:00
7 changed files with 576 additions and 793 deletions

105
CHANGELOG
View File

@@ -265,3 +265,108 @@
* #8014: Send TLS SNI to relay server
* #8021: Provide a way to preset GUI credentials with password hashing
[1.19.0]
* Update Syncthing to 1.19.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.19.0)
* #8103: API: /rest/system/connections has misleading "total" entries
* #7428: Add ignore patterns to folder defaults
* #8090: Allow specifying ports in --generate
[1.19.1]
* Update Syncthing to 1.19.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.19.1)
* #7850: junctionsAsDirs requires folder pause and resume to trigger
* #7924: notify: File mode change events not emitted on MacOS/FSEvents watcher
* #8083: Device ID should be read-only and "nearby devices" should be hidden when adding a new pending device
* #8143: Behavior of discovery server doesn't match documentation
* #8145: Folder ID not editable in add folder dialog
* #7942: Improve error message about folder marker outside of folder
* #8130: CLI: add command to print pending folders offered by specific device
[1.19.2]
* Update Syncthing to 1.19.2
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.19.2)
* Make error message upon reaching the free space quota more clear
[1.20.0]
* Update Syncthing to 1.20.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.0)
* #7855: Watching for changes using too many system resources on BSDs (kqueue)
* #8020: Dangling symlink prevents filesystem watcher on Solaris
* #8232: Missing include file endlessly spams log
* #8258: The latest version does not support go1.18 compilation!!
* #8261: TypeError: Cannot read properties of null (reading 'status') in the GUI after killing Syncthing
* #8202: Indicate folders / devices where the remote end has not accepted sharing.
* #8282: Change default log format to include date
[1.20.1]
* Update Syncthing to 1.20.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.1)
* #8320: Spurious failure of new connections ("unknown (newer?) version of the protocol" etc)
[1.20.2]
* Update Syncthing to 1.20.2
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.2)
* Fix use of old, renamed function in edit folder sharing tab.
[1.20.3]
* Update Syncthing to 1.20.3
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.3)
* #8369: Shared device names are missing from "Edit Folder -> Sharing"
* #8376: Chrome Autofill Breaks Authentication
* #8386: Ignore patterns with wildcard and non-ASCII characters don't work as expected
* #8393: Warn if two devices are introducers to each other
[1.20.4]
* Update Syncthing to 1.20.4
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.4)
* #7458: Syncthing announces address of interface which is down
* #8479: Panic in failure reporting
* #8007: Support listing the discovered devices using the cli
[1.21.0]
* Update Syncthing to 1.22.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.22.0)
* #2698: Sync extended file attributes on supported file systems
* #7603: WebUI tooltip inconsistencies
* #8506: macOS Monterey 12.5.1 aliases break after sync
[1.21.1]
* Update Syncthing to 1.22.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.22.1)
* #8084: Scope ID should be filtered out of IPv6 addresses when using Remote GUI
* #8569: Periodic connection losses to webui because docker image doesn't support upgrade
* #8594: Extended attributes are only synced one way
[1.21.2]
* Update base image to 4.0.0
[1.22.0]
* Update Syncthing to 1.23.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.0)
* #8572: Incorrect rescan interval on auto accepted encrypted folder
* #8646: Perhaps the list of devices contains empty elements
* #8686: Properly indicate whether a connection is "LAN" or not in the GUI
[1.22.1]
* Update Syncthing to 1.23.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.1)
* #8325: "accept: function not implemented" after upgrading to syncthing v1.20.1
[1.22.2]
* Update Syncthing to 1.23.2
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.2)
* #8749: Relay listener does not restart sometimes
* #8660: GUI editor for xattr filter patterns
* #8781: gui: Remove duplicate Spanish translation
[1.22.3]
* Update Syncthing to 1.23.3
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.3)
* #5408: Selection of time in versions GUI not possible without editing the string inside the textfield
* #8277: Mutual encrypted sharing doesn't work (both sides with password)
* #8556: Increased file size when sharing between encrypted devices
* #8599: Key generation at connect time is slow for encrypted connections
* #7859: Allow sub-second watcher delay (use case: remote development)
* #8828: cmd/stdiscosrv: TestDatabaseGetSet flake

View File

@@ -5,7 +5,8 @@
"description": "file://DESCRIPTION.md",
"changelog": "file://CHANGELOG",
"tagline": "Decentralized file synchronization",
"version": "1.18.5",
"version": "1.22.3",
"upstreamVersion": "1.23.3",
"healthCheckPath": "/healthcheck",
"httpPort": 8000,
"addons": {
@@ -27,7 +28,7 @@
"storage",
"sync"
],
"minBoxVersion": "5.3.0",
"minBoxVersion": "7.1.2",
"forumUrl": "https://forum.cloudron.io/category/56/syncthing",
"documentationUrl": "https://docs.cloudron.io/apps/syncthing/",
"mediaLinks": [

View File

@@ -1,5 +1,3 @@
This app packages Syncthing <upstream>1.18.5</upstream>.
Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
### Features

View File

@@ -1,9 +1,9 @@
FROM cloudron/base:3.2.0@sha256:ba1d566164a67c266782545ea9809dc611c4152e27686fd14060332dd88263ea
FROM cloudron/base:4.0.0@sha256:31b195ed0662bdb06a6e8a5ddbedb6f191ce92e8bee04c03fb02dd4e9d0286df
RUN mkdir -p /app/code
WORKDIR /app/code
ARG VERSION=1.18.5
ARG VERSION=1.23.3
RUN wget https://github.com/syncthing/syncthing/releases/download/v${VERSION}/syncthing-linux-amd64-v${VERSION}.tar.gz -O - | tar -xz -C /app/code --strip-components=1

1243
test/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,10 +9,10 @@
"author": "",
"license": "ISC",
"dependencies": {
"chromedriver": "^96.0.0",
"chromedriver": "^111.0.0",
"expect.js": "^0.3.1",
"mocha": "^9.1.3",
"selenium-webdriver": "^4.1.0",
"superagent": "^6.1.0"
"mocha": "^10.2.0",
"selenium-webdriver": "^4.8.2",
"superagent": "^8.0.9"
}
}

View File

@@ -10,7 +10,7 @@
require('chromedriver');
var execSync = require('child_process').execSync,
const execSync = require('child_process').execSync,
expect = require('expect.js'),
superagent = require('superagent'),
path = require('path'),