Audrius Butkevicius and Jakob Borg
502bee9a09
lib/osutil: Return "/" as filesystem root on non-windows ( fixes #3321 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3332
2016-06-20 20:25:00 +00:00
Audrius Butkevicius and Jakob Borg
becb5ab1dc
cmd/relaysrv: Missed changes in the repo merge (README, systemd)
2016-06-02 14:42:57 +02:00
Audrius Butkevicius and Jakob Borg
49170bf2d8
cmd/relaysrv: Add number of routines
2016-06-02 14:39:19 +02:00
Audrius Butkevicius and Jakob Borg
8c4723ff43
gui: Fix editing devices ( fixes #3236 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3237
2016-06-01 20:24:43 +00:00
Audrius Butkevicius and Jakob Borg
6f63909c65
lib/db,cmd/stindex: Expose VersionList and use it in stindex
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3231
2016-05-31 19:29:26 +00:00
Audrius Butkevicius and Jakob Borg
1612baca92
gui: /rest/system/browse with no arguments returns drives on Windows (ref #3201 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3203
2016-05-31 19:27:07 +00:00
Audrius Butkevicius and Jakob Borg
c2dc4a8e06
lib/db: Have prefix should be normalized
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3206
2016-05-28 04:18:31 +00:00
Audrius Butkevicius and Jakob Borg
92a23da3ec
lib/model: Make the (?d) prefix actually work
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3205
2016-05-28 04:17:34 +00:00
Audrius Butkevicius and Jakob Borg
242db26343
lib/osutil: Fix globbing at root ( fixes #3201 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3202
2016-05-28 04:13:34 +00:00
Audrius Butkevicius
87701339fe
lib/nat, lib/connections: Fix a few issues with NAT traversal
...
1. For the same internal port we ask for the same external port on all devices. This can be a problem if one device speaks over two protocols.
2. Always add a nil address even if we managed to get external address of the gateway, just because the gateway might be in DMZ behind another gateway.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3196
2016-05-27 06:28:46 +00:00
Audrius Butkevicius and Jakob Borg
410d700ae3
cmd/syncthing: Do not modify events ( fixes #3002 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3190
2016-05-26 06:54:44 +00:00
Audrius Butkevicius and Jakob Borg
fc173bf679
lib/model: Fix wild completion percentages
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3188
2016-05-26 06:53:27 +00:00
Audrius Butkevicius and Jakob Borg
915e1ac7de
lib/model: Handle (?d) deletes of directories ( fixes #3164 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3170
2016-05-23 23:32:08 +00:00
Audrius Butkevicius and Jakob Borg
00be2bf18d
lib/model: Track puller creation times ( fixes #3145 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3150
2016-05-22 10:16:09 +00:00
Audrius Butkevicius and Jakob Borg
fddca3d2d6
lib/connections: Do not resolve addresses ( fixes #3129 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3133
2016-05-21 01:31:23 +00:00
Audrius Butkevicius
852759f904
gui: Update translations ( fixes #3125 )
2016-05-19 19:44:52 +01:00
Audrius Butkevicius
adb7fb43cb
vendor: Update go-nat-pmp
2016-05-16 20:46:03 +01:00
Audrius Butkevicius and Jakob Borg
674fc566bb
lib/connections: Refactor
...
1. Removes separate relay lists and relay clients/services, just makes it a listen address
2. Easier plugging-in of other transports
3. Allows "hot" disabling and enabling NAT services
4. Allows "hot" listen address changes
5. Changes listen address list with a preferable "default" value just like for discovery
6. Debounces global discovery announcements as external addresses change (which it might alot upon starting)
7. Stops this whole "pick other peers relay by latency". This information is no longer available,
but I don't think it matters as most of the time other peer only has one relay.
8. Rename ListenAddress to ListenAddresses, as well as in javascript land.
9. Stop serializing deprecated values to JSON
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2982
2016-05-04 19:38:12 +00:00
Audrius Butkevicius and Jakob Borg
eabd2fc936
lib/model: Use factories for creating folders
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3029
2016-05-04 10:47:33 +00:00
Audrius Butkevicius and Jakob Borg
abb96802cb
lib/ignores: Use bitmask for result
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3030
2016-05-01 15:58:23 +00:00
Audrius Butkevicius and Jakob Borg
29fa05ae05
lib/model: Discard download progress upon receiving an index update ( fixes #2993 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3023
2016-05-01 06:49:29 +00:00
Audrius Butkevicius and Jakob Borg
49387f9494
lib/protocol: Clean up error values, unused flags
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3025
2016-04-30 04:35:38 +00:00
Audrius Butkevicius and Jakob Borg
8cf3a7aeda
lib/model: Prettify tests ( fixes #3014 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3016
2016-04-26 20:19:30 +00:00
Audrius Butkevicius and Jakob Borg
175f65aabc
Change v13 to v2
...
GitHub-Pull-Request: https://github.com/syncthing/discosrv/pull/41
2016-04-26 20:18:37 +00:00
Audrius Butkevicius and Jakob Borg
94a392144b
Remove explicit relay handling
...
GitHub-Pull-Request: https://github.com/syncthing/discosrv/pull/40
2016-04-26 07:46:43 +00:00
Audrius Butkevicius and Jakob Borg
2467678bd4
lib/dialer: Add env var to disable proxy fallback ( fixes #3006 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3009
2016-04-24 16:30:20 +00:00
Audrius Butkevicius and Jakob Borg
4aa6ecb122
lib/model: Do not use WRONLY (ref #2584 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2994
2016-04-22 08:12:10 +00:00
Audrius Butkevicius and Jakob Borg
ea54525a33
lib/connections: Try not to deadlock ( fixes #2987 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2991
2016-04-18 20:25:31 +00:00
Audrius Butkevicius
1c7af1a72e
lib/upnp: Fix port order
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2980
2016-04-16 22:44:07 +00:00
Audrius Butkevicius and Jakob Borg
e61f424ade
lib/{nat,pmp}: Fix shadowing and nil IPs
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2979
2016-04-16 16:48:07 +00:00
AudriusButkevicius and Jakob Borg
1a5f524ae4
lib/model, lib/protocol: Implement temporary indexes ( fixes #950 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2252
2016-04-15 10:59:41 +00:00
Audrius Butkevicius and Jakob Borg
c49453c519
lib/pmp: Add NAT-PMP support (ref #698 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2968
2016-04-13 18:50:40 +00:00
Audrius Butkevicius and Jakob Borg
19b4f3bfb4
lib/nat: Add a nat package and service to track mappings on multiple IGDs
2016-04-10 19:36:38 +00:00
Audrius Butkevicius and Jakob Borg
490464e170
gui: Some browsers force lowercase attributes
2016-04-09 12:20:56 +00:00
Audrius Butkevicius and Jakob Borg
6130578d18
lib/db: Empty slice is not nil ( fixes #2872 )
2016-04-09 07:46:19 +00:00
Audrius Butkevicius and Jakob Borg
4389bb037d
lib/model: Add option for overwriting names on connect ( fixes #2912 )
2016-04-09 07:43:47 +00:00
Audrius Butkevicius and Jakob Borg
2eb8a9ef56
all: Dead code cleanup
2016-04-09 01:10:31 +00:00
Audrius Butkevicius and Jakob Borg
393798098c
cmd/syncthing: Listening on a 0 port is not valid ( fixes #2926 )
2016-04-09 01:06:55 +00:00
Audrius Butkevicius and Jakob Borg
5a98af622d
lib/ignore: Implement deletable ignores using (?d) prefix ( fixes #1362 )
2016-04-07 09:34:07 +00:00
Audrius Butkevicius and Jakob Borg
b678b4e048
cmd/syncthing: Skip a calculation if timediff is zero ( fixes #2854 )
2016-04-05 07:12:17 +02:00
Audrius Butkevicius and Jakob Borg
432c78079b
lib/connections: Increase lock periods to prevent races ( fixes #2899 )
2016-04-01 07:23:11 +00:00
Audrius Butkevicius and Jakob Borg
68185dd93c
gui: Remove bootswatch
2016-03-27 14:08:17 +00:00
Audrius Butkevicius and Jakob Borg
4b6c2d0d3d
gui: Pretty theme names
2016-03-27 06:40:50 +00:00
Audrius Butkevicius
b4f9a55e6e
protocol: Add "Hello" message at connection start, also for unauthed peers
2016-03-25 20:29:07 +00:00
Audrius Butkevicius and Jakob Borg
1d17891286
lib/upnp: Refactor out methods to util with tests, refactor IGD
2016-03-25 20:22:29 +00:00
Audrius Butkevicius and Jakob Borg
6a3f3f5577
gui: Add theme.css, move dark theme, adjust popover advanced folder settings colors ( fixes #2878 )
2016-03-25 16:55:53 +00:00
Audrius Butkevicius and Jakob Borg
29913dd1e4
lib/connections: Refactor address listing into connection service
2016-03-25 07:35:18 +00:00
Audrius Butkevicius and Jakob Borg
690837dbe5
lib/connections: Allow "tcp4" and "tcp6" addresses
2016-03-25 07:15:32 +00:00
Audrius Butkevicius
894ccd18ff
Merge pull request #2855 from calmh/marshalfail
...
cmd/syncthing: Return 500 with an error object instead of empty 200 on marshalling error in REST response
2016-03-20 11:09:59 +00:00
Audrius Butkevicius and Jakob Borg
a49b8a2608
lib/relay/client: Log relay client messages ( fixes #2624 )
2016-03-18 07:25:37 +00:00
Audrius Butkevicius
d619031f68
Merge pull request #2832 from calmh/dont-edit-authors
...
Update pull request template with authorship info
2016-03-11 09:02:26 +00:00
Audrius Butkevicius
3b146eda0d
Clarify GUI stuff ( fixes #2819 )
2016-03-06 22:07:15 +00:00
Audrius Butkevicius and Jakob Borg
a8ffde6f21
Add deps
2016-03-06 20:32:10 +00:00
Audrius Butkevicius
5dd55d3811
Merge pull request #2817 from calmh/vendoring
...
Use Go 1.5 vendoring instead of Godeps
2016-03-05 20:56:37 +00:00
Audrius Butkevicius
f00b133eee
Merge pull request #2818 from calmh/prtemplate
...
Add a pull request template
2016-03-05 20:52:14 +00:00
Audrius Butkevicius
a686be8ba4
Add kralo
2016-02-28 13:26:03 +00:00
Audrius Butkevicius
d61b03701c
Merge pull request #2806 from kralo/master
...
gui: add a lock icon to the folder title for easy overview (fixes #2703 )
2016-02-28 13:25:04 +00:00
Audrius Butkevicius
cd9e142db3
Merge pull request #2805 from kralo/master
...
gui: add tooltips (title) to the folder path and syncthing version
2016-02-27 18:19:26 +00:00
Audrius Butkevicius
0631e4395a
Merge pull request #2794 from rumpelsepp/master
...
systemd: Add syncthing-resume.service
2016-02-22 09:13:10 +00:00
Audrius Butkevicius
0b03a640fb
Merge pull request #2790 from syncthing/issuetpl
...
Add ISSUE_TEMPLATE
2016-02-21 11:32:03 +00:00
Audrius Butkevicius
bf353a42cd
Merge pull request #2780 from letiemble/CORS_Support2
...
Move CORS middleware to process un-authenticated OPTIONS requests
2016-02-12 21:29:45 +00:00
Audrius Butkevicius
cf96bb464f
Merge pull request #2777 from calmh/dbfile404
...
Return "No such object in the index" when /rest/db/file gets called on something that doesn't exist
2016-02-12 20:12:34 +00:00
Audrius Butkevicius
6f2de31146
Merge pull request #2757 from calmh/newxdr
...
Use v2 of XDR package
2016-02-02 14:44:06 +00:00
Audrius Butkevicius
5d4bfdabd6
Merge pull request #2755 from calmh/dashconfig
...
Add -paths option to print config, key, database paths
2016-02-02 09:53:28 +00:00
Audrius Butkevicius
60ca7784ba
Merge pull request #2748 from canton7/feature/multiple-api-keys
...
Support multiple API keys (command-line and config) (fixed #2747 )
2016-02-01 09:20:51 +00:00
Audrius Butkevicius
8ff7531f89
Merge pull request #2749 from AudriusButkevicius/relayprx
...
Use dialer in relay checks (fixes #2732 )
2016-01-30 12:39:13 +00:00
Audrius Butkevicius
f59e1ad854
Use dialer in relay checks ( fixes #2732 )
2016-01-30 12:33:42 +00:00
Audrius Butkevicius
1a0a8a1655
Merge pull request #2738 from tpng/patch-1
...
Handle null case for invalid ng-model value (fixes #2392 )
2016-01-30 03:25:31 +00:00
Audrius Butkevicius
016f799983
Merge pull request #2745 from calmh/redirect307
...
Return status code 307 instead of 302 when redirecting from HTTP to HTTPS
2016-01-29 15:06:01 +00:00
Audrius Butkevicius
d4796261d7
Merge pull request #2729 from syncthing/rumpelsepp-patch-1
...
Correct order of pkill(1) arguments in debian script (fixes #2728 )
2016-01-24 12:31:47 +00:00
Audrius Butkevicius
e267bf3e09
Merge pull request #2715 from plouj/master
...
FetchLatestReleases: fix the error log message
2016-01-20 08:41:52 +00:00
Audrius Butkevicius
1880284bde
Merge pull request #2711 from calmh/fix2704
...
Don't require restart for usage reporting changes (fixes #2704 )
2016-01-18 18:12:58 +00:00
Audrius Butkevicius
33f97d7d8f
Merge pull request #2708 from Zillode/fix-typo
...
RLimit comment typo
2016-01-17 12:06:47 +00:00
Audrius Butkevicius
693e1c93f1
Merge pull request #2707 from calmh/notok
...
The "OK" log level is silly and should not exist
2016-01-16 22:21:06 +00:00
Audrius Butkevicius
42b94561a2
Merge pull request #2706 from calmh/fix2705
...
Don't crash on folder remove while pulling (fixes #2705 )
2016-01-16 20:54:43 +00:00
Audrius Butkevicius
f88b2c11fe
Merge pull request #2702 from calmh/codesign
...
Codesign binaries in Mac OS X distribution packages
2016-01-16 18:57:46 +00:00
Audrius Butkevicius
c4c6df179b
Handle race within the job queue ( fixes #1263 )
2016-01-16 17:20:21 +00:00
Audrius Butkevicius
b04b7bf357
Merge pull request #2696 from calmh/fix2694
...
Improve API/GUI shutdown handling (fixes #2694 )
2016-01-14 10:38:06 +00:00
Audrius Butkevicius
31861052e5
Merge pull request #2687 from kluppy/master
...
Fix #2662 update Edit menu to Action
2016-01-13 11:02:40 +00:00
Audrius Butkevicius
5fa8b42fac
Merge pull request #2690 from calmh/fix2665
...
Always run relaying when enabled (fixes #2665 )
2016-01-12 13:48:22 +00:00
Audrius Butkevicius
d3fa67fe2e
Merge pull request #2689 from calmh/nohashalgo
...
Undo the hash algorithm additions, retain flag checks
2016-01-12 13:46:34 +00:00
Audrius Butkevicius
1e45111bde
Merge pull request #2688 from calmh/prototests
...
Improve protocol tests, close handling
2016-01-12 08:44:02 +00:00
Audrius Butkevicius
7427b9de35
Merge pull request #2684 from calmh/fix2589
...
Don't leak sendIndexes on disconnect (fixes #2589 )
2016-01-11 17:34:53 +00:00
Audrius Butkevicius
ff4bab4c07
Silence the linter
2016-01-10 18:00:52 +00:00
Audrius Butkevicius
cd54186113
Add support for themes ( fixes #1925 )
2016-01-10 17:57:27 +00:00
Audrius Butkevicius
6c0a973ac3
Merge pull request #2480 from calmh/shortdblabels
...
Change database folder label format
2016-01-10 01:33:56 +00:00
Audrius Butkevicius
0d35fe0f21
Merge pull request #2676 from calmh/fix2667
...
More fine grained locking in discovery cache (fixes #2667 )
2016-01-09 00:58:14 +00:00
Audrius Butkevicius
25b3c09f6a
Merge pull request #2670 from calmh/noresolve
...
Don't unnecessary resolve destination address
2016-01-07 13:27:31 +00:00
Audrius Butkevicius
4c01709cdf
Merge pull request #2664 from calmh/fix2433
...
Add relaying to main settings dialog (fixes #2433 )
2016-01-05 09:25:11 +00:00
Audrius Butkevicius
400bfe9251
Merge pull request #2656 from calmh/csrf
...
Don't allow in use CSRF tokens to expire (fixes #1008 )
2016-01-03 21:24:37 +00:00
Audrius Butkevicius
504ad86648
Merge pull request #2655 from calmh/fix2605
...
Don't conflict copy conflict copies (fixes #2605 )
2016-01-03 20:44:05 +00:00
Audrius Butkevicius
5754d31d0f
Merge pull request #2653 from calmh/fix2604
...
Change default max conflicts to 10 (fixes #2604 )
2016-01-03 20:13:51 +00:00
Audrius Butkevicius
9df8d0848a
Merge pull request #2641 from calmh/archs
...
Also build linux-arm64, linux-ppc64, linux-ppc64le
2016-01-01 20:08:08 +00:00
Audrius Butkevicius
44d5a61cfe
Merge pull request #2639 from calmh/minihashalgo
...
Detect nonstandard hash algo and stop folder (ref #2314 )
2016-01-01 19:42:08 +00:00
Audrius Butkevicius
dbb3f80995
Merge pull request #2193 from AudriusButkevicius/lans
...
Remove windows specialisation from osutil.GetLans (fixes #2192 )
2016-01-01 15:01:23 +00:00
Audrius Butkevicius
80b9a3e00b
Don't warn about failed ignores if folder unhealthy ( fixes #2630 )
2016-01-01 12:59:13 +00:00
Audrius Butkevicius
1edfa4474f
Merge pull request #2632 from calmh/fix2627
...
Ensure loaded config is free of duplicate devices (fixes #2627 )
2015-12-31 08:37:52 +00:00
Audrius Butkevicius
f36f48c2cf
Merge pull request #2596 from andersonvom/load_config
...
Centralize config loading logic (also fixes #2509 )
2015-12-26 16:12:16 +00:00
Audrius Butkevicius
1827dda0c6
Svc -> Service
2015-12-23 15:31:12 +00:00
Audrius Butkevicius
a2833d18ed
Merge pull request #2615 from calmh/jsonvv
...
Humanize serialization of version vectors
2015-12-22 21:12:23 +00:00