Ind.ie is now Small Technology Foundation.
Commit b28c1410 authored by George MacRorie's avatar George MacRorie

Blanket renaming of syncthing and its permutations (urls and addresses) to pulse

parent b0b34236
syncthing
syncthing.exe
pulse
pulse.exe
*.tar.gz
*.zip
*.asc
......
## Reporting Bugs
Please file bugs in the [Github Issue
Tracker](https://github.com/syncthing/syncthing/issues). Include at
Tracker](https://source.ind.ie/project/pulse/issues). Include at
least the following:
- What happened
......@@ -10,7 +10,7 @@ least the following:
not crazy obvious
- What operating system, operating system version and version of
Syncthing you are running
Pulse you are running
- The same for other connected nodes, where relevant
......@@ -24,7 +24,7 @@ too much information will never get you yelled at. :)
## Contributing Translations
All translations are done via
[Transifex](https://www.transifex.com/projects/p/syncthing/). If you
[Transifex](https://www.transifex.com/projects/p/pulse/). If you
wish to contribute to a translation, just head over there and sign up.
Before every release, the language resources are updated from the
latest info on Transifex.
......@@ -33,10 +33,10 @@ latest info on Transifex.
Please do contribute! If you want to contribute but are unsure where to
start, the [Contributions Needed
topic](http://discourse.syncthing.net/t/49) lists areas in need of
topic](http://pulse-forum.ind.ie/t/49) lists areas in need of
attention. In general, any open issues are fair game! Be prepared for a
[certain amount of
review](https://discourse.syncthing.net/t/733); it's all in the name of
review](https://pulse-forum.ind.ie/t/733); it's all in the name of
quality. :)
## Licensing
......@@ -52,7 +52,7 @@ to add yourself as a separate commit in your first pull request.
## Building
[See the documentation](http://discourse.syncthing.net/t/44) on how to
[See the documentation](http://pulse-forum.ind.ie/t/44) on how to
get started with a build environment.
## Branches
......@@ -86,7 +86,7 @@ Yes please!
## Documentation
[Over here!](http://discourse.syncthing.net/category/documentation)
[Over here!](http://pulse-forum.ind.ie/category/documentation)
## License
......
{
"ImportPath": "github.com/syncthing/syncthing",
"ImportPath": "source.ind.ie/project/pulse",
"GoVersion": "go1.3.1",
"Packages": [
"./cmd/..."
......
syncthing
pulse
=========
[![Latest Build](http://img.shields.io/jenkins/s/http/build.syncthing.net/syncthing.svg?style=flat-square)](http://build.syncthing.net/job/syncthing/lastBuild/)
[![API Documentation](http://img.shields.io/badge/api-Godoc-blue.svg?style=flat-square)](http://godoc.org/github.com/syncthing/syncthing)
[![Latest Build](http://img.shields.io/jenkins/s/http/build.pulse.net/pulse.svg?style=flat-square)](http://build.pulse.net/job/pulse/lastBuild/)
[![API Documentation](http://img.shields.io/badge/api-Godoc-blue.svg?style=flat-square)](http://godoc.org/source.ind.ie/project/pulse)
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](http://opensource.org/licenses/MIT)
This is the `syncthing` project. The following are the project goals:
This is the `pulse` project. The following are the project goals:
1. Define a protocol for synchronization of a file repository between a
number of collaborating nodes. The protocol should be well defined,
unambiguous, easily understood, free to use, efficient, secure and
language neutral. This is the [Block Exchange
Protocol](https://github.com/syncthing/syncthing/blob/master/protocol/PROTOCOL.md).
Protocol](https://source.ind.ie/project/pulse/blob/master/protocol/PROTOCOL.md).
2. Provide the reference implementation to demonstrate the usability of
said protocol. This is the `syncthing` utility. It is the hope that
said protocol. This is the `pulse` utility. It is the hope that
alternative, compatible implementations of the protocol will come to
exist.
The two are evolving together; the protocol is not to be considered
stable until syncthing 1.0 is released, at which point it is locked down
stable until pulse 1.0 is released, at which point it is locked down
for incompatible changes.
Getting Started
---------------
Take a look at the [getting started guide](http://discourse.syncthing.net/t/46).
Take a look at the [getting started guide](http://pulse-forum.ind.ie/t/46).
Building
--------
Building Syncthing from source is easy, and there's a
[guide](http://discourse.syncthing.net/t/44)
Building Pulse from source is easy, and there's a
[guide](http://pulse-forum.ind.ie/t/44)
that describes it for both Unix and Windows.
Signed Releases
......@@ -45,8 +45,8 @@ md5sum.txt.asc and sha1sum.txt.asc files.
Documentation
=============
The [syncthing
documentation](http://discourse.syncthing.net/category/documentation) is
The [pulse
documentation](http://pulse-forum.ind.ie/category/documentation) is
on the discourse site.
License
......@@ -57,4 +57,4 @@ under the [Creative Commons Attribution 4.0 International
License](http://creativecommons.org/licenses/by/4.0/).
All code is licensed under the [MIT
License](https://github.com/syncthing/syncthing/blob/master/LICENSE).
License](https://source.ind.ie/project/pulse/blob/master/LICENSE).
......@@ -8,7 +8,7 @@ import (
"bytes"
"testing"
"github.com/syncthing/syncthing/auto"
"source.ind.ie/project/pulse/auto"
)
func TestAssets(t *testing.T) {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -8,7 +8,7 @@ import (
"os"
"strings"
"github.com/syncthing/syncthing/logger"
"source.ind.ie/project/pulse/logger"
)
var (
......
......@@ -85,7 +85,7 @@ func main() {
install(pkg)
case "build":
pkg := "./cmd/syncthing"
pkg := "./cmd/pulse"
if flag.NArg() > 2 {
pkg = flag.Arg(1)
}
......@@ -173,7 +173,7 @@ func install(pkg string) {
}
func build(pkg string, tags []string) {
rmr("syncthing", "syncthing.exe")
rmr("pulse", "pulse.exe")
args := []string{"go", "build", "-ldflags", ldflags()}
if len(tags) > 0 {
args = append(args, "-tags", strings.Join(tags, ","))
......@@ -190,13 +190,13 @@ func buildTar() {
tags = []string{"noupgrade"}
name += "-noupgrade"
}
build("./cmd/syncthing", tags)
build("./cmd/pulse", tags)
filename := name + ".tar.gz"
tarGz(filename, []archiveFile{
{"README.md", name + "/README.txt"},
{"LICENSE", name + "/LICENSE.txt"},
{"CONTRIBUTORS", name + "/CONTRIBUTORS.txt"},
{"syncthing", name + "/syncthing"},
{"pulse", name + "/pulse"},
})
log.Println(filename)
}
......@@ -208,13 +208,13 @@ func buildZip() {
tags = []string{"noupgrade"}
name += "-noupgrade"
}
build("./cmd/syncthing", tags)
build("./cmd/pulse", tags)
filename := name + ".zip"
zipFile(filename, []archiveFile{
{"README.md", name + "/README.txt"},
{"LICENSE", name + "/LICENSE.txt"},
{"CONTRIBUTORS", name + "/CONTRIBUTORS.txt"},
{"syncthing.exe", name + "/syncthing.exe"},
{"pulse.exe", name + "/pulse.exe"},
})
log.Println(filename)
}
......@@ -267,7 +267,7 @@ func deps() {
func clean() {
rmr("bin", "Godeps/_workspace/pkg", "Godeps/_workspace/bin")
rmr(filepath.Join(os.Getenv("GOPATH"), fmt.Sprintf("pkg/%s_%s/github.com/syncthing", goos, goarch)))
rmr(filepath.Join(os.Getenv("GOPATH"), fmt.Sprintf("pkg/%s_%s/github.com/pulse", goos, goarch)))
}
func ldflags() string {
......@@ -338,7 +338,7 @@ func buildArch() string {
}
func archiveName() string {
return fmt.Sprintf("syncthing-%s-%s", buildArch(), version())
return fmt.Sprintf("pulse-%s-%s", buildArch(), version())
}
func run(cmd string, args ...string) []byte {
......
......@@ -21,13 +21,13 @@ import (
"time"
"code.google.com/p/go.crypto/bcrypt"
"github.com/syncthing/syncthing/auto"
"github.com/syncthing/syncthing/config"
"github.com/syncthing/syncthing/events"
"github.com/syncthing/syncthing/logger"
"github.com/syncthing/syncthing/model"
"github.com/syncthing/syncthing/protocol"
"github.com/syncthing/syncthing/upgrade"
"source.ind.ie/project/pulse/auto"
"source.ind.ie/project/pulse/config"
"source.ind.ie/project/pulse/events"
"source.ind.ie/project/pulse/logger"
"source.ind.ie/project/pulse/model"
"source.ind.ie/project/pulse/protocol"
"source.ind.ie/project/pulse/upgrade"
"github.com/vitrun/qart/qr"
)
......@@ -65,7 +65,7 @@ func startGUI(cfg config.GUIConfiguration, assetDir string, m *model.Model) erro
}
tlsCfg := &tls.Config{
Certificates: []tls.Certificate{cert},
ServerName: "syncthing",
ServerName: "pulse",
}
rawListener, err := net.Listen("tcp", cfg.Address)
......@@ -191,7 +191,7 @@ func noCacheMiddleware(h http.Handler) http.Handler {
func withVersionMiddleware(h http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("X-Syncthing-Version", Version)
w.Header().Set("X-Pulse-Version", Version)
h.ServeHTTP(w, r)
})
}
......
......@@ -14,7 +14,7 @@ import (
"time"
"code.google.com/p/go.crypto/bcrypt"
"github.com/syncthing/syncthing/config"
"source.ind.ie/project/pulse/config"
)
var (
......
......@@ -16,7 +16,7 @@ import (
"sync"
"time"
"github.com/syncthing/syncthing/osutil"
"source.ind.ie/project/pulse/osutil"
)
var csrfTokens []string
......
......@@ -27,15 +27,15 @@ import (
"code.google.com/p/go.crypto/bcrypt"
"github.com/juju/ratelimit"
"github.com/syncthing/syncthing/config"
"github.com/syncthing/syncthing/discover"
"github.com/syncthing/syncthing/events"
"github.com/syncthing/syncthing/files"
"github.com/syncthing/syncthing/logger"
"github.com/syncthing/syncthing/model"
"github.com/syncthing/syncthing/protocol"
"github.com/syncthing/syncthing/upgrade"
"github.com/syncthing/syncthing/upnp"
"source.ind.ie/project/pulse/config"
"source.ind.ie/project/pulse/discover"
"source.ind.ie/project/pulse/events"
"source.ind.ie/project/pulse/files"
"source.ind.ie/project/pulse/logger"
"source.ind.ie/project/pulse/model"
"source.ind.ie/project/pulse/protocol"
"source.ind.ie/project/pulse/upgrade"
"source.ind.ie/project/pulse/upnp"
"github.com/syndtr/goleveldb/leveldb"
"github.com/syndtr/goleveldb/leveldb/opt"
)
......@@ -75,7 +75,7 @@ func init() {
BuildDate = time.Unix(int64(stamp), 0)
date := BuildDate.UTC().Format("2006-01-02 15:04:05 MST")
LongVersion = fmt.Sprintf("syncthing %s (%s %s-%s %s) %s@%s %s", Version, runtime.Version(), runtime.GOOS, runtime.GOARCH, BuildEnv, BuildUser, BuildHost, date)
LongVersion = fmt.Sprintf("pulse %s (%s %s-%s %s) %s@%s %s", Version, runtime.Version(), runtime.GOOS, runtime.GOARCH, BuildEnv, BuildUser, BuildHost, date)
if os.Getenv("STTRACE") != "" {
logFlags = log.Ltime | log.Ldate | log.Lmicroseconds | log.Lshortfile
......@@ -96,7 +96,7 @@ var (
)
const (
usage = "syncthing [options]"
usage = "pulse [options]"
extraUsage = `The value for the -logflags option is a sum of the following:
1 Date
......@@ -109,7 +109,7 @@ I.e. to prefix each log line with date and time, set -logflags=3 (1 + 2 from
above). The value 0 is used to disable all of the above. The default is to
show time only (2).
The following enviroment variables are interpreted by syncthing:
The following enviroment variables are interpreted by pulse:
STGUIADDRESS Override GUI listen address set in config. Expects protocol type
followed by hostname or an IP address, followed by a port, such
......@@ -249,7 +249,7 @@ func main() {
// Use leveldb database locks to protect against concurrent upgrades
_, err = leveldb.OpenFile(filepath.Join(confDir, "index"), &opt.Options{CachedOpenFiles: 100})
if err != nil {
l.Fatalln("Cannot upgrade, database seems to be locked. Is another copy of Syncthing already running?")
l.Fatalln("Cannot upgrade, database seems to be locked. Is another copy of Pulse already running?")
}
err = upgrade.UpgradeTo(rel, GoArchExtra)
......@@ -269,13 +269,13 @@ func main() {
}
if os.Getenv("STNORESTART") != "" {
syncthingMain()
pulseMain()
} else {
monitorMain()
}
}
func syncthingMain() {
func pulseMain() {
var err error
if len(os.Getenv("GOGC")) == 0 {
......@@ -290,16 +290,16 @@ func syncthingMain() {
if _, err = os.Stat(confDir); err != nil && confDir == getDefaultConfDir() {
// We are supposed to use the default configuration directory. It
// doesn't exist. In the past our default has been ~/.syncthing, so if
// doesn't exist. In the past our default has been ~/.pulse, so if
// that directory exists we move it to the new default location and
// continue. We don't much care if this fails at this point, we will
// be checking that later.
var oldDefault string
if runtime.GOOS == "windows" {
oldDefault = filepath.Join(os.Getenv("AppData"), "Syncthing")
oldDefault = filepath.Join(os.Getenv("AppData"), "Pulse")
} else {
oldDefault = expandTilde("~/.syncthing")
oldDefault = expandTilde("~/.pulse")
}
if _, err := os.Stat(oldDefault); err == nil {
os.MkdirAll(filepath.Dir(confDir), 0700)
......@@ -419,7 +419,7 @@ func syncthingMain() {
db, err := leveldb.OpenFile(filepath.Join(confDir, "index"), &opt.Options{CachedOpenFiles: 100})
if err != nil {
l.Fatalln("Cannot open database:", err, "- Is another copy of Syncthing already running?")
l.Fatalln("Cannot open database:", err, "- Is another copy of Pulse already running?")
}
// Remove database entries for repos that no longer exist in the config
......@@ -431,7 +431,7 @@ func syncthingMain() {
}
}
m := model.NewModel(confDir, &cfg, myName, "syncthing", Version, db)
m := model.NewModel(confDir, &cfg, myName, "pulse", Version, db)
nextRepo:
for i, repo := range cfg.Repositories {
......@@ -673,7 +673,7 @@ func setupExternalPort(igd *upnp.IGD, port int) int {
rnd := rand.NewSource(certSeed(cert.Certificate[0]))
for i := 0; i < 10; i++ {
r := 1024 + int(rnd.Int63()%(65535-1024))
err := igd.AddPortMapping(upnp.TCP, r, port, "syncthing", cfg.Options.UPnPLease*60)
err := igd.AddPortMapping(upnp.TCP, r, port, "pulse", cfg.Options.UPnPLease*60)
if err == nil {
return r
}
......@@ -692,7 +692,7 @@ func renewUPnP(port int) {
// Just renew the same port that we already have
if externalPort != 0 {
err = igd.AddPortMapping(upnp.TCP, externalPort, port, "syncthing", cfg.Options.UPnPLease*60)
err = igd.AddPortMapping(upnp.TCP, externalPort, port, "pulse", cfg.Options.UPnPLease*60)
if err == nil {
l.Infoln("Renewed UPnP port mapping - external port", externalPort)
continue
......@@ -715,7 +715,7 @@ func renewUPnP(port int) {
}
func resetRepositories() {
suffix := fmt.Sprintf(".syncthing-reset-%d", time.Now().UnixNano())
suffix := fmt.Sprintf(".pulse-reset-%d", time.Now().UnixNano())
for _, repo := range cfg.Repositories {
if _, err := os.Stat(repo.Directory); err == nil {
l.Infof("Reset: Moving %s -> %s", repo.Directory, repo.Directory+suffix)
......@@ -810,11 +810,11 @@ next:
for _, nodeCfg := range cfg.Nodes {
if nodeCfg.NodeID == remoteID {
// Verify the name on the certificate. By default we set it to
// "syncthing" when generating, but the user may have replaced
// "pulse" when generating, but the user may have replaced
// the certificate and used another name.
certName := nodeCfg.CertName
if certName == "" {
certName = "syncthing"
certName = "pulse"
}
err := remoteCert.VerifyHostname(certName)
if err != nil {
......@@ -1036,16 +1036,16 @@ func ensureDir(dir string, mode int) {
func getDefaultConfDir() string {
switch runtime.GOOS {
case "windows":
return filepath.Join(os.Getenv("LocalAppData"), "Syncthing")
return filepath.Join(os.Getenv("LocalAppData"), "Pulse")
case "darwin":
return expandTilde("~/Library/Application Support/Syncthing")
return expandTilde("~/Library/Application Support/Pulse")
default:
if xdgCfg := os.Getenv("XDG_CONFIG_HOME"); xdgCfg != "" {
return filepath.Join(xdgCfg, "syncthing")
return filepath.Join(xdgCfg, "pulse")
} else {
return expandTilde("~/.config/syncthing")
return expandTilde("~/.config/pulse")
}
}
}
......
......@@ -60,7 +60,7 @@ func monitorMain() {
l.Fatalln(err)
}
l.Infoln("Starting syncthing")
l.Infoln("Starting pulse")
err = cmd.Start()
if err != nil {
l.Fatalln(err)
......@@ -109,7 +109,7 @@ func monitorMain() {
}
}
l.Infoln("Syncthing exited:", err)
l.Infoln("Pulse exited:", err)
time.Sleep(1 * time.Second)
// Let the next child process know that this is not the first time
......@@ -139,7 +139,7 @@ func copyStderr(stderr io.ReadCloser) {
}
l.Warnf("Panic detected, writing to \"%s\"", panicFd.Name())
l.Warnln("Please create an issue at https://github.com/syncthing/syncthing/issues/ with the panic log attached")
l.Warnln("Please create an issue at https://source.ind.ie/project/pulse/issues/ with the panic log attached")
panicFd.WriteString("Panic at " + time.Now().Format(time.RFC1123) + "\n")
stdoutMut.Lock()
......
......@@ -25,7 +25,7 @@ import (
const (
tlsRSABits = 3072
tlsName = "syncthing"
tlsName = "pulse"
)
func loadCert(dir string, prefix string) (tls.Certificate, error) {
......
......@@ -15,7 +15,7 @@ import (
"strings"
"time"
"github.com/syncthing/syncthing/model"
"source.ind.ie/project/pulse/model"
)
// Current version number of the usage report, for acceptance purposes. If
......@@ -89,7 +89,7 @@ func sendUsageReport(m *model.Model) error {
}
client = &http.Client{Transport: tr}
}
_, err := client.Post("https://data.syncthing.net/newdata", "application/json", &b)
_, err := client.Post("https://data.pulse.net/newdata", "application/json", &b)
return err
}
......
......@@ -25,8 +25,8 @@ func main() {
log.SetOutput(os.Stdout)
log.SetFlags(0)
target := flag.String("target", "localhost:8080", "Target Syncthing instance")
apikey := flag.String("apikey", "", "Syncthing API key")
target := flag.String("target", "localhost:8080", "Target Pulse instance")
apikey := flag.String("apikey", "", "Pulse API key")
flag.Parse()
if *apikey == "" {
......
......@@ -10,8 +10,8 @@ import (
"log"
"os"
"github.com/syncthing/syncthing/files"
"github.com/syncthing/syncthing/protocol"
"source.ind.ie/project/pulse/files"
"source.ind.ie/project/pulse/protocol"
"github.com/syndtr/goleveldb/leveldb"
)
......
......@@ -40,7 +40,7 @@ func main() {
}
log.Println(curValidLangs)
resp := req("https://www.transifex.com/api/2/project/syncthing/resource/gui/stats")
resp := req("https://www.transifex.com/api/2/project/pulse/resource/gui/stats")
var stats map[string]stat
err := json.NewDecoder(resp.Body).Decode(&stats)
......@@ -67,7 +67,7 @@ func main() {
log.Printf("Updating language %q", code)
resp := req("https://www.transifex.com/api/2/project/syncthing/resource/gui/translation/" + code)
resp := req("https://www.transifex.com/api/2/project/pulse/resource/gui/translation/" + code)
var t translation
err := json.NewDecoder(resp.Body).Decode(&t)
if err != nil {
......
......@@ -2,7 +2,7 @@
// All rights reserved. Use of this source code is governed by an MIT-style
// license that can be found in the LICENSE file.
// Package config implements reading and writing of the syncthing configuration file.
// Package config implements reading and writing of the pulse configuration file.
package config
import (
......@@ -14,10 +14,10 @@ import (
"strconv"
"code.google.com/p/go.crypto/bcrypt"
"github.com/syncthing/syncthing/events"
"github.com/syncthing/syncthing/logger"
"github.com/syncthing/syncthing/osutil"
"github.com/syncthing/syncthing/protocol"
"source.ind.ie/project/pulse/events"
"source.ind.ie/project/pulse/logger"
"source.ind.ie/project/pulse/osutil"
"source.ind.ie/project/pulse/protocol"
)
var l = logger.DefaultLogger
......@@ -113,7 +113,7 @@ type RepositoryNodeConfiguration struct {
type OptionsConfiguration struct {
ListenAddress []string `xml:"listenAddress" default:"0.0.0.0:22000"`
GlobalAnnServer string `xml:"globalAnnounceServer" default:"announce.syncthing.net:22026"`
GlobalAnnServer string `xml:"globalAnnounceServer" default:"discovery.ind.ie:22026"`
GlobalAnnEnabled bool `xml:"globalAnnounceEnabled" default:"true"`
LocalAnnEnabled bool `xml:"localAnnounceEnabled" default:"true"`
LocalAnnPort int `xml:"localAnnouncePort" default:"21025"`
......@@ -501,8 +501,8 @@ func convertV2V3(cfg *Configuration) {
// The global discovery format and port number changed in v0.9. Having the
// default announce server but old port number is guaranteed to be legacy.
if cfg.Options.GlobalAnnServer == "announce.syncthing.net:22025" {
cfg.Options.GlobalAnnServer = "announce.syncthing.net:22026"
if cfg.Options.GlobalAnnServer == "discovery.ind.ie:22025" {
cfg.Options.GlobalAnnServer = "discovery.ind.ie:22026"
}
cfg.Version = 3
......
......@@ -9,7 +9,7 @@ import (
"reflect"
"testing"
"github.com/syncthing/syncthing/protocol"
"source.ind.ie/project/pulse/protocol"
)
var node1, node2, node3, node4 protocol.NodeID
......@@ -24,7 +24,7 @@ func init() {
func TestDefaultValues(t *testing.T) {
expected := OptionsConfiguration{
ListenAddress: []string{"0.0.0.0:22000"},
GlobalAnnServer: "announce.syncthing.net:22026",
GlobalAnnServer: "discovery.ind.ie:22026",
GlobalAnnEnabled: true,
LocalAnnEnabled: true,
LocalAnnPort: 21025,
......@@ -116,7 +116,7 @@ func TestNoListenAddress(t *testing.T) {
func TestOverriddenValues(t *testing.T) {
expected := OptionsConfiguration{
ListenAddress: []string{":23000"},
GlobalAnnServer: "syncthing.nym.se:22026",
GlobalAnnServer: "pulse.nym.se:22026",
GlobalAnnEnabled: false,
LocalAnnEnabled: false,
LocalAnnPort: 42123,
......
......@@ -2,7 +2,7 @@
<options>
<listenAddress>:23000</listenAddress>
<allowDelete>false</allowDelete>
<globalAnnounceServer>syncthing.nym.se:22026</globalAnnounceServer>
<globalAnnounceServer>pulse.nym.se:22026</globalAnnounceServer>
<globalAnnounceEnabled>false</globalAnnounceEnabled>
<localAnnounceEnabled>false</localAnnounceEnabled>
<localAnnouncePort>42123</localAnnouncePort>
......
......@@ -11,7 +11,7 @@ Internet in general with the support of a well known server.
Local discovery does not use Query packets. Instead Announcement packets
are sent periodically and each participating node keeps a table of the
announcements it has seen. On multihomed hosts the announcement packets
should be sent on each interface that syncthing will accept connections.
should be sent on each interface that pulse will accept connections.
It is recommended that local discovery Announcement packets are sent on
a 30 to 60 second interval, possibly with forced transmissions when a
......
......@@ -8,7 +8,7 @@ import (
"os"
"strings"
"github.com/syncthing/syncthing/logger"
"source.ind.ie/project/pulse/logger"
)
var (
......
......@@ -14,9 +14,9 @@ import (
"sync"
"time"
"github.com/syncthing/syncthing/beacon"
"github.com/syncthing/syncthing/events"
"github.com/syncthing/syncthing/protocol"
"source.ind.ie/project/pulse/beacon"
"source.ind.ie/project/pulse/events"
"source.ind.ie/project/pulse/protocol"
)
type Discoverer struct {
......
......@@ -8,7 +8,7 @@ import (
"os"
"strings"
"github.com/syncthing/syncthing/logger"
"source.ind.ie/project/pulse/logger"
)
var (
......
......@@ -9,7 +9,7 @@ import (
"testing"
"time"
"github.com/syncthing/syncthing/events"
"source.ind.ie/project/pulse/events"
)
var timeout = 100 * time.Millisecond
......
......@@ -8,7 +8,7 @@ import (
"os"
"strings"