syncthing/lib
Audrius Butkevicius 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
..
auto build: Generate gui.files.go on the fly, remove from repo 2016-03-28 10:03:13 +00:00
beacon Remove unused struct field 2015-10-27 09:55:05 +01:00
config lib/connections: Refactor 2016-05-04 19:38:12 +00:00
connections lib/connections: Refactor 2016-05-04 19:38:12 +00:00
db cmd/syncthing: Don't compact database at startup 2016-04-22 07:34:11 +00:00
dialer lib/dialer: Add env var to disable proxy fallback (fixes #3006) 2016-04-24 16:30:20 +00:00
discover lib/connections: Refactor 2016-05-04 19:38:12 +00:00
events lib/connections: Refactor 2016-05-04 19:38:12 +00:00
ignore lib/ignore: Refactor: notMatched should be one of the constants 2016-05-04 07:15:56 +00:00
logger cmd/syncthing: Extract interfaces for things the API depends on 2016-03-21 19:36:08 +00:00
model lib/connections: Refactor 2016-05-04 19:38:12 +00:00
nat lib/connections: Refactor 2016-05-04 19:38:12 +00:00
osutil lib/upnp: Fix port order 2016-04-16 22:44:07 +00:00
pmp lib/{nat,pmp}: Fix shadowing and nil IPs 2016-04-16 16:48:07 +00:00
protocol lib/protocol: Clean up error values, unused flags 2016-04-30 04:35:38 +00:00
rc cmd/stbench: Add utility to run benchmark tests 2016-03-25 20:52:20 +00:00
relay lib/connections: Refactor 2016-05-04 19:38:12 +00:00
scanner all: Dead code cleanup 2016-04-09 01:10:31 +00:00
signature The PublicKey() method is an addition in Go 1.4 2015-10-27 16:03:14 +01:00
stats We should pass around db.Instance instead of leveldb.DB 2015-10-31 12:35:30 +01:00
symlinks Fix import paths 2015-09-22 19:38:46 +02:00
sync lib/sync: Skip the timing tests if the host timer is flaky 2016-03-27 10:41:38 +00:00
tlsutil Generate ECDSA keys instead of RSA 2015-11-27 09:15:12 +01:00
upgrade FetchLatestReleases: fix the error log message 2016-01-19 21:32:33 -05:00
upnp lib/upnp: Fix port order 2016-04-16 22:44:07 +00:00
util lib/nat: Add a nat package and service to track mappings on multiple IGDs 2016-04-10 19:36:38 +00:00
versioner lib/versioner: Refactor for testing, speed up test 2016-04-15 14:26:39 +00:00