Commit Graph

54 Commits

Author SHA1 Message Date
Audrius Butkevicius 9d9ad6de88 Update readme (fixes #16) 2015-11-21 00:35:38 +00:00
Audrius Butkevicius 20b925abec Limit number of connections (fixes #23) 2015-11-21 00:35:31 +00:00
Antony Male e660d683a0 Enable extra logging in pool.go even when -debug not specified
Knowing why a relay server failed to join the pool can be important. This
is typically an issue which must be investigated after it occurred, so
having logs available is useful.

Running with -debug permanently enabled is impractical, due to the amount
of traffic that is generated, particularly when data is being transferred.

Logging is limited to at most one message per minute, although one message
per hour is more likely.
2015-11-06 12:58:44 +00:00
Antony Male 102027a343 Allow extAddress to be set from the command line
This allows relaysrv to listen on an unprivileged port, with port
forwarding directing traffic from 443, thus providing an alternative
to using setcap cap_net_bind_service=+ep
2015-11-05 21:26:58 +00:00
Audrius Butkevicius 7775166477 URLs should have Go units 2015-10-23 22:24:53 +01:00
Audrius Butkevicius a310a32371 Add CORS headers 2015-10-22 21:44:29 +01:00
Audrius Butkevicius c00e26be81 Fix units 2015-10-22 21:40:36 +01:00
Audrius Butkevicius ce1a5cd2ce Expose provided by in status endpoint 2015-10-18 23:15:01 +01:00
Audrius Butkevicius 5c8a28d717 Add ability to advertise provider 2015-10-18 16:57:13 +01:00
Audrius Butkevicius 59c5d984af Change the URL 2015-10-17 00:07:01 +01:00
Audrius Butkevicius e4403ca396 Merge pull request #12 from rumpelsepp/systemd
Rename relaysrv binary, see #11
2015-10-10 14:26:12 +01:00
Stefan Tatschner 04912ea888 Rename relaysrv binary, see #11 2015-10-10 15:24:20 +02:00
Audrius Butkevicius 103238066d Merge pull request #11 from rumpelsepp/systemd
Jail the whole thing a bit more
2015-10-10 13:59:40 +01:00
Stefan Tatschner 7e4f08c033 Jail the whole thing a bit more
Add WorkingDirectory to create and use the certificates within
/var/lib/syncthing-relaysrv. Add RootDirectory to chroot(2) the whole
thing into that directory.
2015-10-10 14:56:47 +02:00
Jakob Borg d47d82d8e1 Merge pull request #10 from syncthing/stuff
Add more info to status
2015-10-10 20:14:05 +09:00
Audrius Butkevicius 9b9b44dd65 Merge pull request #4 from rumpelsepp/systemd
Add systemd service file
2015-10-10 11:51:31 +01:00
Stefan Tatschner dc5627a2ef Add systemd service file 2015-10-10 12:50:21 +02:00
Audrius Butkevicius c1dfae1a6e Add options to status 2015-10-10 11:49:34 +01:00
Audrius Butkevicius 7b5e4ab426 Add uptime 2015-10-10 11:43:07 +01:00
Jakob Borg 4e196d408a Use vendored dependencies, new protocol location 2015-09-22 19:54:20 +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 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
Jakob Borg 500230af51 Connected clients should know their own latency 2015-09-20 13:40:24 +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
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
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 24bcf6a088 Receive the invite, otherwise stop blocks, add extra arguments 2015-09-06 20:25:53 +01:00
AudriusButkevicius 25d0a363a8 Add a test method, fix nil pointer panic 2015-09-06 18:35:38 +01: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
Jakob Borg f407ff8861 Improve status reporter 2015-08-20 14:29:57 +02:00
Jakob Borg a413b83c01 Fix broken connection close 2015-08-20 13:58:07 +02:00
Jakob Borg 81f4de965f Very basic status service 2015-08-20 12:59:44 +02:00
Audrius Butkevicius e80a9b0075 Fix after package move 2015-08-19 20:49:34 +01:00
Audrius Butkevicius 604f2c9161 Connection errors are debug errors 2015-07-23 20:53:16 +01:00
Audrius Butkevicius d1f3d95c96 Add ability to lookup relay status 2015-07-22 22:34:05 +01:00
Jakob Borg 11eb241c8f Style and minor fixes, client package 2015-07-20 14:04:34 +02:00
Jakob Borg ebef239a06 Style and minor fixes, main package 2015-07-20 14:04:34 +02:00
Jakob Borg 98a13204b2 Implement global and per session rate limiting 2015-07-20 13:37:11 +02:00
Audrius Butkevicius d0229b62da Fix bugs 2015-07-17 22:04:02 +01:00
Audrius Butkevicius 37ad20a71b Change receiver type, add GoStringer 2015-07-17 21:49:45 +01:00
Audrius Butkevicius fcd6ebb06e General cleanup 2015-07-17 20:17:49 +01:00
Audrius Butkevicius dc9c86e3a1 Change EOL 2015-06-28 21:18:38 +01:00