1203 Commits

Author SHA1 Message Date
Arceliar
59093aa43b clean up node info immediately if it reaches the timeout or if it needs refreshing but won't be pinged due to being unimportant 2018-12-21 17:45:24 -06:00
Arceliar
973f76fb76
Merge pull request #277 from deavmi/develop
Typo fix in Whitepaper.
2018-12-21 17:24:24 -06:00
Tristan B. Kildaire
39997267f7
Typo fix.
Just a typo fix.
2018-12-21 15:04:15 +02:00
Neil Alexander
f6b0075989
Case-insensitive checking of null if string, don't print the nodeinfo again 2018-12-21 10:04:32 +00:00
Neil Alexander
586deed0f9
Add NodeInfoPrivacy option for not including defaults, and also check for null/"null" instead of "hide" 2018-12-21 09:56:34 +00:00
Arceliar
f59852b1e1 adjust how dht throttle works, it should now back off faster, and back off even more if things are not in use 2018-12-20 20:16:51 -06:00
Neil Alexander
60549cfa09
Adds special keyword 'hide' for masking built-in nodeinfo defaults 2018-12-20 23:49:15 +00:00
Arceliar
dfcdafa55c move special peer/dht insert logic form router.go to dht.go 2018-12-20 17:37:59 -06:00
Christer Warén
3bbe922f5f
Merge pull request #7 from yggdrasil-network/develop
Branch Develop: Branch to Patch
2018-12-19 11:32:34 +02:00
Arceliar
e65910806c
Merge pull request #270 from neilalexander/circleci
Don't fail if tag exists
2018-12-18 18:47:57 -06:00
Neil Alexander
3283de17d5
Don't fail if tag exists 2018-12-19 00:15:12 +00:00
Neil Alexander
b2fcf130b9
Merge pull request #269 from darkdrgn2k/armv6
Added compile support for Arm v6
2018-12-18 23:59:51 +00:00
darkdrgn2k
f91fb1045c
Downgraded all armhf builds to v6 2018-12-18 12:28:15 -05:00
darkdrgn2k
ace9568981
Added compile support for Arm v6
Support for older raspberry pis and Pi Zero
2018-12-18 11:36:15 -05:00
Neil Alexander
631f1fe907
Merge pull request #267 from neilalexander/arghsemver
CircleCI: don't recreate tags that already exist
2018-12-18 12:17:47 +00:00
Neil Alexander
09ea9a166f
More tweaks to semver 2018-12-18 12:14:47 +00:00
Neil Alexander
3ea33c9fa7
Fix build tags maybe? 2018-12-18 12:03:23 +00:00
Neil Alexander
bfdb079b79
Append suffix to master releaser releases if they are not the first merge (package revisions) 2018-12-18 11:52:22 +00:00
Neil Alexander
5684279403
CircleCI: don't recreate tags that already exist 2018-12-18 11:47:46 +00:00
Neil Alexander
429d014d1c
Fix addgroup/groupadd v0.3.1 2018-12-18 11:16:27 +00:00
Neil Alexander
ccf0090540
Merge pull request #262 from yggdrasil-network/develop
Version 0.3.1
2018-12-17 23:29:28 +00:00
Neil Alexander
6f1613b16c
Merge pull request #266 from neilalexander/version
Fix semantic versioning
2018-12-17 22:18:34 +00:00
Neil Alexander
a22da8009f
Hopefully fix semver versioning breakage caused by non-master merge commits 2018-12-17 22:07:28 +00:00
Neil Alexander
0a9b34d121
Revert "Merge pull request #259 from neilalexander/semver"
This reverts commit 51b3746df682b50f5d6a3f6c5bcd10b36e4dc8b1, reversing
changes made to 6e87791e50f38fe310771858888b661831a0fd61.
2018-12-17 19:17:29 +00:00
Neil Alexander
c2468b4246
Merge pull request #265 from neilalexander/threadedadmin
Multithread the admin socket
2018-12-17 19:08:14 +00:00
Neil Alexander
8ec4c66f65
Multithread the admin socket 2018-12-17 19:06:52 +00:00
Neil Alexander
6b02b72fe7
Merge pull request #264 from cwinfo/develop-patch-1
Update Dockerfile
2018-12-17 13:59:18 +00:00
Christer Warén
fb1d639f6d
Merge pull request #5 from cwinfo/develop
Branch Develop: Branch to Patch
2018-12-17 15:32:29 +02:00
Christer Warén
eb7587b7d3
Merge pull request #4 from yggdrasil-network/develop
Branch Develop: Base to Fork
2018-12-17 15:31:13 +02:00
Christer Warén
712ec7d3fb
Update Dockerfile
ENV CGO_ENABLED=0
2018-12-17 15:28:45 +02:00
Neil Alexander
32e16de297
Merge pull request #261 from neilalexander/changelog
Update changelog for v0.3.1
2018-12-17 11:12:35 +00:00
Neil Alexander
ebfc236153
Update changelog for v0.3.1 2018-12-17 11:13:11 +00:00
Neil Alexander
1c069741e9
Merge pull request #260 from neilalexander/hjson
Point hjson to master repo following comments merge
2018-12-17 10:56:05 +00:00
Neil Alexander
b20c3538b7
Point hjson to master repo following comments merge 2018-12-17 10:50:57 +00:00
Neil Alexander
51b3746df6
Merge pull request #259 from neilalexander/semver
Update semver
2018-12-17 10:40:35 +00:00
Neil Alexander
0ee74a4efd
Update semver 2018-12-17 10:34:26 +00:00
Neil Alexander
6e87791e50
Merge pull request #256 from Arceliar/tcp
Minor TCP change
2018-12-17 10:20:23 +00:00
Neil Alexander
2995f24534
Merge pull request #258 from neilalexander/yggdrasilctl
Make yggdrasilctl less crashy
2018-12-17 10:20:12 +00:00
Neil Alexander
422424af64
Don't panic 2018-12-17 10:19:20 +00:00
Neil Alexander
83d734e109
Make yggdrasilctl less crashy 2018-12-17 10:17:16 +00:00
Christer Warén
566f3a9d50
Merge pull request #2 from yggdrasil-network/develop
Branch Develop: Base to Fork
2018-12-17 04:40:57 +02:00
Arceliar
575572d9a0
Merge pull request #255 from Arceliar/tunfix
Fix panic when writing to closed tun (from race during shutdown)
2018-12-16 18:35:21 -06:00
Arceliar
300f471bab don't SetKeepAlive[Period] on tcp connections, since the behavior is platform specific 2018-12-16 18:32:50 -06:00
Arceliar
db034ce6bd replace panics with warning messages if the tun reader/writer return an error 2018-12-16 17:23:07 -06:00
Arceliar
d9f212dd39 don't panic if we write to a closed tun device because tun.close() was called 2018-12-16 17:01:59 -06:00
Arceliar
1a1e0553aa
Merge pull request #252 from Arceliar/refactoring
Refactoring
2018-12-15 18:26:04 -06:00
Arceliar
28c7d75a20 fix conflicts with nodeinfo and update that for new crypto type names 2018-12-15 18:11:02 -06:00
Neil Alexander
3ff0634156
Merge pull request #251 from Arceliar/fastpeer
Tune peering
2018-12-16 00:05:36 +00:00
Arceliar
89f9f5defb fix merge conflicts 2018-12-15 17:57:36 -06:00
Arceliar
8273fe54d2
Merge pull request #246 from neilalexander/metadata
NodeInfo support
2018-12-15 17:44:46 -06:00