syncthing/cmd
Matt Burke 2234c45c19 Decouple connections service from model
The connections service no longer depends directly on the
syncthing model object, but on an interface instead. This
makes it drastically easier to write clients that handle
the model differently, but still want to benefit from
existing and future connections changes in the core.

This was motivated by burkemw3's interest in creating a
FUSE client that can present a view of the global model,
but not have all of the file data locally.

The actual decoupling was done by adding a connections.Model
interface. This interface is effectively an extension of the
protocol.Model interface that also handles connections
alongside the modified service.
2015-09-25 12:19:30 -04:00
..
stcompdirs mv internal lib 2015-08-09 09:35:26 +02:00
stevents Change (default) GUI port from 8080 to 8384 ('ST' in ascii values) 2015-03-26 21:36:06 +01:00
stfileinfo Fix import paths 2015-09-22 19:38:46 +02:00
stfinddevice Fix import paths 2015-09-22 19:38:46 +02:00
stindex Fix import paths 2015-09-22 19:38:46 +02:00
stsigtool stsigtool should use the built in key by default 2015-08-24 16:24:00 +02:00
stwatchfile Add stwatchfile 2015-07-27 19:00:22 +01:00
syncthing Decouple connections service from model 2015-09-25 12:19:30 -04:00
todos MPLv2 2015-03-17 16:02:27 +01:00
.gitignore Remove reprecated st* utils 2014-07-01 12:20:25 +02:00