Jakob Borg
e1339628d9
Default values tweak
2015-09-22 08:55:06 +02:00
Audrius Butkevicius
1ee190e844
Update README.md
2015-09-21 23:07:39 +01:00
Audrius Butkevicius
aadcfed17d
Update README.md
2015-09-21 23:06:37 +01:00
Audrius Butkevicius
8f99f6eb66
Update README.md
2015-09-21 22:55:13 +01:00
Audrius Butkevicius
a51b948f45
Update README.md
2015-09-21 22:53:29 +01:00
Audrius Butkevicius
425f61cf34
Division by zero not good
2015-09-21 21:51:12 +00:00
Audrius Butkevicius
87cc2d2313
A bit more verbose
2015-09-21 22:33:29 +01:00
Audrius Butkevicius
0e2132ad3e
Always print URI
2015-09-21 22:15:29 +01:00
Audrius Butkevicius
7d9df5abc6
Update README.md
2015-09-21 22:06:12 +01:00
Jakob Borg
3b2adc9a3e
/ping with empty response
2015-09-21 12:49:17 +02:00
Jakob Borg
8d421a62d2
Usage reporting should recognize new discovery server IP:s
2015-09-21 10:54:21 +02:00
Jakob Borg
acba61babb
Ping handling changes in protocol, removed from config here
2015-09-21 10:14:27 +02:00
Jakob Borg
9b541a28e6
New discovery protocol over HTTPS
2015-09-20 22:00:19 +02:00
Jakob Borg
b0cd7be39b
New global discovery protocol over HTTPS ( fixes #628 , fixes #1907 )
2015-09-20 21:10:53 +02:00
Jakob Borg
500230af51
Connected clients should know their own latency
2015-09-20 13:40:24 +02:00
Jakob Borg
7e3c06191e
lib/relay need not depend on lib/model any more
2015-09-14 20:19:39 +02:00
Jakob Borg
4a2cbc1715
Merge pull request #5 from syncthing/info
...
Tweaks
2015-09-14 16:20:08 +02:00
Jakob Borg
cfdca9f702
Server should respond to ping
2015-09-14 13:46:20 +02:00
Jakob Borg
596a49c112
Invert initialization dependence on relay/conns
...
This makes it so we can initialize the relay management and then give
that to the connection management, instead of the other way around.
This is important to me in the discovery revamp I'm doing, as otherwise
I get a circular dependency when constructing stuff, with relaying
depending on connection, connection depending on discovery, and
discovery depending on relaying.
With this fixed, discovery will depend on relaying, and connection will
depend on both discovery and relaying.
2015-09-14 10:21:55 +02:00
Jakob Borg
95fc253d6b
Rename externalAddr to addressLister
...
It's going to have to list internal addresses too.
2015-09-13 18:09:44 +02:00
Jakob Borg
e694c664e5
Add external address tracker object
2015-09-13 07:56:13 +02:00
Jakob Borg
cbe24d0c61
Errors should not increment for ever
2015-09-12 22:44:59 +02:00
Audrius Butkevicius
50f0da6793
Drop all sessions when we realize a node has gone away
2015-09-11 22:29:50 +01:00
Audrius Butkevicius
0b7ab0a095
Tweaks
...
1. Advertise relay server paramters so that clients could make a decision wether or not to connect
2. Generate certificate if it's not there.
2015-09-11 20:06:14 +01:00
Jakob Borg
fa95c82daf
Add custom networks that are considered local (internal routing, VPN etc)
...
Allows things like this in the <options> element:
<alwaysLocalNet>10.0.0.0/8</alwaysLocalNet>
2015-09-11 15:10:41 +02:00
Jakob Borg
c8c4b090ef
Show v0.12 feature stats
2015-09-11 10:56:32 +02:00
Jakob Borg
e55ff6cccc
Less duplication around database fields
2015-09-10 16:11:36 +02:00
Jakob Borg
30d0e5d298
Select must be specific about what fields it wants
2015-09-10 15:55:25 +02:00
Jakob Borg
9dae87c80c
Allow configuration of releases URL
2015-09-10 14:16:44 +02:00
Jakob Borg
46364a38c6
Allow configuration of usage reporting URL
2015-09-10 14:08:40 +02:00
Jakob Borg
201ff39b80
Receive v2 reports
2015-09-10 14:03:34 +02:00
Jakob Borg
64354b51c9
Generate certs with SHA256 signature instead of SHA1
...
Doesn't matter at all for BEP, but the same stuff is used by the web UI
and modern browsers are starting to dislike SHA1 extra much.
2015-09-09 12:55:17 +02:00
AudriusButkevicius
3cacb48f3c
Add IP based rate limiting, check if client IP matches advertised relay, reorder stuff
2015-09-07 18:13:50 +01:00
AudriusButkevicius
f6a58151cb
Handle 403
2015-09-07 18:12:18 +01:00
AudriusButkevicius
3404393974
Join relay pool by default
2015-09-07 09:21:23 +01:00
AudriusButkevicius
6965812d79
Relays are matched by ip:port pairs
2015-09-07 09:14:14 +01:00
AudriusButkevicius
78fb7fe9f9
Implementation
2015-09-06 20:52:31 +01:00
AudriusButkevicius
24bcf6a088
Receive the invite, otherwise stop blocks, add extra arguments
2015-09-06 20:25:53 +01:00
Jakob Borg
36b8a75ede
Relay server info, urVersion in ur
2015-09-06 21:15:46 +02:00
AudriusButkevicius
25d0a363a8
Add a test method, fix nil pointer panic
2015-09-06 18:35:38 +01:00
Audrius Butkevicius
d7c8075862
Initial commit
2015-09-06 17:29:14 +01:00
Jakob Borg
baf231e3b6
Add interesting fields to usage report ( fixes #559 )
2015-09-06 18:17:30 +02:00
AudriusButkevicius
041b97dd25
Use new method name
2015-09-02 22:02:17 +01:00
AudriusButkevicius
9b85a6fb7c
Use a single socket for relaying
2015-09-02 21:35:52 +01:00
AudriusButkevicius
3299438cbd
Move TLS utilities into a separate package
2015-09-02 21:05:54 +01:00
Jakob Borg
ba676f2810
Dividing by zero is frowned upon
2015-08-27 21:41:39 +02:00
Jakob Borg
b3d7c622c3
Show folder scan progress in -verbose, hide local index updates
2015-08-27 21:37:41 +02:00
AudriusButkevicius
94c52e3a77
Add scan percentages ( fixes #1030 )
2015-08-27 19:20:43 +01:00
AudriusButkevicius
875de4f637
Use new address schema when creating default config
2015-08-27 19:18:45 +01:00
Jakob Borg
d63e54237b
Allow -logfile on all platforms ( fixes #2004 )
2015-08-27 19:11:10 +02:00