4
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-06-14 05:56:06 +00:00
Commit Graph

740 Commits

Author SHA1 Message Date
fd074a4364 Merge pull request #143 from neilalexander/admin
Change box_pub_key to key in admin API
2018-06-22 16:35:48 -05:00
f68f779bee Change box_pub_key to key in admin API 2018-06-22 22:26:17 +01:00
79a35caf24 Merge pull request #142 from Arceliar/sessioncleanup
Sesson cleanup
2018-06-22 08:48:22 +01:00
5dfa01a0e8 periodically clean up timed-out sessions and old signatures, instead of trying to do it when creating new sessions or adding new signatures 2018-06-21 20:31:30 -05:00
e2d739f646 Merge pull request #141 from yggdrasil-network/develop
Version 0.2.2
2018-06-21 12:04:01 -05:00
8e7edf566c Merge pull request #140 from Arceliar/misc
Misc cleanup
2018-06-21 10:50:18 -05:00
254be42614 gofmt 2018-06-21 10:39:43 -05:00
19014a198e randomize the delay after tcp disconnects, to prevent synchronization issues 2018-06-21 10:38:31 -05:00
f599a1a2c1 start the pprof based on an env variable in debug builds, otherwise remove the flag/release.go stuff 2018-06-21 10:32:16 -05:00
7a19507665 Merge pull request #139 from neilalexander/yggdrasilconf
Add yggdrasilconf for testing with vyatta-yggdrasil
2018-06-21 16:07:25 +01:00
1a60e89ada Add yggdrasilconf for testing with vyatta-yggdrasil 2018-06-21 16:03:46 +01:00
12bcb6cc1f Merge pull request #138 from neilalexander/dedwarf
Update build script
2018-06-21 09:33:28 -05:00
c4d28c4f65 Update build
More portable way to strip the `.go` extension from files when packing with upx.
2018-06-21 09:29:05 -05:00
2c3074a979 Update build script to strip by default, allow debug -d and UPX -u flags 2018-06-21 09:53:35 +01:00
b415adee6d Merge pull request #137 from yggdrasil-network/develop
Integrate history from develop for v0.2.1
2018-06-17 18:27:37 +01:00
10a66a4edc Update semver to hopefully avoid squash merges 2018-06-17 18:17:21 +01:00
e8e7e6bcf5 Bring squash merge into develop 2018-06-17 18:11:18 +01:00
f0fd19b5e5 Merge pull request #136 from Arceliar/dcfix
Mitigate connection cycling issue
2018-06-16 16:12:29 -05:00
496dc94f02 possibly mitigate livelock bug where lossy links lead to constant connect/disconnect cycles due to disagreement about which of the two duplicate autoconnection attempts to use 2018-06-16 15:31:25 -05:00
0ca2cda49b Merge pull request #135 from neilalexander/utf16
Fix typo for big-endian BOM
2018-06-16 17:05:43 +01:00
9ac7d4e0df Fix typo for big-endian BOM 2018-06-16 17:01:47 +01:00
0ec5f1c02c Version 0.2.1 (#130)
* switch address range from fd00::/8 to the deprecated 0200::/7 range

* Fix launchd script path and amend debian control file

* fix address/prefix code, platform specific parts still need testing

* macos

* cleanup old ugly session MTU code that only mattered with lossy UDP fragments

* Fix debian control file

* Let's try this again

* tcp/socks cleanup

* comment

* avoid the proxy.SOCK5 connection attempt unless we're actually going to use the dialer

* Update generate.sh

* prevent parent nodes from forcing coord oscillation, have dht.handleRes clean up the old request info immediately

* address range changes

* Update README.md

Consistently remove leading zeros from addresses in the readme.

* Update yggdrasil.go

* Collect yggdrasilctl during CI build

* Fix CircleCI after fat-fingered copypasta

* Fix for Windows

* clean up main yggdrasil.go imports and run gofmt
2018-06-15 11:02:45 +01:00
21b15c97a9 Merge pull request #134 from Arceliar/develop
clean up main yggdrasil.go imports and run gofmt
2018-06-15 04:42:32 -05:00
e65a66b181 clean up main yggdrasil.go imports and run gofmt 2018-06-15 04:30:09 -05:00
5fc4dddf83 Merge pull request #129 from neilalexander/utf16
Convert config from UTF-16 if a BOM is found
2018-06-15 04:20:59 -05:00
2fe493ba6c Merge pull request #133 from neilalexander/circleci
Collect yggdrasilctl during CI builds
2018-06-15 10:07:16 +01:00
17146ee5bb Fix for Windows 2018-06-15 10:00:58 +01:00
3be8d97cc3 Fix CircleCI after fat-fingered copypasta 2018-06-15 09:58:02 +01:00
20fc551a67 Collect yggdrasilctl during CI build 2018-06-15 09:54:29 +01:00
0aea4bd395 Update yggdrasil.go 2018-06-15 09:20:41 +01:00
3d9ab25930 Merge pull request #127 from Arceliar/bugfixes
Bugfixes
2018-06-14 13:46:29 -05:00
28d187d5a0 Merge pull request #128 from Arceliar/doc
address range changes
2018-06-14 13:36:49 -05:00
0c74c74879 Update README.md
Consistently remove leading zeros from addresses in the readme.
2018-06-14 13:33:36 -05:00
8025e51299 address range changes 2018-06-14 13:26:46 -05:00
7fe038f87e prevent parent nodes from forcing coord oscillation, have dht.handleRes clean up the old request info immediately 2018-06-14 12:32:18 -05:00
6c556da05e Merge pull request #125 from Arceliar/cleanup
Cleanup
2018-06-14 15:26:34 +01:00
6a1927a09e Merge pull request #126 from neilalexander/contrib
Set Conflicts as well as Replaces on the Debian package
2018-06-14 15:25:54 +01:00
415748d381 Update generate.sh 2018-06-14 15:22:13 +01:00
d9c9787611 avoid the proxy.SOCK5 connection attempt unless we're actually going to use the dialer 2018-06-14 09:21:35 -05:00
e8eaabf0c8 comment 2018-06-14 09:12:58 -05:00
aa46f67d08 Merge pull request #124 from neilalexander/contrib
Fix debian control file again
2018-06-14 15:12:52 +01:00
57837057b7 tcp/socks cleanup 2018-06-14 09:11:34 -05:00
7cc067e3a5 Let's try this again 2018-06-14 15:07:39 +01:00
dde0486f03 Merge pull request #123 from neilalexander/contrib
Fix debian control file
2018-06-14 14:51:45 +01:00
2ab5a1f1c2 Fix debian control file 2018-06-14 14:47:55 +01:00
f7a7f601a0 cleanup old ugly session MTU code that only mattered with lossy UDP fragments 2018-06-14 08:38:43 -05:00
36f80cb12c Merge pull request #122 from Arceliar/addressPrefix
Address prefix change
2018-06-14 14:37:22 +01:00
695610c305 Merge pull request #121 from neilalexander/contrib
Fix launchd script path and amend debian control file
2018-06-14 08:09:48 -05:00
93ffc0b876 macos 2018-06-14 08:00:57 -05:00
e7fca66655 fix address/prefix code, platform specific parts still need testing 2018-06-14 07:58:07 -05:00