Jakob Borg
e13976a3b3
Adding a node does not require restart; move logic to config package
2014-09-20 20:23:44 +02:00
Jakob Borg
13602b6769
Make the restart on wakeup configurable
2014-09-10 22:24:53 +02:00
Jakob Borg
6e8272f78f
Implement incoming rate limit ( fixes #613 )
2014-09-08 17:25:55 +02:00
Audrius Butkevicius
8f32decf2d
Emit ConfigSaved event
2014-09-07 12:04:40 +01:00
Audrius Butkevicius
2949ab73e2
Add tests
2014-09-07 12:00:41 +01:00
Audrius Butkevicius
223741820d
Fix tests
2014-09-07 12:00:41 +01:00
Audrius Butkevicius
4b57821f52
Allow saving config from anywhere
2014-09-07 12:00:37 +01:00
Marcin
0e751b983c
Enable to configure scan interval per each repository independently
...
Fix broken tests
Bugfix
Clean up
Refactor variable name
Adjust tests
Minor fixes
Fix typo. Remove indent.
2014-08-20 00:36:36 +02:00
Jakob Borg
d657bc4e3d
Implement IPv6 multicast again ( fixes #346 )
2014-08-17 15:14:44 +02:00
Audrius Butkevicius
52219c5f3f
Merge pull request #532 from AudriusButkevicius/config
...
Replace NodeConfiguration with RepositoryNodeConfiguration (Fixes #522 )
2014-08-17 12:47:12 +01:00
Jakob Borg
1a66461e07
All printed warnings should have some context
2014-08-17 10:28:36 +02:00
Audrius Butkevicius
7db528be39
Replace NodeConfiguration with RepositoryNodeConfiguration
2014-08-16 23:20:21 +01:00
Audrius Butkevicius
e8a679c280
Advertise and update node names on cluster config exchange
...
Closes #244
2014-08-16 21:26:30 +01:00
Jakob Borg
9f2948f595
Fix tests for UPnP options
2014-08-14 12:59:09 +02:00
Jakob Borg
5f1bf9d9d6
Merge branch 'master' into pr/511
...
* master: (21 commits)
Mechanism to stop external announcement routine
Update goleveldb
Perfstats are not supported on Windows
Build should fail if a platform does not build
Include perfstats and heap profiles in standard build
Actually no, lets not do uploads at all from the build script.
./build.sh upload build server artifacts
Sign checksums, not files.
Badges, add build server
Remove Solaris build again, for now
Travis should build with 1.3 + tip
Translation update
Indicate aproximativeness of repo sizes...
Slightly more conservative guess on file size
Fix set tests
Small goleveldb hack to reduce allocations somewhat
Don't load block lists from db unless necessary
Rip out the Suppressor (maybe to be reintroduced)
Reduce allocations while hash scanning
Add heap profiling support
...
Conflicts:
discover/discover.go
2014-08-14 12:48:33 +02:00
Audrius Butkevicius
cbb07b0d67
Set default UPnP renewal to 30 minutes
2014-08-13 22:45:44 +01:00
Jakob Borg
fe7b77198c
Rip out the Suppressor (maybe to be reintroduced)
2014-08-12 15:04:02 +02:00
Audrius Butkevicius
8976e53998
Add UPnP renewal
2014-08-11 23:10:24 +01:00
Jakob Borg
56afba6606
Only change the announce server when upgrading config version
2014-08-02 08:37:10 +02:00
Jakob Borg
cec3bad373
Move calmh/syncthing -> syncthing/syncthing
2014-08-01 16:48:46 +02:00
Jakob Borg
9312e3c7de
Config version 3: default to compression=true on nodes
2014-08-01 16:48:46 +02:00
Jakob Borg
244f0ffaf1
Test maps and versioning config
2014-07-31 14:13:55 +02:00
Jakob Borg
ea4524024a
Verify certificate name
2014-07-30 07:59:22 +02:00
Jakob Borg
67a3fb8bf2
Compression as a user option ( fixes #446 )
2014-07-28 12:44:46 +02:00
Audrius Butkevicius
6b46465c77
Avoid resorting multiple times
2014-07-28 00:21:22 +01:00
Audrius Butkevicius
75388caeed
Prevent duplicate nodes in repos
2014-07-28 00:15:16 +01:00
Audrius Butkevicius
2546930a1a
Fix in-place removal
2014-07-28 00:08:15 +01:00
Jakob Borg
f762bd5e25
Always use correct format Node IDs in GUI
2014-07-24 13:23:26 +02:00
Audrius Butkevicius
b208102b98
Remove non-existing nodes from repositories
2014-07-22 22:29:44 +01:00
Jakob Borg
75d4d2df8b
Remove SyncOrder, at least temporarily (sorry fREW)
...
Doesn't actually work very well with the batched approach to needed
files, not documented, not exposed in UI. I'll be happy to reintegrate
if this is solved.
2014-07-21 10:49:18 +02:00
Jakob Borg
c844991cba
Tests for previous commit
2014-07-13 21:07:04 +02:00
Jakob Borg
b7cf8a471f
New port number for new format global discovery
2014-07-13 09:36:22 +02:00
Jakob Borg
0a633c526f
Copyright wording
2014-07-13 01:07:49 +02:00
Jakob Borg
655acb4cb2
Deprecate scanner.Block & File
2014-07-12 23:09:47 +02:00
Jakob Borg
8f3effed32
Refactor node ID handling, use check digits ( fixes #269 )
...
New node ID:s contain four Luhn check digits and are grouped
differently. Code uses NodeID type instead of string, so it's formatted
homogenously everywhere.
2014-06-30 01:42:03 +02:00
Jakob Borg
b05fcbc9d7
Simplify usage reporting config options ( fixes #370 )
2014-06-18 12:54:30 +02:00
Jakob Borg
f40f3b3b7b
Anonymous Usage Reporting
2014-06-11 20:06:53 +02:00
Arthur Axel 'fREW' Schmidt
82cfd37263
Allow prioritization of downloads based on name ( fixes #174 )
2014-06-08 07:16:25 +02:00
Jakob Borg
df381fd03f
Let server side decide if restart is needed on config change
2014-06-07 04:00:46 +02:00
Jakob Borg
20a018db2e
Implement API keys
2014-06-04 22:00:55 +02:00
Jakob Borg
843fd9bdbd
Add license header
2014-06-01 22:50:14 +02:00
Jakob Borg
5369a62fd5
Allow repo mismatches to proceed (ref #223 )
2014-05-28 12:39:33 +02:00
Jakob Borg
3d055bbb79
Simple file versioning ( fixes #218 )
2014-05-25 20:49:08 +02:00
Jakob Borg
dd971b56e5
Correct tests for uppercase-only node IDs
2014-05-25 14:54:50 +02:00
Jakob Borg
e2cb0219c7
Node IDs are always upper case (ref #269 )
2014-05-24 21:01:21 +02:00
Jakob Borg
8356b58b1d
Implement IgnorePerms
2014-05-23 14:31:16 +02:00
Jakob Borg
ae0193b724
Configurable local announcement port ( fixes #256 )
2014-05-22 09:35:54 +02:00
Jakob Borg
7c8652b600
Implement HTTPS for GUI
2014-05-21 14:42:53 +02:00
Jakob Borg
bbefcef53b
Allow node IDs with spaces/dashes in config. Use dashes in GUI. (ref #230 )
2014-05-18 12:05:31 +02:00
Jakob Borg
e22ddae3a8
Repair test suite
2014-05-15 09:09:21 -03:00