yggdrasil-go.git

42d4298e197e9f4455b9ed34e9b49847cc10af63 Neil Alexander Mon, 18 Apr 2022 15:23:52 +0100 Update ironwood to latest commit on `archive-ygg0.4` branch
5e89ab706faa06ca45dbcbb8cd54fde44df995c2 Neil Alexander Mon, 18 Apr 2022 15:20:45 +0100 Update README.md
b77b018c4d996ae101c98794287888f229311335 Neil Alexander Mon, 18 Apr 2022 10:35:05 +0100 Modify workflow strategy
c3de1542b075b4f65dee147f701addb00a07a4ab Neil Alexander Mon, 18 Apr 2022 10:33:33 +0100 Move CodeQL into main CI workflow
55f7874b357cbe0f591d1b14be4b6102ca6c1406 Neil Alexander Mon, 18 Apr 2022 10:30:40 +0100 Limit concurrency of CI runs
e9caf989b84522be85fac176a61a901a724f3e77 Neil Alexander Mon, 18 Apr 2022 10:27:43 +0100 Enable CodeQL
d2308f8d3a42a123daed4ac1e147b0076f685684 Neil Alexander Mon, 18 Apr 2022 10:25:05 +0100 Remove Appveyor and CircleCI configs
bc78530fcbc144a77c979cef4e971610dc301a83 Neil Alexander Sun, 17 Apr 2022 23:38:16 +0100 Build packages in GitHub Actions
073799d3ded35f6d57ea216329e5b06857fea2cb Neil Alexander Sun, 17 Apr 2022 18:22:26 +0100 Require Go 1.17
41d890bb64eafe6c29e94c9656cc347daf324d29 Neil Alexander Sun, 17 Apr 2022 18:02:25 +0100 Run `goimports`
90f9be38c56343d3f54e3b1483c7ea1c62a33e79 Neil Alexander Sun, 17 Apr 2022 17:56:54 +0100 Fix lint errors
c7ffbc05a5d80da9eb47cee2089899d38ebe5658 Neil Alexander Sun, 17 Apr 2022 17:53:55 +0100 Update GitHub Actions
93c94e38f99f5d97edfbef83d1938e083919a4b0 Neil Alexander Sun, 17 Apr 2022 17:24:34 +0100 GitHub Actions
6c4778bb679a52cf34ee93d69c29d8579ad2e719 Neil Alexander Sun, 3 Apr 2022 17:45:33 +0100 Merge pull request #907 from yggdrasil-network/neilalexander...
0c4c3858857fc0848d5b8c46aa93415973eaa708 Neil Alexander Sun, 3 Apr 2022 12:48:06 +0100 Fix regression in Path MTU discovery
559e31c502674f372375960fa9fd2f9a75bd22e8 Neil Alexander Sun, 6 Feb 2022 15:24:01 +0000 Merge pull request #896 from yggdrasil-network/develop
31717a857859262f1a3faf8fbaa394e601f52911 Neil Alexander Sun, 6 Feb 2022 15:16:54 +0000 Version 0.4.3 changelog (#895)
315e2221730f279d96d5720c6f05379cb1ef5070 Neil Alexander Tue, 1 Feb 2022 21:53:55 +0000 Update to Arceliar/ironwood@8951369625d0f222ef104f0cb20c2f7e...
2d2ad4692b9892fdd80a8e3783126d028b88af07 Neil Alexander Tue, 1 Feb 2022 13:37:45 +0000 Restore `uptime`, `bytes_sent` and `bytes_recvd` to `getPeer...
9f5cc0eecb6655461fa5f0602924f538cb62af84 Tom Sun, 30 Jan 2022 21:58:57 +0000 Make message clearer and downgrade (#812)
620b901473dd864b7c0c461b001cc38c36776de8 R4SAS Sun, 30 Jan 2022 21:57:10 +0000 Revert downgrading of wireguard and update wintun in windows...
09ea351682de5bb01fe4ec5a211568ce4c70733c Neil Alexander Sun, 30 Jan 2022 19:59:17 +0000 Update build
6d92edd405bf846645d002dec3dc377d20ad7067 Neil Alexander Sun, 30 Jan 2022 19:48:32 +0000 Move `src/mobile` into main repository (#864)
a4bdf3de3266d5a248a11e060796e817a33c3213 Neil Alexander Sat, 15 Jan 2022 22:17:49 +0000 Remove `CAP_NET_RAW` from systemd service unit, as it's not ...
408d381591e99c273bf8db520a185478cdd8024f Neil Alexander Mon, 6 Dec 2021 11:19:58 +0000 Set `hostArchitectures` in macOS `.pkg` installer
87e936195ebaa1d11475d6fb3a73958c654be977 Alex Kotov Thu, 4 Nov 2021 08:05:53 +0000 Add some tests (#828)
e4e58831bf6b3d2a194c12c4e8dc3fd7351e6165 Neil Alexander Wed, 3 Nov 2021 22:16:53 +0000 Version 0.4.2
03a5cce5bb739d5f3ad5d9877c38817cf88eccd5 Neil Alexander Wed, 3 Nov 2021 20:03:27 +0000 Revert Wireguard update
1f64319712a83aaa7f79789ab247db9542b04dbf Neil Alexander Wed, 3 Nov 2021 17:53:35 +0000 Version 0.4.1
4f3117d81d76d5219063016e458c4d2f748ff05d Neil Alexander Wed, 3 Nov 2021 17:40:06 +0000 Use `network-online.target` instead of `network.target` for ...
5c19f3f88c6b664456721a933c4e37c85214504d Neil Alexander Wed, 3 Nov 2021 10:33:00 +0000 Update dependencies
feb02c485ab274020a508b58643b1d38fe6b5f38 Arceliar Tue, 2 Nov 2021 17:30:50 -0500 Merge pull request #861 from yggdrasil-network/fix860
4859accbb038f8db3c3a541d0f3f3f76de75b9fb Neil Alexander Tue, 2 Nov 2021 18:03:16 +0000 Fix panic in `address.GetKey()` (fixes #860)
99227b60cedfb278b1b6d6ac9ae965f47fce5ccf Neil Alexander Tue, 28 Sep 2021 11:02:15 +0100 Update CI to use Go 1.17, produce Apple Silicon builds (clos...
f92d812f3cc02f5f1aa49fa4085dfe523afd313b Arceliar Fri, 24 Sep 2021 05:14:28 -0500 Merge pull request #822 from yggdrasil-network/sni
6af9b61b152a5a0a0bd93dedbf3b9b038c7bbcdd Arceliar Fri, 24 Sep 2021 04:43:44 -0500 Merge pull request #842 from Arceliar/mutex
f2d1eff8f6035c1389c88975052a288109100bf1 Arceliar Fri, 24 Sep 2021 04:43:06 -0500 Merge pull request #835 from kotovalexarian/test-and-refacto...
9a1d1df85edb5442ec75382334fd5a265382800f Neil Alexander Thu, 23 Sep 2021 12:11:03 +0100 Use newer Xcode image for macOS builds in CircleCI
e5d638ff4bdd1bf9847e6e645b658b14f60278ae Arceliar Thu, 23 Sep 2021 04:39:12 -0500 better way to empty ipv6rwc buffer
86e5306eec42324a7e68b4a5e37b7b9d89e98c83 Arceliar Thu, 23 Sep 2021 04:35:31 -0500 fix race from mutex that wasn't held long enough
529a33034becaf0f44fc5b3069fb33f46e4c2bcd Arceliar Thu, 23 Sep 2021 04:34:58 -0500 gofmt to add new build comments
1c7deb72db461ee4c1ec96137b9242fb6acd1837 Paul Dee <647633+systemcrash@users.noreply.github.com> Tue, 21 Sep 2021 21:19:40 +0100 Align struct elements to byte boundaries: reduce memory foot...
52345a2de49d47bfad23b5cf45435cd84fd971bc Fyodor Ustinov Tue, 21 Sep 2021 21:19:25 +0100 Check tun.config is not equal to nil before usage (#830)
571186ca772e96b1f4226b2dd56252b9aa3e5a30 Alex Kotov Fri, 3 Sep 2021 01:45:30 +0500 Rename protohandler attributes
3c89781057bed6e87daf3f40523c21d0a569d59b Alex Kotov Wed, 1 Sep 2021 07:58:11 +0500 Align and reorder code for lesser diff
a5f2ba80a2d4aecd61f06e85bc1e69995d821f75 Alex Kotov Wed, 1 Sep 2021 07:50:03 +0500 Organize code in "src/core/proto.go"
538ee13669bed5c3637888d0b3ae9e49d833d20c Alex Kotov Wed, 1 Sep 2021 06:16:57 +0500 Add type core.AddHandlerFunc
3613614b418ddb7d99b931ce0c6a40e89ed04fc8 Arceliar Sat, 7 Aug 2021 12:56:36 -0500 Revert "Add IPReadWriteCloser interface"
ebe366ef3bcb1b22a31225b06d140d013e463647 Neil Alexander Sat, 7 Aug 2021 10:17:21 +0100 Add IPReadWriteCloser interface
cbb6dc1b7d16616a27b31befcc5a9cf2b08b62c2 Alex Kotov Mon, 2 Aug 2021 22:47:38 +0100 Split yggdrasilctl code into separate functions (refactoring...
d1cd671bece1c69942f069d059174f01d5565406 Neil Alexander Sun, 1 Aug 2021 21:39:49 +0100 Fix bug
bbdff033ce29d657c099f73f7946c1d5061a1b9c Neil Alexander Sun, 1 Aug 2021 21:36:51 +0100 Update SNI code
f094cf34bf23bde6d6c8515c79f1ad14ea3a230c Neil Alexander Wed, 28 Jul 2021 22:23:33 +0100 Set SNI by default if the peering URI contains a DNS name
d8df9755f2e8c41ee21110f77bc0b0b662f59414 Neil Alexander Wed, 28 Jul 2021 22:11:20 +0100 Allow specifying TLS SNI with ?sni= in peering URI
b333c7d7f32a5ba0e597788c9b83f8e7b295f827 Neil Alexander Thu, 22 Jul 2021 12:18:11 +0100 Merge pull request #813 from cofob/patch-1
6a0ddc20efb5d5e79cc64630d3fdeddb8101149f cofob <49928332+cofob@users.noreply.github.com> Wed, 21 Jul 2021 17:57:59 +0700 Allow yggdrasil bind to ports <1024
52309d094c00ecf4b0b7f61d3c1da2d1ad35a8de Neil Alexander Thu, 15 Jul 2021 09:39:03 +0100 Merge pull request #800 from yggdrasil-network/iprwc
747a2538d74fa3563fe1b31da888f1690a9f03b9 Arceliar Thu, 8 Jul 2021 17:47:43 -0500 Merge pull request #801 from tdemin/develop
04ecdf60453846e0ab397f1a36497bb3b268f2bb Timur Demin Thu, 8 Jul 2021 16:04:43 +0500 Preallocate memory when deriving address from key
cd5383f7b799932b2536e4ee82e768558a073ec5 Arceliar Wed, 7 Jul 2021 18:36:51 -0500 fix core tests
3704ebf4cbeab2b5818ca545e0bebfce2c7bd10a Arceliar Tue, 6 Jul 2021 19:45:12 -0500 fix debug rpcs and cleanup core.Close/core.Stop
e224c02d6d88cfd36a0f8598dccfd4cbd4e1f297 Neil Alexander Mon, 5 Jul 2021 22:35:46 +0100 Revert "Add LocalAddr to complete net.PacketConn interface"
e4ce2c79a9a6430f7145798a9a3e93c544bd869c Neil Alexander Mon, 5 Jul 2021 22:26:09 +0100 Add LocalAddr to complete net.PacketConn interface
f990a56046646ef97322c910b8cd057e99ad035d Arceliar Mon, 5 Jul 2021 13:14:12 -0500 have the core wrap and export the underlying PacketConn, mov...
35e8ff7c9d72c9245fc1c6d6b07c1c18e965f0e5 Neil Alexander Sun, 4 Jul 2021 09:34:38 +0100 Merge pull request #799 from yggdrasil-network/develop
2fc34bbd5a17e002b323017de5d14a69c5940421 Neil Alexander Sun, 4 Jul 2021 09:26:17 +0100 Revert "Merge pull request #796 from Chaz6/update-systemd-fi...
88bd098f91fdf7ca693018ab7982f680b5c9db92 Neil Alexander Sun, 4 Jul 2021 09:24:40 +0100 Merge pull request #796 from Chaz6/update-systemd-files
4d798a34940af2eacba73f274ea9260fb57e8452 Neil Alexander Sun, 4 Jul 2021 09:22:43 +0100 Merge pull request #781 from yggdrasil-network/future
92ef49987a7ef1d8773df235051eca8efe4e1d21 Arceliar Sat, 3 Jul 2021 17:27:13 -0500 Merge branch 'future' of https://github.com/yggdrasil-networ...
5844079f67de4909c8479221598de73c3a8b6132 Arceliar Sat, 3 Jul 2021 17:27:00 -0500 make sure genconf exits, clean up some commented out code
f7b91a8f939420f74ce8b911a6690fc961086033 Neil Alexander Fri, 2 Jul 2021 23:24:34 +0100 Update README.md
4d47ba8bf4815855d75cb2fcac3568aadb8cecad Neil Alexander Fri, 2 Jul 2021 23:21:38 +0100 Update README.md
540e0bc2ce92202745ed49891d8bb3adbe36b749 Neil Alexander Fri, 2 Jul 2021 23:11:16 +0100 Update changelog
ccf03847fc701452ad95e11ea502e358c4b1901f Neil Alexander Fri, 2 Jul 2021 23:07:44 +0100 Update changelog
9391430bc08e91a99ca7dbc713c3cdcc4a12d66d Chris Hills Fri, 2 Jul 2021 13:14:13 +0100 Update binary path in systemd service files to match the web...
9239ed70e472a8d7fc3bda279fd65e7be98dcf3b Arceliar Thu, 1 Jul 2021 20:06:05 -0500 changelog revisions
b07caa1e0ac7208be2a4b93c5a219e90caac77e5 Arceliar Thu, 1 Jul 2021 19:32:55 -0500 add first draft of changelog
df44b0227b743ef2fbfed01a2b32340843565f52 Arceliar Thu, 1 Jul 2021 08:54:14 -0500 disable SIGHUP handling for now
ff44417decc3e7f9ad702b2c67b1cfa6d4739785 Arceliar Thu, 1 Jul 2021 08:04:01 -0500 listen for SIGHUP, restart node (reload config file, listen ...
9b28f725e23120e86f63ed07b285c8592d977323 Neil Alexander Mon, 28 Jun 2021 18:28:56 +0100 Fix core_test.go
3646a8674c418098f13e68fbc3fe9086bcdb2941 Neil Alexander Mon, 28 Jun 2021 18:21:53 +0100 Yggdrasil v0.4.0rc4
de853fed10adf946f1efbd4fad6aad87fc2c6d19 Arceliar Sun, 27 Jun 2021 17:24:46 -0500 multicast configuration changes
4701f941a9f62f1e7234999052090358a1ccefd8 Neil Alexander Sun, 27 Jun 2021 09:42:46 +0100 Remove debug line
a42b77db84bf1488547a66147c8b5376520da784 Arceliar Sun, 27 Jun 2021 03:33:29 -0500 attempt to convert old multicast listen regexps into new str...
2874ce1327d3c8079a0b1498742aefd3c347de57 Arceliar Sun, 27 Jun 2021 03:15:41 -0500 change multicast config format
2a7a53b6b6a826a81a49283b420a575416fc3084 Arceliar Sun, 27 Jun 2021 02:18:51 -0500 move GenerateConfig to defaults, to adjust dependency orderi...
2db46c1250c8f1f8add58a75dab35adcbd966c7a Arceliar Fri, 25 Jun 2021 21:40:19 -0500 make socks connect to tls listeners, TODO make that configur...
d1dfe38683b354f15cb1b5c5c76fad4f43c89fed Arceliar Fri, 25 Jun 2021 21:27:29 -0500 remove string from multicast announcement format
3b38ed082fc93b0dcc547bea7c381c19c26838ca Arceliar Fri, 25 Jun 2021 21:15:40 -0500 make failed sends a debug log, instead of error
50bd16d524e3dd8ef565a8ea6ffec94473fbec8f Neil Alexander Sat, 19 Jun 2021 18:02:38 +0100 Remove doc folder, out of date
9b9ef2fad740df5b4c0d57eefd39b06ae51ae397 Arceliar Sat, 19 Jun 2021 11:56:03 -0500 tidy
39361af7892d5ccd8c567068bd46b5c17f2fa817 Neil Alexander Sat, 19 Jun 2021 17:51:11 +0100 Update config comments
b7f57c0617478b521e81c488abddced2ea12d13f Arceliar Sat, 19 Jun 2021 10:42:38 -0500 use TLS for multicast peers, fix TLS listener type in log ou...
5564de94ba7b54005bda5e572359ee0db45d6ae6 Arceliar Sat, 19 Jun 2021 09:53:11 -0500 when using tls, if no pinned key is set, pin the key from th...
1bf751a4746de8aa90e3a111ec46a20ef671b06a Arceliar Sat, 19 Jun 2021 07:44:37 -0500 update ironwood, only store 1 packet in the pre-session buff...
b34c3230f877a3b6fd0101e2c362d3fda7874037 Arceliar Sun, 13 Jun 2021 13:40:20 -0500 fix core_test.go and a race in setting/using mtu
cb81be94ec15d29d666deb1a56ee6653bf75e5e2 Arceliar Sun, 13 Jun 2021 12:31:52 -0500 skip multicast packets sent from our own key
108313153394637fa494f7f0bedccd615e7f3960 Neil Alexander Sun, 13 Jun 2021 16:52:14 +0100 Update build script for Android/iOS
da82308d7c306d46a0a9b7ea1e7d80dfcdd8477c Arceliar Sun, 13 Jun 2021 10:30:16 -0500 update ironwood, fixes bug where sessions could become stuck...
2726dc0076a0e5ceb1c58437c53cc8a4144394e6 Arceliar Sun, 13 Jun 2021 09:51:53 -0500 don't return an error if the source address is wrong, since ...
c6a7a077a36a99f852342b2060862c5dae119909 Arceliar Sun, 13 Jun 2021 09:25:08 -0500 add remote URI to GetPeers (fallback to net.Conn.RemoteAddr(...
6c63b02385cf071e9320e3096d658ff4daf2e5ea Arceliar Sun, 13 Jun 2021 05:44:32 -0500 Merge branch 'future' of https://github.com/yggdrasil-networ...
8f91f0c050ae44188e73efcefb987df54bebb13d Arceliar Sun, 13 Jun 2021 05:43:03 -0500 fix nodeinfo and debug admin functions, this is ugly / a hac...
c8938a3527db8e3ff225d52f2232c106f6ef332c Neil Alexander Sun, 13 Jun 2021 11:34:59 +0100 Add missing icmpv6.go
48938282b7c43b03392597919235932001c13f9f Neil Alexander Sun, 13 Jun 2021 11:28:41 +0100 Upgrade appveyor runner 2017 -> 2019
736c6190570990e1f11485a143d82a0e0d9d46a1 Arceliar Sun, 13 Jun 2021 05:25:23 -0500 Merge branch 'core' into future
3393db8e77f752fdb3ed247d0461e5de693e7549 Arceliar Sun, 13 Jun 2021 05:25:13 -0500 move ICMP PacketTooBig sending into core
9b68ac570222ab7936e07e3e8b9a7e0f798b5214 Neil Alexander Sun, 13 Jun 2021 11:13:02 +0100 Fix wintun hopefully
38e05b5f4c1199ac08f1630a502429cf79594304 Neil Alexander Sun, 13 Jun 2021 11:07:19 +0100 Download wintun on first pass
8621223a1f27a4997db37a122f40518f14662432 Neil Alexander Sun, 13 Jun 2021 11:04:27 +0100 Remove -aslr
272670b85b3efa81f9f04ee20c1435f6be03d96c Neil Alexander Sun, 13 Jun 2021 11:03:01 +0100 Fix version numbers in MSI
63967462d98ef3f2adf55a7e8b5be604ef3fa361 Neil Alexander Sun, 13 Jun 2021 10:58:15 +0100 Update MSI build again
4244b38f2b2bc995add586ff3b24c9042fc54b32 Arceliar Sun, 13 Jun 2021 04:55:02 -0500 Merge branch 'future' of https://github.com/yggdrasil-networ...
816356ea657c742dbc50062854f5f13727a6019b Arceliar Sun, 13 Jun 2021 04:54:06 -0500 mostly finish migration of IP stuff to core, tuntap is still...
3b669a15edf01722b9a68c74e6c1eb0987c017e2 Neil Alexander Sun, 13 Jun 2021 10:47:14 +0100 Update build-msi.sh
45d6a1e6e57dbcd92ddeddb9e3d24bf3d47e1d7a Neil Alexander Sun, 13 Jun 2021 10:42:31 +0100 Revert "Build MSIs for Windows using CircleCI (#766)"
1147ee19348af2df4dd0474cbe056d774710924b Arceliar Sun, 13 Jun 2021 04:22:21 -0500 WIP moving IP-specific checks from tuntap to core
bb66851c2b4b37d89c03e051d7a17e3ae0355f5f Neil Alexander Sat, 12 Jun 2021 21:46:17 +0100 Update dependencies
91235980af18b036240eda6c1d11383f580352fc Arceliar Sat, 12 Jun 2021 07:03:32 -0500 fix logging for socks
eeadffe4a5c08206ea30d70376fd1860397ebc7e Arceliar Sat, 12 Jun 2021 06:07:33 -0500 move position of log line on shutdown
5b6f730f18d3e6804aad9e2c9ffb3790dfc60265 Arceliar Sat, 12 Jun 2021 06:06:39 -0500 keep a context in the core, use it for listen/dial, cancel i...
3815b13ad5e03180a737b53afb4170a9d9d0aabd Arceliar Sat, 12 Jun 2021 05:58:14 -0500 use DialContext
acdc3dd3c0c1ca2a4d2e2cd89a8ff5a82b56c2f6 Neil Alexander Fri, 11 Jun 2021 21:12:27 +0100 Replace ?ed25519= with ?key= in peering URIs
f7607557c18fb4002cf5abb38c3b5f0127b29202 Arceliar Sun, 6 Jun 2021 04:48:00 -0500 fix nBytes check in multicast code
e7da3d72c494d6e9730cbd39e891327914a046dd Arceliar Sun, 6 Jun 2021 02:35:02 -0500 remove session firewall, this can't prevent memory use so it...
838bca083dc25df080786128956d3589b80e21f7 Arceliar Sun, 6 Jun 2021 02:33:11 -0500 remove bashisms for semver
ae196a7eded98ccaf729ea65e9525b81d9343a54 Arceliar Sun, 6 Jun 2021 00:52:03 -0500 update ironwood dependency
2b6aa3e2d74b7a927109b98c5252479e5c4a10d2 Neil Alexander Sat, 5 Jun 2021 22:38:37 +0100 Semver version fix
c5529a3a388ef2b7d46129e326bf8366828d0926 Neil Alexander Sat, 5 Jun 2021 22:28:29 +0100 Use git describe again
e827e5d313252936e292fc8b1b63599b6f4ea031 Neil Alexander Sat, 5 Jun 2021 22:09:15 +0100 Go back to old semver version for now
2e2566d248b4678da958f5e047677b5e8dec8fd9 Neil Alexander Sat, 5 Jun 2021 21:56:31 +0100 Remove src/core/doc.go
d46a8830200e25beb5da28fa614f5a81ab0a0950 Neil Alexander Sat, 5 Jun 2021 21:54:05 +0100 Include public key in yggdrasilctl getSelf output for v0.4 n...
80b6bf0c78abeaa34760ae7b0cc0e26fa4bc9d65 Neil Alexander Sat, 5 Jun 2021 21:49:11 +0100 Further tweaks to transition handling
4a684e7caf82d5db553b4cb1bf4d50f581071173 Neil Alexander Sat, 5 Jun 2021 21:48:20 +0100 Don't add mutex to config output
54cced0b89135b9f98227cec4c1a1e9204befc4c Neil Alexander Sat, 5 Jun 2021 21:40:58 +0100 Ensure PublicKey is correct when extracting from old config
5cede61a34870ae214e93a3ba8a3329422b4ab0e Neil Alexander Sat, 5 Jun 2021 21:32:18 +0100 Use git describe output for versions
05ad5df8ab1cca26fc8f7d3822d6d0e0e2869225 Neil Alexander Sat, 5 Jun 2021 21:32:12 +0100 Run tests in CI
ea15eeee7ed5ebd5138773d1453615561421dac6 Neil Alexander Sat, 5 Jun 2021 21:32:04 +0100 Ensure PublicKey option is unused, map old config options
99973b2757bbf3729fb2c4b005ee5b029ba7abf3 Neil Alexander Sat, 5 Jun 2021 20:57:03 +0100 Remove module package, it didn't really give us anything any...
cb536a7322dc40f8c4050fb4d5ae1bb8ea7739c7 Neil Alexander Sat, 5 Jun 2021 20:55:08 +0100 Clean up util package
e67ee9232d80fc77b02ffbeb56e7e4c8eff02c44 Arceliar Sat, 5 Jun 2021 06:00:33 -0500 fix nil pointer when attempting to access node config
414c100125ba0096bcf05a1882c4c8aceffff93e Arceliar Sat, 5 Jun 2021 05:07:04 -0500 add public keys to multicast, public key pinning to multicas...
ff751a5409deb83544c5348c1c3c45acfd5b9b5f Neil Alexander Wed, 2 Jun 2021 14:46:04 +0100 Fix lint error
8932ab051916416eb71452e7febc4de0ab8b8378 Neil Alexander Wed, 2 Jun 2021 14:40:09 +0100 Fix lint errors
166336a41822b9e4021bde2870636a7e9bc6abbc Neil Alexander Wed, 2 Jun 2021 14:19:32 +0100 Remove config.NodeState (hot reconfig is no longer supported...
978124dbb1ec6960cca96fa716433748e3e7adbb Arceliar Mon, 31 May 2021 06:39:53 -0500 update dependency (ironwood), fix units in core benchmark
1db7437b80d228ea8e84504fe3d253d41c573124 Arceliar Sat, 29 May 2021 21:37:13 -0500 more cleanup and fix a busyloop when the admin socket is shu...
e25ad9ed21ab2a099766523163b1a9932b898e2a Arceliar Sat, 29 May 2021 20:42:06 -0500 cleanup unused code
180654c495f597b3673a206672d134370e321051 Arceliar Sat, 29 May 2021 11:13:59 -0500 possibly fix src/core/core_test.go
8a60c605f6d3f762c7a7686f3a7a38d14ab1f633 Arceliar Mon, 24 May 2021 18:53:54 -0500 remove metric stuff, there's already enough new stuff to tes...
c60dd42baa6b832923128c1fd637e480c883841e Arceliar Sun, 23 May 2021 21:51:09 -0500 cleanup
5f2bcaa71f33158ed72a21769bbb9fc9c3911a0b Arceliar Sun, 23 May 2021 21:47:12 -0500 add Listen to api and listenURL to tcp
fd5cda6329b594d4fb58cbe84eb5fdf42205e6d1 Arceliar Sun, 23 May 2021 20:58:34 -0500 read metric from urls for listen and peers
70c5b06286ecc23653b2c2f720b1fee1bf1b1c32 Arceliar Sun, 23 May 2021 20:34:13 -0500 use url.URL in place of string for most internal listen/peer...
58af92812e032554acd488721ccf4f6285871232 Arceliar Sun, 23 May 2021 18:40:36 -0500 add metric to metadata exchange, but currently left at defau...
6bc2044ced8674cc2d07c8dfc4759a0ec5b19c26 Arceliar Sun, 23 May 2021 17:52:10 -0500 update ironwood dependency, fix ansible code, go mod tidy
018f35d9a2c2971e5dbdfe4312224d2ce15367fd Arceliar Sun, 23 May 2021 14:42:26 -0500 rename src/yggdrasil to src/core
0343dad934d4e7faa7076379292b8ca7254b37f5 Arceliar Sun, 23 May 2021 14:33:28 -0500 remove obsolete crypto package
f69f02386dae5d18d63f43bf86b0308cdcc31018 Arceliar Sun, 23 May 2021 13:37:46 -0500 rename debug admin socket functions
e6f86a9bd7c59f77d78caaf0d4e06cc36183f106 Arceliar Sun, 23 May 2021 12:19:27 -0500 cleanup proto admin socket response formats
29dda650b516bc2207cac367eee0635645a9deb0 Arceliar Sun, 23 May 2021 11:58:52 -0500 tun session protocol traffic cleanup
233cf0c96246384830adc3f1a1184b07f0671201 Arceliar Sat, 22 May 2021 21:27:11 -0500 add remote debugGetSelf and fix some return type things in t...
c7b004d36fa38e6447ddbf7051702cb916c9f072 Arceliar Sat, 22 May 2021 20:25:14 -0500 get debugGetPeers and debugGetDHT working in the admin socke...
8668abf48117d4e2fb729313bf13b26e6cfb593b Arceliar Sat, 22 May 2021 19:54:52 -0500 WIP adding crawling debug packets
b11cf7a2f29dc75aad8c98dc2a1a4e44f92a6922 Arceliar Tue, 18 May 2021 20:43:38 -0500 update ironwood dependency, fix api
8d09e68e806f235f841d7730ec43f9b711c038a9 Arceliar Sun, 16 May 2021 16:16:58 -0500 admin socket getpaths
eb4a22724fc512d2300596fbafd9cbed1e583de0 Arceliar Sun, 16 May 2021 15:55:30 -0500 possibly fix admin socket getnodeinfo
fad071ffe98f3bd8f70d7688775e6700bf286410 Arceliar Sun, 16 May 2021 15:27:51 -0500 WIP on nodeinfo admin handler
058dec0cca25cae5d81369babfa1c64d28e36d89 Neil Alexander Sun, 16 May 2021 21:01:59 +0100 Fix getself, gettuntap etc
31c1c9b586c55131f2879a04c674771eea69c21d Neil Alexander Sun, 16 May 2021 20:53:40 +0100 Fix admin socket list
3e10b964cba3819d251c257e1f7019df6d0816b6 Neil Alexander Sun, 16 May 2021 20:11:21 +0100 Merge pull request #783 from yggdrasil-network/cleanup
6413e95c48a880225e953ef278911c9fb3cd06fa Neil Alexander Sun, 16 May 2021 20:05:22 +0100 Fix bug
62a13e87c42eb4dbd7ec525be2e6658ca13f222c Neil Alexander Sun, 16 May 2021 20:02:28 +0100 Merge branch 'future' into cleanup
416eadbcff01821c9e41313b018cbe930e06a078 Neil Alexander Sun, 16 May 2021 20:00:45 +0100 Use uint64 for MTU for forward-compatibility
a6c254c87a5a59ed7cc1f15b730a40f671f63a35 Arceliar Sun, 16 May 2021 14:00:37 -0500 more nodeinfo WIP, still needs admin socket support
2e45e970c64cfbca6536964e2eddafb2a48c0d74 Arceliar Sun, 16 May 2021 13:52:52 -0500 work-in-progress adding nodeinfo
2d01386d6e821350ee396e703e389b429573bd6a Neil Alexander Sun, 16 May 2021 19:51:09 +0100 Refactor admin socket, export request/response structs, remo...
2c7b22db920239ca4845158a82e1688192602c95 Arceliar Sun, 16 May 2021 13:01:54 -0500 allow for multiple traffic types inside the session at the t...
dfca87ba80e8e8fa6855dd60ca6d498955dc825c Arceliar Sat, 15 May 2021 16:44:56 -0500 start a reader to disard traffic if the tun is disabled
f61507238e62c62e8e72e0e6bbd3c58dc52889f2 Arceliar Sat, 15 May 2021 16:23:44 -0500 cleanup unused MTU code from tun keystore
5b00273dfcaed74160cc690b994cfe6d93f42a23 Arceliar Sat, 15 May 2021 15:55:47 -0500 move sessionfirewall into the tuntap. this needs testing. th...
7e10025ef078b9d12b9f56d25f05e27d6ef04f3c Arceliar Sat, 15 May 2021 15:16:35 -0500 get minimal admin socket working (introspection only, no abi...
85fae23919b61ea138b65e035349a98e1be46763 Arceliar Sat, 15 May 2021 15:00:12 -0500 remove TunnelRouting from config, remove Signing from key na...
e83b5d08a8b49eb9aa8b3fb47343f201fade0a3c Arceliar Sat, 15 May 2021 14:54:25 -0500 remove ckr
cd4144f22bb35362bfd3bfd44915b85489026f73 Arceliar Sat, 15 May 2021 14:50:56 -0500 add minimal src/yggdrasil/api.go functions inspect internal ...
7d49b86456b265cccc3d061e5789159a1e905bc9 Arceliar Sat, 15 May 2021 13:44:55 -0500 set version to an obviously unstable value, fix peer address...
577b7118ad336f9364b73698457f52b4028514c7 Neil Alexander Mon, 10 May 2021 23:16:22 +0100 remove debug logging
815f2a28220801f11c4ee9af9fa566051dec09dc Neil Alexander Mon, 10 May 2021 23:09:59 +0100 Respond with ICMPv6 Packet Too Big over network
57ea61b338daadc733c804c7bb7d5338cb62624e Neil Alexander Mon, 10 May 2021 22:47:28 +0100 Remove reconfiguration on SIGHUP - it didn't work reliably a...
e12c639c21b8510848d122bfe369440328d303ff Neil Alexander Mon, 10 May 2021 22:42:57 +0100 Remove obsolete switch options
05caf36f4e4f96a9b7ff557224024cbb75598dd6 Neil Alexander Mon, 10 May 2021 22:39:12 +0100 Fix AllowedPublicKeys
c20b66f3b60c40c45125cc13c07803998432f8db Neil Alexander Mon, 10 May 2021 22:31:01 +0100 Metadata/version tweaks
bb92e61e68c0db85cd4164c0e2267abccbde0891 Neil Alexander Mon, 10 May 2021 22:06:38 +0100 Remove encryption public key options (they are now derived f...
6cb958e3dc8acc0ce5fb24f728131a5182c17ba0 Arceliar Mon, 10 May 2021 05:58:06 -0500 update genkeys to new address format
b48962a69a37fc0f74b29a0a1c33525f963c6e0d Arceliar Sun, 9 May 2021 11:27:37 -0500 limit MTU to no more than what the packetconn claims to supp...
3bfd891fd4024ff02f1a4584b726344d1a1b0b9a Arceliar Sun, 9 May 2021 09:20:28 -0500 reduce time keystore mutex is held and (apparently) fix a de...
ed85cf08f23916b9a4deed70570b34ea5c6ee1ab Arceliar Sat, 8 May 2021 12:31:26 -0500 WIP close the ironwood PacketConn when shutting down
b4224aa02de105991c84aa0dc6c243e8eeb23241 Arceliar Sat, 8 May 2021 11:57:54 -0500 fix ironwood dependency version
e6e55fb4d134d37ae8a79eed9776652cb634fb66 Arceliar Sat, 8 May 2021 11:53:44 -0500 dependency update
8bed79370b56907a5e777c99ff501e747ca7b492 Arceliar Sat, 8 May 2021 11:52:22 -0500 (broken state) WIP, compiles and passes the netns ping test
b345806e3f38acc39442cb8bed48e1942a88e24b Arceliar Sat, 8 May 2021 11:35:04 -0500 (broken state) more WIP (cleanup)
0f787364deb17831f4216d48b5f434ceb4429c99 Arceliar Sat, 8 May 2021 11:32:57 -0500 (broken state) more tuntap WIP to add out-of-band key lookup
5b22392c66e41c174efcb0ddb80693e3b7a82132 Arceliar Sat, 8 May 2021 11:14:50 -0500 (broken state) more WIP on tuntap stuff
0cff56fcc17d1acaf5297a7024477a9ca1bd3590 Arceliar Sat, 8 May 2021 10:39:07 -0500 (broken state) WIP on tuntap
f1c37f84406c897f0795f4ac86156ab66dbfe1d5 Arceliar Sat, 8 May 2021 08:35:58 -0500 (broken state) WIP rewriting core to use ironwood
ace7b43b6d16c7d53e96d96986f6a109875f1730 Arceliar Sat, 8 May 2021 07:25:53 -0500 (broken state) WIP address migration
ae9614800892923d51d9d90fb532f58c24134d84 Arceliar Sat, 8 May 2021 06:45:10 -0500 Merge branch 'pathfinder' of https://github.com/Arceliar/ygg...
3c2e14801d3408cc7702e3c352a307246093f971 Neil Alexander Wed, 24 Mar 2021 13:41:53 +0000 Merge pull request #772 from cwinfo/develop-something
9b67eb7ef2b3f13f247e376f8726eadc0a0b4d12 Christer Warén Wed, 24 Mar 2021 15:39:55 +0200 Update Dockerfile
983dfdb5535124cf2663166db580387d7a8a149d Neil Alexander Thu, 18 Mar 2021 22:20:56 +0000 Merge pull request #770 from yggdrasil-network/develop
ac375917c952a840363122c2670b4cee5c60414c Arceliar Thu, 18 Mar 2021 18:58:20 +0000 Update changelog for v0.3.16 release (#769)
f0a5cd542cbf995ead8f3683adf427bf77978b60 Neil Alexander Sun, 7 Mar 2021 14:03:34 +0000 Build MSIs for Windows using CircleCI (#766)
7174cfce4031051921d6dbc460c64f66cc872d17 Neil Alexander Sun, 7 Mar 2021 08:45:47 +0000 Move up to Go 1.16, upgrade dependencies (#765)
0ab2685489f61f0b699d36149cf1d6ef0dd7bc8f Neil Alexander Thu, 18 Feb 2021 09:36:45 +0000 Fix wireguard dependency
6eb74a40e13310a1564ad9c556a5704975ca14d4 Arceliar Sat, 19 Dec 2020 11:04:13 -0600 Merge pull request #751 from Arceliar/bugfix
78073429a24a85a4797f7f28559efe01800eed19 Arceliar Sat, 19 Dec 2020 06:03:59 -0600 Merge branch 'pathfinder' of https://github.com/Arceliar/ygg...
0ba2ad74fec7d23fcc4aee0788ac8f4de95700be Arceliar Sat, 19 Dec 2020 06:03:28 -0600 use source routes in the dht (when available)
a8810c7ee9bff05e8fd74d68ab83f9b944b5c622 Arceliar Sun, 13 Dec 2020 16:29:03 -0600 if the link handler exits early due to an existing connectio...
1daf3e7bd70491f763d45905bcf43ffb1b95426e Arceliar Sun, 13 Dec 2020 16:16:14 -0600 remove link.go block on oldIntf if we already have a connect...
5b326d8bb86b935ca8793068eebbcf7167a91492 rany Sun, 6 Dec 2020 20:52:54 +0000 Update generate.sh (#736)
709ea6976c339663626dda11a93512a287aeffc3 rany Sun, 6 Dec 2020 20:52:10 +0000 apparmor: allow yggdrasil to resolve hostnames (#739)
b9f35c55306df6027cf3fb4fe22e9090bf774ecd Neil Alexander Sun, 6 Dec 2020 19:47:25 +0000 Return ICMPv6 Destination Unreachable for unknown destinatio...
cb3d8647deec1069843457fbc959cec4200fd51b Neil Alexander Sun, 6 Dec 2020 13:48:09 +0000 Merge pull request #744 from octeep/master
df1239b054aee0c124193daff5e6f3f0b231af34 Arceliar Wed, 25 Nov 2020 02:44:13 -0600 attempting to debug/fix a possible goroutine leak
ea58a0f1812e2d2613f7bfa3a4dbed8ee3496229 Neil Alexander Sun, 15 Nov 2020 13:32:28 +0000 Clean go.mod/go.sum
939ffb02f8dfcfe3ba27cf11be52eee9ababfb1a Arceliar Sat, 14 Nov 2020 15:05:02 -0600 adjust when dht reqs are reset
04e890fcc3a3044ec8b1f2cb6d6afba32a06e94e octeep <74378430+octeep@users.noreply.github.com> Fri, 13 Nov 2020 06:38:27 +0000 Change DefaultIfName from "/dev/tun0" to "tun0"
428789f24c62ac5a936e363a9f4b7488b5ebcd41 Arceliar Mon, 9 Nov 2020 19:01:11 -0600 simplify switch parent selection and minor source routing im...
144d42c773ad072e6d2311e76ad86c0fa98d7d85 Arceliar Sun, 8 Nov 2020 06:09:55 -0600 send dht responses via reverse path (fixes some possible DDo...
0ac203b007f0427cba34be40aa5bc79ccfb1c304 Arceliar Sun, 8 Nov 2020 05:39:30 -0600 adjust how sessions learn source routes, try to recover fast...
e19e938f642ae530e0d94119d590a403ae3cb0b6 Arceliar Sat, 7 Nov 2020 15:19:09 -0600 safer pathfinding behavior
994c26e5f71a605ab0b83c195abefce856859453 Arceliar Sat, 7 Nov 2020 12:08:01 -0600 simplify pathfinder
b5cd40b801a45baf9eedeba30c2c725014a1a8f9 Arceliar Sat, 7 Nov 2020 10:50:55 -0600 WIP very simple insecure proof-of-concept for pathfinding an...
e2521de94d0743800ae53a45dcb666200b5ece21 Arceliar Sat, 7 Nov 2020 09:44:34 -0600 add path information to (protocol) traffic packets as they f...
36e4ce4b0b2748696b6d0e61d3baeb98ad9e64a8 Arceliar Sat, 7 Nov 2020 07:10:13 -0600 WIP rough implementation of the source routed part of hybrid...
92dbb48eda4f412831d34f206e9b36d5c0f4ddb5 Arceliar Sat, 7 Nov 2020 06:18:09 -0600 add (but don't use) offset field for (protocol) traffic pack...
f1e9837a982c35fea5e0180d402a2b553a3255ca Arceliar Sat, 7 Nov 2020 05:51:04 -0600 Merge pull request #738 from Arceliar/bugfix
1d1c6efa1fab9d444bfdfe40cf9bdd50216a4942 Arceliar Sun, 18 Oct 2020 11:01:18 -0500 attempt to keep TCP listener alive if there's a temporary er...
9eb4981ac11c7eec51c608588d5a21826795adb9 Neil Alexander Sun, 11 Oct 2020 16:45:24 +0100 Merge pull request #734 from yggdrasil-network/develop-futur...
e90d40a49e30c601c1df1d5174d0341939ca51e1 Neil Alexander Sun, 11 Oct 2020 16:41:40 +0100 Don't require lint in pipeline
b6c894bc014d53a620103bee8c29caebb2acadd6 Arceliar Sun, 11 Oct 2020 07:35:28 -0500 Merge branch 'future' of https://github.com/yggdrasil-networ...
afebc1f93d35ca0efa1e4c4b96cfeeea8f76691d Arceliar Sun, 11 Oct 2020 07:34:19 -0500 Merge pull request #712 from Arceliar/bugfix
fdb296047bf63bd0fca5c31c52b0d115a78054a8 Neil Alexander Sun, 27 Sep 2020 20:28:26 +0100 Merge branch 'future' into develop-future
d3672545a32ecd98b922efb7bb35fbf1b6d12951 Neil Alexander Sun, 27 Sep 2020 15:50:58 +0100 Version 0.3.15 (#731)
ba7be10a2f958ccd34f42bba21dde8b34d4042ae Neil Alexander Sun, 27 Sep 2020 15:05:14 +0100 Update changelog
d6d2d9c19a9fddad0987252f33b471a25c4a7746 Ryan Westlund Sun, 27 Sep 2020 14:42:46 +0100 Accept some golint suggestions (#690)
1492738c9e05ad77accea0dbbdd275bc98d7d4b8 Neil Alexander Sun, 27 Sep 2020 14:28:25 +0100 golangci-lint in CI (#733)
48bf0ce2109542d2fa010d6878bcd4a3f40307ba Neil Alexander Sun, 27 Sep 2020 13:28:13 +0100 Revert "Fix build"
e09ca6a089cbb138e7743931f34fe766bf062bd6 Neil Alexander Sun, 27 Sep 2020 13:26:37 +0100 Fix build
7588a55e84c81a4d152e0f438db54511961028fa asymmetric Sun, 27 Sep 2020 13:24:19 +0100 README: mention Nix package (#689)
fcb6f5ca365e7cb23ff89ee21fad3deb91b926c7 Ryan Westlund Sun, 27 Sep 2020 13:22:49 +0100 Set default conf file on FreeBSD to /usr/local/etc/yggdrasil...
33e36794587305a578c4ebe83e79bae8c2f7ea77 Arceliar Sun, 27 Sep 2020 13:16:51 +0100 multicast, use the prebuilt interface map when checking acti...
d9fd68f18cd4214004e969b546c8f26e915f8934 Neil Alexander Mon, 6 Jul 2020 14:21:28 +0100 Fix build
a4a346c4985cba34e024abf09179337c3c687426 Neil Alexander Mon, 6 Jul 2020 14:16:38 +0100 Merge branch 'develop' into future
48f008a8e2ef2b36280e7dcbfac89bbc18d503f8 George <57254463+zhoreeq@users.noreply.github.com> Mon, 6 Jul 2020 14:14:34 +0100 Implement Core.RemovePeer method (#699) (#709)
3fded209df6942d52c02fb8d4b0e0401f94ae042 Arceliar Sat, 6 Jun 2020 12:30:54 -0500 try to fix some possible races with how peers are added/remo...
aec82d7a391bf141c25f39a841738aee486c98a1 Arceliar Sat, 30 May 2020 18:39:43 -0500 Merge pull request #702 from Arceliar/switch
a1856258a9edd6aaeedcd4940e1b529e40a9ac73 Arceliar Sat, 30 May 2020 18:39:33 -0500 Merge pull request #704 from Arceliar/queues
35e75428898b3a441f5c072d5d3ce7f002987847 Arceliar Sat, 30 May 2020 18:39:24 -0500 Merge pull request #706 from Arceliar/buffers
c83b070c692de8c1c62fed9836c23a08ef0e39ad Arceliar Sat, 30 May 2020 13:12:49 -0500 remove old switch lookup functions
0f28862e99f43b2fee347cb51a4c250daf0d3f2e Arceliar Sat, 30 May 2020 10:48:59 -0500 remove unused sequence number from switch
5e170e22e116423fb44310482709062614b5b07d Arceliar Sat, 30 May 2020 10:47:54 -0500 more switch fixes
3dc22427125103f2ac3e1dbe3664bf38c7a8b167 Arceliar Sat, 30 May 2020 10:32:15 -0500 fix handling of keepAliveTimer and blocked state in link.go
8775075c18192676d8a61e2d9e6218df06a9fb05 Arceliar Wed, 27 May 2020 19:35:19 -0500 debugging
905c28f7b213ac2f6cdf471e4af1587e307ea32f Arceliar Wed, 27 May 2020 19:31:17 -0500 fix some issues with the rewritten switch lookup tables
1df305d31cde064ae5ca3fddc46d1e94d891015d Arceliar Wed, 27 May 2020 18:53:14 -0500 simplify how blocking is detected and packets are dequeued
09f9f4e8e4fdc2aafb65bbc31a88551341dded80 Arceliar Mon, 25 May 2020 20:09:57 -0500 use heap.Fix instead of heap.Remove + heap.Push when updatin...
674d8b58b652967b65994518cfc438f00017ee9b Arceliar Mon, 25 May 2020 19:27:17 -0500 get things compiling again
152e9057a0c83ec4f91b07909e3f31b96c4f0965 Arceliar Mon, 25 May 2020 19:25:05 -0500 Merge branch 'develop' of https://github.com/yggdrasil-netwo...
ed3bf5ef07366d6f31022aff26546d23b2dd0b88 Arceliar Mon, 25 May 2020 19:24:34 -0500 Merge pull request #705 from Arceliar/bugfix
85eec5ba8e63116632a408aa6aa27937fc55b09a Arceliar Mon, 25 May 2020 19:13:37 -0500 tcp ygg-over-ygg debug logging
8345ae1fa304b6f097903336fa5c37084b047832 Arceliar Mon, 25 May 2020 19:08:04 -0500 don't allow ygg tcp connections to/from a local ygg address
dbc3b9b4c47a5fabb70733a394ed7e9984b227e6 Arceliar Mon, 25 May 2020 16:30:43 -0500 Merge pull request #701 from Arceliar/buffers
366a8ba3dda0464263b10e98b456118b45b23b17 Arceliar Mon, 25 May 2020 16:28:12 -0500 Merge branch 'develop' of https://github.com/yggdrasil-netwo...
45810fa1849bf51839e92b973343e50a324b161b Neil Alexander Mon, 25 May 2020 22:18:00 +0100 Merge pull request #703 from Arceliar/dht
895bd681a12d9feb4ae514ef10d75eb3efcb0bf1 Neil Alexander Mon, 25 May 2020 22:17:50 +0100 Merge pull request #700 from Arceliar/multicast
8cca565ac46a4e412ffe7c9089d1c4ecb86fb492 Neil Alexander Mon, 25 May 2020 22:08:53 +0100 Update go.mod/go.sum for yggdrasil-extras for iOS builds
1f65ffb310c12343bcd56a53399661046f5490a7 Arceliar Mon, 25 May 2020 16:07:56 -0500 work-in-progress heap-based queue structure
761ae531cb7eddf5c88779c746a0f41b67934b6d Arceliar Mon, 25 May 2020 15:19:32 -0500 work-in-progress faster queue logic
eefabb5f9fd128aa51350c9e81c6b771f2f32984 Arceliar Mon, 25 May 2020 12:44:06 -0500 disregard nodes if they're unimportant, even if they're alre...
40bfd207f56c26159322b7dbc6bd7a9b443a0c2e Arceliar Mon, 25 May 2020 12:23:38 -0500 don't store every node we hear from in the DHT, only ones we...
f9bc0b7aee8086bcac6cd35ba78b93cbf2ee5148 Arceliar Mon, 25 May 2020 11:49:25 -0500 use a more elaborate precomputed lookup table from the switc...
38dcbb1e2f8c755d718abe12c41d540698ed5bab Arceliar Sun, 24 May 2020 17:49:48 -0500 cleaner way to handle seq/idle checks for the peer
4382368b0891d75aa6bbcd5fd4d9de8e01a67f40 Arceliar Sun, 24 May 2020 17:43:35 -0500 make sure the peer isn't idle before entering drop mode
95743085457314b4b0e8115133a3aaef19e494de Arceliar Sun, 24 May 2020 17:35:49 -0500 have the peer delay setting a max buffer size, in case thing...
7778a47a8f224cf4e16cf8008fbed62d8ee18ceb Arceliar Sun, 24 May 2020 15:46:18 -0500 fix darwin compile problem
98816f34b233bbe0a9d44fa8d3050fd2b9052606 Arceliar Sun, 24 May 2020 15:24:39 -0500 don't spam calls to net.Interfaces and net.Interface.Addrs (...
1e471e3712d14d7434b14e6d21b99be169bfaec5 Arceliar Sun, 24 May 2020 14:43:38 -0500 back to master's version of multicast, lets try rewriting it...
c2d6e9e8f1603f41c1aebaad5a6ec7023e34edc7 Arceliar Sun, 24 May 2020 14:09:06 -0500 close listener when a multicast interface is removed
28d6e3e6059410a4d3e32cd7369844398f18f1b5 Arceliar Sun, 24 May 2020 09:41:20 -0500 Merge pull request #693 from Arceliar/buffers
eefa49708e2d8d120f2a1c3d151bccf2fbc57ca7 Arceliar Sun, 24 May 2020 09:12:35 -0500 Merge branch 'future' of https://github.com/yggdrasil-networ...
0a10a3d263e936bc397061e06e01b9ee4c803e27 Arceliar Sun, 24 May 2020 09:09:00 -0500 Merge pull request #692 from Arceliar/updates
0188f14caab1ab9ad1ebde3eaaac781ab12935df Arceliar Sat, 23 May 2020 14:08:31 -0500 Merge branch 'develop' of https://github.com/yggdrasil-netwo...
77ded84ea580ae219802b96d5fb6bed389bfe998 Arceliar Sat, 23 May 2020 12:21:23 -0500 simplify routerInterface
f2b9e95895167d54d53837c5b5ab731ec327982f Arceliar Sat, 23 May 2020 12:21:01 -0500 simplify routerInterface
07206b5d46ed3bf529775e9ed3c90429c441562e Arceliar Sat, 23 May 2020 11:33:37 -0500 resolve merge conflicts
169b8747d41ca45d4f4ab04cacedc9884bda3993 Arceliar Sat, 23 May 2020 11:24:03 -0500 Merge pull request #696 from Arceliar/bugfix
7063ddcc7369e95e219b373b353ea2cd1d6b234c Arceliar Sat, 23 May 2020 11:16:03 -0500 slightly cleaner fix to conn String deadlock issue
bc48e4bb809aa875caabf711a58acf7911e81c24 Arceliar Sat, 23 May 2020 11:11:11 -0500 fix deadlock in conn (unsafe use of phony.Block)
59896f17fd66566b49bc56cc8e963dade5e06c29 Arceliar Sat, 23 May 2020 10:28:57 -0500 more cleanup
ef1e506a0c05dc163b5db89b5bf4e30be4cbf761 Arceliar Sat, 23 May 2020 10:23:55 -0500 work-in-progress on more cleanup
59c5644a52cbc5316fd5c2dc596706aa1c35d635 Arceliar Sat, 23 May 2020 10:08:23 -0500 some peer/link cleanup
cf2edc99d1d7d16316c30522c4fac0be3a45da34 Arceliar Sun, 17 May 2020 13:32:58 -0500 correctly set peer.max
d43b93f60a771566280d34bc058f42b48f168ae6 Arceliar Sun, 17 May 2020 13:23:15 -0500 safer check for the queues if we're blocked on a send, shoul...
ff3c8cb687561b2485f7d6ad8e5723a8127aaa7a Arceliar Sun, 17 May 2020 12:58:57 -0500 less aggresive queue size reduction
d96ae156a11f03d491d987954662bf83b1cb2482 Arceliar Sun, 17 May 2020 12:27:43 -0500 slight change to peer function names/args
7720e169f26d4609de81ee5dcd83fe96df4cfe64 Arceliar Sun, 17 May 2020 12:09:40 -0500 when we detect we're blocked, only drop packets often enough...
6e92af1cd26da323db8d83bf52ca1d850ab6df8a Arceliar Sun, 17 May 2020 08:49:40 -0500 re-enable a minimum queue size of ~1 big packet
0dcc555eabd40cb8cce10ef5fdcf2589aec18ca5 Arceliar Sun, 17 May 2020 08:34:22 -0500 cleaner startup/shutdown of the link writer's worker
15ac2595aa96a0c1a29fe6a1927a4366dd03f3f4 Arceliar Sun, 17 May 2020 08:22:02 -0500 use a dedicated per-stream writer goroutine, send messages t...
527d44391666305d818d0b83fd9c38a85d74406c Arceliar Sun, 17 May 2020 07:21:09 -0500 move where the queue size check before dropping would occur
62b9fab5f822f018940062ca8914852f41a8ce0b Arceliar Sat, 16 May 2020 18:56:04 -0500 more work-in-progress, debugging why things are dropping so ...
b17a035a05214c8066eaea613f86f176cfd7d33c Arceliar Sat, 16 May 2020 17:40:11 -0500 workarounds to dropping being too aggressive
b132560f651ad5f04b977517803a1d6016b1e9a5 Arceliar Sat, 16 May 2020 17:24:26 -0500 it helps to actually run the notifyQueued stuff...
052de98f126f50341ca60e41064fe485f77858d6 Arceliar Sat, 16 May 2020 17:07:47 -0500 work-in-progress on buffering overhaul
dc128121e57bd659ece83217b58a50d74a330ae0 Arceliar Sat, 16 May 2020 09:25:57 -0500 update switch blockPeer/unblockPeer logic and dht reset when...
dd548fc0faddf24894175ec97c475de91fb9b456 Arceliar Sat, 9 May 2020 07:09:15 -0500 Merge pull request #685 from yggdrasil-network/neilalexander...
f70b2ebceaff118e67541f3d9d0f714a00fe0dc7 Neil Alexander Sat, 9 May 2020 12:49:02 +0100 Fix bad check
2a2ad76479a58ca01842453d89d370b70cc24b4d Neil Alexander Sat, 9 May 2020 12:38:20 +0100 Use maps instead of slices
433e392bdfb6a4857e559bd4d2d0bd3abca3e2d2 Arceliar Sat, 9 May 2020 06:13:52 -0500 Merge branch 'develop' of https://github.com/yggdrasil-netwo...
a59fd2a4896d849fc41db9a4e940cfef4203b23e Neil Alexander Sat, 9 May 2020 12:12:24 +0100 Merge branch 'develop' into neilalexander/pinning
d0f2d889afde09f5f774df0900ba0f89aed9063d Neil Alexander Sat, 9 May 2020 12:12:12 +0100 Merge pull request #687 from yggdrasil-network/neilalexander...
9dfe0f4b4b7cf38b4c5e32ba20ee9d7de8cccdd6 Neil Alexander Sat, 9 May 2020 12:08:29 +0100 Fix hjson dependency?
dafaef898befb2bce8f204acf0c22ee90bdb695c Arceliar Sat, 9 May 2020 06:07:16 -0500 Merge pull request #686 from Arceliar/multicast
7779d86c5b6ff1ccc531552ac5d0108f98aa5d66 Arceliar Sat, 9 May 2020 05:56:36 -0500 maybe fix multicast deadlock on darwin
13a2d99fdc427753b3ccd433e0bdfee8fa5930a8 Neil Alexander Sat, 9 May 2020 11:26:09 +0100 Set SOCKS peer addr to resolved address
8b180e941aa7ccf178a7e82c5a11d172c23d6331 Neil Alexander Sat, 9 May 2020 11:24:32 +0100 Add SOCKS proxy auth (closes #423)
58345ac198acafbfb219a52a1e66358483347394 Neil Alexander Sat, 9 May 2020 10:53:58 +0100 Track proxy addr and real peer addr in SOCKS mode
fbf59184ee4a7005fc5768a251826c1633637160 Neil Alexander Sat, 9 May 2020 00:43:19 +0100 Use query string instead, allow specifying multiple keys (mi...
e849b3e1192f94f14f6ea0e0af50275956689171 Neil Alexander Fri, 8 May 2020 23:23:48 +0100 Initial support for pinning public keys in peering strings
107d9f0e8b583cca0e0d22aa9c3d20fd4957a1b5 Arceliar Sun, 3 May 2020 05:20:30 -0500 Merge branch 'develop' of https://github.com/yggdrasil-netwo...
b4d72dc60414b10fb97e4a975b19d7debf6063b5 Neil Alexander Sun, 3 May 2020 11:14:27 +0100 Merge pull request #684 from yggdrasil-network/neilalexander...
95f4ec52a40ad1e8d3d1c72d80dd50dbbb8553ce Arceliar Sun, 3 May 2020 05:06:59 -0500 save only the link-local addresses for multicast
de79401bb228695a78b6244f9e85037ef46c5062 Arceliar Sun, 3 May 2020 02:50:04 -0500 only call (net.Interface).Addrs() once per minute per interf...
02e1cb180d046e2a9d120de00556456f5c6887ad Arceliar Sat, 2 May 2020 17:23:20 -0500 possibly reduce multicast cpu usage even more
127b7e311c737fb23142941d16a1b7e8cdb1cf5f Neil Alexander Sat, 2 May 2020 22:37:12 +0100 Clean up a bit
0c7cf65d27fe734bda4d9bc334e95c8a9fea2e13 Neil Alexander Sat, 2 May 2020 22:33:25 +0100 Move some logging back to debug
a115d18595e748dc1deddc5fd12a56bb0f747014 Neil Alexander Sat, 2 May 2020 22:26:41 +0100 Refactor the multicast code a bit
90b7d9ef97cd058c2d82f8949e116da9c89d641b Arceliar Sat, 2 May 2020 11:52:13 -0500 Merge pull request #683 from Arceliar/sim
20ef5910136c1aa214dce826fee0ce5d85b76150 Arceliar Sat, 2 May 2020 11:16:11 -0500 fix some crashes with races during peer setup
402cfc0f005219580e3bb8da48e36c77ad65a377 Arceliar Sat, 2 May 2020 10:56:17 -0500 undo remaining trivial change to build
15162ee952c3789cd5aed7ae74e36f9a31a11866 Arceliar Sat, 2 May 2020 10:51:26 -0500 fix a panic from a doubly closed channel in the simlink
12d448f6d576033ea98c5b88e2f333b04b324598 Arceliar Sat, 2 May 2020 10:40:00 -0500 Merge branch 'future' of https://github.com/yggdrasil-networ...
8b888305e049929691461f6c1f448eb8d8283ce4 Arceliar Sat, 2 May 2020 10:39:41 -0500 Merge pull request #682 from Arceliar/bytes
22526d89ec233a06de3a10ac874c247ca4f4f5ea Arceliar Sat, 2 May 2020 10:09:03 -0500 Merge branch 'future' of https://github.com/yggdrasil-networ...
349c6dbad4fa4f7a76d253df11808f31ef13328d Arceliar Sat, 2 May 2020 10:08:30 -0500 Merge pull request #675 from Arceliar/buffers
72afa0502990b12e6a172090c3621cf35fc9f3de Arceliar Sat, 2 May 2020 10:01:09 -0500 test dial/listen in the sim
6d895708602bd8c623c0f4f4b6a90fc5ce496e62 Arceliar Sat, 2 May 2020 06:44:51 -0500 eliminate most sync.Pool use, gives a safer but slightly slo...
5db93be4df4ae6eabe749bdeedffd6e3f4acf63c Arceliar Sun, 26 Apr 2020 09:59:30 -0500 more sim work
9c818c6278473a923e400832b94daf93ab977c12 Arceliar Sun, 26 Apr 2020 07:33:03 -0500 work-in-progress on a new sim
9d0969db2be1bff624a641158544db687f3d2427 Arceliar Sun, 5 Apr 2020 14:57:05 -0500 prevent a hypothetical block on link message sending
09efdfef9a5ec99ac8ce38c179063127bb6cebad Arceliar Fri, 3 Apr 2020 19:26:48 -0500 fix bug in switch actor's cleanRoot, strict nonce handling a...
03a19997b84cd218917b4f76866a4357db432ac7 Arceliar Fri, 3 Apr 2020 00:33:01 -0500 Merge branch 'develop' of https://github.com/yggdrasil-netwo...
945930aa2ccbc327ae6bef0ec8db36b65a398a17 Arceliar Fri, 3 Apr 2020 00:32:26 -0500 WIP have peer actors queue packets, temporarily a single sim...
78b5f88e4bb734d0dd6a138ff08d34ca39dcaea3 Neil Alexander Wed, 1 Apr 2020 20:32:25 +0100 Version 0.3.14
52491d63ab424e14ebf6b60cb77fd4db759bc762 Neil Alexander Wed, 1 Apr 2020 08:48:16 +0100 Merge pull request #672 from Arceliar/bugfix
7a314afb3114f246801defc3b879f8d94fd022d0 Arceliar Tue, 31 Mar 2020 18:14:20 -0500 check if an error was returned by Core._init and return it i...
9834f222db65efab838a1a2403b8e039109742f2 Arceliar Sun, 29 Mar 2020 19:01:50 -0500 more work in progress actorizing the remaining parts of the ...
15b850be6e6e1bd02753edbcd0155ac08928149d Arceliar Sun, 29 Mar 2020 01:38:32 -0500 fix deadlock when running updateTable in the switch
d47797088f52ebfb32ee292b8f6563634863b7d0 Arceliar Sun, 29 Mar 2020 00:48:41 -0500 fix shutdown deadlock
e926a3be6d2b9d475dd6b7a5677ec4442033ff74 Arceliar Sun, 29 Mar 2020 00:23:38 -0500 work in progress actorizing core.peers and replacing switch ...
16309d28627a5cac7e219f8db33306eaf85e34ad Arceliar Sat, 28 Mar 2020 21:10:34 -0500 Merge branch 'develop' of https://github.com/yggdrasil-netwo...
05c6006f51eb6f66fd6b39088d0f76a7e3715f45 Neil Alexander Sat, 28 Mar 2020 20:46:00 +0000 Update changelog
a6275b48a3c8fd8592a42bafa7be16c5eebd8415 Neil Alexander Wed, 25 Mar 2020 22:50:16 +0000 Merge pull request #667 from yggdrasil-network/neilalexander...
aa4def2f8d8c499a8ec248ae9cf635ba54f75188 Neil Alexander Wed, 25 Mar 2020 22:46:01 +0000 Use Go 1.14.1 to build, update wireguard package references
e7228c7ae44ac49b3f28e7ac1e6b12e5dc4080b1 Neil Alexander Wed, 25 Mar 2020 20:55:15 +0000 Merge pull request #666 from jcgruenhage/ansible-genkeys-pro...
83c41d57c223e3b77d265fff7e0c6bdadd690918 Neil Alexander Wed, 25 Mar 2020 20:54:53 +0000 Merge pull request #663 from rany0/patch-3
389c519d9e64317924584cf08a28bafc63206c93 Neil Alexander Wed, 25 Mar 2020 20:53:27 +0000 Merge pull request #665 from Arceliar/search
1ac3a18aabe2e4f9e3f8cf6193e6bc48b00234e9 Arceliar Mon, 23 Mar 2020 18:03:31 -0500 Fix a typo in search.go's comments
30bfa04c477c6ffc18cb297c20a298f7957cf5ab Jan Christian Grünhage Mon, 23 Mar 2020 23:26:41 +0100 add a progress bar to the ansible key generator
a09a83530f80b26a946c3296dbbd7193f037c63f Arceliar Sun, 22 Mar 2020 18:42:42 -0500 update search description in comments
b651e57203973c11475845c36626af6d95275e59 Arceliar Thu, 19 Mar 2020 21:11:17 -0500 allow searches to continue as long as the next hop is closer...
c1816ae86f138e7162840621e76057b25cfa0bf8 Rany <31795451+rany0@users.noreply.github.com> Tue, 10 Mar 2020 16:47:41 +0200 Update usr.bin.yggdrasil
48098799958d5450c894821a1d768f475cb7c4d7 Arceliar Tue, 10 Mar 2020 01:03:07 -0500 refactor switch code so calling lookupTable.lookup does most...
cfd864192585963371ca0ad5035922e923b353d2 Arceliar Tue, 10 Mar 2020 00:03:26 -0500 fix conflicts with memleak bugfix
ea7e074cf09dbd86c3bea7c9f6b100f21fcec609 Arceliar Mon, 9 Mar 2020 23:57:15 -0500 Merge pull request #662 from Arceliar/memleak
8075a609009b928d392bd1ab6113c6376cdb1238 Arceliar Sun, 8 Mar 2020 19:32:14 -0500 possibly fix memory leak (if this works, i don't yet underst...
d160eccab00443187e2343c707c60f37c7fbcfde Neil Alexander Fri, 21 Feb 2020 19:32:36 +0000 Hopefully really actually fix it this time
7d590e31b0824b327c327427daac2b8c8b3b4e19 Neil Alexander Fri, 21 Feb 2020 19:14:40 +0000 Include yggdrasil-default-config.service
c3f8db699138a08278017634d3ec0057db2b253c Neil Alexander Fri, 21 Feb 2020 18:30:59 +0000 Merge pull request #653 from yggdrasil-network/develop
d41da9a97f9bc42fbe75a58dc979289a9ba71d1a Neil Alexander Thu, 20 Feb 2020 23:22:42 +0000 Update README.md
f308e81bf3e906e3c02d43a12b953269a5f82f09 Arceliar Tue, 18 Feb 2020 20:13:39 -0600 in the switch, keep a separate set of queues per peer instea...
012bd9195dab228064d3135fec510086826b5095 Neil Alexander Mon, 17 Feb 2020 19:49:03 +0000 Update CHANGELOG.md
0b26551f07edf1917ba077879ac864970f16c32a Neil Alexander Mon, 17 Feb 2020 00:00:08 +0000 Merge pull request #652 from yggdrasil-network/neilalexander...
471fcd7fdfbb316922c0bdbb7b020d54218abcd2 Neil Alexander Sun, 16 Feb 2020 23:57:05 +0000 Update doc.go dial example
6c731c4efc9827115f6404c7ebcdf0c1a5d496c1 Neil Alexander Sun, 16 Feb 2020 23:45:11 +0000 Fix comment on LocalAddr
429189d11dff8f4709ea1910f81f1e3420474037 Neil Alexander Sun, 16 Feb 2020 23:44:20 +0000 Use 'curve25519' instead of 'pubkey'
6b0b7046453ddecdd22da86bc1f98e8435f0d1ec Neil Alexander Sun, 16 Feb 2020 23:30:47 +0000 Update comments
d16505e4177926b6dd85bd36b9c3525efeda70a0 Neil Alexander Sun, 16 Feb 2020 23:26:18 +0000 Update CKR
63936c11b500bb06285980591aeba590f86661d6 Neil Alexander Sun, 16 Feb 2020 23:21:58 +0000 Update tuntap module, return pointers
c107f891d29246b219f0eb77a846b6a57ac4c381 Neil Alexander Sun, 16 Feb 2020 23:12:39 +0000 Implement pubkeys in API functions
a101fc05566dea974c9ec85da3f69585cff8d268 Arceliar Thu, 13 Feb 2020 20:35:52 -0600 Merge pull request #651 from Arceliar/search
657777881be5d8db66b8db61acd0d256ef1c312a Arceliar Sat, 8 Feb 2020 20:33:35 -0600 actually schedule the search cleanup code to run
8e05c6c6a740c45a0a4c55dd7f815745dd5b47ba Arceliar Sat, 8 Feb 2020 20:26:37 -0600 better search cleanup, but needs more testing to make sure i...
d0e6846173ad255460e8521a8dc97beeb7d13e0b Arceliar Sat, 8 Feb 2020 20:15:48 -0600 work in progress to make searches use parallel threads per r...
d7d0c2629c1e9f800d5e1e587ec73d118610a0fb Arceliar Sat, 8 Feb 2020 17:04:00 -0600 don't deduplicate search responses, but limit the max number...
cd9613fddc141a0d31df4975d0fb097418a15d3a Arceliar Fri, 7 Feb 2020 22:34:54 -0600 add some additional debug timing info and logging to dials, ...
3faa0b28545bdf5fbc384a18ad23e79230288695 Arceliar Thu, 6 Feb 2020 20:47:53 -0600 deduplicate the list of nodes to visit in a search (keeping ...
1104d12540796d36f12ba18914657b99f4569590 Arceliar Thu, 6 Feb 2020 20:26:07 -0600 Merge pull request #650 from Arceliar/search
7c2cb9a02d406241bb92ce20702e9bca29ed5698 Arceliar Thu, 6 Feb 2020 20:21:17 -0600 more search fixes/updates
cd856426e5b8c4e7098cab0aeb087e48df163796 Arceliar Thu, 6 Feb 2020 18:37:58 -0600 search timing changes
b8bab06f956e64cf439833363a214d41ec6719a6 Arceliar Thu, 6 Feb 2020 17:48:26 -0600 Merge pull request #649 from Arceliar/switch
70659bfb91032de2c9647677800dbd32dc307f1e Arceliar Thu, 6 Feb 2020 17:38:42 -0600 sort search response results before sending requests
0da433f5d2ec9ff67aa4dc2d01ec3495369690ae Arceliar Sat, 1 Feb 2020 14:15:30 -0600 Merge pull request #648 from Arceliar/search
7e64f54c1ff810b538f40c5e9b5b617b4d1394fd Arceliar Sat, 1 Feb 2020 13:58:08 -0600 log some info about searches and reduce search traffic (espe...
819cf234ae149b28717ae04676c0963d095123f2 Neil Alexander Sat, 1 Feb 2020 16:32:22 +0000 update Wireguard library
c48c4ddc805dc58e5cd40dcc3ba1538147b0e494 Neil Alexander Fri, 10 Jan 2020 11:35:51 +0000 Merge pull request #641 from Arceliar/misc
2fc6f9a71d729d08c9a966ff7046448ae29b830e Neil Alexander Tue, 7 Jan 2020 22:39:38 +0000 Merge pull request #643 from adamruzicka/mtu
ef4d5553b61a286709497ec2da3d5940c3b0609e Neil Alexander Tue, 7 Jan 2020 22:38:31 +0000 Merge pull request #636 from cathugger/develop
c3b1a6af657e70a0c12407cc1b89ffdc17a17869 Arceliar Mon, 6 Jan 2020 18:37:43 -0600 some nodeinfo actor fixes and adjust search timeout
507c95efa9350a10e2d8a14db16536d04b34c1e9 Neil Alexander Mon, 6 Jan 2020 19:37:24 +0000 Don't preserve LDFLAGS from environment after all since they...
da9f02a381cdf35c9d801175909c4d6ac1b87abb Neil Alexander Mon, 6 Jan 2020 19:34:03 +0000 Add -p for PIE builds, preserve environment LDFLAGS
a5bcc227cae08c6e6d3d7a27466cf1d13f605595 Neil Alexander Sun, 5 Jan 2020 23:43:27 +0000 Update go.mod/go.sum for golang.org/x dependencies (may reso...
8c12fc4fdb49422e5a77a6f5849c7699de10fe16 Neil Alexander Sun, 5 Jan 2020 23:04:51 +0000 Merge branch 'develop' into misc
8e74881c35f09c179146515662110aa4390b180b Neil Alexander Sun, 5 Jan 2020 23:04:26 +0000 Merge pull request #645 from neilalexander/nodeinfo
9304873047a6f3be84fef00c4be528f65e8ee2d7 Neil Alexander Sun, 5 Jan 2020 22:15:52 +0000 Convert nodeinfo to actor
7ca45aaa0c109706da3f2ead69fe29667b50bfaa Neil Alexander Sun, 5 Jan 2020 21:15:42 +0000 Merge pull request #644 from wfleurant/docker-genkeys
a2adcbd7e43e584396919ad7063ab0fde5e3ece3 William Fleurant Sun, 5 Jan 2020 15:26:08 -0500 docker: build and copy genkeys
8358fe5c5cc4fb66c987abb449c7f59c7e6b0ece Adam Ruzicka Sun, 5 Jan 2020 18:01:22 +0000 Unify MTU datatypes across the codebase
8513f8f4dc019ad1f589e8db5d3d18b3ef290a90 Arceliar Sat, 4 Jan 2020 16:08:48 -0600 constant space searches that should play nicer if searching ...
201dbec63d2bc629bb26ed7515112d223f5147cb Arceliar Wed, 25 Dec 2019 19:01:20 -0600 always keep the 2 closest nodes in each direction around the...
9fac5355eb15a03d1eed04365ccc475c35e98294 Arceliar Wed, 25 Dec 2019 18:55:29 -0600 make searches more parallel
5bd9391c615327379b885ed07d003918486dec5a Arceliar Wed, 25 Dec 2019 17:45:24 -0600 slightly cleaner way for yggdrasilctl to os.exit, making sur...
ff5de89762bdda544e52e6d2256e4a92e008fc5a cathugger Wed, 11 Dec 2019 15:24:43 +0200 util: fix possible OOB in IPv4 flowkey calc, use switch ther...
4b16c325a3d90d97df208457bc35d499249f8146 Neil Alexander Tue, 10 Dec 2019 12:02:46 +0000 Merge pull request #607 from Arano-kai/feature/systemd_modul...
b1bd84540f543e2c740f61cab6f9983b5cb22e60 Neil Alexander Tue, 10 Dec 2019 11:44:06 +0000 Merge pull request #634 from yggdrasil-network/moremsifixes
1a1e32c411e3e8d11749cbb0c4d4c64ee228990a Neil Alexander Tue, 10 Dec 2019 11:40:16 +0000 Fix syntax error in build-msi.sh
4762edc2b3067884c696755d51907c5e467371c0 Neil Alexander Tue, 10 Dec 2019 11:38:58 +0000 Package display name
6f927b06133b5a2b5d01cdd8757e5509e45e5403 Neil Alexander Tue, 10 Dec 2019 11:33:52 +0000 Reverse upgrade condition
3e388cd7f9b6adedf768fea512a7c8e3801d2c49 Neil Alexander Tue, 10 Dec 2019 11:27:49 +0000 Try to avoid breaking Wintun during upgrades
152f5838f81d8b3992f3249b32185e37d45adf21 Neil Alexander Tue, 10 Dec 2019 11:17:15 +0000 Update metadata
1d4119950172d8d65ba24e3c7ae146a89fdf5ec9 Neil Alexander Tue, 10 Dec 2019 10:55:20 +0000 Move Wintun to separate feature
bf5d5b2269329906512e887701a9d27a382b7057 Neil Alexander Wed, 4 Dec 2019 09:29:30 +0000 Rename service from 'yggdrasil' to 'Yggdrasil'
6d64a311887e73755483e0d7d5ff12bcc5f8a610 Neil Alexander Mon, 2 Dec 2019 21:22:02 +0000 Merge pull request #629 from armatusmiles/adjust-logger
fdecf8dbd68dda08fa7b711dec649af8a476b5fa Neil Alexander Mon, 2 Dec 2019 21:21:23 +0000 Merge pull request #628 from armatusmiles/develop
468e3661684dfe11dbc4dcc5856a166b87e21009 Anatolii Kurotych Sun, 1 Dec 2019 11:27:20 +0200 Use loglevel instead comma-separated list of logging
4159ccb893205f532a5f83d26072ef7a46d8129b Anatolii Kurotych Sat, 30 Nov 2019 16:05:44 +0200 Fix return value in Multicast.Stop()
287d3cf9c4c64897358a32fa2af28f21161b232a Neil Alexander Fri, 29 Nov 2019 23:47:51 +0000 Merge pull request #625 from rex4539/develop
729d2ca2ba991b0a26d9a58acff1664b34b1002c Arceliar Fri, 29 Nov 2019 17:14:27 -0600 Update crypto.go
16e55992b6d1a3e278d6faa2b0c64def2470b2ab Neil Alexander Fri, 29 Nov 2019 11:06:08 +0000 Move yggdrasil.conf to ALLUSERSPROFILE
73f50af3b73e864ac0d18d5f995b3f9c3adb5d4f Dimitris Apostolou Fri, 29 Nov 2019 11:45:02 +0200 Fix typos
9967541627784340f2a299f0d1e4e6693589ff7d Arceliar Thu, 28 Nov 2019 12:03:05 -0600 Merge pull request #618 from yggdrasil-network/goodbyewater
c2a8b4bb5767b35974d45dad6777187616553131 Arceliar Thu, 28 Nov 2019 12:00:00 -0600 get rid of an allocation in tunWriter's _write
71404f5270174d157aa624235713033ef2926f3d Neil Alexander Thu, 28 Nov 2019 15:17:49 +0000 Clean up appveyor.yml
c17c4af26d9c0a41ce7a6dd23aa35d4eb762ce09 Neil Alexander Thu, 28 Nov 2019 13:08:56 +0000 Don't normalise on upgrade
3f29a2ff0566879e421c93a0c879a094ff9b29d8 Neil Alexander Thu, 28 Nov 2019 13:00:52 +0000 Some comments
9c113c05bf462b96e4d69ea0b569cb4da6a57e3c Neil Alexander Thu, 28 Nov 2019 12:57:19 +0000 Use appveyor build folder in case slugs are different
3734a73d6f38f754a12afe74deb08b76fc25a02b Neil Alexander Thu, 28 Nov 2019 11:16:36 +0000 Don't impersonate user for updateconfig.bat
42d4a51765ab5a95f26f1568caa3c4428f4f3299 Neil Alexander Thu, 28 Nov 2019 10:56:22 +0000 Set output logging
724446bb04f487455d69f08a0abe1b59814dd444 Neil Alexander Thu, 28 Nov 2019 10:42:57 +0000 Defer updateconfig
e64d661ab0e534b16a722fd49659b885b8eb2d52 Neil Alexander Thu, 28 Nov 2019 10:19:47 +0000 Fix update action
a673625e82516c13e7514a9fd607b9a2c42d0c09 Neil Alexander Thu, 28 Nov 2019 10:08:01 +0000 Configure service with -useconffile
b88a623a9f79414e8375e813d50ce6c92f9c1f8c Neil Alexander Thu, 28 Nov 2019 09:56:14 +0000 Handle pull request branch
41a2e731eb61a274b16b16f4a764fc2665d460d7 Neil Alexander Thu, 28 Nov 2019 09:52:14 +0000 More MSI updates (#622)
e1b0d0f20c546a905a701bbfef181fe109791a2a Neil Alexander Thu, 28 Nov 2019 00:35:29 +0000 Appveyor MSI builds for Windows (#621)
ad8d30ce74bc90eb9363bf5a341933a2972b892a Neil Alexander Tue, 26 Nov 2019 09:44:35 +0000 Revert "Force packets through the switch to be buffered (see...
328dd6c054c9cac5efe7605ec935086c4c52e52b Neil Alexander Tue, 26 Nov 2019 09:20:15 +0000 Merge branch 'develop' into goodbyewater
ca193bbfcd3bd9405a54a66c64e3319d2261e803 Neil Alexander Tue, 26 Nov 2019 09:18:55 +0000 Merge pull request #619 from Arceliar/bugfix
98339cdc3f89cc4342c5e7ef0624dc440ff8a4ac Arceliar Mon, 25 Nov 2019 17:40:58 -0600 possible fix if monotonic time resolution is related to pack...
837e7da7921d78aa58f6e1a10220184d99d3f6e7 Neil Alexander Mon, 25 Nov 2019 20:13:41 +0000 Force packets through the switch to be buffered (seems to he...
d8016c4113b790d3617e1d4399baef14bdb039fb Neil Alexander Mon, 25 Nov 2019 08:54:12 +0000 Merge pull request #620 from yggdrasil-network/NET_CAP_RAW
38c54efd73f27db2265fbe467593bac22b0a3780 Arceliar Sun, 24 Nov 2019 22:54:30 -0600 Update yggdrasil.service
3e0799551835c7b1846605bd88ae8a133c00c4ee Arceliar Sun, 24 Nov 2019 18:53:58 -0600 it helps to actually set the flag...
27cc57dbbc91220c982155e53826f7ca524e0ca8 Arceliar Sun, 24 Nov 2019 18:24:17 -0600 attempt to prevent incorrect idle notification in switch, ne...
2e95a3131c86389ff2e49c1d5e2c534a50d4eb97 Arceliar Sun, 24 Nov 2019 15:37:37 -0600 comment out pointless error that prints on some platforms an...
5f1ddbb038e376f7d4b3a1fcaffe3b144f2c2ee7 Arceliar Sun, 24 Nov 2019 15:09:50 -0600 Merge branch 'goodbyewater' of https://github.com/yggdrasil-...
8f323b740d7171120b6619b320a77973b2ea7d6b Neil Alexander Sun, 24 Nov 2019 21:09:29 +0000 Revert "TUN_OFFSET_BYTES per platform"
2982b53555c54eb1952a52ad3788f9375ad9fe52 Arceliar Sun, 24 Nov 2019 15:09:28 -0600 make offset generic over TUN_OFFSET_BYTES so we can make thi...
85c5bc61ac39169f96b9c853d63e165823a014e1 Neil Alexander Sun, 24 Nov 2019 21:03:02 +0000 TUN_OFFSET_BYTES per platform
f6f9b3ef76bd967ac7ef7fa1a957eb6b3f0c2b82 Arceliar Sun, 24 Nov 2019 15:01:20 -0600 include offset in expected bytes written
6560aac1e9eb3b3d3c1f0ef29ae8ecdf8a34a767 Arceliar Sun, 24 Nov 2019 13:42:56 -0600 fix error spam on shutdown
bd92c117e17b2bf5580c7451cd0b900856d3bca9 Neil Alexander Sun, 24 Nov 2019 17:33:01 +0000 Merge branch 'develop' into goodbyewater
a9cfa5bc0dd41032efbb11fe4a843ff90a6ee73f Neil Alexander Sun, 24 Nov 2019 09:47:16 +0000 Merge pull request #610 from yggdrasil-network/develop
ebef3045e2395a56c8d9615fe338744e8233e2b5 Neil Alexander Sun, 24 Nov 2019 09:44:52 +0000 Update CHANGELOG.md
117d44d008a7390939e66f40c86ad34fb6fef10f Arceliar Sat, 23 Nov 2019 15:47:08 -0600 Update CHANGELOG.md
746fac6594217d3a3cef7379e0fb8636b6498ad2 Neil Alexander Sat, 23 Nov 2019 13:56:48 +0000 Fix go.mod/go.sum again and update DoAsSystem call
d0a307db97a7a6418844aa882cd9e52d25a575c2 Neil Alexander Sat, 23 Nov 2019 13:46:05 +0000 Use Wireguard's DoAsSystem, fix build tags and go.mod/go.sum
0529910b01015332b0568342f82830baf52fe158 Neil Alexander Sat, 23 Nov 2019 13:34:27 +0000 Reuse GUID so Windows no longer keeps creating new networks ...
baebaabc437cbe697abae3fcc3d00c25fd48efa0 Neil Alexander Fri, 22 Nov 2019 20:16:24 +0000 Fix typo
3a0870a448f0c1b43a4438a3b2ec9a92d4a4aec4 Neil Alexander Fri, 22 Nov 2019 20:11:39 +0000 Fix IfName 'auto' behaviour on Windows
f95ebeb8216748a5914d9f0fca9eb602f7b16cbe Neil Alexander Fri, 22 Nov 2019 20:08:19 +0000 Remove references to TAP
7d00206f4bde6de34dfd84ac4d9e092a98ce57de Neil Alexander Fri, 22 Nov 2019 20:07:08 +0000 Update platform defaults, handling of 'auto' on Linux/Darwin
15726fe90d9f1cf71df30eaba3e7219f2ad4c1a4 Neil Alexander Fri, 22 Nov 2019 18:52:12 +0000 Don't build for NetBSD (not supported by the TUN package rig...
b27ada91910f60baa39187b00b87f9891c267eb9 Neil Alexander Fri, 22 Nov 2019 18:39:27 +0000 Fix bad Name() calls
235b64345e16d87ee173352aa44705a697911b89 Neil Alexander Fri, 22 Nov 2019 18:34:43 +0000 Configure addresses and MTUs, fix bugs
f5517acc81911cf4477d939fe91fff97ecae3f56 Neil Alexander Fri, 22 Nov 2019 16:43:50 +0000 Drop Water, use Wireguard tun library, drop TAP support
07ce8cde7ad9574a5865e2f725579e8f74fd1e03 Arceliar Thu, 21 Nov 2019 19:29:06 -0600 Merge pull request #613 from neilalexander/mtuagain
248a08b2f1362389e48901c6725796c4eabd5986 Arceliar Thu, 21 Nov 2019 19:23:44 -0600 send a message to the sessions to update mtu instead of tryi...
d3a2087e0fc0c449b8f5b37fca537c5b67ab83cd Neil Alexander Thu, 21 Nov 2019 10:02:18 +0000 Update changelog
7c18c6806d0d0a61b4eb7895471339c1e65e5f99 Neil Alexander Thu, 21 Nov 2019 09:54:36 +0000 Further updates, notify sessions about updated MTU from API ...
d1c445dc41837d5f3c85d37acc8d693a9f4df279 Neil Alexander Thu, 21 Nov 2019 09:28:36 +0000 Thread safety for MTU API functions
e90be6f5695ebc38a096796e049e774ec475d48e Neil Alexander Thu, 21 Nov 2019 00:02:39 +0000 Add API functions for manipulating maximum session MTU, fix ...
789307d52ba279cb4e90fe83357f043a0abdb17b Neil Alexander Wed, 20 Nov 2019 22:43:46 +0000 Merge pull request #612 from neilalexander/mtuagain
d06c40ad19dca10fa0c106be3cffe88ec1f0ea41 Neil Alexander Wed, 20 Nov 2019 22:40:48 +0000 Use existing constant
9fca3640f9743862c4fa1f25e3cce5b026e7c2a5 Neil Alexander Wed, 20 Nov 2019 22:11:52 +0000 Fix couple of issues with MTU calculations
ec46b217da1434f59c7e992e0428f6316f1e9f29 Neil Alexander Wed, 20 Nov 2019 19:25:57 +0000 Update CHANGELOG.md
b70fbfa0f1e38a85d9805558fc6f735eb1938a93 Neil Alexander Wed, 20 Nov 2019 19:25:45 +0000 Update changelog for v0.3.12
5b8e9182f0a13176dbf89ec21f60fa5b9d49ebbe Arceliar Tue, 19 Nov 2019 19:40:44 -0600 Merge pull request #609 from neilalexander/genkeys
6b6a5a29066e04f0ff5c20a9a88fe4e445a2a4de Arceliar Tue, 19 Nov 2019 19:37:25 -0600 Merge pull request #608 from neilalexander/mtu
c0be481cde7d8ec3c327472356487785551e0b88 Arceliar Tue, 19 Nov 2019 19:35:45 -0600 Merge pull request #605 from wfleurant/src-version
f984eaffab5bc36967818845d59d5e62ce8f3cd7 Neil Alexander Tue, 19 Nov 2019 14:41:54 +0000 Merge pull request #597 from Arano-kai/bugfix/systemd_unit_t...
4b9bce855eeb6af6b53e6927dc394c65af8bd157 Neil Alexander Tue, 19 Nov 2019 14:37:16 +0000 Only build yggdrasil/yggdrasilctl when running ./build
16a487cb1dbb327b8477fdb422a095a667e25d68 Neil Alexander Tue, 19 Nov 2019 14:34:10 +0000 Move genkeys into cmd/ as this allows 'go run github.com/ygg...
f49d9de421e98bed3eedeabacf2055ba65ed8ae9 Neil Alexander Tue, 19 Nov 2019 14:20:11 +0000 Fix setting up of MTU when value is outside of acceptable bo...
7068160b200d1d074f50f986edd3c1954fa96c73 Arano-kai Thu, 14 Nov 2019 16:52:04 +0200 Systemd: move config generation to a separate unit
17a711ab8a464c40b65a640738d5fdac3a178bee Arceliar Tue, 12 Nov 2019 21:08:36 -0600 Merge pull request #606 from Arceliar/bugfix
5f1aea3636003a282467d7fc01afe39dd9f018eb Arceliar Tue, 12 Nov 2019 21:01:32 -0600 fix deadlock when AddPeer fails
f330f2f5bcbc007b438ea77ea5449e6e275a286c Neil Alexander Mon, 11 Nov 2019 09:42:23 +0000 Merge pull request #604 from neilalexander/addresssubnet
e310a25e5987a2400bbdbb765b14bb1967ca02e2 Neil Alexander Mon, 11 Nov 2019 09:40:25 +0000 Use crypto.GetNodeID instead of sha512 directly
49ba5bae171d8d7078979e261832fccea669d784 William Fleurant Mon, 11 Nov 2019 00:24:50 -0500 yggdrasil: buildName should report unknown
e3a5e4f3b79c934ab20b2aebe40e839a172c60af Neil Alexander Sun, 10 Nov 2019 19:38:35 +0000 Add -address and -subnet flag for getting address/subnet out...
74d824302b2dacd04b3d41ef41e0ab0902b504ae Arano-kai Tue, 29 Oct 2019 16:36:03 +0200 FIX: Systemd: typo in directive
1373800d26d193166006264ae5086b63129238b4 Neil Alexander Mon, 28 Oct 2019 10:18:13 +0000 Merge pull request #595 from Arceliar/race
6d3aefb8257f52f5e2d075464efcc5f39ec75244 Arceliar Sun, 27 Oct 2019 19:55:35 -0500 fix a data race when an existing session's coords are update...
cee28d11f8a3b4349dc0a3d4862aa4c4f10e77b1 Neil Alexander Sat, 26 Oct 2019 11:36:24 +0100 Merge pull request #593 from Arceliar/bindtodevice
710815fed595af7abeac82ca088577e287d231d4 Arceliar Fri, 25 Oct 2019 19:32:53 -0500 add dummy functions for other platforms
76adfd166a8e384eb1a256c3caec59bd85b15cbd Neil Alexander Sat, 26 Oct 2019 00:50:34 +0100 Merge pull request #594 from Arceliar/bugfix
cfc1e6b83d56585bd984fd71ed4f077bdf079d9a Arceliar Fri, 25 Oct 2019 18:40:09 -0500 fix a crash when shutting down if no multicast interfaces ar...
bcacfb06385ab4177ffabe4e3aa979d3540b6428 Arceliar Fri, 25 Oct 2019 18:33:23 -0500 test adding BindToDevice to linux. if it works then we'll wa...
1fbab17b376bb8f4ee7026dded7461276681056f Neil Alexander Fri, 25 Oct 2019 09:37:50 +0100 Merge pull request #587 from yggdrasil-network/develop
0b932996a22cb1ecd1d19cbeeff2afc8ee4d3962 Neil Alexander Fri, 25 Oct 2019 08:49:14 +0100 Merge pull request #591 from neilalexander/changelog
7f758b7bf7b1beeb6ae26e1f54530c15499041e5 Arceliar Thu, 24 Oct 2019 21:55:25 -0500 Update CHANGELOG.md
80b798967594d768030671540e97c55da0a4504e Arceliar Thu, 24 Oct 2019 21:53:51 -0500 Merge pull request #592 from Arceliar/tidy
9337b17cffb3a733c16bf9bc1542c7767deb98e5 Arceliar Thu, 24 Oct 2019 21:50:10 -0500 update a few deps and run 'go mod tidy'
97a85e1d442f53e8127c4f0ac0fdcbe80919b2f8 Arceliar Thu, 24 Oct 2019 21:48:05 -0500 Merge pull request #583 from neilalexander/modules
4c7d04941a09880372def765f81f83adf62cb575 Arceliar Thu, 24 Oct 2019 21:47:42 -0500 Merge pull request #590 from neilalexander/multicast
aea41f464eb06a076e4c23a3f2678b131a747fb8 Arceliar Thu, 24 Oct 2019 21:47:02 -0500 Update CHANGELOG.md
ba43c1d874879ee9d2a6ac395992c1b6925657a3 Neil Alexander Thu, 24 Oct 2019 23:59:58 +0100 Changelog for v0.3.11
cd9396993057ba25ef904a890f2e01e5b73b1286 Neil Alexander Thu, 24 Oct 2019 23:37:39 +0100 Fix isOpen for TUN/TAP actor
de3bdfa524acbf1c3d2273ea551db723e7b00517 Neil Alexander Thu, 24 Oct 2019 23:31:47 +0100 No longer use atomic for isOpen in multicast
77ffb5efc4f325bf8e252e60308d9ff44feac93f Neil Alexander Thu, 24 Oct 2019 10:47:44 +0100 Fix HJSON references in go.mod/go.sum, again...
d37133e311063e3c3ff7d34e18993c51b207aa94 Neil Alexander Thu, 24 Oct 2019 10:22:02 +0100 Fix merge conflict from develop
41004ab155b9d046e95687861eb0b02d10661d0d Neil Alexander Thu, 24 Oct 2019 10:20:09 +0100 Merge pull request #589 from neilalexander/fix581
0e7ed4c99771785b7817d5c5aa39f69be07124e2 Neil Alexander Thu, 24 Oct 2019 10:18:08 +0100 Actually really use 1.13.3 for all the builds this time
ee644c47e8be8d2fa41ddb614d48972a8044cbad Neil Alexander Thu, 24 Oct 2019 10:16:52 +0100 Update go.mod/go.sum, go back to 1.13.3 circleci image again
51fe1940c593c2a97ecdf4118f0ffa452cc9cfc9 Neil Alexander Thu, 24 Oct 2019 10:13:59 +0100 Try go 1.13 to see if this fixes failing builds
5ca81f916ef1952e58d8699976eb9cb01a15cde8 Neil Alexander Thu, 24 Oct 2019 09:54:57 +0100 Fix deadlocks
7341fcb9bcdda1feaf85100dc8091e7bd6348619 Neil Alexander Thu, 24 Oct 2019 09:29:29 +0100 Merge branch 'develop' into fix581
d58f88d29aeccfaa7f7de59e4e41a6be78a8882d Neil Alexander Thu, 24 Oct 2019 09:28:09 +0100 Update builds to Go 1.13 as this is required for TLS (appare...
f784f33c2d2670cb73bc5c1fcbf1e2c01901cc94 Neil Alexander Thu, 24 Oct 2019 09:25:31 +0100 Backport fix for #581 from #583
c3dee478f5b6e45827ed46614a0386921eba85b3 Arceliar Wed, 23 Oct 2019 20:38:09 -0500 fix ed25519 dependency for golang 1.12 and earlier, though w...
0effbff97b8f37f9f1d6ec53bfc76aafe4726f46 Arceliar Wed, 23 Oct 2019 20:30:25 -0500 Merge pull request #588 from neilalexander/tls
996c6b4f474bba3e80ba0b9c3c737a7a4909cdd8 Arceliar Wed, 23 Oct 2019 20:28:11 -0500 add one TODO comment and run gofmt
cd77727c1e63a21d3acfacad6a22edb680d4123b Neil Alexander Wed, 23 Oct 2019 18:24:08 +0100 Set TCP socket options before upgrading connection
6a22e6c9de3f2046c65aaea88587d2493933da5f Neil Alexander Wed, 23 Oct 2019 17:26:35 +0100 Initial connection upgrade/TLS peering support
e220310890850875418a7bf986bc82c955cd076d Neil Alexander Wed, 23 Oct 2019 14:03:21 +0100 Merge pull request #586 from yggdrasil-network/armel
f6c7c1b8db69b08f17d55310cb2ef967c9da297c Neil Alexander Wed, 23 Oct 2019 11:24:00 +0100 Produce armel build (closes #577)
9cb553e939bccc54490f9e49aed84b1a5a38ccfe Neil Alexander Wed, 23 Oct 2019 11:18:20 +0100 Merge pull request #584 from neilalexander/systemd
b0bcf29d27f2464cc7d4a16848ac4cc0ab713aa0 Neil Alexander Wed, 23 Oct 2019 11:15:57 +0100 Allow ExecStartPre to fail for containers (#573)
337626a32cc38c13e6809e63aff60b2c4be1b0ae Neil Alexander Wed, 23 Oct 2019 11:12:51 +0100 Act multicast updates for safety
a072e063d8864caf24c9c6a41600756990eabb5f Neil Alexander Wed, 23 Oct 2019 10:44:58 +0100 Define module.Module interface, update admin/tuntap/multicas...
fc7162491937c33cad6994e573b516153d28fd84 Neil Alexander Tue, 22 Oct 2019 11:28:46 +0100 Merge pull request #578 from Arceliar/netconn
ea085663ea75ee2c84364244da6b0d195d0b76e0 Arceliar Mon, 21 Oct 2019 20:52:16 -0500 slight cleanup of dial's timeout
681c8ca6f930afe4b8f3690363cdafe0c3c0e5a0 Arceliar Mon, 21 Oct 2019 20:47:50 -0500 safer dial timeout handling, in case it was used with a nil ...
eccd9a348fe707f40bc3dec31603acb0d121861e Arceliar Mon, 21 Oct 2019 19:44:06 -0500 give yggdrasil.Dialer the same interface as a net.Dialer, so...
efc0b9ef9f8e520d62cde78529bed2eab46f315e Arceliar Mon, 21 Oct 2019 18:47:40 -0500 Merge branch 'develop' into netconn
4efc32c121eceb9a55921e016235232f9304717b Neil Alexander Mon, 21 Oct 2019 13:39:23 +0100 Merge pull request #580 from Arceliar/bugfix
a81476f4894cc96baa2b124f1a9f6572374fed44 Arceliar Sun, 20 Oct 2019 20:00:55 -0500 fix incorrectly held mutex in ckr getPublicKeyForAddress
cb40874f97fb5d076f9c5e0bf1cf26e315a7792c Arceliar Sat, 19 Oct 2019 15:10:28 -0500 have listener return a net.Conn, adjust yggdrasil.Conn to ma...
d307ad4c9175af3f1a7d7c998094d98538602b81 Neil Alexander Sat, 12 Oct 2019 23:42:58 +0100 Merge pull request #574 from Arceliar/bugfix
3491292599fcd523060cebfb84e04a15d940904b Arceliar Sat, 12 Oct 2019 15:46:56 -0500 code cleanup
31ce8548353addd4be489aa171610144b7b87cd3 Arceliar Sat, 12 Oct 2019 15:37:40 -0500 update session when a search for an existing session finishe...
1c81e43fcd921393b9428e11a8e665a601fc8a26 Neil Alexander Thu, 10 Oct 2019 21:14:46 +0100 Merge pull request #571 from yggdrasil-network/develop
29198bc54b3bbea31602e6a0430f8f6b0617408c Neil Alexander Wed, 9 Oct 2019 21:41:14 +0100 Merge pull request #572 from yggdrasil-network/changelog
14245b88fe46e5d07dc8bdc1fed1ba19c097e4f5 Neil Alexander Wed, 9 Oct 2019 21:40:54 +0100 Pedantic grammar stuff in changelog
92b1bbf08d2ea64959cf24be7aeb40313c4a956c Arceliar Tue, 8 Oct 2019 20:32:41 -0500 draft of changelog
5ae1503c5bf798e31d03cc33801364028dfa81e8 Arceliar Sun, 6 Oct 2019 11:59:15 -0500 Merge pull request #570 from Arceliar/bugfix
a1c413f76944ab76977bc650a1de0ee254c9174f Arceliar Sun, 6 Oct 2019 11:53:14 -0500 fix nil pointer dereference in yggdrasil.Conn.search
7f8dfe84cf461ca307bf8ccd5aef404003819d03 Arceliar Sat, 5 Oct 2019 13:19:17 -0500 fix race in phony
c38e40e8e3930dae7bf29fabceaf46fb4aeba5f7 Arceliar Sat, 5 Oct 2019 12:23:21 -0500 actually use doCancel in writeNoCopy
83e3a24423c7f46dddddfbd079d10d1e02c1977b Arceliar Sat, 5 Oct 2019 12:20:27 -0500 Merge pull request #562 from AwesomePatrol/dev/patrol/bench0...
56ac49861e988e9cfbddb89b0a2e1814108de9f5 Arceliar Sat, 5 Oct 2019 12:20:00 -0500 Merge pull request #569 from Arceliar/bbr
f474869ad9ab094fcd625d6c6ee3634bbc07bc52 Arceliar Sat, 5 Oct 2019 12:17:40 -0500 cleanup bad comment
b519802fcb5959983932376309f8f2000b84489d Arceliar Sat, 5 Oct 2019 12:16:22 -0500 update phony dependency
fb3430207c686fa71e903e70dba36ae278b7331d Arceliar Sat, 5 Oct 2019 11:03:38 -0500 don't fail if there's an error setting bbr, just log it and ...
8e22d7137a9d46ce48ede098414b425c842e78b3 Arceliar Sat, 5 Oct 2019 10:47:15 -0500 use bbr congestion control on linux, note that we're not doi...
c600711a8d11f69a85a333ce1d8c0eb5306ef227 Neil Alexander Sat, 5 Oct 2019 10:26:07 +0100 Merge pull request #563 from Arano-kai/feature/systemd_ensur...
b455c225fc43911e66d6ed02eb75dcf8f445ec0b Neil Alexander Sat, 5 Oct 2019 10:24:44 +0100 Merge pull request #566 from Arceliar/ckr
f22eac497b9c8673a9a13b6d4480ff5b0fa43303 Arceliar Thu, 3 Oct 2019 18:50:33 -0500 typo
b2922189b83f2a335aa02b70467f20908da06fd6 Arceliar Thu, 3 Oct 2019 18:44:47 -0500 fix deadlock from use of phony.Block by actors when ckr is e...
045a24d74ed06f6aa658a131f3980fb8e60938b5 Arano-kai Wed, 2 Oct 2019 00:36:33 +0300 Systemd: tun module and capabilities
783959208cf879a1ab0f5cf8c3566aeecc911954 Aleksander Mistewicz Sat, 28 Sep 2019 14:41:53 +0200 Add more comments to explain helper functions
805376609209d543f92b2bf165f5f668f230c16e Aleksander Mistewicz Sat, 28 Sep 2019 14:25:42 +0200 Add verbosity setting
21b236771b31499590ed704b93902e87b88b33a0 Aleksander Mistewicz Sat, 28 Sep 2019 14:25:42 +0200 Add a simple transfer benchmark
8677a042cf7d079a41c25f2d85e610c3b76f14cc Aleksander Mistewicz Sat, 28 Sep 2019 14:25:42 +0200 Wait for nodes to negotiate
fffbbbcbd32923dc1219af4f7dfaeb664ca223de Aleksander Mistewicz Sat, 28 Sep 2019 14:25:42 +0200 Pass message between nodes
d96fb27ab8adef666c5b0a1d2ce94e5f9bc58922 Aleksander Mistewicz Sat, 28 Sep 2019 14:25:42 +0200 Add simple connection test
6ddb0f93f33f105ee476a9ec9e92cc6d55add8fd Neil Alexander Fri, 27 Sep 2019 09:53:21 +0100 Merge pull request #552 from yggdrasil-network/develop
5c3f7df77c9265f3e33cd24bf3c5286d7f5c4ed7 Neil Alexander Fri, 27 Sep 2019 09:49:19 +0100 Update submodule doc/yggdrasil-network.github.io
21ff74fec6bb226bec86165f9620751b45492dff Neil Alexander Fri, 27 Sep 2019 09:45:29 +0100 Merge pull request #559 from yggdrasil-network/changelog
6ead31fb87d38cfe26568b997aea3ae0e1d22220 Neil Alexander Fri, 27 Sep 2019 09:44:55 +0100 Remove RPM spec from contrib as it is now in yggdrasil-netwo...
d6ee20580de03e8f44d993ab274dbf9f962bc25d Neil Alexander Fri, 27 Sep 2019 09:37:34 +0100 Set TimeoutStopSec for systemd service
94f4d6e2866aa49e1752e5fbcec67db2456b8816 Arceliar Thu, 26 Sep 2019 18:21:35 -0500 Update CHANGELOG.md
2b8b7118dfeb64056038a4def06278744dfb1ad5 Arceliar Thu, 26 Sep 2019 18:19:39 -0500 Merge pull request #560 from Arceliar/bugfix
0f99d590a1c2592e333a51a71b4536aebaea5cc0 Arceliar Thu, 26 Sep 2019 18:15:26 -0500 typo, ipv6->ipv4
e16d3efb0aa973c7a5591ebbf6baeba6d7bb55d6 Arceliar Thu, 26 Sep 2019 18:11:58 -0500 check packet length before checking if it's an ipv6 packet, ...
19c2a573aab101a38a8f978fbbface47abda98b0 Neil Alexander Thu, 26 Sep 2019 22:56:45 +0100 Update changelog for v0.3.9
a87581b0fa1a05a953c607f076e9800960556d95 Arceliar Wed, 25 Sep 2019 17:58:01 -0500 Merge pull request #556 from Arceliar/switch
97bec8631cb37152a9a5fe8d1ee399bec6cb8c85 Arceliar Wed, 25 Sep 2019 17:53:58 -0500 Merge branch 'switch' of https://github.com/Arceliar/yggdras...
ac58c3586eacda562b3e71477a0f8353de460be5 Arceliar Wed, 25 Sep 2019 17:53:25 -0500 cleanup/comments
d27891aaf6d62bf80337643c887ebb1375040473 Neil Alexander Wed, 25 Sep 2019 17:09:09 +0100 Merge pull request #528 from yggdrasil-network/documentation
2c66ff24a9e3d2a020b940b8c0456415dfde15ed Neil Alexander Wed, 25 Sep 2019 11:15:52 +0100 Merge branch 'develop' into switch
b9e74f34ec2663b043374d1e0163aa55338792f5 Arceliar Tue, 24 Sep 2019 18:28:13 -0500 replace the send-to-self with a timer and an arbitrary timeo...
8c64e6fa093a06f166fd654450a8958191b9c6cd Arceliar Tue, 24 Sep 2019 18:01:35 -0500 explicitly notify the switch when a link appears to be block...
606d9ac97baec8018dd5e21289f32d03dad52202 Neil Alexander Tue, 24 Sep 2019 22:06:12 +0100 Build VyOS amd64/i386 Vyatta packages as well as EdgeRouter ...
691192ff5ae5a3f012f5f616327645b01e4c1462 Arceliar Sat, 21 Sep 2019 14:33:45 -0500 weird scheduler hack, seems to tend to make things more stab...
2a76163c7e9de1552a60145e96683db626651a04 Arceliar Fri, 20 Sep 2019 23:45:14 -0500 Merge pull request #554 from Arceliar/switch
87658f83e941fa574eaa7c0ea5a828480b6310b6 Arceliar Fri, 20 Sep 2019 23:09:12 -0500 Revert "force things to buffer in the switch if the best lin...
3571c437ac68836d9ae6ef0de0fe89b728a6d13b Arceliar Fri, 20 Sep 2019 17:46:26 -0500 Merge pull request #551 from neilalexander/multicastinterval
8003ea0f3ef61ac7c60651a5cef361d3d21804e8 Arceliar Fri, 20 Sep 2019 17:42:42 -0500 use a separate multicast beacon interval per multicast inter...
1cd4b6e8ddc8d72b67bb6fadf3896f2246e57425 Neil Alexander Fri, 20 Sep 2019 10:08:41 +0100 Increase multicast interval at startup from 1s to 15s
6432eaa9f52662fa6dd6c8bcce03ceaac538e843 Neil Alexander Fri, 20 Sep 2019 09:48:54 +0100 Merge pull request #548 from neilalexander/bugfixes
f9163a56b64e90a7085afc20e9123027960b7042 Arceliar Thu, 19 Sep 2019 19:50:45 -0500 fix race between listener accepting and shutting down
eeb34ce4e4f0cdab87b68d44d6caa524f30993d4 Arceliar Thu, 19 Sep 2019 19:45:17 -0500 modify TcpListener
93e81867fdd986f2812d72923d28348bc7bf9e8a Arceliar Thu, 19 Sep 2019 19:15:59 -0500 have link.stop signal active links to close, have tcp.stop w...
39461cb60363d8d1c0b5139a4a54e2c9b3986439 Neil Alexander Thu, 19 Sep 2019 09:56:27 +0100 Don't os.Exit
681e9afc79cd9c209835da4c7a7ac91fb56083c6 Neil Alexander Thu, 19 Sep 2019 09:05:56 +0100 Merge develop into bugfixes
7b1678a11d6261e4adc9c7c62489bf644f75a3fa Neil Alexander Thu, 19 Sep 2019 09:04:25 +0100 Goroutines in _addPeerLoop from bugfixes
5a382e7e0bf2c86195a689419c7a7ab186c53f6e Neil Alexander Thu, 19 Sep 2019 08:55:55 +0100 Cherrypick fixes for _addPeerLoop memory leak for now
995d67cca8fda11457a28e22cd5380656935c16f Arceliar Wed, 18 Sep 2019 18:46:03 -0500 fix leak in _addPeerLoop
92d9274f3f7452835bac156cc0347b3af91093b9 Arceliar Wed, 18 Sep 2019 18:40:01 -0500 resolve conflicts
2d64a6380ab26f91080267254d167ec2ba6074b5 Arceliar Wed, 18 Sep 2019 18:33:51 -0500 misc other fixes
909e4e29a8f1de08b33afdd1e97c731a21211b37 Neil Alexander Wed, 18 Sep 2019 23:44:28 +0100 Don't spawn goroutines for addPeerLoop, TCP connect timeout ...
64570a8d3e41294ebc7e8516d8fcc51d5be0ff19 Neil Alexander Wed, 18 Sep 2019 20:26:48 +0100 Merge pull request #542 from Arceliar/switch
0a12e4b1c1d50c910defbf0607ccb86165c16791 Neil Alexander Wed, 18 Sep 2019 20:26:06 +0100 Revert "Catch a nil pointer when sending a session packet to...
d44a7faa04375190f1b72c9f55c8f1a721df2319 Neil Alexander Wed, 18 Sep 2019 20:09:53 +0100 semver: Don't return failure codes when git history is not p...
ddaaa865cb264b375ff836b91549be4768569fe7 Neil Alexander Wed, 18 Sep 2019 19:58:41 +0100 Be more verbose when a peer or listener is badly formatted
94cf2854a93575db75aed221ec4ecb24a609a85b Neil Alexander Wed, 18 Sep 2019 19:48:53 +0100 Fix panic where slice goes out of bounds because iface.Read ...
368f499f1df53df85a1fc9ede1f662635b32f3e2 Neil Alexander Wed, 18 Sep 2019 19:48:35 +0100 Update apt before trying to pull in RPM dependencies
ae0b2672ff819dbea4a556525f9972556ca51768 Neil Alexander Wed, 18 Sep 2019 19:48:16 +0100 Fix #539
2dc136f94a64fdce5a1c08c04c51ba66b24374f0 Neil Alexander Wed, 18 Sep 2019 16:51:46 +0100 Multicast actor to prevent races
b959f53fee55783a9b2c821efb08b67eca064fb3 Neil Alexander Wed, 18 Sep 2019 16:32:22 +0100 Shut down listeners when stopping
b0df9e2f31020373b62d15600410672fe3a2a34c Neil Alexander Wed, 18 Sep 2019 16:15:33 +0100 Fix race when adding peers
c78a4cb28fa1fe572adb0770539633b02ee41674 Neil Alexander Wed, 18 Sep 2019 15:34:26 +0100 Only stop timers if they are running
366fe7e772376a51b7937bc451f63cd7c6aa899a Neil Alexander Wed, 18 Sep 2019 15:31:43 +0100 Allow multicast to be shut down more sanely
00a972b74ed838c2d7b8f634ec316a39eabbac10 Neil Alexander Wed, 18 Sep 2019 15:22:17 +0100 Disconnect peers when stopping, stop modules before core
846df4789a0f3e74c13a6f2c6cf302e761e46ad5 Neil Alexander Wed, 18 Sep 2019 15:01:19 +0100 Be more verbose when a peer or listener is badly formatted
a62e029e21eadf1b40fd0c0931727e97c6c5999b Neil Alexander Wed, 18 Sep 2019 14:37:25 +0100 Update apt before trying to pull in RPM dependencies
27158d7b44993fea0ba2bff666c4ef8192aa99b1 Neil Alexander Wed, 18 Sep 2019 14:35:11 +0100 Fix #509
200b3623b21cbf05e1254a1ca122d301166e3e71 Neil Alexander Wed, 18 Sep 2019 14:32:28 +0100 Fix #539
e9bacda0b328a67871b3b66c9328778348b1a268 Neil Alexander Wed, 18 Sep 2019 14:07:26 +0100 Catch a nil pointer when sending a session packet to a conn,...
c3016e680c77e1dfb018d22422c7d6621f04505a Neil Alexander Wed, 18 Sep 2019 14:05:18 +0100 Fix panic where slice goes out of bounds because iface.Read ...
40204caab6c9a29a2d56ba9c18f8c75ce4850bed Neil Alexander Wed, 18 Sep 2019 14:03:31 +0100 Try to fix race condition in sessions.reset
be35675d0f01aa5e22571f9c71ed36ba4a87b8ba Neil Alexander Wed, 18 Sep 2019 13:37:01 +0100 Catch a nil pointer when sending a session packet to a conn,...
80ba24d51255c3751e2b25aceee52b20d59ff746 Arceliar Tue, 17 Sep 2019 19:42:07 -0500 force things to buffer in the switch if the best link is cur...
f4e326f5dd209415f489c800d1439827438668fc Neil Alexander Wed, 11 Sep 2019 14:23:42 +0100 Merge pull request #544 from wfleurant/readme-url-platforms
8ca11874517b032c446f434792ae0e41a75263df William Fleurant Wed, 11 Sep 2019 06:52:03 -0400 README: update platforms link
0141180279cc896f70f8f8b1b80d3e895c24b16a Arceliar Mon, 9 Sep 2019 19:25:10 -0500 cleanup
10a828af2c42b42fdd9f35563b0badfe1039f6af Arceliar Mon, 9 Sep 2019 19:20:46 -0500 when forwarding traffic, break distance ties by favoring the...
1b72a3f3d523a8f375c6744749a0c0791913ffa3 Arceliar Fri, 6 Sep 2019 22:47:59 -0500 Merge pull request #537 from Arceliar/phony
eec055313dffba04633db0e21a8639e9590a8786 Arceliar Fri, 6 Sep 2019 22:20:36 -0500 update phony dependency
9da0c402395f936aef73210d7ff729e7a8ef140c Neil Alexander Wed, 4 Sep 2019 12:21:42 +0100 Merge pull request #534 from Arceliar/bugfix
2426a87ccccc36141d3a6f31aeec8a4126494f12 Arceliar Tue, 3 Sep 2019 19:03:12 -0500 really finish initializing the session before returning it /...
af3dcb44d88cb7d70023a9af77a07eb2d5ab1bb1 Neil Alexander Mon, 2 Sep 2019 09:45:11 +0100 Update config.go godoc
b3361d4bbc15fa78a9fb08a271a2fb731518dd68 Arceliar Sun, 1 Sep 2019 19:01:33 -0500 package level documentation for address/crypto/util
cd99d04bd41632c8541bfc6b5c1b62549f47db67 Arceliar Sun, 1 Sep 2019 18:53:45 -0500 document address, crypto, and util
903a8921fcf975c88eea561412d48c8da3ea7982 Neil Alexander Sun, 1 Sep 2019 23:47:47 +0100 Update api.go godoc
935324efe12b485f135a90e75f8adbf4189e3628 Neil Alexander Sun, 1 Sep 2019 23:33:51 +0100 Update conn.go godoc
9e8e1c5a41cbceff8861479ec32e5ab723a26491 Neil Alexander Sun, 1 Sep 2019 23:10:46 +0100 Documentation updates
01517e5dc3b04ccdfd726fd7c011f437285e6df4 Neil Alexander Sun, 1 Sep 2019 22:43:27 +0100 Create doc.go for godoc preamble
174ebceaacae482df95e7bb96f0848bb1588a4ff Neil Alexander Sun, 1 Sep 2019 21:32:40 +0100 Fix hjson-go import in go.mod/go.sum
f72546c85d0ae0c2d5807d3509bf31bd01b3c34a Arceliar Sun, 1 Sep 2019 14:15:00 -0500 Merge pull request #527 from Arceliar/bugfix
8c52ccadf9fe4aeae0e2f29c81905f9efb7e2716 Arceliar Sun, 1 Sep 2019 14:07:00 -0500 make dial fail if a session to the same node already exists,...
730fd08954d8c1b1b2f1817886fe198a2867b19f Arceliar Sun, 1 Sep 2019 13:45:17 -0500 Merge pull request #526 from Arceliar/cleanup
8d2c31d39cbeeb968976f94013933c904e233147 Arceliar Sun, 1 Sep 2019 13:20:48 -0500 add some artifical delay to windows netsh commands, since it...
c53831696b5aee61823c0da62a96055d3f0e02fd Arceliar Sun, 1 Sep 2019 13:06:25 -0500 make tun stop check that iface is not nil, in case it wasn't...
d08c2eb2375b50044b18c61c8dc83e5aa3e0b91a Arceliar Sun, 1 Sep 2019 13:04:10 -0500 stop exporting ReadNoCopy and WriteNoCopy, since we use the ...
1496b6af3bbbb5fa060940686853ae993b1b2250 Neil Alexander Sun, 1 Sep 2019 17:55:24 +0100 Merge pull request #525 from Arceliar/memory
e0ea845cdc26f47eeb2ac41e233d76b744f69918 Neil Alexander Sun, 1 Sep 2019 17:50:15 +0100 Update build
3a493fe8945227b20ecbb101af014c847d15d912 Arceliar Sun, 1 Sep 2019 11:08:25 -0500 gc more often on mobile
cabdc27a54cee361ef6635295dd9632086df017b Arceliar Sat, 31 Aug 2019 17:39:05 -0500 change how nonce is tracked, so we allow packets if we've re...
0806f3e6eacc965a8019dbe04f93046eecd5809d Arceliar Sat, 31 Aug 2019 16:49:13 -0500 upgrade phony
a64f7320d8ce8cd8c3f079e9bf7d7d92b7cb00b0 Arceliar Sat, 31 Aug 2019 16:27:36 -0500 update phony, add mobile versions of util bytes functions th...
5c0f79c4ede0ac16e45b7ad5432d71d60d430540 Arceliar Sat, 31 Aug 2019 12:02:50 -0500 Merge pull request #519 from Arceliar/actors
08f69de1e266c30fb0bdb8d24f8b9b4054903c73 Arceliar Sat, 31 Aug 2019 00:04:35 -0500 another phony update
32633011efa20399d83852e5b64dfd71ed9c4084 Arceliar Fri, 30 Aug 2019 22:10:34 -0500 upgrade phony dependency
9e4d4f33bab6186a6415801ef80e361c49765037 Arceliar Thu, 29 Aug 2019 23:30:39 -0500 upgrade to latest phony
7649ea0f9fe25f191018cc862a3c9341dac234ed Arceliar Thu, 29 Aug 2019 21:59:28 -0500 remove sessionInfo.doFunc, have the api just use phony.Block...
1f658cce76c9180104dcbdf93d3b04cedc05f5b1 Neil Alexander Wed, 28 Aug 2019 19:53:52 +0100 Add Core actor
aa0770546eae3b3931326d9df8fea9724715f95e Neil Alexander Wed, 28 Aug 2019 19:39:23 +0100 Move responsibility for configuring max queue size into swit...
fc9a1c6c31b456fb55dd7b5c555975652573b44c Neil Alexander Wed, 28 Aug 2019 19:31:04 +0100 Simplify reconfiguration
764f9c8e117f8ee6a3db99fbbc5b8e5ba7f94ba7 Neil Alexander Wed, 28 Aug 2019 17:24:41 +0100 Remove legacy debug functions
881d0a1ada34fa6fc57cf1c182995a7ca1686954 Neil Alexander Wed, 28 Aug 2019 12:46:49 +0100 Fix DEBUG_getDHTSize
e553f3e013ecb5146f1fe9512a135446d8ea30ef Neil Alexander Wed, 28 Aug 2019 12:46:12 +0100 Reconfigure functions now ran by actors
607c9068201d10b49861a06b0d1fbd1cf2400582 Neil Alexander Wed, 28 Aug 2019 12:26:44 +0100 Pointer receivers for phony.Block
5d7d84f82716c3689dca19d294ca239fa3c2f9f6 Neil Alexander Wed, 28 Aug 2019 12:17:19 +0100 Remove router.doAdmin and switchTable.doAdmin
a8b323acdd2236fb3f984cee6829395829196d14 Arceliar Tue, 27 Aug 2019 20:01:37 -0500 have an actor manage the crypto worker pool instead of each ...
3845f81357dae0f29062e7caa60b1a723efddf05 Arceliar Tue, 27 Aug 2019 19:43:54 -0500 update to latest phony, adjust interface use accordingly
4d9c6342a7383a4481851be11c9357af770b6f18 Arceliar Mon, 26 Aug 2019 18:37:38 -0500 more link updates
f432875d872044cbfd16abe8875d5c3e3c95f61c Arceliar Mon, 26 Aug 2019 00:38:29 -0500 Merge branch 'actors-linky' into actors
c97dd4ad28c167b09e0b3ea9d26d41128085273e Arceliar Mon, 26 Aug 2019 00:38:14 -0500 fix dial bug
ab591295578e66aae15452b843194562c56ab490 Arceliar Sun, 25 Aug 2019 23:24:18 -0500 have the writer clean things up. note that their still seem ...
e5b88c0da3998cd7582d07b2385054f6005f402f Arceliar Sun, 25 Aug 2019 23:07:56 -0500 update switch
bd3eaefb72675473ca46a0c0b943ffc9ac2ffdee Arceliar Sun, 25 Aug 2019 22:55:17 -0500 more link migration
b5b179904b89a668c03e735a430e9a534f5140b2 Arceliar Sun, 25 Aug 2019 22:19:20 -0500 ugly work-in-progress to migrate link to the actor model
dffd70119da10ef92665a14edc224d9db690a036 Arceliar Sun, 25 Aug 2019 19:13:47 -0500 remove session shutdown goroutine, just send a message inste...
b2a2e251ad173686c752463f38efdf77e6814487 Arceliar Sun, 25 Aug 2019 18:53:11 -0500 more TunAdapter migration
aaf34c63049ed8314fd222367cfbc1fa51813ca7 Arceliar Sun, 25 Aug 2019 18:08:43 -0500 start migrating the TunAdapter to the actor model
502f2937a9419fabc7985da9a55d5913a40499db Arceliar Sun, 25 Aug 2019 17:00:02 -0500 a couple race fixes and use timer.AfterFunc instead of sleep...
a3d4d8125b4acb438779d4d5263ea0faa48d0125 Arceliar Sun, 25 Aug 2019 12:10:59 -0500 make the main library reconfiguration more actor-friendly
aa30c6cc98071cb4c953049baf3ff8e19e213044 Arceliar Sun, 25 Aug 2019 10:36:09 -0500 upgrade phony dependency and switch to its new interface
cff1366146456e6421ab6eb4199879794938b784 Arceliar Sat, 24 Aug 2019 22:28:20 -0500 update phony dependency
5312b21665d08fe9cdff463e490b740422de4490 Arceliar Sat, 24 Aug 2019 18:30:15 -0500 Merge branch 'develop' of https://github.com/yggdrasil-netwo...
2872ab5231816ee25bb66c204af673514e1dc0ca Arceliar Sat, 24 Aug 2019 18:29:48 -0500 Merge pull request #520 from Arceliar/bugfix
f62bc842ae0a01b89b13779ce6320286fef2e10d Arceliar Sat, 24 Aug 2019 18:23:54 -0500 fix memory leak in session nonce map
68c380ff452c4bc5fcbe70786f39b8db05b041a6 Arceliar Sat, 24 Aug 2019 17:03:19 -0500 update phony dependency
48bbdac9b3596c513e2530a5bc20dad6bfc4faea Arceliar Sat, 24 Aug 2019 16:27:12 -0500 add a helper actor to the link reader to make it play nicer ...
99be6b037d5cccccf5f7103eaf582bec002d4eee Arceliar Sat, 24 Aug 2019 16:13:34 -0500 stop synchronizing message reads for now, not 100% safe but ...
209d2ffea55a6ce3f1f3d22a2f06bda4ec25aae3 Arceliar Sat, 24 Aug 2019 16:04:05 -0500 correctly call peer.sendPacketsFrom in the switch
8c7e9ec7c0266fce7ca074a45857233e5b583d4a Arceliar Sat, 24 Aug 2019 15:32:19 -0500 fix debug builds
c573170886a85e9a88fe3d8e770949ccfd78c4ea Arceliar Sat, 24 Aug 2019 15:27:56 -0500 remove switch doworker loop, start a dummy loop to respond t...
998c76fd8cd3c97131a4ba31a24b53e0475b8f10 Arceliar Sat, 24 Aug 2019 15:22:46 -0500 more switch migration
555b4c18d4938dd2ad70941e8ffaf95490057059 Arceliar Sat, 24 Aug 2019 15:05:18 -0500 a little switch cleanup
498bc395e2ed8adc55813f8aeda24f2827c3d4d3 Arceliar Sat, 24 Aug 2019 14:56:33 -0500 start migrating switch to the actor model
b337228aa45436736640492b54cd64059f21a199 Arceliar Sat, 24 Aug 2019 14:24:42 -0500 minor fixes to peer stuff
0539dee900342a9fad784e83bea51f32459cba9f Arceliar Sat, 24 Aug 2019 13:25:38 -0500 warning about possible deadlock in legacy channel send, need...
034fece33f4fbabbf2bdf8c4fb643b91791438a7 Arceliar Sat, 24 Aug 2019 13:15:29 -0500 more peer migration
ecd23ce9fc1e46c016697c4ac945162b9fb159e5 Arceliar Sat, 24 Aug 2019 12:59:20 -0500 safer linkloop
88161009e94740511fb25b73dbb5b19c68f00af1 Arceliar Sat, 24 Aug 2019 12:55:49 -0500 more peer migration
775fb535dce6ad3d1639dff10fa50d518a9f041b Arceliar Sat, 24 Aug 2019 12:46:24 -0500 start converting the peer struct into an actor
ef15a6bd794145e49abdab53ca7247004046af3b Arceliar Sat, 24 Aug 2019 11:44:21 -0500 tunConn cleanup
4893a07696c25aaed69f71cb4304f7f3312764b6 Arceliar Sat, 24 Aug 2019 11:38:47 -0500 start migrating tunConn to the actor model
b582c444f876cf50866fefdd70cf88357fd87f3a Arceliar Sat, 24 Aug 2019 01:57:08 -0500 minor cleanup
1e346aaad052a23ada257f07e34355b622dafc90 Arceliar Sat, 24 Aug 2019 01:52:21 -0500 have the conn actor receive messages from the session actor ...
9948e3d6591e905dd6095b10eae5f1232d37bd0f Arceliar Sat, 24 Aug 2019 00:44:02 -0500 add Conn.WriteFrom to allow actor-based sending
da9f7151e3da50547b7320a6bbe9e9bbede23694 Arceliar Sat, 24 Aug 2019 00:17:37 -0500 more conn migration
6ecbc439f0c0755597ab56fe1fe1b364fcea9be4 Arceliar Fri, 23 Aug 2019 23:36:00 -0500 start migrating Conn to be an actor
cac3444d9ae0a2e45aabe142430461843f91948b Arceliar Fri, 23 Aug 2019 22:40:13 -0500 fix debug builds
cf9880464bdf100ea6c88aebd58dc02afef35e07 Arceliar Fri, 23 Aug 2019 22:36:59 -0500 explicitly consider the session finished case, and make a no...
e3603c0462fba858e330d7bc69d1c41d1016a98d Arceliar Fri, 23 Aug 2019 22:25:40 -0500 clean up unused session code
533da351f9b0f0b1ffa6a2d459aeece7c05d2b2c Arceliar Fri, 23 Aug 2019 22:23:01 -0500 fix actor EnqueueFrom stack overflow (use nil now to send fr...
436c84ca3311cf9c57eb8eec6901a0edd408645f Arceliar Fri, 23 Aug 2019 20:53:00 -0500 refactor sessions to store a pointer to router instead of co...
5bb85cf07b7bc7d75f6a1afd4648e3d88b10d676 Arceliar Fri, 23 Aug 2019 20:42:38 -0500 refactor searches to store a pointer to router instead of co...
e7024a00e712c7097ed8c194a937546566d80f10 Arceliar Fri, 23 Aug 2019 20:35:54 -0500 have dht store a pointer to router instead of core
ebd806f27a9396d5184345425e4cf7d409f66582 Arceliar Fri, 23 Aug 2019 20:29:16 -0500 move router member initialization into router.init
9835c638180dc7a493c10ecb0a5e4772bacc145c Arceliar Fri, 23 Aug 2019 20:26:15 -0500 refactor things the router owns (dht, sessions, searches) in...
bbcbbaf3b14d5b8ceb6f06ca33fc3f7969fc950b Arceliar Fri, 23 Aug 2019 20:05:18 -0500 start migrating sessionInfo to be an actor
8e89816099b842f73fa7c25cd441d0e54400231e Arceliar Fri, 23 Aug 2019 18:59:34 -0500 more router migration: rename functions that should only be ...
232e6d3cb3e6f63100e4af1aa9fa05f21c7cb78d Arceliar Fri, 23 Aug 2019 18:55:41 -0500 more router migration
9d7e7288c68093f8e857ab83bc44203102a72ca0 Arceliar Fri, 23 Aug 2019 18:47:15 -0500 start migrating the router to an actor
562a7d1f19f254e9d078aef44a78f7d1398bc4e5 Neil Alexander Wed, 21 Aug 2019 18:19:56 +0100 Merge pull request #516 from yggdrasil-network/develop
0cb99d522f379b6f8b71d3f1e3e463e27008dfe0 Neil Alexander Wed, 21 Aug 2019 18:18:46 +0100 Update changelog
1308cb37b9e36509a5414b43809d8e49545cbc6f Neil Alexander Wed, 21 Aug 2019 07:11:07 +0100 Merge pull request #515 from Arceliar/tidy
0d5dd9c45523fcb4581d6d0359b7ff91363f9cbf Arceliar Tue, 20 Aug 2019 23:44:20 -0500 update crypto dependency and run go mod tidy
12ce8c6a0af6dcc30891c8d3b0cbfadaa6d3ea69 Arceliar Tue, 20 Aug 2019 20:23:00 -0500 Merge pull request #512 from neilalexander/cryptokey
f9d28e80dfa198c2f87d7cd49f94ef7312e3ade8 Arceliar Tue, 20 Aug 2019 19:13:00 -0500 Merge pull request #514 from Arceliar/bugfix
226dd6170d25574e31dbde47b1ea3bfa83e8d68c Arceliar Tue, 20 Aug 2019 18:49:53 -0500 hopefully prevent a deadlock
4156aa30034f50f848725627dcf42cbdb6ef53bd Arceliar Tue, 20 Aug 2019 18:10:08 -0500 move ckr checks into the tunConn code
b79829c43b179e77fde948245b359d4e99e3d8cd Neil Alexander Tue, 20 Aug 2019 09:43:17 +0100 Merge branch 'develop' into cryptokey
ca73cf9e985d822d7b0cdae971f231bbf335b0c9 Neil Alexander Tue, 20 Aug 2019 09:43:00 +0100 Merge pull request #513 from Arceliar/speedup
b6e67bc0ba9b56d1cde8609617f4b0b23a57bc00 Neil Alexander Tue, 20 Aug 2019 09:38:46 +0100 Check CKR remotes when receiving traffic
2b6462c8a9c73376f0849d81d050fae3736453d4 Neil Alexander Tue, 20 Aug 2019 09:38:27 +0100 Strict checking of Yggdrasil source/destination addresses
834a6a6f1ae5c3fd8cd10a8903a774245962b690 Arceliar Mon, 19 Aug 2019 18:06:05 -0500 don't allocate a new child cancellation in Conn read/write c...
2a629880fd0ef26ca8696431c3b120f5e27837f3 Neil Alexander Mon, 19 Aug 2019 10:28:30 +0100 Rename crypto-key config options, improve control flow
c04816b4bd524303bd9b2a38471fdfc7a1a68b7b Arceliar Sun, 18 Aug 2019 18:19:06 -0500 Merge pull request #510 from Arceliar/streamWrites
8af1a7086c3aabcd490711a5609d019afa3606ec Arceliar Sun, 18 Aug 2019 12:29:07 -0500 when a link becomes idle and packet are buffered that the li...
62337bcd6481883694c7818a904911fc95adc17b Arceliar Sun, 18 Aug 2019 12:17:54 -0500 allow links to send multiple packets at once, currently we s...
009d9c9ec043bed0dc489d58be276fb153f628ab Neil Alexander Sun, 18 Aug 2019 11:20:50 +0100 Merge pull request #505 from yggdrasil-network/develop
039dd98f0de08170856295a3152c5ad93aab59e2 Arceliar Sat, 17 Aug 2019 12:46:34 -0500 Update CHANGELOG.md
57e7acdda806399484f480a8d818efaa993a560b Arceliar Sat, 17 Aug 2019 12:42:17 -0500 Update CHANGELOG.md
80535d402f533ba15757d842a087b9c6fc09b592 Neil Alexander Sat, 17 Aug 2019 10:55:21 +0100 Merge pull request #508 from Arceliar/nonce
fd5f3ca7649c9167290c76c3562c314f42121c98 Arceliar Fri, 16 Aug 2019 23:07:40 -0500 fix heap pop order
03b8af9f1a1c178ec46d7cf7693371a322a0acae Arceliar Fri, 16 Aug 2019 18:37:16 -0500 keep track of recent nonces with a heap and a map instead of...
fdac8932a867a33c56242c34e67b9bd55bccdb2b Neil Alexander Thu, 15 Aug 2019 13:11:54 +0100 Update changelog
ae0fe93de5c7ba994fdbab4b1a30a0f3973dd131 Neil Alexander Thu, 15 Aug 2019 12:54:04 +0100 Update changelog
adf69d0127d9b711fe4202c09dde9cad564a5157 Neil Alexander Thu, 15 Aug 2019 11:00:12 +0100 Merge pull request #506 from Arceliar/switchorder
5b054766a2d893ce0ca01673b528970753e90b2e Neil Alexander Thu, 15 Aug 2019 10:54:04 +0100 Update comments in handleIn, add switch_getFlowLabelFromCoor...
382c2e65462e7c7ad0660239b4645e3827453bfa Arceliar Wed, 14 Aug 2019 18:14:24 -0500 even more go.sum
1a2b7a8b60985ed82681f5faefd51932ededde0b Arceliar Wed, 14 Aug 2019 17:57:36 -0500 test a change to how switch hops are selected when multiple ...
2abb71682fdcf956e5cfd39628b384530da37508 Neil Alexander Wed, 14 Aug 2019 22:21:30 +0100 Update changelog, readme, go.mod/go.sum
f26f0719014a93e9ca90e3b379ce2ce4eae768db Neil Alexander Wed, 14 Aug 2019 20:11:15 +0100 Merge pull request #497 from Slex/issues/488
02bfe283991b1eed20dbebca52e9582a3b11a378 Neil Alexander Wed, 14 Aug 2019 20:09:02 +0100 Minor tweaks
2cec5bf1082f58ca44bf329989d3995fc814d78f Neil Alexander Wed, 14 Aug 2019 19:59:30 +0100 Merge pull request #504 from neilalexander/netlink
33cd10c463d0cdaa40b7bb2157d557f38aa85741 Neil Alexander Wed, 14 Aug 2019 19:58:45 +0100 Merge branch 'issues/488' of github.com:slex/yggdrasil-go in...
4702da2bcbb7b50d1fb1bb1535045a0df6908a44 Neil Alexander Wed, 14 Aug 2019 19:32:40 +0100 Use new netlink library (fixes #493)
d9fabad8bc9c0f2e2ed912ce7a1deb97db0959c1 Neil Alexander Wed, 14 Aug 2019 07:17:39 +0100 Merge pull request #502 from Arceliar/linkleak
46c5df1c239187db35965037c59fba1582750422 Arceliar Tue, 13 Aug 2019 18:49:49 -0500 when we abandon a link because we already have a connection ...
5e7df5a1c4262bd2e1bdfcfab2d524445e67a5be Neil Alexander Tue, 13 Aug 2019 08:27:30 +0100 Merge pull request #499 from yggdrasil-network/sessionfix
b2cb1d965cd3951a224397a7a1d421c411e6fc8a Arceliar Mon, 12 Aug 2019 18:22:30 -0500 avoid leaking sessions when no listener exists, or blocking ...
c15976e4dc50e1a2c8308513bcbc426f98995e03 Arceliar Mon, 12 Aug 2019 18:08:02 -0500 go.sum
70a118ae98164e93ad122d187a18f1a0d0403b90 Neil Alexander Mon, 12 Aug 2019 11:41:29 +0100 Update go.mod/go.sum
16076b53b971f4de0ee6333f0a5b7e4e5a152306 Neil Alexander Sun, 11 Aug 2019 21:13:49 +0100 Merge pull request #498 from Arceliar/search
277da1fe60fb6e32bfdbe572ff23f3fc585dbd99 Arceliar Sun, 11 Aug 2019 13:11:14 -0500 make sure searches don't end if try to continue (in parallel...
7a28eb787ee860e1555af52673b046ccb4b0d56c Arceliar Sun, 11 Aug 2019 13:00:19 -0500 try to fix a few edge cases with searches that could lead th...
589ad638eab4a38060f39061c00ad81be7cc2fbe Slex Sun, 11 Aug 2019 00:31:22 +0300 Implement feature from https://github.com/yggdrasil-network/...
ae05683c73e32c7f6d17c79c92576d02c3bdac46 Arceliar Wed, 7 Aug 2019 18:15:20 -0500 Merge pull request #494 from Arceliar/bufpersession
5e81a0c42167f4ff882e89fb2d0f5b17433c3d3f Arceliar Wed, 7 Aug 2019 18:08:31 -0500 Use a separate buffer per session for incoming packets, so 1...
9ab08446ff07e77ba25941c0be55aebe2bc372c0 Arceliar Wed, 7 Aug 2019 17:40:50 -0500 make sure the sessionInfo.recvWorker doesn't block if sinfo....
71e9ca25f7a6872ec3b4480a1b691b6eddbbad75 Neil Alexander Wed, 7 Aug 2019 10:57:55 +0100 Merge pull request #492 from neilalexander/fixlisten
bbb35d72094ddb912c1ff5a660bf9fe36aee34b9 Neil Alexander Wed, 7 Aug 2019 10:52:19 +0100 Transform Listen statement to new format if needed
c99ed9fb60600bdae192b79beea353190ca1fdf6 Neil Alexander Wed, 7 Aug 2019 10:33:17 +0100 Merge pull request #491 from Arceliar/flowkey
d795ab1b650e5437ba3b7ca91dbccfcf1b6e00f5 Arceliar Tue, 6 Aug 2019 20:51:38 -0500 minor allocation fix
790524bd1c6afa4a4a64f4551ec019d8e77ff86a Arceliar Tue, 6 Aug 2019 19:25:55 -0500 copy/paste old flowkey logic into a util function, add a str...
6cb0ed91ad6fa1ea7bb8ae761e964f2f9b4e079e Arceliar Mon, 5 Aug 2019 19:17:30 -0500 Merge pull request #486 from Arceliar/bugfix
679866d5ff8d300985018420e5bf027be9016a0f Arceliar Mon, 5 Aug 2019 19:11:28 -0500 have createSession fill the sessionInfo.cancel field, have C...
032b86c9a3f393294bcf2d088a6c7ed186654fae Arceliar Mon, 5 Aug 2019 18:57:14 -0500 Merge pull request #485 from Arceliar/bugfix
8a8514981769eacff68f226150cbcd6a3fa9ff34 Arceliar Mon, 5 Aug 2019 18:50:08 -0500 remove src/.DS_Store
84a4f54217e9ad34ca4a5beab8fb0c9b7b84c370 Arceliar Mon, 5 Aug 2019 18:49:15 -0500 temporary fix to nil pointer, better to make sure it's never...
bd3b42022b7739c2e96e2d640321dfb587d794d7 Neil Alexander Mon, 5 Aug 2019 10:24:54 +0100 Merge pull request #480 from Arceliar/speedup
f046249ac66d6e54797d221f057eaadbb20fb03c Neil Alexander Mon, 5 Aug 2019 10:24:43 +0100 Merge pull request #484 from neilalexander/config
2ee00fcc098ea8f2602e13c1a8c45df4e50907f8 Neil Alexander Mon, 5 Aug 2019 10:21:40 +0100 Return box_pub_key as hex string in JSON (replaces #481)
3a2ae9d902bdcdffe5a6567ed0abe990fc8ba09e Neil Alexander Mon, 5 Aug 2019 10:17:19 +0100 Update API to represent coords as []uint64
37533f157d6ee118ae087cb6a28b7869704eda21 Neil Alexander Mon, 5 Aug 2019 00:30:12 +0100 Make some API changes (currently broken)
979c3d4c07250afbda4dc3faa38f788e31300282 Arceliar Sun, 4 Aug 2019 16:29:58 -0500 move some potentially blocking operations out of session poo...
c55d7b4705e61ba8f78b893e72a3f1ee31b618d0 Arceliar Sun, 4 Aug 2019 16:16:49 -0500 have the switch queue drop packts to ourself when the total ...
6803f209b0a353195a4645f2b008ea9881aa36da Arceliar Sun, 4 Aug 2019 15:59:51 -0500 have tuntap code use Conn.ReadNoCopy and Conn.WriteNoCopy to...
5d5486049b6d6ea9b9103bd0a86dece142618290 Arceliar Sun, 4 Aug 2019 15:53:34 -0500 add Conn.ReadNoCopy and Conn.WriteNoCopy that transfer owner...
07f14f92ed4f79a062946bda6e858164437f16cf Arceliar Sun, 4 Aug 2019 15:25:14 -0500 disable crypto and switch buffer changes from testing
0ba8c6a34f3bfe5eb919e5fd1fe5a0d138c45b6d Arceliar Sun, 4 Aug 2019 15:21:04 -0500 have the stream code use bufio instead of copying manually t...
75b931f37ea562198fbc372dd9a44789036ddaec Arceliar Sun, 4 Aug 2019 14:50:19 -0500 eliminate some more copying between slices
f52955ee0fd17f5adb7960f9602e1e498c056c9c Arceliar Sun, 4 Aug 2019 14:18:59 -0500 WARNING: CRYPTO DISABLED while speeding up stream writeMsg
1e6a6d216022f30af4b589a2432af4b09e311f22 Arceliar Sun, 4 Aug 2019 02:21:41 -0500 use session.cancel in the router to make blocking safe, redu...
7bf5884ac1af2df80df503ccecd3fca629065218 Arceliar Sun, 4 Aug 2019 02:14:45 -0500 remove some lossy channel sends that should be safe to allow...
6da5802ae56b0d348661763c5dc7b091d77b72d1 Arceliar Sun, 4 Aug 2019 02:08:47 -0500 don't block forever in Write if the session is cancelled, cl...
144c823beea1163d5e91ce6c9ee97daf7e2b4382 Arceliar Sun, 4 Aug 2019 00:28:13 -0500 just use a sync.Pool as the bytestore to not overcomplicate ...
cbbb61b01978c811ef9c10f9598bee1c23343029 Arceliar Sun, 4 Aug 2019 00:00:41 -0500 fix another drain on the bytestore
00e9c3dbd9ba9246b598ca3b8f340f9d6c909e51 Arceliar Sat, 3 Aug 2019 23:27:52 -0500 do session crypto work using the worker pool
befd1b43a03cc9fdb8d53ef60e413fce4ccb0b33 Arceliar Sat, 3 Aug 2019 23:14:51 -0500 refactor session worker code slightly
7a9ad0c8ccbe0cdd4210dada7b52c54c04428714 Arceliar Sat, 3 Aug 2019 23:10:37 -0500 add workerpool to util
b9987b4fdc92d3d19eaa9fec83a88681b2ef359b Arceliar Sat, 3 Aug 2019 22:47:10 -0500 reduce time spent with a mutex held in sessionInfo.recvWorke...
099bd3ae1e00d14344964ce8199654331a89339e Arceliar Sat, 3 Aug 2019 22:35:10 -0500 reduce part of sendWorker that needs to keep a mutex
72ed541bf3cec1f8e0b9a23bcbd845b8f479749e Arceliar Sat, 3 Aug 2019 22:07:38 -0500 a little cleanup to Conn functions
5dfc71e1ee26cca6343efaa4eeaa0dafb09b8c1e Arceliar Sat, 3 Aug 2019 22:00:47 -0500 put bytes back when done
df0090e32a5262897fe35271788da98016abc5f1 Arceliar Sat, 3 Aug 2019 21:46:18 -0500 Add per-session read/write workers, work in progress, they s...
a2966291b919996d94a76792d958dae0d31be078 Neil Alexander Sat, 3 Aug 2019 12:00:00 +0100 Merge pull request #478 from yggdrasil-network/develop
523f90bfc437cc3f4498f8bbc557a478cfeba0fc Neil Alexander Sat, 3 Aug 2019 10:17:28 +0100 Merge pull request #477 from yggdrasil-network/changelog
1eabf88782bf25eb33d72743eef9664a3d96caa0 Arceliar Fri, 2 Aug 2019 20:48:07 -0500 more updates to go.sum
68769efdc9be1e51d7c61913f068e99992986257 Neil Alexander Fri, 2 Aug 2019 20:05:15 +0100 Update go.mod/go.sum
e6bca895bc56683a2b0d008ed92ae3b0bed7f19d Neil Alexander Tue, 30 Jul 2019 11:52:30 +0100 Update go.mod/go.sum
a3099894bd542c0560f15d0e50b781fa72e4b286 Neil Alexander Tue, 30 Jul 2019 10:15:06 +0100 Update CHANGELOG.md
92a611f34bd9145d043a2e6adf2a6ac2aea0bdc4 Neil Alexander Tue, 30 Jul 2019 00:14:03 +0100 Merge pull request #476 from yggdrasil-network/build
b4d08f9273fd6ec6c13bc1e1377fb5315d6c2c85 Neil Alexander Tue, 30 Jul 2019 00:03:17 +0100 Try to be more POSIX-compliant
cafa20074c0910224c56953a7aec072974efd446 Neil Alexander Mon, 29 Jul 2019 23:50:00 +0100 Don't strip debug builds
750a79eb094340d4939e1fe2f116ce8722598666 Neil Alexander Mon, 29 Jul 2019 23:45:47 +0100 Update build script
853054eb623bca8e5b6e3c449ada8a0b65ecf8f5 Neil Alexander Mon, 29 Jul 2019 20:24:49 +0100 Merge pull request #475 from Arceliar/misc
406e143f7ff8cafb36d19daf5a155487f83b71cb Arceliar Sun, 28 Jul 2019 23:33:04 -0500 move some logic from TunAdapter.reader into a new function, ...
7c4c1558ff2bd15b177662967f2c82e5a1769d9b Neil Alexander Sun, 28 Jul 2019 19:34:06 +0100 Merge pull request #474 from neilalexander/gomobile
bb4abf575b9f4487b6d072ef0f69f56979cf888e Neil Alexander Sun, 28 Jul 2019 13:51:22 +0100 Fix build -i
cbc8711dd3022d6204e7f2e59e2c49857769429d Neil Alexander Sun, 28 Jul 2019 13:39:29 +0100 Remove mobile module, since it can now be moved into another...
c9554f82be40c6a1a991b953ad9879efef660d6f Neil Alexander Sun, 28 Jul 2019 11:35:16 +0100 Formatting tweaks in api.go
24f4754f2b145ca0d5c7eb5a1ec50ee91470e56f Neil Alexander Sun, 28 Jul 2019 11:30:24 +0100 Export NodeInfoPayload type, rename some API functions
38e1503b28562a04865807f2bf11dd98c0c75954 Arceliar Sat, 27 Jul 2019 20:09:43 -0500 split up some of the tun reader logic into a separate worker...
b66bea813b05e49c441593fb4c57e23b526d7b01 Arceliar Sat, 27 Jul 2019 18:23:55 -0500 rename a couple of things and move a PutBytes so it happens ...
9e118884d48d924b396c81943a2ef3f9aafe8891 Arceliar Sat, 27 Jul 2019 18:12:06 -0500 remove some commented code
e0a3055c2ff306463f515b0d7c3a8bafb2e09113 Arceliar Sat, 27 Jul 2019 18:10:32 -0500 get rid of session workers, new util.PutBytes/GetBytes logic
39245f8134ec6491026c57e8dcedd31fee50b8af Arceliar Sat, 27 Jul 2019 11:12:03 -0500 Merge pull request #473 from Arceliar/macos
377f88512b3f9fa7912421966112ea79f72e4edf Neil Alexander Sat, 27 Jul 2019 15:57:19 +0100 Remove commented out router function
de1005e4fa95405073993eafb17f99d25d35246c Neil Alexander Sat, 27 Jul 2019 15:00:09 +0100 Various API changes and simplifications to fix mobile builds
ad4ba6871e8a536e31abb7a43e93497fb44ba413 Neil Alexander Sat, 27 Jul 2019 14:15:07 +0100 Use Go 1.12.7 for macOS builds
d81310538602ad716631b811c9cf9073ee667972 Neil Alexander Sat, 27 Jul 2019 14:11:03 +0100 Export CIBRANCH to Bash env
4d4fa84123c2b8c47ff71ce569165c3c38e8d59d Neil Alexander Sat, 27 Jul 2019 13:57:19 +0100 Hopefully fix CircleCI builds on PRs
195d577151dde9c3aa01cdfc82161ac9250e9c1e Neil Alexander Sat, 27 Jul 2019 13:30:47 +0100 Add IFF_NODAD/IFF_SECURED, define consts
e5bb9bcb8dadc3cadd46df7f4d5651fbebbd17ce Arceliar Fri, 26 Jul 2019 17:44:40 -0500 change how searches are initialized so we actually send a dh...
9b99f0b5e487a7ab025c3eb72d2ced21adf52f0a Neil Alexander Thu, 25 Jul 2019 08:40:45 +0100 Update go.mod/go.sum references
6263fa287cc0ab13eed166f2ac31f10cfee66504 Neil Alexander Tue, 23 Jul 2019 08:15:03 +0100 Merge pull request #467 from neilalexander/debugtext
f208b7f542b6057d144cd105c08b36118dd88259 Neil Alexander Tue, 23 Jul 2019 08:14:49 +0100 Merge pull request #469 from neilalexander/fix468
837eb0131b94a2348bd166e8203feb89c91b2c9e Neil Alexander Tue, 23 Jul 2019 08:14:38 +0100 Merge pull request #470 from neilalexander/conndebug
de9d0a6cf10ef6485b684d3b59cc3326c165ed6a Neil Alexander Mon, 22 Jul 2019 22:41:55 +0100 Redirect Conn session closure errors to debug channel
8669091a0882627ad1aa6cc78081267c595a36d1 Neil Alexander Mon, 22 Jul 2019 19:45:48 +0100 Don't send IP back twice with getPeers
34ac5c9197242b3c2a025a5d7634534185b410af Neil Alexander Sat, 20 Jul 2019 21:56:53 +0100 Send PPROF output text to stderr instead of stdout so that i...
48ad3c5d7fc053c66dfafc20a074a636725c7afe Neil Alexander Sat, 20 Jul 2019 16:13:54 +0100 Update water go.mod references, fix some bugs in TAP mode (w...
36201895e7285859aa9e9c0fb70386b15cde65b3 Neil Alexander Sat, 20 Jul 2019 12:10:05 +0100 Don't mangle bs slice in TAP mode
2582df752d668ddc25b5b2692e6bc8ce2461e60d Neil Alexander Sat, 20 Jul 2019 11:43:30 +0100 Fix resetting Windows adapter (reverting previous change)
2aa57750a62aa56f0d3ff9f619345a3c4a5194cd Neil Alexander Sat, 20 Jul 2019 11:15:05 +0100 Merge branch 'windows' into develop
f3e3e4bca1202eb0cb07b2aa9c818d15e8009535 Neil Alexander Sat, 20 Jul 2019 11:14:42 +0100 Update go.mod/go.sum again for Windows interface selection t...
4f3d29332d7cf4e11746e3b1bdff6e1ef8ad3df3 Neil Alexander Fri, 19 Jul 2019 22:37:27 +0100 Merge pull request #466 from neilalexander/windows
52080aa41e2eb4ee93f46f3b4ddb7503cac939d0 Neil Alexander Fri, 19 Jul 2019 22:34:18 +0100 Build with Go 1.12.7
613468e6a76a02509e183a8a69b5d416f87d97ce Neil Alexander Fri, 19 Jul 2019 22:30:59 +0100 Update go.mod/go.sum again for BSD tweaks in Water due to fa...
1a5c2a49426dcb1e4f1ac0538b8cb29ca77a0a6b Neil Alexander Fri, 19 Jul 2019 22:21:30 +0100 Update Windows module a bit - capture TAP setup errors earli...
85881c04fa65e30660974d7c0d6e9be07598365a Neil Alexander Thu, 18 Jul 2019 11:14:11 +0100 Merge pull request #463 from Arceliar/cancellation
cf3ebe04a7b26c96895958075942087c45afcebd Arceliar Wed, 17 Jul 2019 21:37:45 -0500 have Conn use Cancellation instead of manually setting up ti...
6bf182e341db390d3e05db9de72dba08b8d73c44 Arceliar Wed, 17 Jul 2019 21:15:02 -0500 add util.CancellationChild() and run gofmt
06e8403aafb8c1004558ffffa9ff0775625e660c Arceliar Wed, 17 Jul 2019 21:09:22 -0500 add cancellation code to util, like context but just the can...
c36da7b814adf98f5716ca48d1a9c67f07f26eb4 Arceliar Wed, 17 Jul 2019 18:33:35 -0500 Merge pull request #462 from Arceliar/fixes
53012074800b911d91aec2799bdefccc793fecf1 Arceliar Wed, 17 Jul 2019 18:25:38 -0500 fix possible unsafe memory use in Conn.Read
06330f503f7b9a5751edbaeb059f1e332d7c8580 Neil Alexander Thu, 18 Jul 2019 00:02:16 +0100 Recover if stillAlive fails
311c612f2e7147e4b99376329c39cfb022d73113 Neil Alexander Wed, 17 Jul 2019 23:23:19 +0100 Only flag stillAlive on successful write
307b24d8cb505143cb56372a3ff81118d6f1d158 Neil Alexander Wed, 17 Jul 2019 21:42:17 +0100 Fix Conn.Read/Conn.Write behavior after Conn.Close, get rid ...
1bf1c6eb3626f3f442838a9057c7a2ce636af0bc Neil Alexander Wed, 17 Jul 2019 19:43:29 +0100 Revert "Remove stillAlive code from TUN/TAP conn as it is no...
eec70bf2f22028a1cae5fe60f8a89dfbb84bc1b0 Neil Alexander Wed, 17 Jul 2019 13:53:16 +0100 Remove stillAlive code from TUN/TAP conn as it is no longer ...
7d1c03d2ac5f21f6e6d8a894c547dee7eaa1a145 Neil Alexander Wed, 17 Jul 2019 12:07:16 +0100 Only call stillAlive if channel read succeeds
747b50bb7cfea29103873832a2e2828ad7bc5129 Neil Alexander Wed, 17 Jul 2019 11:13:53 +0100 Try to improve handling of timeouts
2532cd77e4fe23159e1692934f891be38cdc06ba Neil Alexander Wed, 17 Jul 2019 10:15:44 +0100 Merge pull request #461 from yggdrasil-network/connreader
d34600b5f92c6a243ffd3427ebd89118cf918ce1 Neil Alexander Wed, 17 Jul 2019 10:12:10 +0100 Try to fix TUN/TAP conn reader leakage
7edcab86218fa085f9617b4ed43f1d3f0ff563cc Neil Alexander Wed, 17 Jul 2019 07:11:02 +0100 Merge pull request #433 from neilalexander/circlecirpm
fd2c7259b1d2e508e130fc37bbfe9a817a08e5e4 Neil Alexander Wed, 17 Jul 2019 07:10:43 +0100 Merge pull request #460 from neilalexander/fix413
829a24a858a0d12a392e2ff04a1bc92d9e5107a2 Neil Alexander Tue, 16 Jul 2019 11:48:31 +0100 Fix default case
f3dd4320f779af35c097ae8409d431a86e54cf8a Neil Alexander Tue, 16 Jul 2019 11:44:58 +0100 Try to set Conflicts in RPM properly
0c4e2cc41eb9ec243e078c3c60654028598522ab Neil Alexander Tue, 16 Jul 2019 11:28:46 +0100 Merge branch 'develop' into circlecirpm
145a43e5f076cb65dbcf73d25fb29ea23625ff4d Neil Alexander Tue, 16 Jul 2019 09:49:28 +0100 Fix #413 by always generating public keys from private ones ...
a5152f1d44471f6dd5deb8af2dbbfc5c8a31e2ef Neil Alexander Tue, 9 Jul 2019 11:33:08 +0100 Merge pull request #458 from reuank/patch-1
99aac19f98d6b09a3e636ae1a469e371e51e18a6 Leon Knauer Tue, 9 Jul 2019 12:30:29 +0200 Correcting typo in headline
f831f9d2cc41a3c6f4ceaa1c1bb9b741d9c61034 Neil Alexander Sun, 7 Jul 2019 19:44:17 +0100 Merge pull request #395 from neilalexander/fix-385
ea9d5db16d68d32268a05c8d288f67a9c3c2a2d1 Neil Alexander Sun, 7 Jul 2019 19:41:53 +0100 Make admin socket output a bit friendlier (fixes #385)
c9dc9507de56d08651ec85f15d6f5351af3cdc85 Neil Alexander Sat, 6 Jul 2019 20:32:52 +0100 Merge pull request #455 from yggdrasil-network/tapfix
30c03369cdd34c9064df3050cc0e68e6bf6f3892 Neil Alexander Sat, 6 Jul 2019 20:08:32 +0100 Try to fix CKR setup deadlock, fix some Windows output forma...
a10c141896d1fa292e0c74f7e6fd4df3a0eb7e93 Neil Alexander Sat, 6 Jul 2019 15:15:43 +0100 Fix data race on peermacs
e8272926a422ce4deaae20f8fdf4ff8b4154740c Neil Alexander Sat, 6 Jul 2019 15:08:17 +0100 Fix TAP mode
912c18158151de615f27e7c5e16492b31330cb0b Neil Alexander Sat, 6 Jul 2019 12:36:46 +0100 Merge pull request #453 from yggdrasil-network/stopfix
4804ce39afb250e2a5890182007e3b66e2a620a3 Neil Alexander Sat, 6 Jul 2019 12:17:40 +0100 Tidy up the terminate path a bit
618d46a7b30bb7e491591ebeb3f15ad40e41021d Neil Alexander Sat, 6 Jul 2019 12:12:30 +0100 Don't block on adding peers in case one is unreachable and w...
02c99d3e7d2ae9d66557533e365ecc5f79113ebe Neil Alexander Sat, 6 Jul 2019 12:04:31 +0100 More directly define a minwinsvc exit handler
12486b055734f92c1622af9128f28f8376f75d02 Neil Alexander Sat, 6 Jul 2019 11:52:30 +0100 Try to more gracefully handle shutdowns on Windows
b2607a720561990aa694076dd3c62da72270ee3f Arceliar Mon, 1 Jul 2019 19:09:36 -0500 Merge pull request #447 from Arceliar/bugfixes
86c30a1fc4f918463e70571befbc07bf6b10622b Arceliar Mon, 1 Jul 2019 18:55:07 -0500 fix another panic from a send on a closed session worker cha...
cd29fde178e554c190585d19fa3d12e18980601e Arceliar Sat, 29 Jun 2019 19:32:15 -0500 temporary workaround to concurrency bug in sessions.getShare...
fbe44ea97377fca5f8d5af7495b257e1abd954fa Arceliar Sat, 29 Jun 2019 19:25:34 -0500 fix bug in session api code
b8592669b88810744e0bc3255405b21485d4382c Arceliar Sat, 29 Jun 2019 19:00:11 -0500 Merge pull request #446 from Arceliar/bugfixes
40553a6a44e88c3df8e164f7b2386d92c3bc93cc Arceliar Sat, 29 Jun 2019 18:56:26 -0500 make GetSessions use the session workers to avoid races
d39428735df66a39acef3da98c2ca3eac5237a15 Arceliar Sat, 29 Jun 2019 18:50:21 -0500 recover if we try to send to a closed session worker due to ...
28db566b37b14224ffbf1505b89d8eab2a0d0f32 Arceliar Sat, 29 Jun 2019 18:44:24 -0500 fix concurrency bug in iface.go
0fb1165b76c3cf00d2f0489e674d4e585bc51f3b Arceliar Sat, 29 Jun 2019 17:48:12 -0500 Merge pull request #445 from Arceliar/dial
7d58a7ef3e8be7a0df386db7e79ed9c0de91ba62 Arceliar Sat, 29 Jun 2019 17:44:28 -0500 fix channel multiple close bug and concurrency bug in the wa...
43bcb9e154f50f98308ff2e7ec51f1ad6024c81e Arceliar Sat, 29 Jun 2019 16:17:47 -0500 Merge pull request #444 from Arceliar/dial
818eca90dbbcc973852dfd4274fa6cf3a71db00a Arceliar Sat, 29 Jun 2019 16:10:02 -0500 fix nil pointer deref if searches fail, block dial until a s...
ca1f2bb0a27ec604067beb0d6361833194833e86 Arceliar Sat, 29 Jun 2019 12:33:00 -0500 add go-syslog to go.mod/go.sum
8ecf99d8a90bf83363fe588e3b74e8a9f6e09b48 Arceliar Sat, 29 Jun 2019 12:21:19 -0500 Merge pull request #443 from Arceliar/dial
784acba82398e411de2419231362e439f6f471e8 Arceliar Sat, 29 Jun 2019 12:14:44 -0500 I think this fixes the concurrent map read/write panic
0d233423589e7681775cf2433a22628e3a19dfc4 Neil Alexander Sat, 29 Jun 2019 10:52:05 +0100 Merge pull request #441 from Arceliar/dial
e88bef35c0be4b60577fb344f2c27fc6b54e4196 Arceliar Fri, 28 Jun 2019 20:02:58 -0500 get rid of old buffered session packets
e7cb76cea3cad1ac735c712b1b32b2a7b1d34b53 Arceliar Fri, 28 Jun 2019 19:21:44 -0500 clean up unused old session maps
c808be514ffea600ec8cf3ef02b48dd1612e142a Arceliar Fri, 28 Jun 2019 19:11:28 -0500 make tunAdapter.wrap return the right thing
5df110ac7985e87d1f11dc840cdb55dd6b69cbe4 Arceliar Fri, 28 Jun 2019 18:42:31 -0500 make Dial block until the search finishes, and use it as suc...
ac8ff740ee277b2a36d6e723ad06bbf4ac8d911a Neil Alexander Sat, 29 Jun 2019 00:38:38 +0100 Merge pull request #438 from neilalexander/multicast
721a8b5d2742c1b3fe42ce69d7da3e1d5b7f816e Neil Alexander Sat, 29 Jun 2019 00:37:05 +0100 Merge pull request #440 from neilalexander/logging
23108e268b2888c27d62687a2e8adb0a4bba722a Neil Alexander Sat, 29 Jun 2019 00:32:23 +0100 Use go-syslog to fix builds on Windows
27b3b9b49bab0da7814951310081f8b360b3a81f Neil Alexander Sat, 29 Jun 2019 00:12:56 +0100 Return new copy of interfaces on each Interfaces() call
93a323c62c52b156207922414e31a1890d235d26 Neil Alexander Fri, 28 Jun 2019 23:45:04 +0100 Add support for logging to file or syslog instead of stdout
29a0f8b572f5db41e86af8d657a578c62890922c Arceliar Tue, 25 Jun 2019 19:31:29 -0500 some minor refactoring to dht callbacks and searches, work i...
54f1804101ff45e0b02580a17edaeab882beb21f Neil Alexander Thu, 20 Jun 2019 15:11:55 +0100 Try and solidify multicast interface behavior
2fd3ac683786f43edbdff5fe8bcfe489c702b8ca Neil Alexander Thu, 13 Jun 2019 23:41:42 +0100 Merge pull request #432 from neilalexander/gatekeeper
535ca06c0779060adaec476c2d21eaa9dca98831 Neil Alexander Thu, 13 Jun 2019 23:41:28 +0100 Merge pull request #431 from neilalexander/defaults
f545060e89bb53ff540391fa67273dba96526165 Neil Alexander Thu, 13 Jun 2019 23:37:53 +0100 Add notes on isSessionAllowed checks
9a7d3508846819320f761e638b154b6053c9bf05 Neil Alexander Tue, 11 Jun 2019 23:48:00 +0100 Fix expressions
ec5bb849752c1f9302e945dbff822c57cac137ba Neil Alexander Tue, 11 Jun 2019 15:30:55 +0100 Try to build the new RPM using CircleCI
e229ad6e2b7253a8db3da9876794aa220b5314bb Neil Alexander Tue, 11 Jun 2019 12:52:13 +0100 Update comments
907986f2009f649a27df4f73676975a59319a2d2 Neil Alexander Tue, 11 Jun 2019 12:50:01 +0100 Implement session firewall as gatekeeper func in cmd/yggdras...
720a078a35a8ce155574ef1a89176da13f1e5064 Neil Alexander Tue, 11 Jun 2019 10:52:21 +0100 Add SetSessionGatekeeper
17175b49f2b28772ffafc606715b5c72c96eafb4 Neil Alexander Tue, 11 Jun 2019 10:18:59 +0100 Add multicast interfaces to platform-specific defaults (this...
d4a3b2bc76cfee15475ced369f043873e8430620 Neil Alexander Tue, 11 Jun 2019 10:07:52 +0100 Merge pull request #429 from Arceliar/sessionfix
4b56849b082e944edce0ca49ca217a656717749b Arceliar Mon, 10 Jun 2019 22:09:12 -0500 fix issue with sessions dying and never being fixed
cab4b5f7934529cad65342a9bf50fef0596b5f2d Arceliar Fri, 31 May 2019 17:56:53 -0500 Merge pull request #428 from Arceliar/readerror
1addf08ccd48c96e464f13bea169f01abf0158dd Arceliar Fri, 31 May 2019 17:51:01 -0500 don't have Conn.Read return an error for temorary crypto fai...
7e837e97e983c693e768b0f659daea0845c96f73 Neil Alexander Fri, 31 May 2019 11:33:07 +0100 Merge pull request #427 from neilalexander/ckrenabled
f0422dbd8b99f0a9f6fbfce2b64475095716b6da Neil Alexander Thu, 30 May 2019 17:33:59 +0100 Fix panic when determining if CKR is enabled
e430d160186ba81299ea2024bd9e2d48420adc99 Neil Alexander Thu, 30 May 2019 12:52:35 +0100 Merge pull request #426 from neilalexander/errorhandle
9e086e70f09a2ed3a42c89269faf4fcf31895237 Neil Alexander Thu, 30 May 2019 12:44:47 +0100 Don't indefinitely block TUN/TAP reader goroutine when a con...
396c879d0fba8f22e966bcd3d80851f13bea6f7d Neil Alexander Wed, 29 May 2019 20:19:41 +0100 Merge pull request #425 from neilalexander/sessionmtu
0096d1ae3ec4fdd058dacec9b7c3e0ade2d88b2a Neil Alexander Wed, 29 May 2019 20:16:17 +0100 Re-add ICMPv6 packet too big handling
75cc25b7f461a06b5142924e270f57196c7a643a Neil Alexander Wed, 29 May 2019 19:17:10 +0100 Merge pull request #424 from neilalexander/sessionmtu
3b6c726a3cb6345f8afd647944cde58c57b6f573 Neil Alexander Wed, 29 May 2019 19:11:12 +0100 Fix bug where MTU was ignored by sessions, resulting in defa...
6b6266bfdd03ecdcc662d901c6fa544d808eb084 Neil Alexander Wed, 29 May 2019 18:19:13 +0100 Merge pull request #419 from yggdrasil-network/modular
78eb40cbad346202190c817f810b3fd2fc76a4ff Neil Alexander Wed, 29 May 2019 12:59:36 +0100 Record session uptime (purely for the admin socket)
b2513fce563aa0817642cadc5bfbf44eb8add001 Arceliar Tue, 28 May 2019 18:35:52 -0500 have the tunConn close things after a 2 minute timeout
5ea864869a4064ee33b2e973b9663fd5b01b887f Arceliar Thu, 23 May 2019 20:27:52 -0500 don't spam searches for unused connections. todo: timeout ol...
70774fc3de52b2f72ba6b771a92ed9ff419ba536 Neil Alexander Mon, 20 May 2019 21:45:33 +0100 Reimplement get/setTunnelRouting, add/removeSourceSubnet, ad...
5b8d8a9341480e36f31c81104ecaa9f7564c9b53 Neil Alexander Mon, 20 May 2019 19:51:44 +0100 Reimplement getNodeInfo, dhtPing, get/add/removeAllowedEncry...
e9e2d7bc6fffb7f29e86222d299106ec12d19f96 Neil Alexander Sun, 19 May 2019 22:03:20 +0100 Remove debug println
d575b83ec190837e555da17cb5ba286675d5d2b4 Neil Alexander Sun, 19 May 2019 22:02:04 +0100 Refactor admin socket somewhat, allow modules to set up thei...
8ef1978cb1c0e1445ce51921084abdd518554178 Neil Alexander Sun, 19 May 2019 17:27:48 +0100 Start factoring out the admin socket into a separate module ...
7ca5a2533dae672b0d17f5cdc2a26123a3e3423b Neil Alexander Sun, 19 May 2019 16:29:04 +0100 Implement GetDHT, GetSwitchQueues, GetSessions
8a6f6f3b2bc9b11941cfcbff5b43c82ebcc1deeb Neil Alexander Sat, 18 May 2019 17:21:02 +0100 Implement GetPeers and GetSwitchPeers API functions in Core,...
ce606099064b33c150ff07458d63b53df4ec172e Neil Alexander Sat, 18 May 2019 16:16:32 +0100 Remove wrappedConn as unnecessary
5b09b45572a88abb35617c8abb5e49cee0da10ba Neil Alexander Sat, 18 May 2019 12:28:49 +0100 Merge pull request #416 from fifteenthcommotion/yggdrasil-br...
080052ce04245e1c50158651d37060dbb7575e3a fifteenthcommotion Sat, 18 May 2019 04:25:57 -0700 remove ygg-brute gitignore
1b3ec0b93fa93ce5facd80ec30e6ccf09c00283e Neil Alexander Fri, 17 May 2019 22:59:29 +0100 Fix multicast start check so that it shouldn't give up if in...
2df62e2b9b4febec0e45e3050539b20d2b85f4d2 Neil Alexander Fri, 17 May 2019 22:52:14 +0100 Remove code that translates v0.2 config options (it was comm...
ae2cc13d141cd1385bd920b6a657e6cd8323b586 Neil Alexander Fri, 17 May 2019 22:29:52 +0100 Fix configuration reloading support
71ccaf753ecd88194fe3c12b09d192b2905e3cfa Neil Alexander Fri, 17 May 2019 22:09:20 +0100 Add crypto-key routing into TUN/TAP
9c01947b1c83a796f94708835b64dfeffc13e70d Arceliar Thu, 16 May 2019 18:10:47 -0500 reduce allocations in switch
522ed147b14f88d5892df3e5fbdfce5df5339189 Arceliar Wed, 15 May 2019 18:01:26 -0500 use the subnet derived ID/mask when creating a connection ba...
5bed78c7a71d3cc6e34faed0b688d9472feb75cd fifteenthcommotion Sun, 12 May 2019 12:40:45 -0700 add CC0 for good measure
db85a111941c3301f3ce04b9ac12eb6625412286 fifteenthcommotion Sun, 12 May 2019 02:18:03 -0700 unlicense and spacing perfectionism
5a3c730097ae8b2bd9febc9eefda595a093f5b03 fifteenthcommotion Sat, 11 May 2019 16:31:46 -0700 contribute decently fast yggdrasil address generator in C
efdaea1b5ecb00c9de739d54d16718f417deadeb Arceliar Thu, 2 May 2019 17:37:49 -0500 fix some races and GetBytes/PutBytes usage, but this still s...
5f66c4c95ceb57625c71e8ae5d4cafd1e4b6af18 Neil Alexander Sun, 28 Apr 2019 17:14:09 +0100 Try using separate workers for each TUN/TAP connection (some...
6469e39ff188b4adb7e83598f6d02595debe3268 Arceliar Fri, 26 Apr 2019 22:42:05 -0500 workaround to random timeouts
5d323861f03dc178f18362992d901d5945b392f1 Arceliar Fri, 26 Apr 2019 22:21:31 -0500 properly fix the memory errors, it was caused by a function ...
01ea6d3d80ba3bb7006d13ffab4ebb823be3d7b4 Arceliar Fri, 26 Apr 2019 21:49:11 -0500 somehow this doesn't seem to deadlock or crash from buffer r...
15051b0a3cc02f39be8ad5c000d65c19eae3e364 Arceliar Fri, 26 Apr 2019 19:31:47 -0500 Add deadline timers, keep searches alive until they complete...
0059baf36c9202f6327f4434f58825171b21ec90 Arceliar Fri, 26 Apr 2019 18:07:57 -0500 add a newConn function that returns a pointer to a Conn with...
75130f7735c961e33db05246c63cb1c048507345 Neil Alexander Tue, 23 Apr 2019 11:46:16 +0100 Fix TAP support again
2b44f5d2f6a81b33ac6e62d497e84132f5d873cf Neil Alexander Tue, 23 Apr 2019 11:37:32 +0100 Fix TAP support
b4513ca2e843242d6d6127d8b07df4df050bf841 Neil Alexander Tue, 23 Apr 2019 10:43:07 +0100 Re-add support for TAP mode
870b2b6a2ed09ad7d3509c6b3cc22d05c2b24d18 Neil Alexander Tue, 23 Apr 2019 10:28:40 +0100 Remove CKR from src/yggdrasil (it will be moved into tuntap)
2bee3cd7cac554a0b74de3e798f983cd716468e5 Neil Alexander Tue, 23 Apr 2019 00:04:22 +0100 Update TODOs at top of tun.go
d7a1c0474842c447b17d8c5a1bb8a07760d49a93 Neil Alexander Mon, 22 Apr 2019 23:58:59 +0100 It works, sort of, amazingly
e1a2d666bf0176da43e47c76d49892cb89f9081e Neil Alexander Mon, 22 Apr 2019 23:12:13 +0100 Clean up router, tweaks
6e528799e9fa6e9c8f547f71a2d1450a6faa0650 Neil Alexander Mon, 22 Apr 2019 22:38:37 +0100 Conn Read/Write operations will block while search completes
ea8948f3781877c5371d1b072326498a1d7a48d4 Neil Alexander Mon, 22 Apr 2019 20:06:39 +0100 TUN/TAP addr/subnet to Conn mappings, other fixes
9778f5d2b86336189d259b9bb272dcb9e470f0e4 Neil Alexander Mon, 22 Apr 2019 15:00:19 +0100 Fix search behaviour on closed Conns, various other fixes
bbd1246f7bf9615941a77608c63260fa6b744e00 Neil Alexander Mon, 22 Apr 2019 11:49:47 +0100 Fix bug in mask generation for outbound dials, change iface ...
ccf03fd3b6de8f41d8e192489d85e11f48db3c61 Neil Alexander Mon, 22 Apr 2019 11:22:40 +0100 Don't write huge mostly empty buffers unnecessarily
47eb2fc47fef04b7cfde6d97dd5c0ae72ad144c8 Neil Alexander Mon, 22 Apr 2019 11:20:35 +0100 Break deadlock by creating session recv queue when session i...
5a02e2ff443c7eac69ca9abe90226db103f3bf26 Arceliar Sun, 21 Apr 2019 22:31:56 -0500 apparently it was these callbacks that were sometimes deadlo...
9ce7fe2e3fbd72e24da88441236e4508160c3554 Arceliar Sun, 21 Apr 2019 20:56:12 -0500 fix tun/tap CIDR notation so things work on linux, may break...
5dada3952c5c2a59390a5db19f99fceecd4754a7 Arceliar Sun, 21 Apr 2019 20:38:14 -0500 use a session worker to try to avoid mutex hell. compiles, b...
0b8f5b5dda8122b7563b3207a2dcb981d1055cc6 Neil Alexander Sun, 21 Apr 2019 12:28:46 +0100 Tweaks
781cd7571f8ba92fe9ab1834b30b457efb338cdc Neil Alexander Sun, 21 Apr 2019 12:00:31 +0100 Fix race on tun conns, but still deadlocks if more than one ...
79bcfbf17578c594f53d1ba260cc4c29d5abca9b Neil Alexander Sun, 21 Apr 2019 11:50:41 +0100 Change some mutexes to atomics, change conns map to pointers...
62621f29603bbfcf8ef97e2e7fbcb80822407b7c Neil Alexander Sat, 20 Apr 2019 20:22:58 +0100 Some tweaks
d01662c1fb1a887e9406b05d7c3a62b6561bf94e Neil Alexander Sat, 20 Apr 2019 16:32:27 +0100 Try to convert TUN/TAP to use new yggdrasil.Conn, search mas...
319366513c57379b781e8aa2d305610aad37716b Neil Alexander Sat, 20 Apr 2019 11:53:46 +0100 Allow building with race detector
f3e742a297878ebf909c06d438af3d0e23a9bdc3 Neil Alexander Sat, 20 Apr 2019 11:53:38 +0100 Squash a whole load of races (and mutex half the world)
24281d4049acc6cfa1c4a88245160191fd209230 Neil Alexander Fri, 19 Apr 2019 23:47:11 +0100 Fix Read, update sample
693bcc5713f809a7a63874a7a06229e1f6f5cf80 Neil Alexander Fri, 19 Apr 2019 23:30:57 +0100 Update sample in cmd/yggdrasil
e31b914e384bcd5e60bc7a6baa08439d7e669b0b Neil Alexander Fri, 19 Apr 2019 23:30:43 +0100 Improve errors and handling of expired sessions
7e726b0afbea2fb1aafa406a1a5de96d538f9ea4 Neil Alexander Fri, 19 Apr 2019 23:04:09 +0100 Listener should clean up a bit more when closing
aac88adbedeb70a7f35068ee2ad5db0a883283b0 Neil Alexander Fri, 19 Apr 2019 22:57:52 +0100 Listen-Accept-Read-Write pattern now works, amazingly
27b78b925df96183b7e45fd5f3a4802e3c36cc98 Neil Alexander Fri, 19 Apr 2019 21:23:15 +0100 Move mutexes around
e3eadba4b7f95a151461303c098e68bfa6832eb7 Neil Alexander Fri, 19 Apr 2019 20:10:41 +0100 Protect session nonces with mutexes, modify sent/received by...
ade684beffbaeb3e46f4afb623ed2f6e1bc5bc41 Neil Alexander Fri, 19 Apr 2019 10:55:15 +0100 Signal when a session is closed, other tweaks
c59372136212a785e9c2415845bde076a83c5a3b Neil Alexander Fri, 19 Apr 2019 00:33:54 +0100 Tweaks
b20c8b6da5029d49d8beb74f204a90eb2e91e8b5 Neil Alexander Fri, 19 Apr 2019 00:11:43 +0100 Move some things around a bit, delete session workers
b2f4f2e1b66cef8008e002d1e253d55c5275b186 Neil Alexander Fri, 19 Apr 2019 00:07:26 +0100 Update errors, update Write
160e01e84f82763d77e7bbfd5863e8192707da7f Neil Alexander Thu, 18 Apr 2019 23:38:23 +0100 Searches called from api.go, various other tweaks, searches ...
eef2a02d0ab2f329adcb38b42da3fd44944359d2 Neil Alexander Thu, 18 Apr 2019 16:38:24 +0100 Experiment with new API
24fa8355f1b0d25c18592b8b63d787fc78fc1ef4 Neil Alexander Wed, 17 Apr 2019 18:35:10 +0100 Merge pull request #401 from neilalexander/modular
9bc24f8dbfff90344f765c3a8ea3c965f537308f Neil Alexander Mon, 15 Apr 2019 22:00:38 +0100 Return both current and previous config when replacing
53fba063820fe3fe93652ea73c2f73e288c2de64 Arceliar Thu, 11 Apr 2019 00:28:27 -0500 Merge pull request #407 from cathugger/develop
ed4e21478fc11c9e22a0291999ae3658f98a5109 Neil Alexander Sun, 7 Apr 2019 23:30:07 +0100 Merge pull request #409 from vpzomtrrfrt/armel
2465ad03849771587c8a88c5269672d3eb20fa10 Colin Reeder Sun, 7 Apr 2019 16:14:58 -0600 Add armel to PKGARCH usage list
b5e3b05e77e9b0476bffaeea71d2caa17ee90bb6 Colin Reeder Sun, 7 Apr 2019 13:07:26 -0600 Add armel support to deb script
4488189a752b9c51d1755e8f7546819e0043731c cathugger Sat, 6 Apr 2019 21:34:47 +0300 wire: cleaner and faster wire_intToUint and wire_intFromUint
2e72c7c93d9d9a6306d8b669a823cd395c057a44 Neil Alexander Mon, 1 Apr 2019 22:45:30 +0100 Fix mobile logging
90feae6a7d24124a01a2e32975851117e0328b97 Neil Alexander Mon, 1 Apr 2019 20:12:39 +0100 Comment out AWDL (doesn't work in iOS properly) and move out...
350b51cabb0e92444dc0e6de3e00cc7cbf06e387 Neil Alexander Mon, 1 Apr 2019 20:10:14 +0100 TUN/TAP now uses config, log, etc from adapter.go
58f5cc88d03abee0afc1f3555c8aad0b1f274a1f Neil Alexander Mon, 1 Apr 2019 19:59:50 +0100 Fix session bug, fix dummy adapter, fix mobile framework bui...
047717abf2d06c8e72c799a89c33507a6f86a5c6 Neil Alexander Mon, 1 Apr 2019 18:02:06 +0100 Break out mobile and dummy adapter
39baf7365c8b7c4eb82ade458eca9985c5d075c5 Neil Alexander Sat, 30 Mar 2019 00:09:35 +0000 Unexport/modify some interfaces to revive broken iOS/Android...
4c0c3a23cb6aec8a6364b3fae9220a1a8cd2d99a Neil Alexander Fri, 29 Mar 2019 18:24:57 +0000 Fix bugs
f19a4e43982dc512a929d113daf51c6552981cff Neil Alexander Fri, 29 Mar 2019 18:18:31 +0000 More godoc improvements
b5ac65cacbdc3e50d5059936af106e6634bdd963 Neil Alexander Fri, 29 Mar 2019 18:05:17 +0000 Rearrange public interface, godoc improvements
399e1a2ffe1a375f64517152c336f6e54b9cb945 Neil Alexander Fri, 29 Mar 2019 08:58:30 +0000 Make AddPeer remember added peer (as opposed to CallPeer whi...
a8305210786cce91bfca5b61214f5b6a173c620c Neil Alexander Fri, 29 Mar 2019 08:38:09 +0000 Don't crash if Yggdrasil is started with no router adapter
dd05a7f2a816df8eecc5f50950097908f28b9d69 Neil Alexander Thu, 28 Mar 2019 19:09:19 +0000 Tweaks
fd0b614f9c0780e0b85a2ae77174050524ab3d61 Neil Alexander Thu, 28 Mar 2019 18:03:14 +0000 Temporarily disable debug CircleCI builds as I don't know ho...
7ea4e9575e611192ec4b81b51dfc13e89e200e74 Neil Alexander Thu, 28 Mar 2019 16:13:14 +0000 Break out multicast into a separate package
03bc7bbcd607269bc40d742b2caee5f7accba1ca Neil Alexander Thu, 28 Mar 2019 15:32:01 +0000 Fix TUN/TAP for non-Darwin platforms
eb22ed44ac24664e7f964a7c1fb27f2d7303d7ba Neil Alexander Thu, 28 Mar 2019 09:50:13 +0000 Add new reject channel to router so we can send back rejecte...
0715e829c2b38ed1183d10b942803a3074c01507 Neil Alexander Thu, 28 Mar 2019 09:12:00 +0000 Fix adapter setup and no longer panics on packets shorter th...
0b494a8255881fef79c926f74773b1322b0cb505 Neil Alexander Thu, 28 Mar 2019 00:30:25 +0000 Refactoring: move tuntap and icmpv6 into separate package
67c670ab4c87a19db77f42f4e6dc49c4ac54a056 Neil Alexander Tue, 19 Mar 2019 16:39:02 +0000 Merge pull request #391 from aparcar/patch-1
3f824ee99c9381ca139a6725d9fbda3ca03ced58 Paul Spooren Tue, 19 Mar 2019 15:54:49 +0100 README: add OpenWrt as supported platform
c11f08f2a38fcb634d6e8a1a74bec960c4114882 Neil Alexander Wed, 13 Mar 2019 23:05:09 +0000 Merge pull request #384 from yggdrasil-network/develop
b57030430cfaa71b37ea933ce80027ffbb7bb250 Neil Alexander Wed, 13 Mar 2019 20:21:01 +0000 Update README.md
e582ac102b76e2bd2ce14dd36495b0000dd616f8 Neil Alexander Wed, 13 Mar 2019 20:12:08 +0000 Update README.md
7478c8ba2b583a275af49c9b0801702d53d1c3a6 Neil Alexander Wed, 13 Mar 2019 20:08:50 +0000 Update README.md
09c92698dffa5d54e61702acd7191efccafbd517 Neil Alexander Wed, 13 Mar 2019 20:06:02 +0000 Update README.md
9019ccc118a2805762e4d42060750ebc6436d7e7 Neil Alexander Wed, 13 Mar 2019 19:09:09 +0000 Don't install gomobile for now
14afb8881e744f4cbf65fac01c0ebb1dcbdadfd8 Neil Alexander Wed, 13 Mar 2019 18:51:00 +0000 Update CircleCI to use Go 1.12 on other
8ddadce699ff61561d3b1de88be4236aa21f6af6 Neil Alexander Wed, 13 Mar 2019 18:47:03 +0000 Update CircleCI to use Go 1.12 on macOS
9f16fc47b3c5493d6d02d45b8b75cbdc59a34ffc Neil Alexander Wed, 13 Mar 2019 18:41:47 +0000 Update CircleCI again
d6111911d465d8a29f3280a89da767a5443bf2d3 Neil Alexander Wed, 13 Mar 2019 18:36:28 +0000 Update CircleCI again
d4437afa34cfe61286b82e910966fd8c66ca1bbd Neil Alexander Wed, 13 Mar 2019 18:27:20 +0000 Update CircleCI to 2.1
2892e10e3e733122947750afb610d536d064d4b2 Neil Alexander Wed, 13 Mar 2019 18:12:16 +0000 Merge pull request #383 from neilalexander/multicastaddr
d0aeffb5f444707c7feb2dfa7684c08e071e707a Neil Alexander Wed, 13 Mar 2019 18:05:59 +0000 Update CHANGELOG.md
5bacfabae7061abf3e0a4e7dc6f7628d6c2f378d Neil Alexander Wed, 13 Mar 2019 17:43:33 +0000 Handle cases where link-local addresses may disappear or cha...
cc0c188dc9ad01ab388fb90a57d8804c85cda232 Neil Alexander Tue, 12 Mar 2019 20:16:37 +0000 Merge pull request #380 from neilalexander/listeners
41872820c38574fbc3fd6be3265e43ce49fb0333 Neil Alexander Tue, 12 Mar 2019 19:18:43 +0000 Remove isAutoconf option to GenerateConfig
4062c93e18129b8f51ea86602b7d90c4b86e509c Neil Alexander Tue, 12 Mar 2019 19:04:30 +0000 Re-order config, update default Listen
a364aac14580c9c21a18507348de010aecd8fe21 Neil Alexander Tue, 12 Mar 2019 16:08:16 +0000 Merge pull request #379 from neilalexander/allowedfix
830be7f4db5de9836dbd2a49fdefae5aa0cec7ff Neil Alexander Tue, 12 Mar 2019 16:06:12 +0000 Update comments again
dc3a05f13ab2ea084a6453b0b11915a5458e2ec5 Neil Alexander Tue, 12 Mar 2019 16:03:02 +0000 Correctly classify link-local addresses in the TCP handler, ...
c388885a922cea4f0e5e8a6f46c314c6c0cc0e9e Neil Alexander Tue, 12 Mar 2019 15:29:42 +0000 Update config comments for AllowedEncryptionPublicKeys
229de91a3ae35cf0b088fc6064494cb8a9ab3a4b Neil Alexander Tue, 12 Mar 2019 15:01:27 +0000 Fix AllowedEncryptionPublicKeys so that it works in incoming...
43643e0307c3c6f34358a848796b757f2e9eae17 Neil Alexander Tue, 12 Mar 2019 10:02:04 +0000 Merge pull request #374 from yggdrasil-network/develop
b3b64ddb9a00c60337dba0b0979a1fc880589831 Arceliar Sun, 10 Mar 2019 14:19:28 -0500 Merge pull request #378 from neilalexander/linklocalport
ec19c479dd31ff342c808df711c50e07808401c9 Neil Alexander Sun, 10 Mar 2019 19:17:03 +0000 Add comment about no reloading for LinkLocalTCPPort
9d5ca85424ab25fb8244a6238c780a37e2847e1c Neil Alexander Sun, 10 Mar 2019 19:08:56 +0000 Add LinkLocalTCPPort option
07822a74c7decd0adfbf125722df3972c6d293e1 Neil Alexander Sun, 10 Mar 2019 18:32:10 +0000 Update CHANGELOG.md in preparation for v0.3.4
c48cbfa78bdb2b75733f55ba6dda53999cff27c4 Neil Alexander Sun, 10 Mar 2019 18:08:30 +0000 Merge pull request #377 from neilalexander/awdl-fixes
3c2cdfea1c14ca1099fe21387f0611a162d01f9c Neil Alexander Sun, 10 Mar 2019 18:05:27 +0000 Keep AWDL awake, or wake it up again after a minute if suspe...
9507117a3c1ae4370834b311ce0273b7054b9e9a Neil Alexander Sun, 10 Mar 2019 08:55:19 +0000 Merge pull request #373 from l-n-s/apparmor-2
f5c6c191ea6d52173716f77ab4204345d2c4f8ab Viktor Villainov Sat, 9 Mar 2019 22:34:26 -0500 AppArmor: multiarch support and allow datagram transports
f65e66ac26ba90577a65258408d8f469e8b1aaed Arceliar Sat, 9 Mar 2019 19:34:16 -0600 Merge pull request #376 from Arceliar/fixes
3c696c3e55fef4e58f6a60ebfc148ff349aa39b5 Arceliar Sat, 9 Mar 2019 19:27:52 -0600 use idle time in switch decisions to force it to try all lin...
7017c6d102c631ad0ffb3d15b310fd9bda687887 Arceliar Sat, 9 Mar 2019 18:43:09 -0600 Merge pull request #375 from Arceliar/fixes
c7b4bfcef5ddb440ac7ab234609ac0ef89baa9b3 Arceliar Sat, 9 Mar 2019 18:08:26 -0600 misc fixes
98d66ed0480f47eb110362a3b85f5f261724b975 Neil Alexander Sat, 9 Mar 2019 23:13:06 +0000 Update CHANGELOG.md
00ad8e594e6d757a02caccc3638b44741c903cc4 Viktor Villainov Sat, 9 Mar 2019 08:15:14 -0500 Add AppArmor profile
f38963c71b00ea4535d11690de122cf595b06fdf Neil Alexander Sat, 9 Mar 2019 09:28:40 +0000 Merge pull request #371 from neilalexander/multilink-fixes
03eec4b14d6dc42af4177176b2d8a6d3dfc5d160 Neil Alexander Sat, 9 Mar 2019 09:24:52 +0000 Don't leak interface name via multicast, ensure zone is alwa...
a0e6edd219ce7964aa3f64540092f8d610c72143 Arceliar Fri, 8 Mar 2019 18:56:47 -0600 Merge pull request #360 from neilalexander/multilink
57fa56853df293b60391c5366e44fd7911c517e7 Arceliar Fri, 8 Mar 2019 18:55:16 -0600 Merge pull request #370 from Arceliar/switch
426d1570259dedec8d527b8c832b24b4829d4765 Arceliar Fri, 8 Mar 2019 18:51:07 -0600 make sure we don't replace an existing listener
917ca6c1c58696a13c58b4dc44a66644d1165d53 Neil Alexander Fri, 8 Mar 2019 10:26:46 +0000 Make changes based on review comments
02b1892cc583a554cb1a63f9db15790d17b3a092 Arceliar Thu, 7 Mar 2019 21:36:12 -0600 try to switch parents if a parent link is blocked
57eb6eaeb0c095d66ff4fa19912c81f820c2303a Neil Alexander Wed, 6 Mar 2019 17:45:47 +0000 Clean up config package
898f7865b115a08ab52177fe29f638bd73daee46 Neil Alexander Wed, 6 Mar 2019 17:40:21 +0000 Merge pull request #369 from neilalexander/fix339
3bc3002fff885b892b5f7cb13ea63fe7740f578b Neil Alexander Wed, 6 Mar 2019 17:37:48 +0000 Add handlers for setTunnelRouting/getTunnelRouting
ad7e392afe0236ec3d0c3e4353f615129c7515b0 Neil Alexander Wed, 6 Mar 2019 17:32:25 +0000 Fix getRoutes (#339)
b8cabf321276911bca9238726c67f7fe30560ee0 Neil Alexander Wed, 6 Mar 2019 16:40:48 +0000 Support removing Listen interfaces at runtime properly
18ef28a4772e402785c48e5df59c0fb020563da4 Neil Alexander Wed, 6 Mar 2019 13:00:45 +0000 Fix default Listen config
531d9f39ca03fae52a397b8e1a87ba436574b132 Neil Alexander Wed, 6 Mar 2019 12:15:40 +0000 Fix multicast bug, set static multicast interval 15 seconds
c0d5a8c0bd8e9de113edc01063f98b2665ca56a3 Neil Alexander Wed, 6 Mar 2019 12:09:57 +0000 Clean up old listeners first
f4e17b9a9f10bab9292cddc4bd20f146d2582fa2 Neil Alexander Wed, 6 Mar 2019 12:07:33 +0000 Properly handle multicast interfaces going up and down
cc0c725e63a9bf8da01d7b4942d4bb3b2e9625b0 Neil Alexander Wed, 6 Mar 2019 11:06:58 +0000 Merge branch 'develop' of github.com:yggdrasil-network/yggdr...
81aed4244c037403af6a680dbbd82365e0021b7a Neil Alexander Wed, 6 Mar 2019 11:06:46 +0000 Merge pull request #368 from willeponken/add-reload-busybox-...
de2aff27583c51cdc1a0bd428235f3c391519ffd Neil Alexander Wed, 6 Mar 2019 11:06:13 +0000 Refactor multicast so that it creates a new TCP listener for...
f4ccbe6c94fa2a49e8b54392d42f5a1c7879cebf William Wennerström Wed, 6 Mar 2019 11:30:49 +0100 contrib/busybox-init: add reload and use -useconffile
2419b61b2c2be7c96b8be90d44109bff5d8452ca Neil Alexander Tue, 5 Mar 2019 22:10:36 +0000 Merge branch 'develop' of github.com:yggdrasil-network/yggdr...
03b5261f1cc2cd5c83b1d7d7f548e68749e7dfc1 Neil Alexander Tue, 5 Mar 2019 22:09:35 +0000 Merge pull request #366 from willeponken/add-contrib-openrc
19267beb9ebf39ad0972bdb8a00512f9708b8692 Neil Alexander Tue, 5 Mar 2019 22:07:20 +0000 Merge branch 'develop' into multilink
76dd1f6345ac2a151d4110d2c35625db5bb1e81c William Wennerström Tue, 5 Mar 2019 22:27:51 +0100 contrib/openrc: I like symmetry
1097c1c0c964ef1e9df95fd3a3321ef46be93485 William Wennerström Tue, 5 Mar 2019 20:50:24 +0100 contrib/openrc: add reload command
26a952aa6c179831ec3de30fe58c8c3cbf49d9df William Wennerström Tue, 5 Mar 2019 20:35:02 +0100 contrib/openrc: add init file for OpenRC
d5a9c39dab3fb8e8325ef107b42393b9e24a8abc Neil Alexander Tue, 5 Mar 2019 18:24:07 +0000 Merge pull request #365 from neilalexander/fix362
236692bdc42accdfecd43ffd6730df80f20a7a22 Neil Alexander Tue, 5 Mar 2019 17:55:46 +0000 Add getTunnelRouting and setTunnelRouting (fixes #362)
fbc0b866fc4a05319fc0d5043a287437ad36e5f2 Neil Alexander Tue, 5 Mar 2019 17:46:08 +0000 Merge pull request #364 from neilalexander/fix363
a17d6d3a688b772cb0b725d7228174b4fba1e672 Neil Alexander Tue, 5 Mar 2019 17:37:26 +0000 Fix getTunTap (fixes #363)
e71108dd26537ba3fffe6e228f160808d1c3785d Neil Alexander Tue, 5 Mar 2019 09:16:44 +0000 Fix date in changelog.md
2ef823e69c7fd25cb6f1b18e3d9ca7ac965e4a9d Neil Alexander Mon, 4 Mar 2019 23:16:46 +0000 Fix deadlock when reconfiguring multicast
88925d3e06921107a603eb96def354cc938bea52 Neil Alexander Mon, 4 Mar 2019 22:45:35 +0000 Centralise call/listen functions in link.go
61774aed3bfe286422bdb4a92e5bd3e4f84848e0 Neil Alexander Mon, 4 Mar 2019 20:33:08 +0000 Show proto in admin socket, link linkInfo from peer, other f...
2b8648e2b346daef301cd2d968c1315d40617e38 Neil Alexander Mon, 4 Mar 2019 19:04:09 +0000 Fix debug builds
0be0b078cbe08b0752b5eece2b2aeef5c919a79a Neil Alexander Mon, 4 Mar 2019 19:00:06 +0000 Remove unused types in link.go
eeede4e6d0c0d221a25f8e5816569f3400d89cfc Neil Alexander Mon, 4 Mar 2019 18:47:40 +0000 Fix some obvious concurrency bugs
82bb95b77f2e64264f67c627df56812637705c4f Neil Alexander Mon, 4 Mar 2019 18:41:32 +0000 Some more (inelegant) multiple listener code plus some recon...
be8db0c120b48c233e29318138cb62cda94a2296 Neil Alexander Mon, 4 Mar 2019 17:52:57 +0000 Support multiple TCP listeners
ae79246a66dadfdd3a84599731597cf9a1c3ed8e Neil Alexander Mon, 4 Mar 2019 17:09:48 +0000 Move TCP under link.go
ddd1ac460604162870bc30b2a83a409e2542f8b4 Neil Alexander Mon, 4 Mar 2019 08:44:25 +0000 Fix launchd file for macOS to use -useconffile
1e2436f5c150991ca72c4a0dae1374d5e926e921 Neil Alexander Mon, 4 Mar 2019 08:38:41 +0000 Merge pull request #359 from neilalexander/macospkg
7c435e6c1ba5d5cb104df4a356256507eb612ebd Neil Alexander Mon, 4 Mar 2019 08:35:45 +0000 Fix macOS package
035ace9824cd6d453e179d768c3b2b1bceb377b6 Neil Alexander Sun, 3 Mar 2019 19:37:14 +0000 Merge pull request #358 from neilalexander/unixadmin
918ce5a3fcf9f89e63685d1ffa7cf50e1889a41e Neil Alexander Sun, 3 Mar 2019 19:32:36 +0000 Add a timeout on the UNIX admin socket check
be2f46ece8e5832ede92aed6c5955958182e24bb Arceliar Sun, 3 Mar 2019 13:15:14 -0600 Merge pull request #356 from neilalexander/unixadmin
c940bae9e3587bea0519b5b10eaecc29006fc07b Neil Alexander Sun, 3 Mar 2019 14:15:01 +0000 Update output
8f66d5b8ddc756ce7b888e826fba753b9e24c342 Neil Alexander Sun, 3 Mar 2019 14:09:54 +0000 Try to clean up UNIX admin socket
8342dfc6d5e88011a690cb4ef13cfad9a96da7b8 Neil Alexander Sat, 2 Mar 2019 15:29:25 +0000 Merge pull request #351 from yggdrasil-network/revert-333-de...
857a33c91bb9151817eef3d706e1f543a997bf5f Neil Alexander Sat, 2 Mar 2019 15:26:55 +0000 Revert "Simplifying Dockerfile"
46a5c7cccfb69b1733d399a761a45223a9d34292 Neil Alexander Sat, 2 Mar 2019 10:39:39 +0000 Merge pull request #333 from cwinfo/develop
3c733eadb4eebddeaf24e398efd522c0be9b7eab Neil Alexander Sat, 2 Mar 2019 10:33:47 +0000 Merge pull request #350 from neilalexander/awdl
98a84ec7e5c2c9a628db3e61381be51db10b74de Arceliar Fri, 1 Mar 2019 19:18:45 -0600 Merge pull request #338 from Arceliar/fixes
b401b92a75a8da0fba86d2d2e4b34fb05f097e97 Neil Alexander Sat, 2 Mar 2019 00:38:18 +0000 Try updating circleci workflow
12e088ab9e282663d48334b30a27b4975e9bee6d Neil Alexander Fri, 1 Mar 2019 19:34:53 +0000 Remove unnecessary Cgo line
e99903bf725de434b76ea3c790afdd2b43e894cb Neil Alexander Fri, 1 Mar 2019 19:26:50 +0000 Wake up AWDL on Darwin if awdl0 is an enabled multicast inte...
a6ae159329938f8252f2495fcc79abafcc1eaf86 Neil Alexander Fri, 1 Mar 2019 18:26:52 +0000 Give some more feedback that a configuration reload actually...
58757bb9558c7f6e4ab3a912cb886747bee11fa2 Neil Alexander Fri, 1 Mar 2019 16:34:03 +0000 Merge pull request #349 from willeponken/add-busybox-init
ef7782289762770e8992aa880572418360ad2f81 William Wennerstr?m Fri, 1 Mar 2019 17:26:07 +0100 contrib/busybox-init: add init.d script for busybox init
304f22dc1d23807d7f612f3d32433121b4876c5c Arceliar Thu, 28 Feb 2019 20:05:21 -0600 re-enable session workers in a way that doesn't block and dr...
06df791efc20ceec653c81dd624ff789eecd5fb6 Arceliar Thu, 28 Feb 2019 19:08:56 -0600 buffer packets moving from the switch to the router, allow t...
371b5ca6a2115d88fa5fe5f21f8d9624c65a766e Arceliar Thu, 28 Feb 2019 18:49:34 -0600 Change log message about AllowedEncryptionPublicKeys from De...
25692420501e7252c2615382b8115d7119008eb2 Arceliar Tue, 26 Feb 2019 21:07:56 -0600 fixes to linkInterface.handler()
def4fb358787a73f9e2f44180b5363e560ceb29a Arceliar Sun, 24 Feb 2019 14:48:16 -0600 fix timeout and improve logging on connection close
654407dc6d1dc5724420d7e08f2064d0e5b32a68 Arceliar Sun, 24 Feb 2019 13:24:55 -0600 close long-dead connections in link.go instead of in switch....
bb3edd5e556fdb09f83eb8c2d5708f2de7f0dd56 Arceliar Sun, 24 Feb 2019 12:59:30 -0600 add the relevant error to the default logging when a connect...
042adb0516e4516f0d316b786ff611bbb5da5ad8 Arceliar Sat, 23 Feb 2019 00:07:00 -0600 make sure the only place traffic is ever dropped is in the s...
68dce0dd74d4e60b0fe4ddddd15dc63598938e79 Arceliar Fri, 22 Feb 2019 23:16:38 -0600 Merge branch 'switch' into session
1f1ba3bab8fe562ac0f0bda8e99070b6ab290a6a Neil Alexander Thu, 21 Feb 2019 19:21:27 +0000 Merge pull request #335 from yggdrasil-network/develop
24cf4b9d2b6aed148ad1e07ae0d8317eefb780e8 Neil Alexander Mon, 18 Feb 2019 22:31:34 +0000 Add ExecReload for SIGHUP
1192ceaf68eac34c5c99dc39f2e864c7dc3d3885 Neil Alexander Mon, 18 Feb 2019 18:10:05 +0000 Update CHANGELOG.md
e31962de0fdefc3128cc033b6723d53b9503ee2d Arceliar Sat, 16 Feb 2019 16:26:20 -0600 Merge branch 'develop' into switch
45224d5f1023a0741742613464a63e72ee59daef Neil Alexander Sat, 16 Feb 2019 09:57:21 +0000 Merge pull request #334 from Arceliar/bugfix
957248b3dded3133cea5d134f1eb1a0bed68c36a Arceliar Fri, 15 Feb 2019 20:23:28 -0600 add twolink test for namespaces with multiple links with dif...
6f0bbbfb987c00e79a9eea460b0436c76928983f Arceliar Fri, 15 Feb 2019 19:35:10 -0600 Debug some issues with the state machine that tracks idle co...
3c9c8672c9ca8be363bc13112acf1f04df45ab16 Arceliar Fri, 15 Feb 2019 16:28:48 -0600 Merge branch 'develop' of https://github.com/yggdrasil-netwo...
2b70f967a8cbbaa085a04147080f9df1815007df Christer Warén Mon, 11 Feb 2019 16:54:45 +0200 Merge pull request #14 from cwinfo/new-docker-solution
594a988ec659cd159e706f52c0c4cf516f66cc3b Christer Warén Mon, 11 Feb 2019 16:53:12 +0200 Merge pull request #13 from yggdrasil-network/develop
c2561c90c7d74d082eb291e8e7f0ed17d953242a Christer Warén Mon, 11 Feb 2019 16:50:22 +0200 Update Dockerfile
2ba427a7370270acd13afe57ccc1c65c43ea842a Neil Alexander Sun, 10 Feb 2019 18:19:20 +0000 Merge pull request #329 from neilalexander/readtimeout
8ab624242a330af30f08dd5cc0145adb8c8030dc Neil Alexander Sun, 10 Feb 2019 18:19:09 +0000 Merge pull request #330 from neilalexander/systemdresume
3640ee7177f030cd18212b639697f62844d1c623 Neil Alexander Sun, 10 Feb 2019 18:18:58 +0000 Merge pull request #331 from neilalexander/macosci
30320801d380d3e90b32adee53361106b4b3aa31 Neil Alexander Sun, 10 Feb 2019 15:23:49 +0000 Don't build 32-bit builds for macOS
fe09c234bc89aa79befb42aa13dcb79c129e4c44 Neil Alexander Sun, 10 Feb 2019 12:29:04 +0000 Fix Debian generate.sh
9f7609817e146088dd6dbf192b621808a48f4ef8 Neil Alexander Sun, 10 Feb 2019 12:22:39 +0000 Remove yggdrasil-resume.service from systemd contrib and Deb...
0ca64b0abe4735a91f8440b45a9b4e7088cd8c98 Neil Alexander Sun, 10 Feb 2019 12:13:49 +0000 Remove ReadTimeout configuration option
21cecf4630bf365a400ada8aa8fdcfa696029830 Arceliar Sat, 9 Feb 2019 17:44:25 -0600 consistently prioritize which peer to forward to instead of ...
f7576d6b69433054d8aa8708ef899c6014a3f65b Arceliar Sat, 9 Feb 2019 15:35:03 -0600 Merge pull request #327 from Arceliar/bugfix
ad43558fbb312e58614ca03f530ca0ace6185da9 Arceliar Sat, 9 Feb 2019 15:30:17 -0600 fix bug in switch time
74ac535d550d30577dcefa8bc6d397356e6f65e2 Arceliar Fri, 8 Feb 2019 19:46:11 -0600 slightly faster switch logic, should be easier to have a use...
16d754bbbcd3f18941116e6d1ab275d26e5c4e41 Arceliar Tue, 5 Feb 2019 17:51:58 -0600 Merge pull request #325 from Arceliar/alloc
41f49faaa0b86b6b42420eb2bcc384dc3af0df51 Arceliar Tue, 5 Feb 2019 17:39:59 -0600 get code running in the netns test again, remove unnecessary...
4ed10bc5285463124682a05d2ce15170cc80323d Neil Alexander Tue, 5 Feb 2019 12:25:18 +0000 Merge pull request #324 from mikhailnov/develop
ebdd968c246e281f73133d83b0b072464b133050 Mikhail Novosyolov Tue, 5 Feb 2019 15:22:09 +0300 Fail build script if building of any target fails
462af89600334b3e2321964573a31c893616f29e Christer Warén Mon, 4 Feb 2019 15:25:37 +0200 Merge pull request #12 from cwinfo/develop
7407663a3f4e05da92ea55b9a597ecfe4684e8d3 Christer Warén Mon, 4 Feb 2019 15:24:13 +0200 Merge pull request #11 from yggdrasil-network/develop
f747f259b33a941341338a24046857cfd162fc48 Arceliar Sun, 3 Feb 2019 16:21:45 -0600 Merge pull request #318 from yggdrasil-network/link
a49a9bbf18cd92da13de519f2bdb2ebaa764fadb Arceliar Sun, 3 Feb 2019 15:57:45 -0600 Merge pull request #322 from Arceliar/link
2f8dd5dde01c75ff76e01157fb77ddeec1e03053 Arceliar Sun, 3 Feb 2019 15:50:25 -0600 remove race condition in setting peer.close by requiring it ...
5ddf84f32991ae8bda3361cbbbea7c46294e97d3 Arceliar Sun, 3 Feb 2019 15:22:14 -0600 remove peers completely after a long switch timeout, this co...
ebbe5f67ad5a988e435aaf3d7df8390a7eab8da5 Arceliar Sat, 2 Feb 2019 22:41:51 -0600 don't time out a link unless we were expecting an ack and di...
b44a0f29f3ed3ed31323027eef864acf20240259 Arceliar Sat, 2 Feb 2019 22:18:55 -0600 send an ack if we receive a packet and don't have any return...
6d83d970bb19ddb88016cf8cd0a89b411ac08b4f Neil Alexander Fri, 1 Feb 2019 07:57:27 +0000 Merge pull request #320 from neilalexander/link
43f798e82ea1cce63e23c1c2be46426fc25a1c46 Neil Alexander Fri, 1 Feb 2019 00:02:17 +0000 Check link-local in tcp.go, track direction in link.go, fix ...
ec5f7d98790b246c3e5f0c5b143f5789ad895166 Neil Alexander Thu, 31 Jan 2019 23:47:20 +0000 Enforce AllowedEncryptionPublicKeys for all peers inc. link-...
432f93de894fcc21a3fb30a32fa0e053405796c7 Neil Alexander Thu, 31 Jan 2019 23:29:18 +0000 Check AllowedEncryptionPublicKeys
e36f88c75f8702442478b1e15544c602ccdbe72d Neil Alexander Thu, 31 Jan 2019 23:18:02 +0000 Info logging when link connects/disconnects
05962b2cbd3d7f184f8903ffafc943bef001e2ff Arceliar Wed, 30 Jan 2019 20:58:23 -0600 disable idle nodes in the switch instead of killing the conn...
901333cc9929f5598634b2111ad423c76b03fcad Christer Warén Wed, 30 Jan 2019 13:12:46 +0200 Update Dockerfile
6e196b9f81d3b108fbe2fbb84368fe8698ed67bc Christer Warén Wed, 30 Jan 2019 13:02:34 +0200 Merge pull request #10 from yggdrasil-network/develop
2466c54a71a231795e283ad525268381ef066c55 Neil Alexander Sun, 27 Jan 2019 20:56:10 +0000 Update debug lines in link.go
1a3a67f205095a47140cd6b9b7473cc49246b928 Neil Alexander Sun, 27 Jan 2019 20:54:21 +0000 Merge remote-tracking branch 'origin/develop' into link
c5cc280556450a79c5dbbf7c1dc0a39cacbfda91 Neil Alexander Sun, 27 Jan 2019 20:51:55 +0000 Merge pull request #287 from neilalexander/logging
22d2e0e4fe305a47f3cc35b68daae98f10659b43 Neil Alexander Sun, 27 Jan 2019 13:33:32 +0000 Fix debug builds
0838928668de232beb00c595149b28cc31ff5a52 Neil Alexander Sun, 27 Jan 2019 13:31:43 +0000 Add support for flexible logging levels
6ef0e47632e9929f5b7ec8e66daba29a8bf4d51e Arceliar Sat, 26 Jan 2019 14:27:37 -0600 fix merge conflict
5b31cbee2a8d59ad25d46595925505694d9b2a3e Arceliar Sat, 26 Jan 2019 14:24:03 -0600 Merge pull request #317 from Arceliar/deadlock
bca69df1f6da415c97d15c5b18a770b404ffa190 Arceliar Sat, 26 Jan 2019 14:07:18 -0600 possible workaround to a deadlock
15750a51944b721173fd5b7fbbbc10efa688e75c Arceliar Fri, 25 Jan 2019 18:18:38 -0600 Merge pull request #316 from jcgruenhage/ansible
2baedc9bcc6fa4bd4863d84019ce652ef1037e6a Jan Christian Grünhage Fri, 25 Jan 2019 21:28:22 +0100 make ansible key generator a tiny bit faster
705b914d008f4917a4fee8ea5bdd0d875d930367 Neil Alexander Wed, 23 Jan 2019 19:42:33 +0000 Move awdl into link
188a9e439dbac4a4e9a99526eecc541ba6d7bd74 Neil Alexander Wed, 23 Jan 2019 18:16:31 +0000 Bug fixes for AWDL
2944be4faff0419cc4e4c7d4dbe68672d56473df Neil Alexander Wed, 23 Jan 2019 17:05:16 +0000 Further tweaks
81545fd9bfc2d05cd7144ede8e0d231c62c1668f Neil Alexander Wed, 23 Jan 2019 15:16:22 +0000 Clean up
9c6cf5068424ede379dd53880648a3b002333fb1 Neil Alexander Wed, 23 Jan 2019 15:08:19 +0000 Adapt AWDL to link
7b2460662d6c4dc4ebf12940e29bff43b8ef4106 Arceliar Tue, 22 Jan 2019 21:53:39 -0600 close the connection before blocking a duplicate link
f936151f2dc0de0caed3950c3c3d7f43959db21c Arceliar Tue, 22 Jan 2019 21:48:43 -0600 correctly clean up various things
eb8951081d167059457e9bfaa57b7cfdc63e6a09 Arceliar Tue, 22 Jan 2019 21:23:57 -0600 fix duplicate connection bug, I think this is also in develo...
12c0e019dc6114626fe4ed76f6f17e379a576484 Arceliar Tue, 22 Jan 2019 21:16:41 -0600 only create one interface, but still opens duplicate connect...
f95663e9230d906d30de5b53a5f80cceb150b426 Arceliar Tue, 22 Jan 2019 18:24:15 -0600 actually finish initializing peers
137212d8cf1e811c2cf696d37a4ff5104997a9d7 Arceliar Mon, 21 Jan 2019 23:08:50 -0600 work in progress, establishes TCP connections and gets throu...
5a4d6481ddad8161061d396e2f4fa3d1dc0f14ff Arceliar Mon, 21 Jan 2019 21:27:52 -0600 Work in progress, add a linkInterfaceMsgIO interface type an...
ad6ec6ab11b828ff70e8bf651282023f4907458f Neil Alexander Mon, 21 Jan 2019 23:22:40 +0000 Merge pull request #315 from neilalexander/flowlabel
62d4d62a775ca2ff624f76d2e02ea46c1628dc2d Neil Alexander Mon, 21 Jan 2019 16:24:29 +0000 Update comments
d3f67ad0170cba1e8f4c9d0e668875864fdcb3a5 Neil Alexander Mon, 21 Jan 2019 16:22:49 +0000 Improve command flow
cdfb930703e5b1b81ccba962b9110524698cf6fa Neil Alexander Mon, 21 Jan 2019 12:27:29 +0000 Update switch flow separation for IPv4
c8e1be0f73255dddbc5ac5845c0ba2c1edc6666a Arceliar Sat, 19 Jan 2019 16:37:45 -0600 link/stream refactoring bugfixes and gofmt
41a410f2a1d019fc061efa3b265e201844bae967 Neil Alexander Sat, 19 Jan 2019 12:19:24 +0000 Initialise awdl.go from link.go, remove deadlock between awd...
c51a3340b14402d496082bcd29fef5ee91a3acbf Neil Alexander Sat, 19 Jan 2019 00:42:53 +0000 Update awdl.go to use new link stuff (untested)
4ae36dfffe632c041487312d5b4337405d63f394 Neil Alexander Sat, 19 Jan 2019 00:23:38 +0000 Merge branch 'ios' into link
6fe3b01e905b6f8ce482faa83f2e90315fcf72c0 Neil Alexander Sat, 19 Jan 2019 00:14:10 +0000 Rename awdl.go to link.go, add stream.go, update tcp.go
30df632eb25ee11c15952c45493b3e8cc61a4af5 Neil Alexander Thu, 17 Jan 2019 23:15:00 +0000 Merge branch 'develop' into ios
f6cb194d5c375150fc6b6ea4470182d5356c3edf Neil Alexander Thu, 17 Jan 2019 23:10:54 +0000 Merge pull request #313 from neilalexander/sourcefix
c839012580cdf84a46121dc453a73811dd86d688 Neil Alexander Thu, 17 Jan 2019 23:06:59 +0000 Fix source address selection
2219d96df1f67b7a160fdb14b1fb67b6f1e4e396 Neil Alexander Wed, 16 Jan 2019 20:51:55 +0000 Merge pull request #312 from neilalexander/nodeconfig
9d5085492ee045c658ee7d9eb3777b17828a6826 Neil Alexander Wed, 16 Jan 2019 20:38:51 +0000 Handle session firewall using central config
fdf300a1ffab2139a19ec13610fff40a669f9958 Neil Alexander Wed, 16 Jan 2019 20:26:39 +0000 Handle AllowedEncryptionPublicKeys internally
68eb684f6df3aa158ff1a6f40864df93bcaabcda Neil Alexander Wed, 16 Jan 2019 19:27:44 +0000 Fix mobile.go now that multicast interfaces are handled inte...
4b6c925cb4b0a5fbce38f669f1da080aa7ce74cf Neil Alexander Wed, 16 Jan 2019 14:59:20 +0000 Merge pull request #311 from neilalexander/sintf
8baf593b62454b612c145179560ed1d312637e3e Neil Alexander Wed, 16 Jan 2019 14:52:27 +0000 Update source address selection when sintf specified
c3bd3bd1403857f5698e884192e17d67258280b7 Neil Alexander Wed, 16 Jan 2019 13:26:19 +0000 Merge pull request #310 from neilalexander/nodeconfig
c85dbaea958bd2be603dcbb1012c1bb3845664a5 Neil Alexander Wed, 16 Jan 2019 13:23:26 +0000 Fix missing nodeinfo.init
4fba5586380b59ba063fd5adaded1dec7c6f9cbf Neil Alexander Wed, 16 Jan 2019 13:20:12 +0000 Fix concurrent map write in tcp.go
8fa9b841088423e078395804867cadd340c8d144 Neil Alexander Tue, 15 Jan 2019 23:51:58 +0000 Merge pull request #297 from neilalexander/nodeconfig
9780e11ccf16159b057f17e8b88e8b6b604280c3 Neil Alexander Tue, 15 Jan 2019 16:12:10 +0000 Merge pull request #309 from jcgruenhage/patch-1
21306532c1a6e49abe255cc6c809e6bfecf03c09 Jan Christian Grünhage Tue, 15 Jan 2019 16:48:25 +0100 update ansible key generator
53be1b02f3a8685bf56c1d7371fbf0822af954b7 Neil Alexander Tue, 15 Jan 2019 08:53:57 +0000 Check if accepting socket produced an error
2cd373fc1e41a115299dc8f56bd2d4e6b0b40ab6 Neil Alexander Tue, 15 Jan 2019 08:51:19 +0000 Remove unnecessary selects
39567bed83308cc1431943eb91ea321fb5e33d14 Neil Alexander Tue, 15 Jan 2019 08:44:33 +0000 Address some comments
3bf53796a72fa025ea22fa3710eba31fabbf0468 Neil Alexander Tue, 15 Jan 2019 08:37:10 +0000 Merge branch 'develop' into nodeconfig
1f21903ea7d79bfce12a3c0bdc250cf99341dcb2 Arceliar Mon, 14 Jan 2019 21:27:34 -0600 Merge pull request #308 from jcgruenhage/ansible-key-generat...
248edf8319139028ba8f74511438071d9375d047 Arceliar Mon, 14 Jan 2019 21:27:15 -0600 Merge pull request #304 from deavmi/develop
88cf6b768446e5b4f21fd3f5ea546d230deb3cd7 Jan Christian Grünhage Tue, 15 Jan 2019 02:28:27 +0100 add ansible key generator
d9ddf30faf2998c1ad814253a1dadf927527eeee Neil Alexander Mon, 14 Jan 2019 19:29:22 +0000 Fix debug builds
f6b663c2578ae5855e5c915233b55cb4342baa7f Neil Alexander Mon, 14 Jan 2019 19:27:13 +0000 Make multicasting use config instead of ifceExpr in Core
9e486ed4fe7ea68e4aa5618611a2eaf659c004ce Neil Alexander Mon, 14 Jan 2019 19:05:16 +0000 Move nodeinfo into router
5cde3b5efc5ef4b72ae7e6fcba941b68f171a522 Neil Alexander Mon, 14 Jan 2019 18:51:49 +0000 Update nodeinfo in router reconfigure
9e186bdd6730d6c55c61858da429e9bf5bca410e Neil Alexander Mon, 14 Jan 2019 18:34:15 +0000 Remove mutexes from CKR and use router goroutine/doAdmin for...
51026d762ef9958353327f0180770b3e60e1555c Neil Alexander Mon, 14 Jan 2019 18:24:35 +0000 Make session firewall thread-safe for config updates
bd04124e43ff42d80740bb93b413fc04245198c8 Neil Alexander Mon, 14 Jan 2019 18:06:41 +0000 Reconfigure support for crypto-key routing
28072c9fe2f7587ec02ca212016c6e42809fd6d2 Neil Alexander Mon, 14 Jan 2019 17:41:08 +0000 Make CKR thread-safe
87d393bd9f163039f01446ba968cc3e6d77b5e30 Neil Alexander Mon, 14 Jan 2019 17:21:15 +0000 Move add peer loop into Core, refresh it from active config
aed3c7e7845fbde73f720d6c82f55453038fe460 Neil Alexander Mon, 14 Jan 2019 14:25:52 +0000 Give nodeconfig to tun
738a9da7966c70cc9da092d004348a3a8b43acd8 Neil Alexander Mon, 14 Jan 2019 14:01:38 +0000 Merge branch 'develop' into nodeconfig
38b114a1519a50d2aab4cb71a5b0fe07047f51ae Christer Warén Mon, 14 Jan 2019 05:17:55 +0200 Merge pull request #8 from yggdrasil-network/develop
3fa5893fd68fa39733a0410d3c80c078aecac77e Neil Alexander Sun, 13 Jan 2019 23:14:01 +0000 Merge pull request #306 from neilalexander/ios
f556f3e2a8ffd261f2a8cbcd809bb61f9812d1af Neil Alexander Sun, 13 Jan 2019 22:57:37 +0000 Try to perform TCP-like key exchange
704e4a062fbf953b5fc3065f5d32be1d82494515 Neil Alexander Sun, 13 Jan 2019 22:51:34 +0000 Specify source interface when responding to multicast beacon
c8db66b17d6a5a7f88a6ffc9ce75492bd135b8d6 Neil Alexander Sun, 13 Jan 2019 18:11:36 +0000 Remove unneeded AWDL context functions
4622a85c34e2c548b415db69720e9605c9acffcd Neil Alexander Sun, 13 Jan 2019 18:08:41 +0000 AWDL support for macOS/iOS
4f7e8856b853c4b6e5bc456078c3abb915f30fae Neil Alexander Thu, 10 Jan 2019 17:44:52 +0000 Update build script for iOS/Android
e24e8592541a4862db1cd14ba137a46024c402ad Neil Alexander Thu, 10 Jan 2019 11:31:04 +0000 Add some comments, move AWDL functions to iOS-specific build...
a371e34a187cc3642a2bdaa7ff150f443b5e55dc Neil Alexander Thu, 10 Jan 2019 10:44:44 +0000 Add Android support, add addStaticPeers
08a71af2d82883649c2f210cb1720f0251fe17a7 Tristan B. Kildaire Wed, 9 Jan 2019 11:49:12 +0200 Spelling fixes for switch.go
345979b502fdc45e1007ef12ecf34a80c573427c Tristan B. Kildaire Wed, 9 Jan 2019 11:44:45 +0200 Spelling fixes for search.go
ab4be3424b35822c06ce38f771c39351615412cf Tristan B. Kildaire Wed, 9 Jan 2019 11:42:07 +0200 Spelling fixes for peer.go
8119db10c70ae3208f4cb70fc515a204dce61390 Neil Alexander Tue, 8 Jan 2019 22:17:09 +0000 Merge pull request #302 from neilalexander/logo
38209ee9b90e83d073dd9b3c9690fa65999e34d9 Arceliar Sun, 6 Jan 2019 17:06:24 -0600 Merge pull request #301 from neilalexander/ios
6efac9a377dd0c3d35e33e4a8ab828329a8173cb Neil Alexander Sun, 6 Jan 2019 14:12:10 +0000 Add contexts
2034c9eab938e8f589c6f6b0798981b1194b7d7d Neil Alexander Sat, 5 Jan 2019 23:00:49 +0000 Fix missing pointer from awdlInterface to awdl
87362a21e27527acee12bb8ad790bfc2d2eb3b59 Neil Alexander Sat, 5 Jan 2019 21:59:07 +0000 Access NSLog through Cgo for iOS NetworkExtension logging
6bbd8c1b30865f10448251b52c8b4c3c23740d0c Neil Alexander Sat, 5 Jan 2019 12:06:45 +0000 Rethink channels, more error throwing
90366dd8537c93f44691f9181229d38d9efcceec Neil Alexander Sat, 5 Jan 2019 01:02:22 +0000 Update handler behavior
1170ea9e989170467472860d2f369a3027ecf075 Neil Alexander Sat, 5 Jan 2019 00:52:41 +0000 Start linkloop
4363283a6f6ec33a462aa37709ca6a35c90e1603 Neil Alexander Sat, 5 Jan 2019 00:32:28 +0000 Notify switch idle
00bf71a09ade86bc5db484497a555d8cd10851b8 Neil Alexander Fri, 4 Jan 2019 23:31:44 +0000 Fight me Swift and your hexadecimal strings
5a36b4723ab662fbfeb6aba4d8e7124404d2956d Neil Alexander Fri, 4 Jan 2019 17:41:03 +0000 Add AWDL calls to exposed API, handle proto traffic first
3878197a59aa51b6713f1e95531956591d1549c1 Neil Alexander Fri, 4 Jan 2019 17:23:37 +0000 gofmt
f29a098488d885ea16db01879a7cc75b73b796e3 Neil Alexander Fri, 4 Jan 2019 17:14:40 +0000 Add experimental dummy interface for AWDL
d10a0d6137811991d7c791a0a21f0eac7d36dd21 Neil Alexander Thu, 3 Jan 2019 22:50:08 +0000 Add GenerateConfigJSON, fix StartJSON
f7b0a85b5e19d8e95a15629f54c640a6f5eec10a Neil Alexander Wed, 2 Jan 2019 23:15:36 +0000 Add StartJSON
4ff3db2309c61aff8c3aa3c263517ac9bf92c51f Neil Alexander Wed, 2 Jan 2019 18:05:54 +0000 Add dummy tun, helper functions
53aeca8fa27ee8207081cedc67a0cf8c90ab7774 Neil Alexander Tue, 1 Jan 2019 23:25:20 +0000 Add some simple functions for Swift bindings (iOS)
1e29465af12fdd430815cc5d9b6d83469340f834 Neil Alexander Mon, 31 Dec 2018 12:08:15 +0000 Fix debug builds (hopefully)
4d3e90cbfe899dfe9830bb584b5b1fdd34e777bd Neil Alexander Mon, 31 Dec 2018 11:55:37 +0000 Merge branch 'develop' into nodeconfig
d08a3c664371fe6afca375a17ca1c223c4a58f7f Neil Alexander Mon, 31 Dec 2018 11:51:36 +0000 Merge pull request #299 from neilalexander/getnodeinfo
fb47c9822fc62acae64e41aaf1cea6617ad42457 Neil Alexander Mon, 31 Dec 2018 11:48:50 +0000 getNodeInfo: Show own info if box_pub_key/coords not specifi...
cd86c338505003dc7779423e427c0e936885f727 Neil Alexander Sun, 30 Dec 2018 21:11:16 +0000 Try to tidy up a bit, move checks for if we are already call...
80c9a1bc12d90dee70411ce1f1995328a878ae46 Neil Alexander Sun, 30 Dec 2018 16:48:34 +0000 Don't track localAddr in conns as it is irrelevant
cb4495902bf9399b881d1a4aa6008b15715111fc Neil Alexander Sun, 30 Dec 2018 15:21:09 +0000 Allow updating Listen during runtime
f96747181d13480046874900898b7ede6e6c8069 Neil Alexander Sun, 30 Dec 2018 12:26:55 +0000 Allow updating AdminListen during runtime
7fae1c993ab5d754625336b16e13e47a3d71a807 Neil Alexander Sun, 30 Dec 2018 12:04:42 +0000 Handle errors from reconfigure tasks
2925920c703a3a743346d241097513952c80d979 Neil Alexander Sat, 29 Dec 2018 19:53:31 +0000 Use mutex in switch/tcp init
fa7c4117b4cce9932f20b7d28399315854296dbc Neil Alexander Sat, 29 Dec 2018 19:14:26 +0000 Use Core.config in init functions
219fb96553a0f647036657f99fc7ed6cfbe00d18 Neil Alexander Sat, 29 Dec 2018 18:51:51 +0000 Support notifying components for config reload, listen for S...
34778bd49f51342bf364efbfdf79046f61415068 Neil Alexander Thu, 27 Dec 2018 22:29:36 +0000 Merge pull request #293 from neilalexander/version
e6e7f9377f47c5101ac20bccf9782361eeafb6e6 Neil Alexander Thu, 27 Dec 2018 21:45:30 +0000 Move --count parameter
8c7b9e2f90f2b1ce8f432295599acdcb1b963e0c Neil Alexander Thu, 27 Dec 2018 21:44:29 +0000 Add a null check to name.sh
6fcd8a8dbdb290a045e7d54b84e59df425859837 Neil Alexander Thu, 27 Dec 2018 21:36:50 +0000 Fix incorrect check
7eaee172cf22e5b54a619a2a08c233f83511224c Neil Alexander Thu, 27 Dec 2018 21:22:46 +0000 Replace tests with ifs
57894541b78dc1b597103a0fd15b82d073780935 Neil Alexander Thu, 27 Dec 2018 21:14:23 +0000 Check string emptiness
e6a246f0408eaa688ac3d81bac6dcdac8f9a12b8 Neil Alexander Thu, 27 Dec 2018 20:03:46 +0000 Chop up contrib/semver/version.sh
b4a7dab34da3a746518916b710e1f4842840e486 Neil Alexander Wed, 26 Dec 2018 23:50:17 +0000 Versioning be damned
9a5f3a0abb5164fa0a9d8782670c37c2555b6cf1 Neil Alexander Wed, 26 Dec 2018 23:42:52 +0000 Merge pull request #291 from yggdrasil-network/develop
dd7c5ec52bd2b22fc5df6bd39d004d444b5b06ef Neil Alexander Wed, 26 Dec 2018 23:39:30 +0000 Merge pull request #290 from neilalexander/changelog
52e64614332ce2ed4124d9b2f40c0e320a81d09b Neil Alexander Wed, 26 Dec 2018 23:28:12 +0000 Update changelog for v0.3.2
a71c5dd887a251cc489ec7e28f4f720bceafbe65 Neil Alexander Wed, 26 Dec 2018 23:18:23 +0000 Merge pull request #289 from neilalexander/tunicmpv6
4e03bdb054e14bbfee69d53323c235f0f0fe27d5 Neil Alexander Wed, 26 Dec 2018 22:45:21 +0000 Don't process ICMPv6 messages when in TUN mode
cc2b6f093c67e0088f374f645f514b5338250b91 Neil Alexander Wed, 26 Dec 2018 14:29:34 +0000 Merge pull request #288 from sinbsd/develop
702317add1e24be57f9a4d393010b7e342262400 sin Wed, 26 Dec 2018 14:26:29 +0000 Use #!/bin/sh for clean script
a8e6b864fd129150f232c32326de4d5ed6c2effd Neil Alexander Wed, 26 Dec 2018 12:29:16 +0000 Merge pull request #286 from neilalexander/fixndp
74692b689abb56fbca4fbcf4290693ad84c26e35 Neil Alexander Wed, 26 Dec 2018 12:25:28 +0000 Fix OpenBSD (tested and working on 6.4)
b3d6c9a38560ac54724d3566c9396bb37b42992f Neil Alexander Wed, 26 Dec 2018 11:57:08 +0000 Print when peermacs learned
9eeb48258741aa8a72d95ec3e097deb281a73dcf Neil Alexander Wed, 26 Dec 2018 11:51:21 +0000 Use ICMPv6 NDP target instead of source address when populat...
4e5906bf23727551a8d4a05e9d30d438386f6aee Arceliar Wed, 26 Dec 2018 00:26:54 -0600 Merge pull request #284 from Arceliar/dht
50ed92d6d2cc0a54e819bb3f624fe6d390dc91c7 Arceliar Wed, 26 Dec 2018 00:18:51 -0600 insert a copy when calling dht.insertPeer
13d14b67abc410377cf12faa49a90c6ee55b2bb3 Neil Alexander Sat, 22 Dec 2018 10:19:50 +0000 Merge pull request #278 from deavmi/patch-1
b66049c14f0f95f48eac5fcd486c9c4ab478ec7b Tristan B. Kildaire Sat, 22 Dec 2018 11:31:52 +0200 Typo fix
0dfdc789d3b136ecbd5a93f4fbcc652c725c7984 Neil Alexander Sat, 22 Dec 2018 08:54:37 +0000 Merge pull request #275 from neilalexander/nodeinfomask
e428077a2ad487834d718abda37ca57412f6b3c1 Neil Alexander Sat, 22 Dec 2018 08:53:44 +0000 Merge pull request #276 from Arceliar/dht
59093aa43b69fa33c93efe65347e24fc4a027d4f Arceliar Fri, 21 Dec 2018 17:45:24 -0600 clean up node info immediately if it reaches the timeout or ...
973f76fb76e4f8324ea4772d917b953238a5a918 Arceliar Fri, 21 Dec 2018 17:24:24 -0600 Merge pull request #277 from deavmi/develop
39997267f766a7a7b3c8d4c02cef566cd80714cc Tristan B. Kildaire Fri, 21 Dec 2018 15:04:15 +0200 Typo fix.
f6b00759896c068a4e28865340c723a977778ffa Neil Alexander Fri, 21 Dec 2018 10:04:32 +0000 Case-insensitive checking of null if string, don't print the...
586deed0f93349f8ea6dd6c8cfb0fb53b1eb1069 Neil Alexander Fri, 21 Dec 2018 09:56:34 +0000 Add NodeInfoPrivacy option for not including defaults, and a...
f59852b1e1573eb490642f1f2ae0a8f5f5bbd363 Arceliar Thu, 20 Dec 2018 20:16:51 -0600 adjust how dht throttle works, it should now back off faster...
60549cfa09d4f080a1ae6d9f7d0c7f02237a7140 Neil Alexander Thu, 20 Dec 2018 23:49:15 +0000 Adds special keyword 'hide' for masking built-in nodeinfo de...
dfcdafa55c30e89f252f7076e32041700547c224 Arceliar Thu, 20 Dec 2018 17:37:59 -0600 move special peer/dht insert logic form router.go to dht.go
3bbe922f5f22db35300e51606250eaebb9d2fb97 Christer Warén Wed, 19 Dec 2018 11:32:34 +0200 Merge pull request #7 from yggdrasil-network/develop
e65910806cacd722d60b9ec3f3c3989caf504b65 Arceliar Tue, 18 Dec 2018 18:47:57 -0600 Merge pull request #270 from neilalexander/circleci
3283de17d5c6235e223033e5edd09d150044f688 Neil Alexander Wed, 19 Dec 2018 00:15:12 +0000 Don't fail if tag exists
b2fcf130b9ffe6442c43b494c730b89dc3a6222a Neil Alexander Tue, 18 Dec 2018 23:59:51 +0000 Merge pull request #269 from darkdrgn2k/armv6
f91fb1045c5364fbd944a26d839fe271e7e42178 darkdrgn2k Tue, 18 Dec 2018 12:28:15 -0500 Downgraded all armhf builds to v6
ace956898193e50e10a50a9f593b4e792ad3ce04 darkdrgn2k Tue, 18 Dec 2018 11:36:15 -0500 Added compile support for Arm v6
631f1fe907dd3236fdbeabd2ee1c3676d22091ac Neil Alexander Tue, 18 Dec 2018 12:17:47 +0000 Merge pull request #267 from neilalexander/arghsemver
09ea9a166f988fdc784727a3f0134b854960a221 Neil Alexander Tue, 18 Dec 2018 12:14:47 +0000 More tweaks to semver
3ea33c9fa72ae0dcdf04e6d0fc2872aae28cdc68 Neil Alexander Tue, 18 Dec 2018 12:03:23 +0000 Fix build tags maybe?
bfdb079b791a532af3a3a7ce3d6d742fca89d7c7 Neil Alexander Tue, 18 Dec 2018 11:52:22 +0000 Append suffix to master releaser releases if they are not th...
56842794032bfea2cabe0a38fe725b9979724fe9 Neil Alexander Tue, 18 Dec 2018 11:47:46 +0000 CircleCI: don't recreate tags that already exist
429d014d1c2f4921c9406cd83acb0da5960b721a Neil Alexander Tue, 18 Dec 2018 11:16:27 +0000 Fix addgroup/groupadd
ccf00905400044df0b9dcc4282783246fd20b518 Neil Alexander Mon, 17 Dec 2018 23:29:28 +0000 Merge pull request #262 from yggdrasil-network/develop
6f1613b16c8fabef8f566f42de97ec6ef90bafd9 Neil Alexander Mon, 17 Dec 2018 22:18:34 +0000 Merge pull request #266 from neilalexander/version
a22da8009ff2057332d5cd4dbd9c08e601dcd5be Neil Alexander Mon, 17 Dec 2018 22:07:28 +0000 Hopefully fix semver versioning breakage caused by non-maste...
0a9b34d121a60f39869c251de942c3ef53fd583b Neil Alexander Mon, 17 Dec 2018 19:17:29 +0000 Revert "Merge pull request #259 from neilalexander/semver"
c2468b42460b942c60a757cfa5bc5adc05503336 Neil Alexander Mon, 17 Dec 2018 19:08:14 +0000 Merge pull request #265 from neilalexander/threadedadmin
8ec4c66f655eef5bd694dc3a88ea8686c3d722d7 Neil Alexander Mon, 17 Dec 2018 19:06:52 +0000 Multithread the admin socket
6b02b72fe7a21f90c020e92e949053746e684c73 Neil Alexander Mon, 17 Dec 2018 13:59:18 +0000 Merge pull request #264 from cwinfo/develop-patch-1
fb1d639f6dcdd53cd3f6ddd2a34b5c3e5d6433ef Christer Warén Mon, 17 Dec 2018 15:32:29 +0200 Merge pull request #5 from cwinfo/develop
eb7587b7d30699a95310297780cb82e0c48a4cc6 Christer Warén Mon, 17 Dec 2018 15:31:13 +0200 Merge pull request #4 from yggdrasil-network/develop
712ec7d3fb9051ea5ae7bfeb6ec33e9c90f867be Christer Warén Mon, 17 Dec 2018 15:28:45 +0200 Update Dockerfile
32e16de2975c0e95e20038944b34a5a8789ba46a Neil Alexander Mon, 17 Dec 2018 11:12:35 +0000 Merge pull request #261 from neilalexander/changelog
ebfc236153db88a244b3ca34892283e075f623cc Neil Alexander Mon, 17 Dec 2018 11:13:11 +0000 Update changelog for v0.3.1
1c069741e93d791d470a95c92cddbaadb1088717 Neil Alexander Mon, 17 Dec 2018 10:56:05 +0000 Merge pull request #260 from neilalexander/hjson
b20c3538b74d5fc566a37852ec783212bf91f71f Neil Alexander Mon, 17 Dec 2018 10:50:57 +0000 Point hjson to master repo following comments merge
51b3746df682b50f5d6a3f6c5bcd10b36e4dc8b1 Neil Alexander Mon, 17 Dec 2018 10:40:35 +0000 Merge pull request #259 from neilalexander/semver
0ee74a4efd364c57af0756812d31c4f792924293 Neil Alexander Mon, 17 Dec 2018 10:34:26 +0000 Update semver
6e87791e50f38fe310771858888b661831a0fd61 Neil Alexander Mon, 17 Dec 2018 10:20:23 +0000 Merge pull request #256 from Arceliar/tcp
2995f2453417c82ba753be0b02fa28537e848285 Neil Alexander Mon, 17 Dec 2018 10:20:12 +0000 Merge pull request #258 from neilalexander/yggdrasilctl
422424af64c539a99a7a7f0d574f1af3eaeb7fe8 Neil Alexander Mon, 17 Dec 2018 10:19:20 +0000 Don't panic
83d734e10953e08a1c0d3e8d772c785fefd12aec Neil Alexander Mon, 17 Dec 2018 10:17:16 +0000 Make yggdrasilctl less crashy
566f3a9d50a9ed2b74eb6d09c700a899510173e9 Christer Warén Mon, 17 Dec 2018 04:40:57 +0200 Merge pull request #2 from yggdrasil-network/develop
575572d9a0dd5ed577d7917ba3fef9ec17a2ee23 Arceliar Sun, 16 Dec 2018 18:35:21 -0600 Merge pull request #255 from Arceliar/tunfix
300f471bab2eb756a5e8111fb2485fb1f933c2ad Arceliar Sun, 16 Dec 2018 18:32:50 -0600 don't SetKeepAlive[Period] on tcp connections, since the beh...
db034ce6bd365d3dd3413bda55cc5f38a1c61317 Arceliar Sun, 16 Dec 2018 17:23:07 -0600 replace panics with warning messages if the tun reader/write...
d9f212dd39314cae88a5ccf698c446ae66935b7a Arceliar Sun, 16 Dec 2018 17:01:59 -0600 don't panic if we write to a closed tun device because tun.c...
1a1e0553aae5270506a63599c7438669a9175fd2 Arceliar Sat, 15 Dec 2018 18:26:04 -0600 Merge pull request #252 from Arceliar/refactoring
28c7d75a2068943c017dbc73588d14a4aa4e233a Arceliar Sat, 15 Dec 2018 18:11:02 -0600 fix conflicts with nodeinfo and update that for new crypto t...
3ff06341567444e365df81d3f5582e98008b712e Neil Alexander Sun, 16 Dec 2018 00:05:36 +0000 Merge pull request #251 from Arceliar/fastpeer
89f9f5defb2b960b386f5a64d9b2ec642afe52d6 Arceliar Sat, 15 Dec 2018 17:57:36 -0600 fix merge conflicts
8273fe54d24c6003511f0ed81cb2572b9f867fec Arceliar Sat, 15 Dec 2018 17:44:46 -0600 Merge pull request #246 from neilalexander/metadata
e0ff3ca587e8673bdababf23c5b243b2c6901653 Neil Alexander Sat, 15 Dec 2018 22:37:11 +0000 Rename Metadata to NodeInfo
226c72df16f6811d45413627524b2728216bfcb3 Neil Alexander Sat, 15 Dec 2018 13:18:35 +0000 Set max metadata size to 16kb
07c26176b6272b4c3df8721397f214febeef5167 Neil Alexander Sat, 15 Dec 2018 12:21:00 +0000 Fix core.SetMetadata
9a5cf96c298025c84f710ec0c7be1fdc7e71fc39 Neil Alexander Sat, 15 Dec 2018 12:18:52 +0000 Rename admin socket getMeta to getMetadata
5417e3352038947fd1b02ef3df146eba579784ca Neil Alexander Sat, 15 Dec 2018 11:59:41 +0000 Merge branch 'develop' into metadata
7faff70d5634ecd5b21bc50c913ca2fcdcb30b20 Neil Alexander Sat, 15 Dec 2018 11:57:04 +0000 Merge pull request #254 from neilalexander/fixpeers
a50964b334d37b39082c201e75193e52a2f96fbc Neil Alexander Sat, 15 Dec 2018 11:57:25 +0000 Fix panic if Peers or InterfacePeers is commented out
f5fa4da5b913aa616c8791dbf633d2d2641ef981 Neil Alexander Sat, 15 Dec 2018 11:50:22 +0000 Merge branch 'develop' into metadata
fe30ec9a92431f7644941b88fd87c426f99c17fb Neil Alexander Sat, 15 Dec 2018 11:48:00 +0000 Merge pull request #253 from neilalexander/yggdrasilctl
98a544fd7dc9b63e05ebed97416488016e61e268 Neil Alexander Sat, 15 Dec 2018 11:48:43 +0000 Fix bug in yggdrasilctl where -endpoint gets ignored
92bb63f1964c6fe4e516bdc1993b199a4f459c19 Neil Alexander Sat, 15 Dec 2018 11:38:51 +0000 Use metadata from config file
d9884a5cac8cc3008b4f348a895c49354d05d9ae Neil Alexander Sat, 15 Dec 2018 11:15:48 +0000 Make use of metadata cache
d07e0ddfa0419c4dbba249e6f1eb29ec12c13aa2 Neil Alexander Sat, 15 Dec 2018 10:56:46 +0000 Default metadata
8b63e841ea27dc74c1216c9b03a5c21375229589 Neil Alexander Sat, 15 Dec 2018 10:39:31 +0000 Make threadsafe, add cache
4875ab89545c3fb1ef20a07f24930b5083410baa Arceliar Fri, 14 Dec 2018 21:44:31 -0600 peer thread safey for dhtInfo updates
570e85c2972b375ae85196b39af5b15d2ff40da2 Arceliar Fri, 14 Dec 2018 21:12:25 -0600 remove debug code
72cc1bb321968a9bda5fbb4aad816e08d1d318c3 Arceliar Fri, 14 Dec 2018 20:58:52 -0600 make genkeys use the new address/crypto packages
ea4ca02681a0f17c84ca536eb360e4f30b4cf09a Arceliar Fri, 14 Dec 2018 20:49:18 -0600 fix code after moving address/crypto/util
cdd2e7910a46902b3f245125b9a3249020e0b148 Neil Alexander Sat, 15 Dec 2018 00:48:54 +0000 Merge remote-tracking branch 'origin/develop' into metadata
d5031a5cb610cd755039fbf68d013418f77fcb74 Neil Alexander Sat, 15 Dec 2018 00:48:27 +0000 Metadata exchange without sessions
2c68d41409aebd24f4b3a96ca124d1973a73ba88 Arceliar Fri, 14 Dec 2018 18:30:36 -0600 move files, still need to fix exports and compile errors
abd8b69979eb846dc12b6b7bcea51aebdf8065f4 Arceliar Fri, 14 Dec 2018 18:15:35 -0600 send a switch message immediately when peering, and use OS-l...
06f58e51689fff46bd0d843c8810ac34491f6dff Arceliar Fri, 14 Dec 2018 17:57:26 -0600 Merge pull request #250 from neilalexander/refactor
affddfb2fe89b7cc638829994d21aa122e84fde1 Neil Alexander Fri, 14 Dec 2018 22:33:00 +0000 Merge remote-tracking branch 'origin/develop' into metadata
f9dc300787a3a871144585b813610d6776dd6fc0 Neil Alexander Fri, 14 Dec 2018 18:29:00 +0000 Define Adapter base type/interface
8045cb4dc3c5e165c848ce0ab4fe7c71bd99d615 Neil Alexander Fri, 14 Dec 2018 18:21:08 +0000 Define generic adapter type, rename tunDevice to tunAdapter
f28360ce4d5d56fe3965bfebe624a0077e53fc6c Neil Alexander Fri, 14 Dec 2018 18:10:39 +0000 Fix debug builds (foiled by debug builds every time)
2a38ad07cde19d911ff2ee4a41fbb3c346f8f82f Neil Alexander Fri, 14 Dec 2018 18:08:40 +0000 Don't send ICMPv6 back when tun disabled
9eaa2566c1d032d5769574f5825352568374c79f Neil Alexander Fri, 14 Dec 2018 18:08:13 +0000 Parameterise tun.init
1a7df477b011aafeb5425c16ee84087128c9fa54 Neil Alexander Fri, 14 Dec 2018 17:55:07 +0000 Also correct tcp: into tcp://
3ca5f10733fe86241fb185dcac0291bd5d30df94 Neil Alexander Fri, 14 Dec 2018 17:52:54 +0000 Don't try to correct peers with no schemes in addPeer
ccf6ce07a444f8acdc3cba86db16ff89c59d1c43 Neil Alexander Fri, 14 Dec 2018 17:49:42 +0000 Fix Peers and InterfacePeers when not in correct format
10157483f9bd36a5b02ee20569c908f6d8d75914 Neil Alexander Fri, 14 Dec 2018 17:35:02 +0000 Move tunDevice into router
d9b376b3adcb98244edf6314caa42418b5a05cca Neil Alexander Fri, 14 Dec 2018 14:29:15 +0000 Merge pull request #249 from neilalexander/deb
e1c79837527ace57a8e5e9aaef01a80e2b2ef21c Neil Alexander Fri, 14 Dec 2018 14:25:26 +0000 Update debian package to fix systemd disabling (not good for...
ce98aac5043e7b22c6af3dfb1a83adf678cadfec Arceliar Wed, 12 Dec 2018 17:39:22 -0600 Merge pull request #245 from neilalexander/deb
a9907a78788b8698d80d053f390d415f3c58047d Neil Alexander Wed, 12 Dec 2018 22:59:55 +0000 Fix debug builds after 64060a4
64060a447c5301e3ac0602f6730a9b46909fdc08 Neil Alexander Wed, 12 Dec 2018 22:58:16 +0000 Remove metadata-peer association until we have some sensible...
2056e75ad58d400dbff995722e3f840e23fe24d5 Neil Alexander Wed, 12 Dec 2018 22:51:00 +0000 Remove friendlyname fields from yggdrasilctl
74de8c9416f716a2d90f836b5878d2ac5aba0c41 Neil Alexander Wed, 12 Dec 2018 22:48:04 +0000 Consistent function naming for metadata
042a3400fe08050ae0e30b8e453ae2f59bb5c50d Neil Alexander Wed, 12 Dec 2018 22:40:49 +0000 Wrap the metadata with a mutex to guarantee thread safety ac...
73ed563dded392f11dfe3208b82c5c0345f0f5c7 Neil Alexander Wed, 12 Dec 2018 20:29:56 +0000 Update debian package behavior
97464feba9394d7403abdceb63e024ac8b26e675 Neil Alexander Wed, 12 Dec 2018 19:51:28 +0000 Working metadata exchange
6200136fceaea358c3713094657e63a00f78b0e1 Neil Alexander Wed, 12 Dec 2018 18:04:49 +0000 Merge branch 'descriptive' into metadata
7c51d9e9717b76f7ddf743b1b1773e1192791be2 Neil Alexander Wed, 12 Dec 2018 10:02:00 +0000 Merge pull request #231 from yggdrasil-network/develop
f3e5513f62e6dd1782bc8ffcdd882731058dc783 Arceliar Wed, 12 Dec 2018 01:55:43 -0600 Merge pull request #243 from Arceliar/doc
871d6119ec58de12c2b05ec8b71748fb5ff8dbca Arceliar Wed, 12 Dec 2018 01:47:31 -0600 minor whitepaper updates for v0.3
e5218335c8cdca99cb5326b3c0963e1e47a20c17 Christer Warén Wed, 12 Dec 2018 04:08:34 +0200 Merge pull request #1 from yggdrasil-network/develop
6901e2fc9ae62d38c9f74293a85ebd1f07bf16e8 Arceliar Mon, 10 Dec 2018 17:34:36 -0600 Merge pull request #238 from neilalexander/afunix
977a0e721555b11fcb91bb0bcafc5b38ddb94adb Arceliar Mon, 10 Dec 2018 17:27:58 -0600 Merge pull request #239 from neilalexander/getroutes
90ace46587f7f037df6f1698047886737cfd1e21 Neil Alexander Mon, 10 Dec 2018 22:30:31 +0000 Enforce CKR cache size more strongly
65e34bbbab68811b362e6176b79e2409afde2a4d Neil Alexander Mon, 10 Dec 2018 22:19:08 +0000 Enforce maximum CKR routing cache size
f09adc21926cef760b98ac0ebbf6633b201aa038 Neil Alexander Mon, 10 Dec 2018 22:04:37 +0000 Update getRoutes format
3eb1a40c684b32f07ef485b44723323c5db6c73f Neil Alexander Mon, 10 Dec 2018 11:34:37 +0000 Update CHANGELOG.md
c78e1b98cccdfe1e83dddabdc95b849d2ef7aac2 Neil Alexander Mon, 10 Dec 2018 11:29:42 +0000 Show yggdrasilctl log buffer on panic
b4b3609678942f0fac200595b66c440295a6f472 Neil Alexander Mon, 10 Dec 2018 11:12:40 +0000 Really use the correct endpoint
d29b5a074a7cba359e9478fba0d40490c457fa31 Neil Alexander Mon, 10 Dec 2018 11:09:10 +0000 Try to use default config file location to find AdminListen ...
cd11d2eccded97cd0454d2d2918a4725d1baae74 Neil Alexander Mon, 10 Dec 2018 10:54:41 +0000 Produce more meaningful logging from yggdrasilctl when thing...
dff1dca19c8f713d0f2167ff0ed93cbea27fcae1 Neil Alexander Mon, 10 Dec 2018 10:20:59 +0000 Add DefaultConfigFile to defaults for yggdrasilctl
2928fcb046a2ab1e1c525e3aa491730a2523b138 Neil Alexander Mon, 10 Dec 2018 00:42:56 +0000 Update CHANGELOG.md
8aaaeb26eb5d80ef753a64e14108ed5cfedf5880 Neil Alexander Mon, 10 Dec 2018 00:37:32 +0000 Default to /var/run/yggdrasil.sock for admin on Linux, BSDs
bbe2f56b74ba7632de990361640dc7b3751300dd Neil Alexander Mon, 10 Dec 2018 00:31:31 +0000 Default to /var/run/yggdrasil.sock for admin on darwin/macOS
74a904d04cca967c3a3b8b88f775fecdf07b6514 Neil Alexander Mon, 10 Dec 2018 00:26:12 +0000 Don't os.Chmod if we suspect the socket belongs to an abstra...
06c6dfc67f3c5aa90356e3ccf2ca326f7d8cfa62 Neil Alexander Mon, 10 Dec 2018 00:19:21 +0000 Complain if socket file already exists
f791df4977fc3fb4ab4c884d187d1b4edd7ac744 Neil Alexander Mon, 10 Dec 2018 00:00:23 +0000 Try to chmod 660 the admin socket if using AF_UNIX
14f4da764cc9ddb665c4048f3555f1e76cfc11da Neil Alexander Sun, 9 Dec 2018 23:36:18 +0000 Merge pull request #236 from neilalexander/rpmspec
f6cdb8e38e6e847d46b3f69682ab8ceb2913e0bd Neil Alexander Sun, 9 Dec 2018 23:35:40 +0000 Update CHANGELOG.md
08ad163dfe79bee2b5f8e6880ec9b598adfdc4ee Neil Alexander Sun, 9 Dec 2018 23:10:12 +0000 Add starting point for an RPM spec file
1892fdc429d332abf803743525c423315ef7d813 Neil Alexander Sun, 9 Dec 2018 22:36:04 +0000 Merge pull request #235 from neilalexander/build
bec044346e0c568c67b342e3864fc19b0db7af10 Neil Alexander Sun, 9 Dec 2018 22:31:58 +0000 Add -t, -c and -l to build script for specifying DWARF table...
ff49ca6d302a052c99f80fdcc4dc7d2f5d752b37 Neil Alexander Sun, 9 Dec 2018 17:54:37 +0000 Merge pull request #234 from neilalexander/admin
6801d713a7e73f7ec661cf71137432a5d0d4402b Neil Alexander Sun, 9 Dec 2018 17:53:31 +0000 Also don't start if AdminListen is empty
5ed197b3ca7992b7599c2d295a4d8077a955e82a Neil Alexander Sun, 9 Dec 2018 17:48:35 +0000 Update CHANGELOG.md
80d087404f62dec363779160bbe54ba885370e2e Neil Alexander Sun, 9 Dec 2018 17:46:48 +0000 Allow disabling admin socket with AdminListen="none"
9724dd23514d96219e66b4be72a11deadf4fe2a0 Arceliar Sun, 9 Dec 2018 10:28:11 -0600 Merge pull request #232 from neilalexander/yggdrasilctl
43993a34604526d5fee8f9ac032b566c257a10af Arceliar Sun, 9 Dec 2018 10:26:49 -0600 Merge pull request #233 from neilalexander/build
0fdc814c4ac7bae91b7d1a8868ac41f281ce882b Neil Alexander Sun, 9 Dec 2018 14:32:24 +0000 Allow specifying PKGSRC=, PKGVER= and PKGNAME= to build scri...
e759fb1c3855a5e9d319c6f1ebc491f0a1bfd06e Neil Alexander Sun, 9 Dec 2018 13:37:19 +0000 Update CHANGELOG.md
ba4507c02edf991b584535feaa828f3663e74bb6 Neil Alexander Sun, 9 Dec 2018 13:33:18 +0000 Update yggdrasilctl help (fixes #194)
40e02f01b08935596089f15a201d910543e70efd Neil Alexander Sat, 8 Dec 2018 13:22:54 +0000 Merge pull request #230 from neilalexander/module
34949f7c328eeaf7e62e7e14e07723d0e7570dfa Neil Alexander Sat, 8 Dec 2018 13:21:58 +0000 Fix go.mod for neilalexander/hjson-go
9eace183c69a0a36c5f3c13f06fa60bd31194db3 Neil Alexander Sat, 8 Dec 2018 11:37:51 +0000 Merge pull request #229 from neilalexander/semver
3b2044666d65594bd57651a6724ede973e774971 Neil Alexander Sat, 8 Dec 2018 11:31:20 +0000 Fix bug in semver version.sh
22e650507960a5a062d6a4f85552241666b409d6 Neil Alexander Sat, 8 Dec 2018 11:28:47 +0000 Fix bug from #228
467002bbf7eef7f25117e48351088a2c21bcba13 Neil Alexander Sat, 8 Dec 2018 11:01:41 +0000 Merge pull request #228 from neilalexander/semver
02f98a2592290ad4eb17a7bee14cb77400316f3c Neil Alexander Sat, 8 Dec 2018 11:01:05 +0000 Only show build name and version if it is known
f2d01aa54db864282a2813883937d77aaec0cd68 Neil Alexander Sat, 8 Dec 2018 10:54:47 +0000 Use bare version in deb/macos packages instead of cut
9d0b8ac6f4350a3fe490fac55fb8badf1f73571d Neil Alexander Sat, 8 Dec 2018 10:51:31 +0000 Strip v from version during imprint
262c93504fbb111553b32917f06c546e45839394 Neil Alexander Sat, 8 Dec 2018 10:34:55 +0000 Merge pull request #227 from Arceliar/module
5315bc25c5d676a5a0b25c68d669965e490bf1c4 Neil Alexander Sat, 8 Dec 2018 10:33:33 +0000 Return 1 instead of -1 from semver/deb
2da3ef420c13a2da1e253be0bcafa4db2157d09b Neil Alexander Sat, 8 Dec 2018 10:30:43 +0000 Update documentation, remove stray .DS_Store file
af478e0e4514474c64d7b7e4dfdf520e1a376fdc Arceliar Sat, 8 Dec 2018 00:42:13 -0600 fix very special case bug when trying to dhtPing the root vi...
bd2d70674569750f0719b1d6bbdcae964a384f89 Arceliar Fri, 7 Dec 2018 20:36:30 -0600 fix bug from go vet while I'm at it
2d5f99a00847cdca264dd0fbc6afa4cc14f73168 Arceliar Fri, 7 Dec 2018 20:19:19 -0600 remove working_directory from circleci config, let it use th...
586781b49c18b7e9b4340f2b8f850c951bbbd696 Arceliar Fri, 7 Dec 2018 19:56:04 -0600 convert to go module
caa7b739af8176e9b6c1f20dc8a03008d7aa39cc Arceliar Fri, 7 Dec 2018 17:37:20 -0600 Merge pull request #226 from neilalexander/imprint
ffbdef292f3c2638263b6f5d4bfb3a46ac8fd92e Arceliar Fri, 7 Dec 2018 17:30:07 -0600 Fix typo in changelog
f99c2241719e74b175abf5af74cdf938d78c034d Neil Alexander Fri, 7 Dec 2018 22:31:37 +0000 Update CHANGELOG.md
5149c6c349d6540772799259c6a0e30a3aa66f33 Neil Alexander Fri, 7 Dec 2018 22:24:01 +0000 Show build name and version at startup if available
3524c6eff617ede773ee83dce1d50a2601088846 Neil Alexander Fri, 7 Dec 2018 22:22:46 +0000 Add build name and version to getSelf call on admin socket
8e784438c7ebb77eb903c964192012d8a0826d02 Neil Alexander Fri, 7 Dec 2018 22:20:11 +0000 Imprint build name and version number if available
4bc009d8457f40dfaef4addc23bf9baabe1f360a Neil Alexander Fri, 7 Dec 2018 22:17:09 +0000 Update semver behaviour
8bd566d4d8bb35ad47b414574d2315ed17ec6a3b Neil Alexander Fri, 7 Dec 2018 22:05:36 +0000 Remove VERSION
d0c2ce90bbf194995f331003f10852a29872f49f Neil Alexander Fri, 7 Dec 2018 22:03:57 +0000 Fix semver when git history is not present
4532d0e0c8a76d151859ec17f7b1409178a23979 Neil Alexander Fri, 7 Dec 2018 19:38:01 +0000 Merge pull request #219 from neilalexander/semver
5106c217c71acdeef9376d2f84c282a360b3bed2 Neil Alexander Thu, 6 Dec 2018 07:09:49 +0000 Merge pull request #225 from Arceliar/switch
fe772dd38e161609ee1d907ab0ef17c24880cd52 Arceliar Wed, 5 Dec 2018 18:22:39 -0600 switch bugfixes
dd6a1dfccc7c7406540e4aa2ad1a08477550f6e8 Arceliar Wed, 5 Dec 2018 18:17:26 -0600 Merge pull request #224 from neilalexander/changelog
09228554cb255dee8a504ec1ca11382886aaa142 Arceliar Wed, 5 Dec 2018 18:15:21 -0600 Merge pull request #223 from neilalexander/reusemulticast
2eedcce3fd37852b2b06562cf3a02b906d566453 Neil Alexander Wed, 5 Dec 2018 23:39:28 +0000 Update changelog
ae48a1721e665c7cc4213cca7d93748301bd702f Neil Alexander Wed, 5 Dec 2018 23:10:50 +0000 Try to SO_REUSEADDR on Windows
eae8f9a666ce0b8e59deb1b5fa335e892d136df0 Neil Alexander Wed, 5 Dec 2018 22:39:04 +0000 Try to SO_REUSEPORT on UNIX platforms
cc066d7aeba37165b6f28487064ae46058473613 Arceliar Tue, 4 Dec 2018 18:54:58 -0600 Merge pull request #221 from jcgruenhage/reduce-container-im...
9f4fc3669ba56140f158f404247ea7e2721b30f4 Jan Christian Grünhage Tue, 4 Dec 2018 13:04:42 +0100 Reduce container image size
58b60af208264dd88205d6cfe11a49404a83771a Neil Alexander Tue, 4 Dec 2018 09:11:55 +0000 Merge pull request #220 from Arceliar/switch
3d4b49b6933a539052dc72131ef497a8fe2d7d48 Arceliar Mon, 3 Dec 2018 19:21:23 -0600 reset the switch speed info for a peer whenever it changes c...
9e17e41b7990ab1faaf951406d0dded0f21c1ff1 Arceliar Mon, 3 Dec 2018 18:06:46 -0600 Merge pull request #218 from cwinfo/develop
8a04cbe3c8e9f9c05d35d728002addde5710c15d Neil Alexander Mon, 3 Dec 2018 17:49:03 +0000 Try to fix CircleCI shell error
a7f5c427d467f9f5db984a3eba6c1a0e7ccd26a7 Neil Alexander Mon, 3 Dec 2018 17:44:26 +0000 Tag releases in master using CI (also checks for v0.x.0 inst...
6170f7268f2c5a4c009144b6ad5d0fb84baad0d1 Christer Warén Mon, 3 Dec 2018 06:46:05 +0200 Rename LICENSE.md to LICENSE
ecc0cd499202c9254dd92d3d39117ad556a9e6dc Christer Warén Mon, 3 Dec 2018 06:39:28 +0200 Update and rename LICENSE to LICENSE.md
4fc0117e086750cf82ffb8c939e4e953b31e8daf Christer Warén Mon, 3 Dec 2018 06:06:58 +0200 Creating Dockerfile to /
80b876d21d1b8077e1fce2b23fd1eed8d587e6f2 Christer Warén Mon, 3 Dec 2018 05:58:24 +0200 Creating entrypoint.sh to /contrib/docker/
8b7b3452cf6d6e480d87896de5520986fde8d272 Christer Warén Mon, 3 Dec 2018 05:57:00 +0200 Creating Dockerfile to /contrib/docker/
8ade7aed62508eeb1e1dcb2d7c66756ae94f16cf Neil Alexander Sun, 2 Dec 2018 23:53:29 +0000 Merge pull request #217 from neilalexander/json
150cf810ddfbe5925eb13e1a4d55f486340c5810 Neil Alexander Sun, 2 Dec 2018 23:52:57 +0000 Update comments for -useconf and -useconffile
ad30e3688177deec08e2e3cfb40f59670dee8cb8 Neil Alexander Sun, 2 Dec 2018 23:49:48 +0000 Add -json flag for -genconf and -normaliseconf
684632eb3d42219ab611ff82713c84a6b0e81a34 Arceliar Sun, 2 Dec 2018 17:26:26 -0600 Merge pull request #215 from Arceliar/switch
b7ccdaf423130a5067801d2999b958f7cf35dbf1 Neil Alexander Sun, 2 Dec 2018 23:25:44 +0000 Merge pull request #216 from neilalexander/switchoptions
5a89a869be1f94a16c5dd558d5150d1f8af1ff2d Neil Alexander Sun, 2 Dec 2018 23:24:54 +0000 Set queueTotalMaxSize before switch worker starts
b5f4637b5cceac4630fda0ad4df53be2059c6253 Neil Alexander Sun, 2 Dec 2018 23:20:11 +0000 Enforce min 4MB switch queue total size
319457ae2747bf926577c242d4c5f338f25accd2 Neil Alexander Sun, 2 Dec 2018 23:03:10 +0000 Update comment for MaxTotalQueueSize
86da073226b27c976f99d22c5b32ba8ed673b9ef Neil Alexander Sun, 2 Dec 2018 22:49:27 +0000 Add SwitchOptions and MaxTotalQueueSize
dcfe55dae8682aeb59336c189a0d837dcc0ec67b Arceliar Sun, 2 Dec 2018 16:36:25 -0600 store 'faster' relationships between all pairs of peers, to ...
38093219fd10b0cfc17a129088b69e97cb904317 Arceliar Sun, 2 Dec 2018 14:46:58 -0600 dimensionless way to track how often nodes are faster than t...
05b07adba290094f34f0b0ab21ba27e5889a944e Arceliar Mon, 26 Nov 2018 19:18:24 -0600 Merge pull request #213 from neilalexander/admincleanup
b3e2b8e6a563a18e0317a2bbad06554b019d5f33 Arceliar Mon, 26 Nov 2018 19:15:27 -0600 Update admin.go
5912dcc72c114c13e6eaf5b885d1fb8b82f8b8f7 Neil Alexander Mon, 26 Nov 2018 18:34:17 +0000 Fix typo
099fee9caefb6b7d5916d9919f9b843d55389be5 Neil Alexander Mon, 26 Nov 2018 17:58:54 +0000 Rename destPubKey to box_pub_key in addRoute etc
498d664f51fdceaa9d43aa7028957c492bbf72e8 Neil Alexander Mon, 26 Nov 2018 17:55:34 +0000 Add -v for verbose output from yggdrasilctl
315aadae067be7d68e07c2e15628313a20db3f7f Neil Alexander Mon, 26 Nov 2018 17:51:30 +0000 Rename help to list
a6be4bacbc7fce1dd9fad827dfddccc1fe4ea383 Neil Alexander Mon, 26 Nov 2018 17:50:31 +0000 Don't show box_pub_key in tables
8239989c36e3dbcf48abccabdd86b2e1fe15082c Neil Alexander Mon, 26 Nov 2018 17:38:02 +0000 Send box_pub_key with getSessions, getDHT, getSwitchPeers an...
5b10af7399d50b12385d8ee093dfe7cf919e85ad Neil Alexander Mon, 26 Nov 2018 17:34:26 +0000 Rename key to box_pub_key in admin socket for consistency
bd9055ddd72436b3f6e967201c1d98c56ed0ef74 Neil Alexander Mon, 26 Nov 2018 17:28:33 +0000 Merge pull request #212 from Arceliar/admin
d8d1e63c36735ac8eb097aa43e31c69c347beb12 Arceliar Sun, 25 Nov 2018 20:33:33 -0600 fix infinite loop from interaction between dht.isImportant a...
0ec6207e054554e36f443c5b0633372d09cf32f0 Arceliar Sun, 25 Nov 2018 18:25:31 -0600 better response format and yggdrasilctl printing
a34ca40594f70ef16786ecdd3e562f061df7163f Arceliar Sun, 25 Nov 2018 17:59:36 -0600 use a buffered channel to avoid races, and run gofmt
d253bb750c8435d48e064e547e71940e05a62982 Arceliar Sun, 25 Nov 2018 17:50:56 -0600 yggdrasilctl support
7954fa3c33cbb7632a2bd24caf414221925440ef Arceliar Sun, 25 Nov 2018 17:08:45 -0600 store one callback instead of many, needed to prevent search...
9937a6102e91daa80e82e30820128287af92b72f Arceliar Sun, 25 Nov 2018 16:29:47 -0600 add callbacks to maintenance map cleanup
12e635f9464360187c8c6324717c3dbbbe9ced97 Arceliar Sun, 25 Nov 2018 16:16:06 -0600 adjust dhtPing response so 'nodes' defaults to an empty list...
d520a8a1d509f0eab670a34b763392451ace1781 Arceliar Sun, 25 Nov 2018 16:10:32 -0600 refactor dht code to call arbitrary callbacks instead of onl...
9f16d0ed1fea2168a5db44e2bc281192df3af69e Neil Alexander Sun, 25 Nov 2018 19:27:45 +0000 Merge pull request #211 from Arceliar/memleaks
e17efb6e915296d6f0789cd4bf59cf2ee89badbf Arceliar Sun, 25 Nov 2018 13:21:13 -0600 don't penalize dht timeouts a second time
9046dbde4fe8b71df2dbb0b5a0091d59d29adb95 Arceliar Sun, 25 Nov 2018 13:06:54 -0600 remove sigManager, it seems safer to just burn the CPU than ...
4e156bd4f72806142bc8712290099f715be8c8b3 Arceliar Sun, 25 Nov 2018 12:25:38 -0600 better cleanup of maps
8d6beebac48674b4677a1acc6f389c0756d276a4 Arceliar Sat, 24 Nov 2018 20:04:14 -0600 clean up old requests during dht maintenance
5a7c2b250cbb2dc7e4228c82b0fb11d72523858f Neil Alexander Sat, 24 Nov 2018 23:21:45 +0000 Merge pull request #209 from Arceliar/switch-tune
3efc9bfa2270065d1bfaa720c83e9e1dd5a5f32b Neil Alexander Sat, 24 Nov 2018 23:21:08 +0000 Merge pull request #210 from Arceliar/admin
6d0e40045ab8eb4c3c322a299073709d477c8d63 Arceliar Thu, 22 Nov 2018 21:41:16 -0600 cleanup/fixes from go vet
12cc7fc639cae30b52c7826b2603044cb69fbf1f Arceliar Thu, 22 Nov 2018 21:37:57 -0600 add yggdrasilctl support for getSourceSubnets and getRoutes
4870a2e149340853c6c2f88b52ed66400b6c09b4 Arceliar Thu, 22 Nov 2018 21:30:56 -0600 removeSourceSubnet and removeRoute via the admin api
59530274115212de0d45985a1f17f65e1c736bd8 Arceliar Wed, 21 Nov 2018 00:10:20 -0600 switch from []byte to boxPubKey in ckr code, and start addin...
5fa23b1e38f991eec4295bf6b845cedda0658947 Arceliar Tue, 20 Nov 2018 22:04:18 -0600 move router.recvPacket calls into the main router goroutine,...
e9cff0506c875a04303a2b5064d30bfcc07a5f0d Arceliar Mon, 19 Nov 2018 21:30:52 -0600 comment the switch a little better and limit how much uptime...
ae4107a3b24da956fd4cf162bc4890bcbb4f1647 Arceliar Fri, 16 Nov 2018 20:35:11 -0600 Merge pull request #207 from Arceliar/chord
ef6cece7207d2921bb2576eb4f4c6cb31078641c Arceliar Fri, 16 Nov 2018 19:32:12 -0600 fix sim and tune dht to bootstrap a little faster
289f1ce7c22fa317e5d06184e86fe903e039ca2a Arceliar Wed, 14 Nov 2018 21:58:48 -0600 set packet version in sim, so it plays nice with new parsing...
fc5a5830aa5bf297337c7d2ce5a32ae3e3481dc0 Neil Alexander Wed, 14 Nov 2018 20:13:42 +0000 Merge pull request #203 from Arceliar/chord
953ad0ef5979ca862b0eb57dbc375b6bc7bdaf5d Neil Alexander Wed, 14 Nov 2018 19:25:35 +0000 Update neilalexander's logo proposal
be3a7b3e680fb54676f33dccff13ff1d2aeb18ed Arceliar Sun, 11 Nov 2018 00:04:47 -0600 Merge pull request #206 from Arceliar/ckr
8cf8b0ec411666e3fde9005086987d693abae270 Arceliar Sun, 11 Nov 2018 00:00:47 -0600 fix bug in recvPacket for packets coming from a subnet
3b8cd0a8d628afc507f354a21eac6bbcd6aff402 Arceliar Sat, 10 Nov 2018 22:44:02 -0600 Merge pull request #205 from Arceliar/tunfix
1b1b776097b1a888198844490a29c449f1c1910e Arceliar Sat, 10 Nov 2018 22:39:15 -0600 fix crash when starting in tun mode
b3887e554cbc620260cb2b44a708daffa8ec18eb Neil Alexander Sat, 10 Nov 2018 19:41:50 +0000 Merge pull request #204 from neilalexander/tapmac
6fab0e9507d2a309b65cadb69e14d46366a23c2c Neil Alexander Sat, 10 Nov 2018 18:33:52 +0000 Fix CKR (IPv4/IPv6) in TAP mode so frames sent to node MAC, ...
adc32fe92f183b04b14eb74ba3bb501b62f2d3a2 Neil Alexander Sat, 10 Nov 2018 17:32:03 +0000 Track further neighbor state, don't send more NDPs than need...
d50e1bc80369265dda86ba7711d17a44d44a8e0e Neil Alexander Sat, 10 Nov 2018 15:46:10 +0000 More complete NDP implementation for TAP mode, which tracks ...
15d5b3f82c21fa772c7fe7de44c8852eb685b7ad Arceliar Fri, 9 Nov 2018 23:02:38 -0600 comments and minor cleanup
7af85c7d706d1fcbec41dfdbd104eb35ad0ebfb9 Arceliar Fri, 9 Nov 2018 18:37:39 -0600 Merge pull request #201 from neilalexander/ckr
685b565512381da980278a9514c8fff1a42d31b4 Neil Alexander Wed, 7 Nov 2018 10:29:08 +0000 Check IP header lengths correctly per protocol
9542bfa902c20f36fe0bc341c59f6cc4bd89381e Neil Alexander Wed, 7 Nov 2018 10:16:46 +0000 Check the session perm pub key against the CKR key
fbfae473d47ded8bbb4b16822e242a1711d51e19 Neil Alexander Wed, 7 Nov 2018 10:04:31 +0000 Use full node ID for CKR routes instead of truncated node ID...
39dab53ac709eb294491fa65627b806d3d03525b Neil Alexander Tue, 6 Nov 2018 22:57:53 +0000 Update comments in configuration and some godoc descriptions
a3a53f92c3891d531df9b9cc2c0a05412950e744 Neil Alexander Tue, 6 Nov 2018 22:35:28 +0000 Reinstate length/bounds check in tun.go
024037541741696e22527f7c93cead4a94ea6e70 Neil Alexander Tue, 6 Nov 2018 20:49:19 +0000 IPv4 CKR support in router
424faa1c516e7e487925a7cd096a75fe19099309 Neil Alexander Tue, 6 Nov 2018 20:04:49 +0000 Support IPv4 in ckr.go
cb7a5f17d9b5b5c47bb454b0474ef07ea98bdae1 Neil Alexander Tue, 6 Nov 2018 19:23:20 +0000 Check destination address upon receive in router
2f75075da3812ed5273df34758535fcf8fc4355d Neil Alexander Tue, 6 Nov 2018 14:28:57 +0000 Fix Yggdrasil subnet routing
bc62af7f7dbfcd66faa30a4e9031d936bdf7a0bc Neil Alexander Tue, 6 Nov 2018 12:32:16 +0000 Enable CKR properly from config
bc578f571c2f01d5b8943a0754dbf7ff91b57176 Neil Alexander Tue, 6 Nov 2018 11:56:32 +0000 Some output at startup
f0947223bb552eded37f7433eb9c54a30063e702 Neil Alexander Tue, 6 Nov 2018 11:11:57 +0000 Only validate CKR routes if CKR enabled
19e6aaf9f54ddf00066e39c27ab56b0a89dd81f2 Neil Alexander Tue, 6 Nov 2018 00:06:37 +0000 Remove sourceSubnet from router
e3d4aed44adc1dfa1d089ae0d0f1b012b0c71692 Neil Alexander Tue, 6 Nov 2018 00:05:01 +0000 Configure IPv6Sources
8c2327a2bf15e6388b03957983023b704b4266a1 Neil Alexander Mon, 5 Nov 2018 23:59:41 +0000 Add source addresses option and more intelligent source chec...
cfdbc481a5502c9cbc5aa23b6a8e5c1b77f50dd2 Neil Alexander Mon, 5 Nov 2018 23:22:45 +0000 Modify source address check for CKR
7218b5a56c3ec735807b7dccd2ddfa766f6500f8 Neil Alexander Mon, 5 Nov 2018 23:12:26 +0000 Don't look up public keys for Yggdrasil native addresses
c7f2427de11abc986a68237f8725934fe8ac8bb6 Neil Alexander Mon, 5 Nov 2018 22:58:58 +0000 Check CKR routes when receiving packets in router
87b0f5fe24212678c500407a808db3c65b4deadf Neil Alexander Mon, 5 Nov 2018 22:39:30 +0000 Use CKR in router when sending packets
295e9c9a1020eafd6cad1320e0219bf0124762ce Neil Alexander Mon, 5 Nov 2018 17:31:10 +0000 Cache crypto-key routes (until routing table changes)
ec751e8cc71683537ea5790e73e00b2de237035c Neil Alexander Mon, 5 Nov 2018 17:03:58 +0000 Don't allow Yggdrasil ranges as crypto-key routes
52206dc381b2724a594f2212c6811d30373a408f Neil Alexander Mon, 5 Nov 2018 16:40:47 +0000 Add initial crypto-key routing handlers
9e5f90d0e4e08eec4c32dc17fc261db93cbf452d Neil Alexander Sun, 4 Nov 2018 19:15:53 +0000 Add neilalexander's logo proposal
a008b42f99ad8b365841f305f60a3c749278e6cd Arceliar Mon, 29 Oct 2018 22:24:18 -0500 cleanup and some bugfixes, cache important dht nodes until s...
671c7f2a479facd407d69f03b888ba55e83a007d Arceliar Sun, 28 Oct 2018 15:04:44 -0500 don't update recv time for known nodes that ping us or known...
c0531627bc4d6e765bec15cc48e7f43179823d16 Arceliar Wed, 24 Oct 2018 22:03:27 -0500 fix some chord dht bootstrapping bugs, no known cases where ...
f088a244dab8aa5ae2c4f58b07a662bd230f930c Neil Alexander Wed, 24 Oct 2018 18:28:51 +0100 Merge pull request #198 from neilalexander/endpoints
253861ebd39f309f19fe3e3bcd41f3b7120a8814 Arceliar Sun, 21 Oct 2018 18:15:04 -0500 reverse dht ownership order from predecessor to successor, t...
5e3959f1d0d26c0503208a6ac34fa34fc0875b5f Arceliar Sun, 21 Oct 2018 17:40:43 -0500 yet more debugging
20c4b7027a36cfc58847f6c7372bdcbb49995359 Neil Alexander Sun, 21 Oct 2018 23:24:29 +0100 Fix merge conflicts with endpoints branch
aab0502a4ad69ebf23b99e7d360b9688bbc2d8ba Neil Alexander Sun, 21 Oct 2018 23:20:14 +0100 Remove friendlyname traces, preserve endpoints
a1b72c16d8448e66f470df67ae916b47cb98394b Neil Alexander Sun, 21 Oct 2018 22:58:27 +0100 Some attempt at exchanging session metadata over the wire (b...
f0bd40ff6853943a66494e394979a5a924f0eba9 Arceliar Sun, 21 Oct 2018 15:10:18 -0500 more testing
bcbd24120d806c0f004fd1d1e3b4ca80aaff2732 Arceliar Sun, 21 Oct 2018 14:57:04 -0500 keep track of all keys we're supposed to care about in the d...
efe6cec11a865da58f53e44cdfaea45a384f4862 Arceliar Sun, 21 Oct 2018 12:28:21 -0500 more debugging, trying to understand bootstrap issues
4f435705e31dfd2c32e993b10d46dcfd4be88477 Neil Alexander Sun, 21 Oct 2018 18:06:54 +0100 Fix getSelf in yggdrasilctl
088d28a93b5437b259a981a5dde81accf2d8a21c Neil Alexander Sun, 21 Oct 2018 18:04:02 +0100 Fix debug builds with friendly names
b809adf9812c7df4526d79931b6577a7284319d6 Neil Alexander Sun, 21 Oct 2018 17:57:48 +0100 Add FriendlyName option, show friendly name and real endpoin...
6c59ae862a8de95419961a35067385c891523e3d Arceliar Sun, 21 Oct 2018 00:05:04 -0500 more debugging
95201669fe7475fa463ec0014eae1133edb1b258 Arceliar Sat, 20 Oct 2018 22:06:36 -0500 reintroduce (better) dht throttling
8825494d5964aa96336ab0b0fe68cbe4b1793009 Arceliar Sat, 20 Oct 2018 20:11:32 -0500 remove maintenance searches and throttle logic, to focus on ...
3dbffae99f7aee6231e4a0e7294c1afac10b9454 Arceliar Sat, 20 Oct 2018 19:09:25 -0500 add search for successor, via parent, to the dht maintenance...
d851d9afe7d29d1bd13cfc23946f022f77c0a55a Arceliar Sat, 20 Oct 2018 18:31:11 -0500 add max pings before timing out a successor
63d6ab425124537de9a671bc17b0323ac85c97c3 Arceliar Sat, 20 Oct 2018 18:12:34 -0500 more cleanup, comments, and dht reset() changes
f3ec8c5b37d718b1dee249cfa8e528e256bac1e2 Arceliar Sat, 20 Oct 2018 17:58:54 -0500 fix admin dht function, more cleanup, and slowly throttle ba...
5a85d3515d29febe5586c66cc58583d5f8a1b5a6 Arceliar Sat, 20 Oct 2018 17:32:54 -0500 cleanup
02f0611ddeb6d92960a188d980ffbce756ea007f Arceliar Sat, 20 Oct 2018 16:27:01 -0500 more debugging
1720dff4769dea7e8572b5cfe6bdc8182da02eb3 Arceliar Sat, 20 Oct 2018 15:21:40 -0500 add some debug output and get things to start working in the...
03a88fe30420b616022f0fd96495a126922cb572 Arceliar Sat, 20 Oct 2018 14:48:07 -0500 Try using a chord-like DHT instead of a kad-like one, work i...
a9f72a6ee16c600173f745a28c812cbbadc1ced9 Neil Alexander Wed, 17 Oct 2018 13:14:03 +0100 Merge pull request #195 from neilalexander/macospkg
9f129bc7b085309c58f67f2dcc2ef5fb0bebc676 Neil Alexander Wed, 17 Oct 2018 12:48:54 +0100 Backup and normalise config if needed
8844dedb8a780dcf96c79e7e5dc99e2a8bdaa12c Neil Alexander Wed, 17 Oct 2018 11:55:01 +0100 Add create-pkg.sh for creating macOS installers
b087e955fb071cf052c2d87af5d05810fb56780e Arceliar Sat, 13 Oct 2018 13:41:43 -0500 Merge pull request #192 from yggdrasil-network/develop
bb975d2edd8bcfb9942956019e5dcfd5635432da Arceliar Sat, 13 Oct 2018 13:39:04 -0500 Merge pull request #191 from neilalexander/changelog
fde5b18be4f6e9e7820f2160eee28b52976030b5 Neil Alexander Sat, 13 Oct 2018 19:37:07 +0100 Update changelog for v0.2.7
18428b0f9311548d3033cd41d12bdcb0578d0644 Neil Alexander Tue, 9 Oct 2018 07:24:22 +0100 Merge pull request #190 from neilalexander/sessionfirewall
eb42fd4973515e809bcb959e30163b91ea1c37c4 Neil Alexander Tue, 9 Oct 2018 07:18:43 +0100 Fix incorrect comment in config for SessionFirewall
ba8af208178eedd4a166fb72efee0929f73acc01 Arceliar Mon, 8 Oct 2018 18:41:15 -0500 Merge pull request #187 from neilalexander/sessionfirewall
12333719624316a76d161cdbb36982f9964ea8c7 Neil Alexander Mon, 8 Oct 2018 23:00:15 +0100 Merge pull request #189 from neilalexander/threadsafe
1d001314168755e0cbed369cfc830b4d7535c056 Neil Alexander Mon, 8 Oct 2018 22:09:55 +0100 Hopefully fix a concurrent map read-write when removing peer...
1e6667567af80b26a9db62ac7e3e2283ccb87741 Neil Alexander Mon, 8 Oct 2018 19:57:14 +0100 Update comments for session firewall in config
3ed63ede1e4b85d08c8cfcabf385a80abcf84203 Neil Alexander Mon, 8 Oct 2018 19:51:51 +0100 Add AlwaysAllowOutbound to session firewall
3f237372c95c11695eaee398f09092d86a8a8741 Neil Alexander Mon, 8 Oct 2018 19:05:50 +0100 Only apply session firewall to pings for sessions we don't a...
2e2c58bfef07b9c27900dded550de5501365fb94 Neil Alexander Sun, 7 Oct 2018 17:13:41 +0100 Add session firewall (extra security for controlling traffic...
401960e17e9a98cfecfc174d8e098d7b362bc919 Neil Alexander Sun, 7 Oct 2018 10:31:46 +0100 Merge pull request #183 from neilalexander/getswitchqueues
85e8968a4d0f99a4f1eac6e5a70002e28f700627 Neil Alexander Sat, 6 Oct 2018 00:26:11 +0100 Merge pull request #186 from neilalexander/freebsd-service
980f18b2669b84ba7aaf5e46bb2bf70a1108f491 Neil Alexander Sat, 6 Oct 2018 00:24:07 +0100 Add freebsd service script into contrib
81eea137d498cf1634946cbd409bd3b20ab840db Neil Alexander Fri, 5 Oct 2018 19:51:45 +0100 Merge branch 'develop' into getswitchqueues
ffa8580d30f88191293dcf9c6243c70677adafdf Neil Alexander Fri, 5 Oct 2018 19:45:58 +0100 Merge pull request #185 from neilalexander/debug
501dc2bb3dfa1d9988c712e7a1965f42411aa7a5 Neil Alexander Fri, 5 Oct 2018 19:42:21 +0100 Test debug builds in CircleCI (also use Go 1.11 for CI build...
605b6829db34f6706e9b9c9353cfbf925d4e149a Neil Alexander Fri, 5 Oct 2018 19:28:46 +0100 Fix debug builds (broken by #182)
8eed15b813e63d7384cdd1395169920aea00c7e8 Neil Alexander Thu, 4 Oct 2018 12:26:08 +0100 Fix merge conflict in tcp.go from d027a9ba75baa88207f9c4f2c3...
b6ff6e96cd8def4eeb6aafd7f2d65e13b1c6884b Neil Alexander Fri, 28 Sep 2018 15:16:34 +0100 Merge pull request #184 from yggdrasil-network/source-interf...
d027a9ba75baa88207f9c4f2c337f59ded83e6e7 Neil Alexander Fri, 28 Sep 2018 14:59:10 +0100 Don't peer when source interface not found
69cd73611291fec5c0ac848cea463298c5f561f0 Neil Alexander Thu, 27 Sep 2018 16:19:47 +0100 Show queue capacity in getSwitchQueues
7d8a1859f01c9daed4e6b42d2509eb06a212c705 Neil Alexander Thu, 27 Sep 2018 15:51:17 +0100 Aggregate queue info by switchport
0b1a6611fd3524591479e405ab86decec47147f9 Neil Alexander Thu, 27 Sep 2018 15:05:45 +0100 Identify switchport for queue based on coords in stream ID
8113b4cc22a4013f6dee5591a68fcfcd847566ea Neil Alexander Thu, 27 Sep 2018 14:20:52 +0100 Update comments
95c551d0116f82f3125036abd629d2c6ffb2d927 Neil Alexander Thu, 27 Sep 2018 12:55:41 +0100 Fix showing active queues in yggdrasilctl
b530916044d4f94e29e44af98686ca403fef8535 Neil Alexander Thu, 27 Sep 2018 12:14:55 +0100 Show information about individual active queues
2674e1cb8b7991b21cb5c6727e8db59a8271be37 Neil Alexander Thu, 27 Sep 2018 11:03:59 +0100 Merge remote-tracking branch 'origin/develop' into getswitch...
f57567ea56bf974bb90262b2ec13d8ec2922f846 Neil Alexander Thu, 27 Sep 2018 10:53:19 +0100 Add getSwitchQueues
7e3426ba93aed20baaa022250ed21dbdef13e71c Arceliar Wed, 26 Sep 2018 07:48:55 -0500 Merge pull request #182 from yggdrasil-network/source-interf...
b7f2f8b55c3047d6ce4fc527f1d37fde45c848a0 Neil Alexander Tue, 25 Sep 2018 19:46:06 +0100 Ignore interfaces that are not up
6844b9df513454297f036d70403f19c55847b84c Neil Alexander Tue, 25 Sep 2018 18:17:00 +0100 Update comments in default config
387ae9ea6c78321f2c7c23693d0ab7ec6d2ea376 Neil Alexander Tue, 25 Sep 2018 18:05:57 +0100 Only replace call name with interface prefix when interface ...
3f8a4ab17dc2a27aa54ec9fddae070bc9fd97120 Neil Alexander Tue, 25 Sep 2018 17:59:01 +0100 Add bytes_sent and bytes_recvd to getSwitchPorts
b368421dbddf6d3a9857df21d60aa04337fc3a93 Neil Alexander Tue, 25 Sep 2018 17:13:35 +0100 Fix addPeer to make interface= optional
1796000b05abffc60c89435f7c1ccef7815cdb63 Neil Alexander Tue, 25 Sep 2018 16:55:57 +0100 Change to InterfacePeers instead of modifying the tcp:// URI...
aecc151baf5dd0d38cd06149d0e0dde4e1c3f3e9 Neil Alexander Tue, 25 Sep 2018 15:32:45 +0100 Add support for specifying TCP source interface, i.e. tcp://...
81ca5d8ede13a4721429f7be731cae249c9aa42c Neil Alexander Wed, 5 Sep 2018 09:40:15 +0100 Merge pull request #181 from Arceliar/admin-dot
25661ebcad4473c1a1a99894f77147d8b6be15dd Arceliar Tue, 4 Sep 2018 19:30:07 -0500 fix 0 port number on links to unknown nodes in the admin dot...
f2345a9a636378c527ddd044976461e7dbfec8c5 Neil Alexander Sat, 1 Sep 2018 00:05:36 +0100 Merge pull request #178 from Arceliar/whitepaper
e833cdfb9893b9a7255980f436f8ac05368e8d80 Arceliar Sat, 18 Aug 2018 13:24:02 -0500 fix debug builds and update whitepaper with old info from th...
4666b8f6cddc8acbee3d665b73ab7462229e69bb Neil Alexander Tue, 31 Jul 2018 10:29:30 +0100 Merge pull request #175 from yggdrasil-network/develop
ff83527ac7116817af7d210da4d1c7ee270bc2a2 Neil Alexander Tue, 31 Jul 2018 10:10:48 +0100 Merge pull request #177 from neilalexander/changelog
c6dbc307ae9fd009a614f5d2ed5db5b0f7361d95 Neil Alexander Tue, 31 Jul 2018 10:04:22 +0100 Update changelog for 0.2.6
514de5434f585d714945a5a7c585b7b259cab7ec Arceliar Mon, 30 Jul 2018 18:25:31 -0500 Merge pull request #176 from cathugger/develop
b4db89ea9def1e851c67d90f493ce57f55c322ba cathugger Mon, 30 Jul 2018 13:44:46 +0000 Avoid unnecessarily allocating coords slice if it's unchange...
67b8a7a53d87dddbd182b8d812adf79846f1b7a3 cathugger Mon, 30 Jul 2018 12:43:34 +0000 Ensure no memory allocations happen at hot path
c4e6894d6af8c6b21598524be0ae89245621d334 Neil Alexander Mon, 30 Jul 2018 13:34:32 +0100 Copy sinfo.coords for safety
ebb4ec7c33f55214a7c0a4d2d80a0e940ce04e7a Neil Alexander Mon, 30 Jul 2018 11:46:44 +0100 Clean up the flow a bit (partly because I am allergic to hug...
68a482ed92fa052ba67b8defdf1812ca2f1aac18 cathugger Mon, 30 Jul 2018 02:15:57 +0000 Simplify flowkey stuff further.
36dcab9300bbf8b0cf1aa53e1de6561344a3dc3c cathugger Mon, 30 Jul 2018 01:58:52 +0000 optimize wire_put_uint64; use protokey for flowlabel fallbac...
fec71008984994d4849287608f41164f5c953de2 cathugger Mon, 30 Jul 2018 00:01:37 +0000 Clean up / clarify coords sending code.
11b0a82c4a6ad71fce12a7e227dc2356025e62da cathugger Sun, 29 Jul 2018 22:09:16 +0000 Simpler flowlabel parsing; avoid using 0 flowlabel.
ddab8ecf33047424a12dd4a7d3eb81d7d21019ab Arceliar Sun, 29 Jul 2018 10:39:43 -0500 Merge pull request #174 from cathugger/develop
d17155257722235fd77b0b0acfa0fe5bb5e87812 cathugger Sun, 29 Jul 2018 14:30:13 +0000 Make TCP read timeouts configurable.
e00ed4c95d4620f477e8373d971a14d3fbc04580 Arceliar Sun, 22 Jul 2018 12:40:31 -0500 Merge pull request #171 from neilalexander/backpressure
38e8b036d2edeff80a498cb935590ec62183dd35 Neil Alexander Sun, 22 Jul 2018 18:33:53 +0100 Use addUint64 instead to not interfere with coordinate parsi...
81fde1a80598cf375ccfd7f555f98c3614ae20db Neil Alexander Sun, 22 Jul 2018 18:16:03 +0100 Use flow label instead of TCP/UDP/SCTP source/destination po...
98f1dd16247449cd62858539ae4595e98ceddae0 Arceliar Sun, 22 Jul 2018 10:43:26 -0500 Merge pull request #170 from neilalexander/backpressure
3f4295f8cd3fd1b1bad98069e85776b9218f33e5 Neil Alexander Sun, 22 Jul 2018 12:00:40 +0100 Only split queues based on port number for TCP/UDP/SCTP, rel...
f53699367b9013f083615a1a52687e56ae6cc2f3 Neil Alexander Sun, 22 Jul 2018 10:14:27 +0100 Merge pull request #169 from Arceliar/backpressure
9cbcaf39acb97868bf34866acb4f784adbd2a335 Arceliar Sat, 21 Jul 2018 18:59:29 -0500 Use coords for queue stream IDs in the switch, and append pr...
388683e3f29076689cde435f6b736813aed2533d Neil Alexander Sat, 21 Jul 2018 09:57:27 +0100 Merge pull request #168 from Arceliar/dotlinksort
996a593fa270a345b91032867f87b2369ef7ba02 Arceliar Fri, 20 Jul 2018 23:02:25 -0500 Sort dotgraph links by integer value
ab73e3cb90ab0a5e8113d9f7273fcc7b0b2e1700 Neil Alexander Fri, 20 Jul 2018 10:09:30 +0100 Merge pull request #167 from neilalexander/arm64
438fcdfc5ff63304e4aaff4dd709ad9026a8e038 Neil Alexander Fri, 20 Jul 2018 10:04:04 +0100 Build for arm64
dc0c3f9f8bdb7b7127252a3b7c0b54626d0f62df Arceliar Thu, 19 Jul 2018 18:47:40 -0500 Merge pull request #164 from yggdrasil-network/develop
6d1e705684285f35692c9ce4c943d5aa87430dc5 Arceliar Thu, 19 Jul 2018 18:43:11 -0500 Merge pull request #166 from yggdrasil-network/changelog-0.2...
2b7b32ff3af1a534701d3254c5b666bae7a26ff1 Arceliar Thu, 19 Jul 2018 18:38:48 -0500 Update CHANGELOG.md
549d6f9dd21921ed478aa9e70190241f0c11ff1c Arceliar Thu, 19 Jul 2018 18:25:03 -0500 Merge pull request #163 from neilalexander/tapmtu
9ff08c1b340f2cade2dd249d88e54ca440e2a861 Arceliar Thu, 19 Jul 2018 18:18:51 -0500 Merge pull request #165 from cathugger/master
91a374d69889dd40fb7954de21917157a80fff78 cathugger Thu, 19 Jul 2018 21:58:53 +0000 rearrange tcp reading loop
55b56e8686473b7070fd0b72782fbf908e755407 Neil Alexander Thu, 19 Jul 2018 10:15:26 +0100 Normalise startup output for TUN/TAP on Linux and Windows
df9cadd9389b87632f53129123ab269d939118a1 Neil Alexander Thu, 19 Jul 2018 10:01:12 +0100 Cap MTU on Linux in TAP mode
1baafdd17dac6b681924f9796d2e52a7c025cbbb Arceliar Wed, 18 Jul 2018 22:55:45 -0500 Merge pull request #162 from cathugger/master
f4bb2aaaebf207bf786a7769f899c128c12fdadb cathugger Thu, 19 Jul 2018 01:03:24 +0000 More verbose disconnect messages
d12e321584257441323c50e95e8632d5dffa2c40 Neil Alexander Mon, 9 Jul 2018 19:40:03 +0100 Merge pull request #161 from neilalexander/casesensitive
cff7ef026f5f7a60b7cad13a889d3d9a94816e64 Neil Alexander Mon, 9 Jul 2018 19:30:41 +0100 Make yggdrasilctl less case-sensitive
5cff8428c3f592ba331bab370293732e061049c8 Arceliar Mon, 9 Jul 2018 13:20:10 -0500 Merge pull request #160 from neilalexander/fixdebug
f21cbaef9c7f5bd0065e15026d8debf0f91d066a Neil Alexander Mon, 9 Jul 2018 09:38:48 +0100 Fix debug builds after changes in #155
059fe2452664f0647ba6691678baf5bb6fee731c Neil Alexander Sun, 8 Jul 2018 18:46:48 +0100 Merge pull request #156 from yggdrasil-network/develop
8bcb761cef3dc91de2156f73e89cfd14582141d2 Neil Alexander Sun, 8 Jul 2018 11:13:36 +0100 Merge pull request #159 from yggdrasil-network/changelog
69cf64dce56f9ed001ba39a0eada71ec28c6ade6 Neil Alexander Sun, 8 Jul 2018 11:09:49 +0100 Update CHANGELOG.md
0d9a6d7a49af845bc11aa68d1bb606cfbb436cd5 Neil Alexander Sun, 8 Jul 2018 10:43:40 +0100 Merge pull request #158 from neilalexander/unixsockets
d59bdfeb99d71e612ca1c4aedbd9d64545317564 Neil Alexander Sun, 8 Jul 2018 10:37:20 +0100 Fail to TCP when parsing AdminListen
70e755fdd3d00f8969c5e8b14c3998f30958a8c4 Arceliar Sat, 7 Jul 2018 19:43:53 -0500 Merge pull request #157 from Arceliar/develop
bf90447cc425b6cf80992191665e46146dacbeeb Arceliar Sat, 7 Jul 2018 19:37:36 -0500 update admin socket error message and run gofmt
face2702989a123061f225389fe6d1db6a9ee8d1 Arceliar Sat, 7 Jul 2018 14:28:40 -0500 Merge pull request #154 from neilalexander/unixsockets
b24c7ffa6b61cba9e2e5086649beb32fa581ae9b Neil Alexander Sat, 7 Jul 2018 20:08:23 +0100 Resolve merge conflict with platformdefaults
0e9a9f97baa9874beac04a0f6d3b043d8cfb8810 Neil Alexander Sat, 7 Jul 2018 20:05:20 +0100 Merge pull request #155 from neilalexander/platformdefaults
a5af69df8a804cc9782570e98f3105e2a5b72643 Neil Alexander Sat, 7 Jul 2018 20:04:11 +0100 Use Close() for admin socket
2a931df07af4bf889adf49cc896a61bf8e4484d4 Neil Alexander Sat, 7 Jul 2018 12:34:10 +0100 Try to clean up UNIX domain admin sockets if shutdown proper...
14d48597da41bc73510140c34eeaba38750793b0 Neil Alexander Sat, 7 Jul 2018 12:18:03 +0100 Fix openbsd and netbsd
36c89da848adb164d01da5b7ca78c34972b8f590 Neil Alexander Sat, 7 Jul 2018 12:16:55 +0100 Stick with tcp://localhost:9001 as default for now
1692bd98fd78a452a37e6c12d71f4da37c536ef2 Neil Alexander Sat, 7 Jul 2018 12:08:52 +0100 Centralise platform defaults into the 'defaults' package
171e1e7823a502db250e5e878f2251783fa8b15f Neil Alexander Sat, 7 Jul 2018 11:28:50 +0100 Update default AdminListen to URI format
047b7d95a15db5726035617b2bdf2789635d09da Neil Alexander Sat, 7 Jul 2018 11:25:01 +0100 Add support for UNIX domain admin sockets to yggdrasilctl
cd6030ec8f9977fb5e151d719ddd8986f8b60584 Neil Alexander Sat, 7 Jul 2018 11:22:49 +0100 Add support for UNIX domain admin sockets and specifying URI...
adc21baa28932c37db8782040900d6ba7c07e3b9 Arceliar Fri, 6 Jul 2018 17:38:28 -0500 Merge pull request #152 from Arceliar/backpressure
ba4047b51a7db87a0e13df7221f39a6fc66e048b Arceliar Fri, 6 Jul 2018 17:27:04 -0500 correctly update buffer sizs when buffers overflow, and retu...
ad5dc9ea87afbde2aee36c9a7f377460105a8589 Arceliar Fri, 6 Jul 2018 00:55:00 -0500 Drop 1 packet instead of a whole queue when overflowing
e6a47f705da746372e53620132b37e0f43101525 Arceliar Fri, 6 Jul 2018 00:11:36 -0500 when dropping a queue, select one at random based on queue s...
1a65c065d07f8034c9162740cc81ad9d4bbe9420 Arceliar Thu, 5 Jul 2018 23:56:37 -0500 prioritize sending from small queues that have been blocked ...
7da4967f5e67b3110be27dc8f49f9c9c7e915a75 Arceliar Thu, 5 Jul 2018 23:39:41 -0500 Limit maximum queue size to 4 MB
a7c8be4d69b644dce77b7caa06d40c511a09bbb5 Arceliar Thu, 5 Jul 2018 23:07:01 -0500 base backpressure decisions on queue size in bytes, instead ...
885ba4452d0f3c16bb82555cc2f5d5ae3ae748b1 Neil Alexander Fri, 29 Jun 2018 23:28:50 +0100 Merge pull request #149 from yggdrasil-network/develop
d0e6a9ad415bb681518ac3f7f6d98710971ae472 Neil Alexander Fri, 29 Jun 2018 23:25:00 +0100 Merge pull request #150 from neilalexander/version
af99cebf118d7fc8a34b7eabc15b037408416a75 Neil Alexander Fri, 29 Jun 2018 23:20:58 +0100 Update changelog version
1d05e511b369b9a813d479cc9a018e9f34e7c2ba Neil Alexander Fri, 29 Jun 2018 08:40:13 +0100 Merge pull request #148 from Arceliar/changelog
1fced2bdf01b5af0e19ee0b4886a5fb05a831add Neil Alexander Fri, 29 Jun 2018 08:35:39 +0100 Update changelog
dd6ca6e4b6d3e9a994c1709ad6295c561e6f4114 Arceliar Thu, 28 Jun 2018 18:47:10 -0500 Add changelog
1a0771b016014b1ce31e308c147efbbfd6a6f4a5 Neil Alexander Thu, 28 Jun 2018 23:04:03 +0100 Merge pull request #146 from Arceliar/backpressure
b63b534fa787a69779fdce1aa4628b6563382401 Arceliar Mon, 25 Jun 2018 18:12:18 -0500 drop packets that have been queued for longer than some time...
01f0ec34f4c8ef46c9a313338262741c6794818b Neil Alexander Mon, 25 Jun 2018 14:25:48 +0100 Merge pull request #147 from neilalexander/alien
3d0b39f05a705b32b2a60da9382fa5b833aa172b Neil Alexander Mon, 25 Jun 2018 14:21:31 +0100 Keep version number
a7d1f2127114522ee8854f677e88bbf2a11716ef Neil Alexander Mon, 25 Jun 2018 14:19:22 +0100 Run alien as root so package permissions are right
11acb0129d238597bdb2608241b44be3f76536ce Neil Alexander Mon, 25 Jun 2018 14:17:07 +0100 Use alien to generate RPMs
7695a3fcbfabc56d2b70d313086c956b75a0bf03 Arceliar Sun, 24 Jun 2018 20:20:07 -0500 try using a simpler FIFO order for each backpressure buffer,...
4ad24465573c2e0a61c5e912d705c1e067a75421 Arceliar Sun, 24 Jun 2018 18:21:00 -0500 cleanup
03949dcf3f4fd431d98bc619c20bfc84ec35c53e Arceliar Sun, 24 Jun 2018 18:05:00 -0500 fix my terrible bug, I have no idea why the old one even wor...
9c028e1d0d58bce43238ebddf34cf011c32de0d0 Arceliar Sun, 24 Jun 2018 17:39:43 -0500 switch to a separate queue per stream of traffic, FIXME for ...
189628b381809f7b41d5eb5874c2e2383b22f31a Arceliar Sat, 23 Jun 2018 23:55:27 -0500 cleanup
0ad801bcfe50fbbd889692fe45ff9f887e5798c0 Arceliar Sat, 23 Jun 2018 23:33:03 -0500 more work on backpressure, but still needs more testing
4b83efa218be2735f0a2e4d3090eeed4af4040b4 Arceliar Sat, 23 Jun 2018 21:51:32 -0500 more backpressure work, still needs testing
52a0027aea9932babec5beb873d061fbb6489174 Arceliar Sat, 23 Jun 2018 20:59:26 -0500 switch refactoring, setup for a better approximation of loca...
988f4ad2654a824c87e07f8f0a10c8f19b1a708a Arceliar Sat, 23 Jun 2018 19:08:32 -0500 add a dedicated switch worker and start using it for lookups
2ae213c2557b6b53cea416a07fce137b0104b097 Arceliar Sat, 23 Jun 2018 01:10:18 -0500 I'll try sorting, that's a good trick
cceecf4b1aba0799ee3d1453b047d73f802b937a Arceliar Fri, 22 Jun 2018 23:46:42 -0500 larger out queue size, make sure linkOut packets always get ...
0021f3463ff62522523d9afb6d5d62d5236564d4 Arceliar Fri, 22 Jun 2018 20:39:57 -0500 slightly better way for the tcp sender goroutine(s) to block...
fd074a4364a1c468a2b3e6a4f556589e7f601ea2 Arceliar Fri, 22 Jun 2018 16:35:48 -0500 Merge pull request #143 from neilalexander/admin
f68f779bee033fe732252230851ee0cb150de908 Neil Alexander Fri, 22 Jun 2018 22:26:17 +0100 Change box_pub_key to key in admin API
79a35caf24faddc30a66c63be15550835e57c688 Neil Alexander Fri, 22 Jun 2018 08:48:22 +0100 Merge pull request #142 from Arceliar/sessioncleanup
5dfa01a0e81f4a982306b9506484b059f204126c Arceliar Thu, 21 Jun 2018 20:31:30 -0500 periodically clean up timed-out sessions and old signatures,...
e2d739f6465b45eb5c33b80941b4c80ec79d95ca Arceliar Thu, 21 Jun 2018 12:04:01 -0500 Merge pull request #141 from yggdrasil-network/develop
8e7edf566cc10c677a01840604aa68a12d513396 Arceliar Thu, 21 Jun 2018 10:50:18 -0500 Merge pull request #140 from Arceliar/misc
254be42614a656b53c4aa3ce485d06e4cdc52fd4 Arceliar Thu, 21 Jun 2018 10:39:43 -0500 gofmt
19014a198eb1a94f884a3a7086dde85f35e9f596 Arceliar Thu, 21 Jun 2018 10:38:31 -0500 randomize the delay after tcp disconnects, to prevent synchr...
f599a1a2c159f9feb71aefb140555610b6e37e98 Arceliar Thu, 21 Jun 2018 10:32:16 -0500 start the pprof based on an env variable in debug builds, ot...
7a1950766530163dc780ccfb4ae7199e31cea59f Neil Alexander Thu, 21 Jun 2018 16:07:25 +0100 Merge pull request #139 from neilalexander/yggdrasilconf
1a60e89ada6545d60e6c9d78c2d28f2b1b3f510c Neil Alexander Thu, 21 Jun 2018 16:03:46 +0100 Add yggdrasilconf for testing with vyatta-yggdrasil
12bcb6cc1ff2d19bd840288170d0deff9bdd17bd Arceliar Thu, 21 Jun 2018 09:33:28 -0500 Merge pull request #138 from neilalexander/dedwarf
c4d28c4f65075584fdd773eb9732c00a84dcf5fe Arceliar Thu, 21 Jun 2018 09:29:05 -0500 Update build
2c3074a979b1d67c5c3060441b437dbe12196044 Neil Alexander Thu, 21 Jun 2018 09:53:35 +0100 Update build script to strip by default, allow debug -d and ...
b415adee6dacd77d8cb82070f52e83db72cfe200 Neil Alexander Sun, 17 Jun 2018 18:27:37 +0100 Merge pull request #137 from yggdrasil-network/develop
10a66a4edcedb9e126e1d95f19170564b1ed1c6d Neil Alexander Sun, 17 Jun 2018 18:17:21 +0100 Update semver to hopefully avoid squash merges
e8e7e6bcf5ff77b14e1bfda6b1c2781176aa46ff Neil Alexander Sun, 17 Jun 2018 18:11:18 +0100 Bring squash merge into develop
f0fd19b5e5f663eb6a746b435643a5b191a916da Arceliar Sat, 16 Jun 2018 16:12:29 -0500 Merge pull request #136 from Arceliar/dcfix
496dc94f02a58a210e38cf6b3c97a148719606a4 Arceliar Sat, 16 Jun 2018 15:31:25 -0500 possibly mitigate livelock bug where lossy links lead to con...
0ca2cda49b691d5415ffd21197b65f024d228fd6 Neil Alexander Sat, 16 Jun 2018 17:05:43 +0100 Merge pull request #135 from neilalexander/utf16
9ac7d4e0dfcb1f3e88e6a5744a35f8482c92c425 Neil Alexander Sat, 16 Jun 2018 17:01:47 +0100 Fix typo for big-endian BOM
0ec5f1c02c71e8afae7a0fde4d69a600460cdb6a Neil Alexander Fri, 15 Jun 2018 11:02:45 +0100 Version 0.2.1 (#130)
21b15c97a9c7f13f5d08225171136f539f9c2e7e Arceliar Fri, 15 Jun 2018 04:42:32 -0500 Merge pull request #134 from Arceliar/develop
e65a66b181549f8cac05005d0c1e61765068b78d Arceliar Fri, 15 Jun 2018 04:30:09 -0500 clean up main yggdrasil.go imports and run gofmt
5fc4dddf83a979f250ec401394e0d820a7849931 Arceliar Fri, 15 Jun 2018 04:20:59 -0500 Merge pull request #129 from neilalexander/utf16
2fe493ba6c114427e46bd55aad4a509fe0198b0e Neil Alexander Fri, 15 Jun 2018 10:07:16 +0100 Merge pull request #133 from neilalexander/circleci
17146ee5bb1094407fee365e9e712632efe1cd66 Neil Alexander Fri, 15 Jun 2018 10:00:58 +0100 Fix for Windows
3be8d97cc35eac0e850a9e627d89c04338d2680b Neil Alexander Fri, 15 Jun 2018 09:58:02 +0100 Fix CircleCI after fat-fingered copypasta
20fc551a6790ca695e9784c5a10d4051f5c59878 Neil Alexander Fri, 15 Jun 2018 09:54:29 +0100 Collect yggdrasilctl during CI build
0aea4bd39535961ea195e1f479104c575a888fe9 Neil Alexander Fri, 15 Jun 2018 09:20:41 +0100 Update yggdrasil.go
3d9ab259300a3bf0f7946fdc402ebb4b5b2b3072 Arceliar Thu, 14 Jun 2018 13:46:29 -0500 Merge pull request #127 from Arceliar/bugfixes
28d187d5a0e9fd1b69cd0a7ef0ca8a6a776c9b21 Arceliar Thu, 14 Jun 2018 13:36:49 -0500 Merge pull request #128 from Arceliar/doc
0c74c748794142085c054b6ce1f0c1370390f7de Arceliar Thu, 14 Jun 2018 13:33:36 -0500 Update README.md
8025e5129991c388f3fa6d61db16bbba7fda6980 Arceliar Thu, 14 Jun 2018 13:26:46 -0500 address range changes
7fe038f87e9a8f0a18d02810bf4fe33e48b50f38 Arceliar Thu, 14 Jun 2018 12:32:18 -0500 prevent parent nodes from forcing coord oscillation, have dh...
6c556da05e8d57900194f96aeaa1f907e158464a Neil Alexander Thu, 14 Jun 2018 15:26:34 +0100 Merge pull request #125 from Arceliar/cleanup
6a1927a09ecb2414d9dc28927040bce1aa4591dc Neil Alexander Thu, 14 Jun 2018 15:25:54 +0100 Merge pull request #126 from neilalexander/contrib
415748d38157691e44bac4af05511ea4814e34b8 Neil Alexander Thu, 14 Jun 2018 15:22:13 +0100 Update generate.sh
d9c97876110c7a62f70add6172a51ff88b1e4da4 Arceliar Thu, 14 Jun 2018 09:21:35 -0500 avoid the proxy.SOCK5 connection attempt unless we're actual...
e8eaabf0c8d2aa80d012f870ff0c592947236c3f Arceliar Thu, 14 Jun 2018 09:12:58 -0500 comment
aa46f67d08062faa5e199c9010a58d189934b857 Neil Alexander Thu, 14 Jun 2018 15:12:52 +0100 Merge pull request #124 from neilalexander/contrib
57837057b7874741f9e6ff829fb197b27fd6541b Arceliar Thu, 14 Jun 2018 09:11:34 -0500 tcp/socks cleanup
7cc067e3a5018bd9bafb1291301feaed4f74fa95 Neil Alexander Thu, 14 Jun 2018 15:07:39 +0100 Let's try this again
dde0486f03f02660e454f9d6b1ae82735f066b86 Neil Alexander Thu, 14 Jun 2018 14:51:45 +0100 Merge pull request #123 from neilalexander/contrib
2ab5a1f1c2e76342b8326ec78beb661e50010b4d Neil Alexander Thu, 14 Jun 2018 14:47:55 +0100 Fix debian control file
f7a7f601a0938ecd5d0bf8316120865bebd69932 Arceliar Thu, 14 Jun 2018 08:38:43 -0500 cleanup old ugly session MTU code that only mattered with lo...
36f80cb12c4a884f108c9edbf70d7b4bb67c9abb Neil Alexander Thu, 14 Jun 2018 14:37:22 +0100 Merge pull request #122 from Arceliar/addressPrefix
695610c30537f4be7bc890747f3e2c8b36ff9458 Arceliar Thu, 14 Jun 2018 08:09:48 -0500 Merge pull request #121 from neilalexander/contrib
93ffc0b876562b35053b5668c69b94d8a4f152c7 Arceliar Thu, 14 Jun 2018 08:00:57 -0500 macos
e7fca666554cddb3f7104d920c59c98cdb79ca7f Arceliar Thu, 14 Jun 2018 07:58:07 -0500 fix address/prefix code, platform specific parts still need ...
474fdda8cae0620658036fc4c91db384e0b7567a Neil Alexander Thu, 14 Jun 2018 13:24:37 +0100 Fix launchd script path and amend debian control file
330175889ed92ef3410c5f19ae1c6b8393e9a878 Arceliar Thu, 14 Jun 2018 07:08:48 -0500 switch address range from fd00::/8 to the deprecated 0200::/...
8c29f4b6dcd484afd7ea12b561498d225a0850d2 Arceliar Wed, 13 Jun 2018 12:53:56 -0500 Merge pull request #115 from yggdrasil-network/develop
ad1ba2c8ca5c2aaafeff1aef7d9b89efe057c45e Arceliar Wed, 13 Jun 2018 00:33:48 -0500 Merge pull request #117 from Arceliar/panicfix
cd514799dad434a4c8c2154d45efc5aa552c1c6a Arceliar Wed, 13 Jun 2018 00:24:12 -0500 recover if p.doSend is closed due to a race between peers.do...
f0c249a4b7c4f72b15629e5327f24a4b9a95c896 Arceliar Tue, 12 Jun 2018 19:35:06 -0500 Merge pull request #116 from yggdrasil-network/Arceliar-patc...
98ee657447e5c73920b2c1375b928174d2320c50 Arceliar Tue, 12 Jun 2018 19:31:36 -0500 Update README.md
cfcdf914440a9f0ba42b0de3bace9906e013e262 Neil Alexander Wed, 13 Jun 2018 00:15:33 +0100 Merge pull request #114 from Arceliar/cleanup
b006748da441807c03ed0ddb486f464779640ffa Arceliar Tue, 12 Jun 2018 17:50:08 -0500 code cleanup
9ce428af6656a713a5e64657e7d8a691e429e05f Arceliar Tue, 12 Jun 2018 17:11:24 -0500 Merge pull request #112 from neilalexander/documentation
8e2c2aa9772406934049cb9b7f62ce97c09e7e12 Neil Alexander Tue, 12 Jun 2018 22:45:53 +0100 Document ICMPv6 and TUN/TAP
54cf6b079444a4249571de6c4e417198d7891d31 Neil Alexander Tue, 12 Jun 2018 20:25:31 +0100 Merge pull request #110 from Arceliar/config
24228bd381a669823c5717d20f8295ed6a552200 Arceliar Tue, 12 Jun 2018 14:00:04 -0500 disable unused configuration Net field and clean up comments...
bc82d035dbae9d32e67e8624d28b2e91f62785d3 Neil Alexander Tue, 12 Jun 2018 14:04:39 +0100 Merge pull request #109 from Arceliar/dhtbackoff
359af66d0d1ff6bf39a2233003785ae7f8f5d422 Arceliar Tue, 12 Jun 2018 03:16:10 -0500 exponential dht throttle backoff, and make it based on when ...
909b48f2f2403f5e19898e7ebd2907d5271daf6a Neil Alexander Mon, 11 Jun 2018 07:05:57 +0100 Merge pull request #108 from Arceliar/doc
56802d569ebae6f19e326a7a7c96137a8d827521 Arceliar Sun, 10 Jun 2018 18:03:28 -0500 minor documentation updates, code comments, and a couple of ...
b0acc19e3dcdea381f1d5ba94bed2c25dbc6cbb4 Neil Alexander Sun, 10 Jun 2018 10:11:56 +0100 Merge pull request #107 from Arceliar/wire
038a51fd134db28a53064ffda87e8fc09415d3f8 Arceliar Sat, 9 Jun 2018 18:44:59 -0500 it helps to add new files
72cca4ea4330eb17673e6cc02658e80d470e8b4a Arceliar Sat, 9 Jun 2018 18:38:30 -0500 version check/warning adjustments
076350f963a6abb854b804ac7b8e8bdd48db311b Arceliar Sat, 9 Jun 2018 17:49:02 -0500 remove old tcp key exchange code
87330995167e7f79b28d9110f6921d6cb003d8b1 Arceliar Sat, 9 Jun 2018 17:46:19 -0500 add version metadata to key exchange at the start of connect...
f5c850f0982eee4881def95578d0b2b052d2c2ad Arceliar Sat, 9 Jun 2018 16:36:13 -0500 better way to do wire signed ints (no negative zero, remove ...
b7e4ff5d5aae95db82722c8d26e145cbc58ef7ec Arceliar Sat, 9 Jun 2018 16:24:27 -0500 Merge pull request #106 from Arceliar/peerauth
e5eb6de1f6762909121e203fd8d88bb3a6194a34 Arceliar Fri, 8 Jun 2018 18:42:56 -0500 add inner crypto to linkProtoTraffic, using ephemeral keys, ...
1dcc60f0543ad492afcb23d1812af78f486a4bf5 Arceliar Fri, 8 Jun 2018 17:33:16 -0500 check root before accepting that a message is good and unblo...
ad6ea5904947990e714a6e67d25579628e07a7ec Arceliar Fri, 8 Jun 2018 16:42:18 -0500 Merge pull request #105 from yggdrasil-network/localhost
2e1456902c9d3dda55afa666a4d7739be07b99ac Arceliar Fri, 8 Jun 2018 16:38:11 -0500 Update yggdrasil.go
f30d040366b38a4c29c0c79b77e72c72241ecc79 Arceliar Fri, 8 Jun 2018 16:17:24 -0500 Merge branch 'master' of https://github.com/yggdrasil-networ...
dde7653bf4a83d2dafcbc19107b90c13de2fe7c7 Arceliar Fri, 8 Jun 2018 16:16:39 -0500 Merge pull request #103 from Arceliar/switchMsg
89757ab5ec23b0a3885a4248af155a7913fbb3d8 Neil Alexander Fri, 8 Jun 2018 22:01:26 +0100 Merge pull request #104 from Arceliar/multicast
495891d9e82a2ba2ffe4716a7ebd96c5ec7c35b3 Arceliar Thu, 7 Jun 2018 22:32:01 -0500 remove testing panics
e29f700dd639a69e77ca503e64005521d1e4f6f0 Arceliar Thu, 7 Jun 2018 22:07:19 -0500 enable multicast on interfaces that come up after startup
ea1d21f7e55c51dc2b0553b89a8c5fe1dcafed67 Arceliar Thu, 7 Jun 2018 21:28:08 -0500 don't change dhtInfo.pings when sending a search, to prevent...
6bdc9a7eb634036f9a8883f797aea5fab1e3636d Arceliar Thu, 7 Jun 2018 21:06:30 -0500 fix the sim, part of it bypasses queues so it's expected to ...
bced15b1389a648dc4694f953304103bf5dc8ad9 Arceliar Thu, 7 Jun 2018 20:29:22 -0500 remove TTL from traffic packets
84c13fac90df2018e449e05f6f6e514ff676b6af Arceliar Thu, 7 Jun 2018 20:18:13 -0500 don't use TTL
fe12e1509ade0a3a9f78eb4dadb26765d6b87721 Arceliar Thu, 7 Jun 2018 17:55:43 -0500 add a throttle to nodes in the dht. the throttle is graduall...
ec1c173ca55a134646750404ba81ce560d6824ff Arceliar Thu, 7 Jun 2018 16:53:39 -0500 it helps to check that messages decoded correctly
bcfeb2291518cd966dbbf345ea1188a1735cf034 Arceliar Thu, 7 Jun 2018 16:49:51 -0500 more tcp debugging
63feed8dc32a499aa316dcf404a33edab3433962 Arceliar Thu, 7 Jun 2018 15:04:17 -0500 adjust tcp timeout and add shadow queues to track dropped pa...
c1f8baf9b5f6ecff858374b74f70a49047ae6bd8 Arceliar Thu, 7 Jun 2018 14:39:43 -0500 update dht.reset() to possibly play better with coord change...
d46888214780baee629043b2b17e4abe6c707dd9 Arceliar Thu, 7 Jun 2018 14:24:02 -0500 cleanup
f8ba80e7d89b5dabb3eb965d3e84cd482c3e9b5b Arceliar Thu, 7 Jun 2018 14:13:31 -0500 remove old switchMessage and clean up related code
00e4da28c74155c3b8310a0a1d702b1aea974b99 Arceliar Thu, 7 Jun 2018 13:56:11 -0500 use/store switchMsg in the switch instead of going through t...
3dab94be9f4cc500652fb0f9f97914da7be21794 Arceliar Thu, 7 Jun 2018 10:58:24 -0500 keep dht peers alive
deb755e3e99768de613cb441bd18053378783b30 Arceliar Thu, 7 Jun 2018 00:49:06 -0500 remove peer.linkIn channel and related logic
ecf37cae8a1548ef2ebcb40dd53f0de2b51feeb1 Arceliar Thu, 7 Jun 2018 00:16:47 -0500 make the switch react to peer coord changes immediately, and...
85afe187ff79eb3dececbffb5075b664aa193408 Arceliar Wed, 6 Jun 2018 23:23:16 -0500 remove peer timeout logic from the switch, so switch peer en...
3b783fbf974b1a5fc6a7c62242da105aa5137411 Arceliar Wed, 6 Jun 2018 23:10:33 -0500 move periodic switch maintenance into the router instead of ...
5dc0cb5544744e5cc68a05ca96dbe9a07b4d6f01 Arceliar Wed, 6 Jun 2018 23:00:17 -0500 move wire_encode_locator logic into getBytesForSig, since th...
1e7d34492d3cc923ea250cacd71f6dcf4d3f0fbe Arceliar Wed, 6 Jun 2018 22:39:22 -0500 fix signature checks and add some TODO reminder comments
5fb33da3a2521319ff6a81c3f3c55d8141003b25 Arceliar Wed, 6 Jun 2018 21:18:21 -0500 remove old switch anc/hop/res code
6811759fc9f3fd5e103546c3d6505c410503602c Arceliar Wed, 6 Jun 2018 21:11:10 -0500 add new switchMsg struct to replace old anc/hop/res approach
690d29435d7a4c88e413a1d8e470cccf062c9468 Arceliar Wed, 6 Jun 2018 17:44:10 -0500 adjust link packet logic so they bypass the lifo stack and a...
bbae9ff8e85c1637d3f3e5029c8afa13b10e9c0f Arceliar Wed, 6 Jun 2018 16:58:48 -0500 Merge pull request #92 from Arceliar/backpressure
fad6f6b50e4d1b63a8695a82855ea3c646e7e44d Arceliar Wed, 6 Jun 2018 16:57:36 -0500 remove udp.go
da928af361f1e8eed970621356b3ac0d859cc830 Arceliar Wed, 6 Jun 2018 16:49:23 -0500 fix sim and run gofmt
240841eb38eb026395f249f71db88fbef04a6599 Arceliar Wed, 6 Jun 2018 16:46:15 -0500 remove unused recursive search packets
1b898926108f715eecb2afe028d2a872408afe49 Arceliar Wed, 6 Jun 2018 16:40:35 -0500 remove UDP, to be replaced with a better implementation late...
2f8aaa5c20bc7e143fdb728a93e9e19d21ea4f73 Neil Alexander Sat, 2 Jun 2018 23:37:24 +0100 Merge pull request #102 from neilalexander/ifname
6d9d01dae1b8bc97b87eb6367db136f4db6a356c Neil Alexander Sat, 2 Jun 2018 23:29:06 +0100 Fix IfName='none'
2e188917d827a9624f63370b44b49ca6fe910b30 Neil Alexander Sat, 2 Jun 2018 23:10:51 +0100 Merge pull request #99 from Arceliar/iterdht
b9ea5350c699b34fe26ae5e8f684b6d0f7ba9b4c Arceliar Sat, 2 Jun 2018 16:45:45 -0500 update search.go comments to describe the iterative approach
3e1ac818548ca8af76c935b677aa1e8f95aaa741 Arceliar Sat, 2 Jun 2018 16:39:34 -0500 allow searches to start with nodes further from the destinat...
45abfafbba629a89ffc6ad8c2302d64c7218468b Arceliar Sat, 2 Jun 2018 16:33:58 -0500 value instead of pointer types for search dest/mask
34939d4b1889594e2439806159a7041e9d520e85 Arceliar Sat, 2 Jun 2018 16:30:05 -0500 update for wire format changes
b3b729804cec985541c9437f5f2a73104515ce49 Arceliar Sat, 2 Jun 2018 16:24:06 -0500 Merge pull request #101 from neilalexander/wire
bbdcee101560e83c661f070aaf92ed503bb092f6 Neil Alexander Sat, 2 Jun 2018 22:19:42 +0100 Export fields of sessionPing, dhtReq, dhtRes
49af65296dfa4542a89de59a8f83df5bf376f2f2 Neil Alexander Sat, 2 Jun 2018 21:21:05 +0100 Export fields of wire structs
28e6c738e2e9302b89da5fdd795d88326b08cdf9 Arceliar Sat, 2 Jun 2018 15:00:24 -0500 Merge branch 'master' into iterdht
09baad48e3ec3a013eba2de58087c8c7d8c3a7ab Arceliar Sat, 2 Jun 2018 14:57:06 -0500 retry failed iterative searches, possibly becoming parallel ...
0f96fea3fc83107ca9efeb35f9984591ba41977b Arceliar Sat, 2 Jun 2018 13:25:01 -0500 Merge pull request #100 from neilalexander/dotstyle2
bc37d4fb76acb7fe283c1e81fd777939217a007c Neil Alexander Sat, 2 Jun 2018 14:24:06 +0100 Improve formatting of dot: dashed grey for unknown nodes, sa...
ed6c9c2a5477332ddaadc0ad5fae57db07499198 Arceliar Sat, 2 Jun 2018 00:29:36 -0500 deduplicate dht responses when adding them to the search, li...
10a72444e37544f2f2adb5c862c159d389a3ae00 Arceliar Sat, 2 Jun 2018 00:16:47 -0500 get itersearch to run in the sim
ecf7e490d75fb55cd6515e7f690c6973102b6798 Arceliar Fri, 1 Jun 2018 23:34:21 -0500 start of iterative dht searches
dc841c550bf473cae9d6f9e94b7ee1182fbe7009 Arceliar Fri, 1 Jun 2018 20:57:24 -0500 Merge pull request #98 from Arceliar/dotstyle
ec80a81ed55a31a8f64047dc4464f84eab30b0a4 Neil Alexander Fri, 1 Jun 2018 23:33:02 +0100 Mark extrapolated nodes with dashed outline
e4082f218f849db42f910c9c773b0449f0863b6c Neil Alexander Fri, 1 Jun 2018 23:23:24 +0100 Add text to dot graph explaining how a node is known
a2df5107f062845d04334360fafc0697c8be9ec0 Neil Alexander Fri, 1 Jun 2018 14:20:47 +0100 Change colour scheme: green for self, yellow for peer, blue ...
ca15bbea574dbe1e4e6a58dcfda09186643e75cf Arceliar Thu, 31 May 2018 20:28:09 -0500 try color coding dot output
887b463306a2249a438f2a3e50d3c8e11e05a621 Arceliar Tue, 29 May 2018 16:20:32 -0500 Merge pull request #97 from neilalexander/master
027944a14a79d8e9f2703cd93e66aa410c2837ff Neil Alexander Tue, 29 May 2018 22:15:54 +0100 Set allowed encryption keys after start as otherwise hits a ...
742eded4fff37c431a37af0074588d94b0b118d8 Arceliar Tue, 29 May 2018 16:01:23 -0500 Merge pull request #96 from neilalexander/dedebug
bfa281c0ae1463ef02473a5142032deb1ae29899 Neil Alexander Sun, 27 May 2018 23:50:22 +0100 Add -tags debug to run-sim
ccf71af6b72deba9e539197cfc72ca1c6ff51711 Neil Alexander Sun, 27 May 2018 23:37:57 +0100 Move Init from core.go to debug.go as function is only for s...
460a22c0635fb75e8a44a6f6d12dff28b4f4eaf3 Neil Alexander Sun, 27 May 2018 23:31:34 +0100 Clean up some exported constants
a9e61d0d3749f675965ffcfa789ae433479015b5 Neil Alexander Sun, 27 May 2018 23:22:50 +0100 Add support for building "release" builds that don't contain...
e9b1006ddaafabc89f9f10589c14b2d94c069dce Neil Alexander Sun, 27 May 2018 22:36:36 +0100 Remove final DEBUG calls from yggdrasil.go
35173e23884f00244c201665bfdf16098e9618e7 Neil Alexander Sun, 27 May 2018 22:35:30 +0100 Fix starting TUN read/write
4c115de6330ff7a3ca1861acda6a45496346be1d Neil Alexander Sun, 27 May 2018 22:13:37 +0100 De-debug
38e77041612c99253fb5a6e91958cab90f109d7d Arceliar Sun, 27 May 2018 13:37:35 -0500 use backpressure instead of estimated bandwidth, sorted by u...
707e23d392468fa84e81002df6a318ca907585e8 Arceliar Sun, 27 May 2018 13:28:51 -0500 Merge pull request #95 from Arceliar/tcpfix
02ba9dc97c08fb9253ab008c9edbb1dc750b3a2b Arceliar Sun, 27 May 2018 13:22:21 -0500 fix npe, these don't need to be pointers
5131d854e5731dfc9fc4d8013dcad94b2d1ffc5f Neil Alexander Sun, 27 May 2018 19:06:16 +0100 Merge pull request #94 from Arceliar/main-fixes
7b12493417c6668c12859b9e58c5f7e0c2b45439 Arceliar Sun, 27 May 2018 12:56:33 -0500 panic if tcp startup fails, since otherwise a nil pointer oc...
e62cfa8c840e549d69ec85483ccac4f23ef7fd6e Arceliar Sun, 27 May 2018 12:31:35 -0500 revert removal of useconffile
fcaabe4aace93e3148a5a4493b2317a0154ac660 Arceliar Sat, 26 May 2018 20:40:19 -0500 Fix some issues with hjson by converting to json then parsin...
71d3a2b187d8c5e93e2a37d98f090293b8adbcdb Neil Alexander Sat, 26 May 2018 21:55:36 +0100 Merge pull request #93 from neilalexander/bugfixes
a0f547cc1b2cf682005f27a66de5b230873fe91d Neil Alexander Sat, 26 May 2018 21:50:47 +0100 Fix being able to enable/disable multicast
bc899c395aba1b03232b9ccf4b24c166887b5456 Neil Alexander Sat, 26 May 2018 21:47:54 +0100 Fix accidental truncation of addresses ending in 8 on macOS ...
fae00e962fd8804904ad0bcfe4a1fa3281c5aa64 Arceliar Wed, 23 May 2018 17:52:06 -0500 Merge pull request #90 from neilalexander/admin
cae589d2d335c06a2471c522697927d0e9666b44 Neil Alexander Wed, 23 May 2018 22:21:37 +0100 More nice
5d876011185f74b6e7598119c6cfc228f2cd4bcd Neil Alexander Wed, 23 May 2018 22:13:52 +0100 Add getMulticastInterfaces and getSelf to yggdrasilctl
9b5965fd9a779a2afbc1fb03de097c246ed47f90 Neil Alexander Wed, 23 May 2018 21:35:56 +0100 Merge pull request #89 from neilalexander/config
77d67a1569426745fe2324736adf8fd5e9aad0f7 Neil Alexander Wed, 23 May 2018 21:31:52 +0100 Fix debian normalisation in postinst
9e5964dcd46c8ff272405614756cef68cf165aae Arceliar Wed, 23 May 2018 13:08:34 -0500 Merge pull request #87 from neilalexander/config
8456b2e1bc727b3d25ce97732777eb3586929c36 Neil Alexander Wed, 23 May 2018 18:53:44 +0100 Fix substitution
1fd53bcb7d25ca3eeb776b1c8ae068331fdbf9a8 Neil Alexander Wed, 23 May 2018 14:02:13 +0100 Update comments in configuration
8a46253c1fd326f602f6227ce12fcdcf6dcbeb3e Neil Alexander Wed, 23 May 2018 13:26:08 +0100 Normalise existing yggdrasil.conf on debian package install/...
34f7b7ca14b3b05f5aa8bb1d7350954241a58b4b Neil Alexander Wed, 23 May 2018 12:32:26 +0100 Fix AllowedBoxPubs
ce854a76bd26983a1ca574d4cf438703597b2ce6 Neil Alexander Wed, 23 May 2018 12:04:27 +0100 Add -normaliseconf option and temporarily correct old config...
9d9083e3733417383139cf9bcd7f5907faf8cbeb Neil Alexander Wed, 23 May 2018 11:28:20 +0100 Update configuration names, fix multicast interface selectio...
6f79184c9ba6a6d44c8e211543116f5bb8a52a60 Neil Alexander Wed, 23 May 2018 11:13:53 +0100 Move multicasting into yggdrasil package
388ae09fcadd994120b8f19b3da33f0f50c5cc5a Neil Alexander Tue, 22 May 2018 23:43:29 +0100 Rename some config items
b10ae51565ad080b2e74faa7eb75b60478f2801a Arceliar Mon, 21 May 2018 19:21:00 -0500 Merge pull request #85 from neilalexander/yggdrasilctl
14b2dd0c61d0b2cb4d84e395f8a8442737deaaf3 Arceliar Mon, 21 May 2018 19:18:08 -0500 Merge pull request #86 from neilalexander/youraddresses
f6ea6fcc850272ad164c3887837e9c524c7022f9 Neil Alexander Mon, 21 May 2018 18:12:36 +0100 Add addAllowedBoxPub, removeAllowedBoxPub, getAllowedBoxPubs
04b3e840238ad6e63f2483000c77a69977ac52f3 Neil Alexander Mon, 21 May 2018 16:15:31 +0100 Show your IPv6 address and subnet when starting
9567446f5034b831ebfa75bc4e3b3f4f3f037249 Neil Alexander Mon, 21 May 2018 15:21:23 +0100 Offload formatting to yggdrasilctl and keep precision in JSO...
59688dcab3788671293a75ae84fc7c4ac9190aeb Neil Alexander Mon, 21 May 2018 15:05:01 +0100 Fix formatting of bytes_sent, bytes_recvd, last_seen, uptime
cc4ee912794aa7da93ee046ec32135c5d3e5ad69 Neil Alexander Mon, 21 May 2018 14:29:27 +0100 Allow JSON output using -json argument
61c640dbdeb6dfa72d7ff4d7f0e83967d81b00ec Neil Alexander Mon, 21 May 2018 14:25:11 +0100 Add addPeer and removePeer
ca3e541d3b27645a2802a3c2ffff2e6288a789fc Neil Alexander Mon, 21 May 2018 14:14:57 +0100 Friendly formats for getDHT, getSessions, setTunTap etc
201701ae4a2ecf9b9ce625e4a687dcc5d47c7df4 Neil Alexander Mon, 21 May 2018 13:54:51 +0100 Add some pretty printing to yggdrasilctl, small modification...
bd32f5890b944d7df5519b57aeb6b2f3ce562825 Neil Alexander Mon, 21 May 2018 07:28:03 +0100 Run gofmt -s -w
cc6fb8bd984014176b588b7760043f2aed956c4c Arceliar Sun, 20 May 2018 20:31:24 -0500 Merge pull request #84 from neilalexander/admin
ab3eb9877a16eb438234a04c5a48a98ecda94e4f Neil Alexander Sun, 20 May 2018 23:59:42 +0100 Fix builds
cda7a2abccae4a4c833c0a81fe494e952f70cafe Neil Alexander Sun, 20 May 2018 23:46:02 +0100 Builds for yggdrasilctl plus usage info and fixes
ee99ae008dabe4af13b4af0cb7c9aea65b6014cd Neil Alexander Sun, 20 May 2018 23:32:17 +0100 Add yggdrasilctl
79131bb959a8db32326fe23dd3d7c1d9c6e039d3 Neil Alexander Sun, 20 May 2018 23:25:07 +0100 Minor tweaks
aae570de2a3ec4ab019c9f5e97a870d255ba5a6d Neil Alexander Sun, 20 May 2018 21:57:05 +0100 Optional parameters are now square instead of pointed bracke...
c765e0566f84592be74b6ae2389ad7d28b7189d1 Neil Alexander Sun, 20 May 2018 21:54:15 +0100 Convert rest of functions, fix setTunTap
c75566d5acbb27c8c80a59994ced7a4d06452a7d Neil Alexander Sun, 20 May 2018 21:44:30 +0100 Various fixes and error catching, add setTunTap
4ecc7ce86072df7b406a97c2a11900d9b172859e Neil Alexander Sun, 20 May 2018 19:42:37 +0100 Add getTunTap to JSON admin socket
c3ca5c64b1fc1c3fa975544bfa55381f7f7af52a Neil Alexander Sun, 20 May 2018 19:23:43 +0100 Add some more functions to JSON admin socket
9713e739695ad1e80fe8d9a3f4503aad96f9fa90 Neil Alexander Sun, 20 May 2018 17:25:13 +0100 Fix dot
a6ef7166eab06de5620ae1420b65932480d685fe Neil Alexander Sun, 20 May 2018 17:21:14 +0100 Start JSON-ifying the admin socket
89b7be1409a755badead7309bd77e13e83688034 Neil Alexander Sat, 19 May 2018 10:09:42 +0100 Merge pull request #83 from Arceliar/peerInfo
5c0636eb3d24f6f26a27387f9863f9c9d8e5eded Arceliar Fri, 18 May 2018 20:41:02 -0500 add uptime and bytes sent/recvd to peer struct and getPeers
fdb826578f2e34b90c649c568a4d618e121e127b Arceliar Fri, 18 May 2018 17:26:33 -0500 Merge pull request #82 from neilalexander/admin
ca96bbf01457fbc6fed668fb78af05207026c0e9 Neil Alexander Fri, 18 May 2018 18:56:33 +0100 Accept exchanging an MTU of 0 to signify that TUN/TAP is dis...
ec371af84f133167b6310c1ffa827b72a9e6dc66 Neil Alexander Fri, 18 May 2018 17:59:29 +0100 Track TX/RX bytes over session and if MTU was adjusted, add ...
546c5f1412017d6f08de74aac0481e4abce7bb98 Neil Alexander Fri, 18 May 2018 08:00:22 +0100 Merge pull request #81 from Arceliar/dht
ec8fe338d5a423f4081c718a459f1acc952e15e6 Arceliar Thu, 17 May 2018 21:43:26 -0500 more insertIfNew bugfixes, and add peerOnly to getDHT output...
fe518f4e3fbdf6110e86c7ce48bd278098c913ff Arceliar Thu, 17 May 2018 21:20:31 -0500 bugfixes related to peer timeouts in the DHT, significantly ...
8d9887294cfa5e9e9e35899944c74c54834d89af Arceliar Thu, 17 May 2018 19:32:29 -0500 add dht time since last ping to admin socket, some DHT code ...
edf8f2e2397f01f5d8db4cc1ea837607f8123cda Neil Alexander Thu, 17 May 2018 13:59:38 +0100 Merge pull request #79 from Arceliar/dht
d98640fd592283ae4c9016cc14e01d6dfeb39177 Arceliar Wed, 16 May 2018 17:48:53 -0500 switch cleanup
6b51b44cbf760c3c89a46d4d37393b4e3aa85fb6 Arceliar Wed, 16 May 2018 17:36:37 -0500 slightly better variable naming
800ccaa3d4ba84c3f92de76eb6a0ab5a44361b9f Arceliar Wed, 16 May 2018 17:32:26 -0500 cleanup
fe712d24f8c27139b0f4f8647bed012dd50d5f7d Arceliar Wed, 16 May 2018 17:24:38 -0500 don't allow buckets to overflow when the next bucket isn't f...
8228242eedda03c548bc5e0432253dbc12ae0988 Arceliar Tue, 15 May 2018 23:57:00 -0500 misc dht and tree changes to stabilize coords and bootstrap ...
96c55da987d5c2e5dabf4e167914a89665ea92e3 Arceliar Sun, 13 May 2018 15:09:28 -0500 Merge pull request #76 from neilalexander/hjson
85cae4501e6e4429b231904bd6a13c8757a6b3ff Neil Alexander Thu, 10 May 2018 09:52:49 +0100 Merge pull request #78 from neilalexander/admin
5299783e35a6ff4314259c7af9239183915ed888 Neil Alexander Thu, 10 May 2018 09:48:12 +0100 Add getTunTap to admin socket
6d944d8ec84b15ec650b1628fef53eaa5b4abeb8 Neil Alexander Wed, 9 May 2018 16:47:01 +0100 Merge pull request #77 from neilalexander/windows
e381808704460f093c456487f77a57ab2ee015de Neil Alexander Wed, 9 May 2018 16:42:24 +0100 Add ability to select interface by friendly name on Windows
8ea3070a02e6286dc04dedd3caa592e205fcc114 Neil Alexander Wed, 9 May 2018 14:03:28 +0100 Small tweaks/clean up
45b106168e03dafa09be9de9f3ffc690eda5bc76 Neil Alexander Wed, 9 May 2018 13:54:31 +0100 Use HJSON instead of JSON
fcf7fe71af2dad5e3560db6f9ac10bd808e59716 Neil Alexander Mon, 7 May 2018 23:29:36 +0100 Merge pull request #74 from Arceliar/peerauth
5dac273a3d033333a87085c552f662039521a547 Arceliar Mon, 7 May 2018 17:05:54 -0500 rename to 'AllowedBoxPubs' and similar
6ce16d819245bcdecb1a8be5698f0a5970fda1dd Arceliar Sun, 6 May 2018 19:48:26 -0500 debug admin socket
94dd231e1377fcd16956751dbced0cb62c635798 Arceliar Sun, 6 May 2018 19:31:19 -0500 add (not working) admin functions for auth keys, needs debug...
0b391b6e3a76228f5312235ee9a9af8f55b4d6f1 Arceliar Sun, 6 May 2018 19:01:52 -0500 debugging and cleanup
80f893aac357b576e90515b38821cb0ac2e5eb48 Arceliar Sun, 6 May 2018 17:17:12 -0500 let the peer's linkLoop call close if the peer receives no a...
6026e0a014965a91d0d7ca8d63e0c285cbee2c75 Arceliar Sun, 6 May 2018 16:32:34 -0500 Optional peer authentication, if non-empty then incoming TCP...
5962d009a5403fe22666fdea95c9de1917672d21 Neil Alexander Sun, 6 May 2018 21:14:27 +0100 Merge pull request #73 from Arceliar/removePeer
3a1b67da8c41b8afbdb5d7771a4fcdad84393a55 Arceliar Sat, 5 May 2018 20:20:38 -0500 Update admin.go
cdedd304af772b9790d55f8746f5ccdf01d17e85 Arceliar Sat, 5 May 2018 17:14:03 -0500 make removePeers work for TCP connections and minor admin cl...
d34e0f92c89a8f5793d6430f519172a99643d8d5 Arceliar Sat, 28 Apr 2018 17:04:25 -0500 Merge pull request #72 from Arceliar/netnsfix
f6cba4efc109f10ffed1f00704dc07fbef86b2d6 Arceliar Sat, 28 Apr 2018 16:45:37 -0500 fix loopback devices in s channel test
8b9a91be57c771da86358dbce2ee8860e20ea2ef Arceliar Sat, 28 Apr 2018 16:39:58 -0500 possibly fix weird issue I was having with netns, still not ...
ccb23b6a563facf89c0b29af9727fed5faa2f784 Arceliar Sat, 28 Apr 2018 12:09:37 -0500 Merge pull request #71 from Arceliar/docs
44cd1f0cda23ac13f21b6c8c60fbbf9698f9b121 Arceliar Sat, 28 Apr 2018 12:02:58 -0500 Merge branch 'master' of https://github.com/yggdrasil-networ...
893101f2324b0d056f5849b1cbe2fe63c247a5ee Arceliar Sat, 28 Apr 2018 11:57:14 -0500 use url syntax for tcp/udp and mention socks support
cf2e112ae889211be35fe9bff5ffb111e5d85d5d Neil Alexander Fri, 27 Apr 2018 10:26:04 +0100 Merge pull request #70 from yggdrasil-network/urlfix
bdf9e4508211e547bd09196c20d971375cca39e9 Neil Alexander Fri, 27 Apr 2018 09:53:31 +0100 Default to previous scheme when url.Parse returns an error
76a5d69211da30413c8b931d802e5a7e4e5b02fb Arceliar Thu, 26 Apr 2018 20:37:03 -0500 Merge pull request #68 from majestrate/tor-auto
fe13fea1e53c15aa0cf0630ba874cb4b7e5c5ba0 Jeff Becker Thu, 26 Apr 2018 10:26:10 -0400 remove hard coded tor config options
77568915102c01fa69078764359421b19c7e0764 Jeff Becker Thu, 26 Apr 2018 10:23:21 -0400 support socks proxy in peer url and decouple explicit tor/i2...
769b058004f7b59a9d0cb97897760443afa55eeb Jeff Becker Wed, 25 Apr 2018 10:11:11 -0400 more docs
1be8bbed1c8f1682f0d433c9cf1113ffc486ffb6 Jeff Becker Wed, 25 Apr 2018 10:09:09 -0400 more docs
de69860e9bb1a5e9a6fd65b5a55e7cf2a381a081 Jeff Becker Wed, 25 Apr 2018 10:06:13 -0400 * only enable tor proxy dialer when tor is enabled
c16e354a44f547539f775ac03ebfe4244d29d13e Jeff Becker Wed, 25 Apr 2018 10:01:10 -0400 Merge remote-tracking branch 'origin/master' into tor-auto
275345f3c62d2484ac07e999ce9e9085b0739478 Neil Alexander Sun, 22 Apr 2018 22:04:03 +0100 Merge pull request #67 from Arceliar/sessionping
8ef2e55de65efd670f49802c39bf461f93a90172 Arceliar Sun, 22 Apr 2018 15:31:30 -0500 try sending pings before sending searches for an unresponsiv...
5e23185ddcbb6f7ecdfde05853a690040bb64b85 Jeff Becker Fri, 20 Apr 2018 08:41:09 -0400 use address only not port
3c4fee0492b870362b150a9cef4586c92dc6c535 Jeff Becker Thu, 19 Apr 2018 10:30:40 -0400 tor auto config
48ced483d626a4a339643070373252be0c9e6fb9 Neil Alexander Sat, 17 Mar 2018 20:46:47 +0000 Merge pull request #64 from Arceliar/dht
0f8aab7609452a9e59d197b083622147601ffbc1 Neil Alexander Sat, 17 Mar 2018 20:43:57 +0000 Merge pull request #62 from Arceliar/udpclose
fe5ef4e867cc9d0729150e462def3ec78a64c3b9 Arceliar Sat, 17 Mar 2018 15:28:22 -0500 don't add things to the dht rumorMill if they've been pinged...
0459f88b92d8bfeaf16c84804ffff307657293b9 Arceliar Fri, 16 Mar 2018 18:24:28 -0500 add a udp close packet, and partial support for a removePeer...
96399d586dc82a972cb75375c42ffa4ae89357c2 Neil Alexander Fri, 16 Mar 2018 10:19:58 +0000 Merge pull request #61 from neilalexander/armhf
b3117e6fe0091ed38303aa07287f47ae6303c354 Neil Alexander Fri, 16 Mar 2018 10:16:05 +0000 Fix armmhf into armhf for PKGARCH
0dc6e24451e3c3e5a1e047ddd9e3a645602644fd Neil Alexander Fri, 16 Mar 2018 10:10:44 +0000 Add armhf target for CircleCI
9f5b5ac00b69bc46f686c55d1321b36f4f82a36a Neil Alexander Sun, 11 Mar 2018 22:57:49 +0000 Merge pull request #59 from neilalexander/launchd
55e4c33169155899e6cfd35ad10a425bfc44e025 Neil Alexander Sun, 11 Mar 2018 22:53:55 +0000 Add launchd script for macOS to contrib
a385d5579c3190f59e59c61eb0052547b9f95145 Neil Alexander Sat, 10 Mar 2018 23:52:42 +0000 Merge pull request #58 from neilalexander/travisci
72e20412d0d4f41f23229d5168a693ff424c86f6 Neil Alexander Sat, 10 Mar 2018 23:48:14 +0000 Remove TravisCI
1aa35beb555bd8eb945db2485248fbcc19d8bb77 Arceliar Sat, 10 Mar 2018 17:43:50 -0600 Merge pull request #57 from yggdrasil-network/readme
eb481bc7c40ce52705d8af4390a7d063de629da6 Neil Alexander Sat, 10 Mar 2018 23:40:03 +0000 Update README.md (#47)
225ca74a9d2cad2a4a090184714fa84807c209c8 Arceliar Sat, 10 Mar 2018 16:55:12 -0600 Merge pull request #56 from neilalexander/icmpv6
bf0413a0c49d7a42c0ea067ecb822c55425a9a22 Neil Alexander Sat, 10 Mar 2018 22:31:36 +0000 Modify ICMPv6 source address for "Packet Too Big" messages t...
0dc1dd6292d39f1abc704a8928837beee5e9ab0f Neil Alexander Sat, 10 Mar 2018 21:32:30 +0000 Merge pull request #55 from Arceliar/dht
b34345229a81cbb6b4278c93b26f6faf95886153 Arceliar Sat, 10 Mar 2018 15:16:39 -0600 remove any peers from the dht if a reset is triggered (from ...
9ce0b7fbeab4e99c28246619741e7baed3431407 Arceliar Sat, 10 Mar 2018 13:58:48 -0600 keep peers separate from other nodes in dht
e04ab7cfe6a1be5f4515af96673efce4767eedb1 Arceliar Wed, 7 Mar 2018 22:46:45 -0600 Merge pull request #53 from neilalexander/genconf
6388b9b99d8c7023da276aff1f4194548959cdd4 Neil Alexander Wed, 7 Mar 2018 22:36:16 +0000 Increase the randomly generated port in -genconf to values a...
95a6cfff10be1e859314614246679380ecb14473 Neil Alexander Wed, 7 Mar 2018 19:41:56 +0000 Generate a random port number in -genconf instead of :0 (#51...
a5fcf14824ae1460f15e3e0ad3a789a0d68d89f2 Arceliar Wed, 7 Mar 2018 12:11:30 -0600 Merge pull request #52 from neilalexander/udptcp
1155816df8d653bdcdb5388f766cf4c97fcdd193 Neil Alexander Wed, 7 Mar 2018 09:41:04 +0000 Show both UDP and TCP listen addresses in stdout (#51)
7489704788adc097b859c8d61d0705bdfb0254e9 Arceliar Mon, 5 Mar 2018 23:04:34 -0600 Merge pull request #49 from Arceliar/misc-cleanup
b6dd0c524836a77bac0d4ace224ca2f57ec0e7c5 Arceliar Mon, 5 Mar 2018 22:59:48 -0600 try to fix the pull/N issue with circleci again
9553b1ef8f15db112ddbe1c3b3ad0d9f9ae1745c Arceliar Mon, 5 Mar 2018 22:47:50 -0600 apparently PRs get a slash in the branch name, which causes ...
206570770a44527fba37b368eb2f36718bc9f19c Arceliar Mon, 5 Mar 2018 22:12:54 -0600 re-add a couple files
c74ec0e32f58c9a4b6755bdedc894085b5bbb0df Arceliar Mon, 5 Mar 2018 22:06:32 -0600 cleanup of misc files
c1fe7d271e31120f26441b945334f42a7f39757a Arceliar Mon, 5 Mar 2018 16:45:09 -0600 Merge pull request #46 from yggdrasil-network/semver
b1380baa9f8b3bebe5e21905b75c1c2fd04c7476 Neil Alexander Mon, 5 Mar 2018 22:14:36 +0000 Update versioning to v1.2.3 where derived from the tag and 3...
c57cf73219389ad135bfc9433611be6afaf042b4 Neil Alexander Mon, 5 Mar 2018 21:54:30 +0000 Try symbolic-ref to get branch name
d58c97155987020324037d50befa8994c99917d5 Neil Alexander Mon, 5 Mar 2018 20:26:55 +0000 Fix bugs in CircleCI naming
636655825847d6e35ea795f1954729a8f1036fea Neil Alexander Mon, 5 Mar 2018 20:20:17 +0000 Use new semver versioning for CircleCI builds
a75ddff9f3d0cd1cb32c2bbe62d0b8841f549460 Neil Alexander Mon, 5 Mar 2018 20:06:38 +0000 Ignore non-version tags
f4aa4f184803e760cef0da6bb237c5cf9179c697 Neil Alexander Mon, 5 Mar 2018 19:54:18 +0000 Match v* tags only
3e6530c81318defa78574328c7cbe37ce36358ab Neil Alexander Mon, 5 Mar 2018 19:34:23 +0000 Propose semver version script for #45
4f32d4e780a5397ac4298d88db80000aaaba9136 Arceliar Sun, 4 Mar 2018 18:06:59 -0600 Merge pull request #40 from neilalexander/netbsd
64d4bbbb53972e7e8ad25678d7e119884621448f Neil Alexander Mon, 5 Mar 2018 00:03:02 +0000 Update CircleCI config.yml to build for BSDs
cce10cdb8a54ee84c94e8b3a87ac6d16bb4c87a9 Neil Alexander Mon, 5 Mar 2018 00:00:01 +0000 Update README.md
166d25619d408e4eb9b53c6ce7deffcda73c87c9 Neil Alexander Sun, 4 Mar 2018 23:47:01 +0000 Attempt to support NetBSD
b30b6022a8ff180f338acfedf070cc782e3d2686 Arceliar Sun, 4 Mar 2018 14:17:01 -0600 Merge pull request #39 from Arceliar/fd
cd0d1a1d26b6ae13dc1c6e51189d4cfc2836e3d3 Arceliar Sun, 4 Mar 2018 13:57:34 -0600 get the fd instead of depending on water to do it
3eccca62ccd5845d0cb1e4aea07c1765e5b13726 Neil Alexander Sun, 4 Mar 2018 19:23:27 +0000 Merge pull request #38 from Arceliar/bsdedupe
039c4a5a354d00af7f9831fd8e965806ce687530 Arceliar Sun, 4 Mar 2018 11:02:54 -0600 only try to build on openbsd and freebsd for now, darwin nee...
478b80a07a1dd1fba676f94c6f7134d920808798 Arceliar Sun, 4 Mar 2018 10:56:46 -0600 cleanup
e7726cfb0099131ddd3b28ed3c881f9502ee4091 Arceliar Sun, 4 Mar 2018 10:55:32 -0600 deduplicate some bsd tuntap code, still untested
91b08bf474eb905d82f265d66ccec3f74d0adf96 Neil Alexander Sun, 4 Mar 2018 16:44:59 +0000 Update README.md
a5f053448bb3363e0330df273cfc422a5f458c54 Arceliar Sun, 4 Mar 2018 10:30:07 -0600 Merge pull request #36 from neilalexander/freebsd
c30792245ac944b63334ff09730b2d5082d46d28 Neil Alexander Sun, 4 Mar 2018 16:24:50 +0000 Add FreeBSD support in TAP mode
57777b615297e51b07d6a43e0f5f94811643ad75 Neil Alexander Sun, 4 Mar 2018 11:17:47 +0000 Merge pull request #34 from neilalexander/master
e43776f90e81f841e267c8076f7d67439d8f5894 Neil Alexander Sun, 4 Mar 2018 11:09:17 +0000 Add version file
54a742d5763ba945e14892988145eebb5deec922 Neil Alexander Sun, 4 Mar 2018 10:58:10 +0000 Set explicit version in CIBUILD
a92e6c2588e28753ea0153f11b055f965f5a96d4 Neil Alexander Sun, 4 Mar 2018 10:47:34 +0000 Merge pull request #29 from Arceliar/netlink
3deadee42e88ed137ffacf7dfc63be99198f63c6 Neil Alexander Sun, 4 Mar 2018 01:29:00 +0000 Tag the build artifacts with version and branch
6424b07ad89dd75700e550057b1c8588a9f5cb76 Neil Alexander Sat, 3 Mar 2018 23:36:18 +0000 Merge pull request #28 from Arceliar/panic
5ec6265a7083c8bcacebfe0bfb866beb22018783 Arceliar Sat, 3 Mar 2018 16:41:36 -0600 use netlink instead of ip commands to set address/mtu and br...
0460fdd301b51811a352747577dd9086fd42d776 Arceliar Sat, 3 Mar 2018 13:56:26 -0600 panic if tun.write or tun.read returns an error and was laun...
56fd7bd4d45440c1a7f55a454d3c26851d733d77 Arceliar Sat, 3 Mar 2018 13:52:09 -0600 Merge pull request #27 from Arceliar/doc
3d0eac21bb973ea771840b212d2e1a20c520ffc3 Arceliar Sat, 3 Mar 2018 13:49:26 -0600 update doc to remove statements with a first person perspect...
b1a4951725378c8bba06d1cd60fbcff1ea1b3277 Arceliar Sat, 3 Mar 2018 12:29:47 -0600 Update README.md
233b01bedc7f19da01513f21f598a6de6298f71e Arceliar Sat, 3 Mar 2018 12:12:31 -0600 Update README.md
a367f2ca17ded8d4a362b991337192c7842a9ee5 Arceliar Sat, 3 Mar 2018 11:49:24 -0600 gofmt
55ee8f1afa7a2af590e6080c388f10cc8324d307 Arceliar Sat, 3 Mar 2018 11:25:22 -0600 Merge pull request #26 from Arceliar/nodrop
0578a9f27318f7c5c1c2a5eb64e66d361512cfe8 Arceliar Sat, 3 Mar 2018 11:07:08 -0600 manual merge
606fb59c0723b4dfc72b3678b945cfebcef5c373 Arceliar Sat, 3 Mar 2018 11:02:02 -0600 Merge pull request #25 from neilalexander/contrib
99d0740eaa945af638b920eae2c15373e639f180 Arceliar Sat, 3 Mar 2018 11:01:24 -0600 Merge pull request #23 from neilalexander/bsd
3f85c7a9a5b3bf203dd4db67f3c4e9d5705758d6 Arceliar Sat, 3 Mar 2018 10:57:19 -0600 Merge pull request #24 from neilalexander/adminfunctions
4e5627f933bd0801f66c5da61954f6f5d8c6fcce Neil Alexander Sat, 3 Mar 2018 12:43:39 +0000 Update default interface MTU to use per-platform instead of ...
4917ea3dd2ba06de2a4d42c3dca87c8f4c13ff3a Neil Alexander Sat, 3 Mar 2018 12:30:54 +0000 Per-platform TUN defaults
bec898a32669e63a7fbfa52b287c826722faaf4a Neil Alexander Sat, 3 Mar 2018 11:47:14 +0000 Don't allow exceeding maximum MTU for a given platform
674830799d157d3bf1a5a0bf720f7fe5bc7864b3 Neil Alexander Fri, 2 Mar 2018 22:36:22 +0000 Add branch name into repo name
3c1e00f23f54f1411018c5d63a5e54283bd424bc Neil Alexander Fri, 2 Mar 2018 19:13:20 +0000 Add CircleCI config.yml
390f7527f62bb2d47b9b020ffcba811c132b19a4 Neil Alexander Thu, 1 Mar 2018 18:28:37 +0000 Update generate.sh
9285e0fe25335b1d317747acf966e3cfa5a87200 Neil Alexander Thu, 1 Mar 2018 18:06:53 +0000 Mismatching GOARCH and debian arch
3089f2326e2ad3ab546662c29fa0a46b2ca4c4f3 Neil Alexander Thu, 1 Mar 2018 18:01:18 +0000 Add generate script for Debian .debs into contrib
7c0102e43d9c5bee0583954b77cb6087ace33ee1 Neil Alexander Thu, 1 Mar 2018 15:31:49 +0000 Be a little bit less verbose on OpenBSD
6640b33334ca89efa9071dc5641f72a586b06efe Neil Alexander Thu, 1 Mar 2018 15:19:20 +0000 Fix using 'auto' as device name on OpenBSD - default to /dev...
24be3f1d67a3e8e00eeee6039363777734a2ab8d Neil Alexander Thu, 1 Mar 2018 15:11:12 +0000 Turns out FreeBSD is a bit different so restrict this to Ope...
90393ae03beb40ee94835985254ace0a1e6c014e Neil Alexander Thu, 1 Mar 2018 15:02:53 +0000 Set interface flags properly on OpenBSD
9e4d169208c83ddcb569aa4c69ddaafafa82b987 Neil Alexander Thu, 1 Mar 2018 13:37:05 +0000 Set interface IP and MTU on BSD
f8dda26dbaa25435de04b7069b87662949dc0f8d Neil Alexander Thu, 1 Mar 2018 11:49:49 +0000 Add BSD support (openbsd, freebsd, solaris)
ebc4eacee4bf1c7ceec9a43d0f65e48a57b39fed Neil Alexander Wed, 28 Feb 2018 15:27:58 +0000 Allow sane defaults on setTunTap
fdd32b957109a5fe26b0f4f5530e4a47acd12d66 Neil Alexander Wed, 28 Feb 2018 15:15:57 +0000 Add setTunTap
2b48fd1fcee7099398f5f22ab1ef7c7f43a4e814 Neil Alexander Wed, 28 Feb 2018 13:43:06 +0000 Add addPeer to admin socket
ddc4773b1968f5f6a6ca5946c86527c6d8e09158 Arceliar Mon, 26 Feb 2018 18:12:28 -0600 don't drop send/recv traffic going through the crypto worker...
e113b8d5305d8a5758243b7faedc258843f52ade Arceliar Sun, 25 Feb 2018 21:56:09 -0600 incrase max MTU
33c9f74f487894700d550a4bb12d888d76813721 Arceliar Sun, 25 Feb 2018 20:43:10 -0600 Merge pull request #22 from Arceliar/udp_mtu_fix
63b55cda62f244872d128bb00fa395c49ce6f728 Arceliar Sun, 25 Feb 2018 20:24:36 -0600 Mostly working PMTU discovery when going over UDP links
0fae932512f57a4191ef5477798d39c003690f6c Arceliar Fri, 23 Feb 2018 17:10:45 -0600 Merge pull request #21 from Arceliar/testing
0470f6f1c11fa17f520b753355c48fa7fe3210db Arceliar Fri, 23 Feb 2018 13:04:52 -0600 cleanup
bb3ae8b39beeb3aedf247add9153c1cd0e737938 Arceliar Fri, 23 Feb 2018 12:46:22 -0600 temporarily limit PMTU to 2048, as a workaround to some path...
b4ea98862b3abf5d8cd96353ea2c0884c4caf268 Arceliar Wed, 21 Feb 2018 12:03:28 -0600 Merge pull request #20 from neilalexander/multithreadgenkeys
7101e147f4cf7bde021afe849538f73567814b46 Neil Alexander Wed, 21 Feb 2018 15:57:03 +0000 Multithread misc/genkeys.go
d3dc7765f2a00cfc5a798861a83386f39f6c8d0b Arceliar Tue, 20 Feb 2018 17:31:12 -0600 trying to debug UDP+large MTU issues
a81c361484234f4a5e157d0f96dd24458d28bd44 Arceliar Mon, 19 Feb 2018 23:22:36 -0600 tcp reconnect bufix, test with bufio, and switch back to tcp...
a21a039b5709e3ea5b244a14eb5ee99f5ad14125 Arceliar Mon, 19 Feb 2018 19:47:11 -0600 remove unused field from peer
4045597516eaaefc46e69f0da5802e6fa15b024c Arceliar Mon, 19 Feb 2018 19:34:51 -0600 Use larger UDP chunks for link-local IP and let the OS fragm...
8c7d51403247e4bd329166cdad8812228025a35a Arceliar Mon, 19 Feb 2018 18:36:06 -0600 Merge branch 'master' into testing
4f710ac2dace2b1ad051d77d5f15f803edc1c4b7 Arceliar Sun, 18 Feb 2018 16:07:27 -0600 bash -> sh
a1afebc0dfe4533c7d18a2ad34851422c42239fb Arceliar Sun, 18 Feb 2018 15:35:47 -0600 Merge pull request #19 from neilalexander/sigterm
aef62afb1b61238246fdf78345a74bca55832557 Neil Alexander Sun, 18 Feb 2018 21:32:55 +0000 gofmt -s -w yggdrasil.go
0176d252352c6d0df7f5e2e67912b301eeec8195 Neil Alexander Sun, 18 Feb 2018 21:16:47 +0000 Catch SIGTERM instead of (impossible to capture) SIGKILL, al...
71150fcb8697d936a0c5f41337d8526aed744a4f Arceliar Sat, 17 Feb 2018 23:57:24 -0600 ignore root tstamp updates if we just updated, to throttle t...
a66a29779a2567d698e12ae46dc0b34a2daf901e Arceliar Sat, 17 Feb 2018 23:41:42 -0600 Slightly nicer way to throttle peer announcements
0fc74016354106ed985c064db58c2bd52c37a075 Arceliar Sat, 17 Feb 2018 23:14:23 -0600 check root before adding peers to the switch lookupTable, in...
430d49d8a46665dc76e26c2740b6e6fe22190c2a Arceliar Sat, 17 Feb 2018 21:59:08 -0600 send fewer link announcements, fix a ttl encoding bug, and r...
8ba11b86bbadbc8c8f6d5322225ff21f7c2ae892 Arceliar Sat, 17 Feb 2018 20:44:23 -0600 remove duplicate tcp connections
25f00c1c7a2165223a52ff69af0d77bd7cb1b17c Arceliar Sat, 17 Feb 2018 20:30:59 -0600 disable keys in link protocol traffic, since these are alrea...
c0579024c0c2052f9a7d01fc4d8d1246c96850a5 Arceliar Sat, 17 Feb 2018 17:25:51 -0600 Merge pull request #18 from Arceliar/rumormill
da44ec282f84e0035701ee9e6aabbbb0ff1bc761 Arceliar Sat, 17 Feb 2018 17:10:08 -0600 Add a rumor mill to throttle dht maintenance traffic
032ad3a1621fcd01de4472c2a24e4fc952242bd5 Arceliar Fri, 16 Feb 2018 11:56:05 -0600 Merge pull request #17 from neilalexander/windowssvc
b57491656b67b35e6ad72cc5bc0262ab01ea4d72 Neil Alexander Fri, 16 Feb 2018 14:21:57 +0000 Fix .travis.yml for these builds
d02250c94dcff9ad175b4d95f952e65ce659c160 Neil Alexander Fri, 16 Feb 2018 14:19:26 +0000 Update README.md for Linux/systemd too
c453770b85ea635ae16a609ff9b5e84336f02d80 Neil Alexander Fri, 16 Feb 2018 14:12:44 +0000 Add support for running Yggdrasil as a Windows service (usin...
8a12a8844703dedc3949c22babc24b6a139bee2a Arceliar Fri, 16 Feb 2018 00:31:50 -0600 Merge pull request #16 from neilalexander/notuntap
02473158d494cbe6d63e88890d2f1f53e23c7277 Neil Alexander Thu, 15 Feb 2018 22:29:13 +0000 Allow setting IfName to 'none' to run without TUN/TAP
120ce8bd2faab379caa4c2e5cfa82bfc4ca16069 Arceliar Thu, 15 Feb 2018 12:59:46 -0600 Merge pull request #15 from neilalexander/packettoobig
366d2af1d39c7121351e7907714ee06c61303e2d Neil Alexander Thu, 15 Feb 2018 18:02:08 +0000 Fix first queued packet on session pcreation
1c59338f01c89b9bdd823602f2ee1c861d1579e8 Neil Alexander Thu, 15 Feb 2018 13:38:54 +0000 Fix checksums and packet buffers, sends ICMPv6 Packet Too Bi...
37e4492b86b9f9f47bf60045145ab1590d021c1c Neil Alexander Wed, 14 Feb 2018 22:59:24 +0000 Send ICMPv6 response to packets larger than session MTU (WIP...
a3a96968807f251c216bd14648bdc607446c9737 Arceliar Wed, 14 Feb 2018 11:16:24 -0600 Merge pull request #14 from neilalexander/icmpv6
f6bdbda5c30fa14f0782799fd88c0100d33e992a Arceliar Wed, 14 Feb 2018 11:16:09 -0600 Merge pull request #13 from neilalexander/exchangemtu
844212e95b2956049846052aeca651d73d316e48 Neil Alexander Wed, 14 Feb 2018 14:08:40 +0000 Highlight packets that exceed the agreed session MTU
9fb45d77fc3944f8d158852c3863cab519bc41c6 Neil Alexander Wed, 14 Feb 2018 12:53:32 +0000 Add "IfMTU" configuration option to allow selecting TUN/TAP ...
34b264067e889b184b4addf47b2946f0234ad678 Neil Alexander Wed, 14 Feb 2018 11:46:10 +0000 Run gofmt -s -w .
0bf43b758f650334652030cc8d73cc6dc10590ff Neil Alexander Wed, 14 Feb 2018 11:39:55 +0000 Split create_icmpv6 into create_icmpv6_tun and create_icmpv6...
d78e0f7067d3344d6dc69a54d80a0c3e30aeff41 Neil Alexander Wed, 14 Feb 2018 11:23:46 +0000 Improve icmpv6.go - Now doesn't use unsafe - Much cleaner - ...
6571a8c300e97cd4e583f23a6a8df7fc32b6c78f Neil Alexander Mon, 12 Feb 2018 20:00:55 +0000 Don't use channels for ICMPv6 packets
fac4bf796ed3f7068df9900d16f041f54235c187 Neil Alexander Mon, 12 Feb 2018 19:40:13 +0000 Add some error handling and other fixes to icmpv6.go
be0d6feebaed96c656d0ba29e7c6ec198b2bbc97 Neil Alexander Mon, 12 Feb 2018 18:19:31 +0000 Remove ndp.go and add icmpv6.go
7a0b48ffb3bc69964dca9b67ec1038e4e3665f1c Neil Alexander Mon, 12 Feb 2018 00:01:15 +0000 Clean up session.go
11a7c5c458514062f540b3954b0d8507cb9b0643 Neil Alexander Sun, 11 Feb 2018 23:58:30 +0000 Exchange MTU on wire
536974f20c4dded53387808e0b26c2c9ffc06806 Neil Alexander Sun, 11 Feb 2018 23:09:05 +0000 Try to exchange MTUs when creating sessions
38567fffefa72f46dfad1ee3c8e62366b9983c61 Arceliar Sun, 11 Feb 2018 15:52:00 -0600 Merge pull request #12 from neilalexander/iftapmode
e9bd98d213d46ee55eb0700e584207d4dac5cf6b Neil Alexander Sun, 11 Feb 2018 21:45:44 +0000 Add "IfTAPMode" configuration option to allow selecting TAP ...
ec6d749b5974950a26f5c2e7e72bcf947dadad20 Arceliar Sun, 11 Feb 2018 13:34:10 -0600 Merge pull request #11 from Arceliar/bigmtu
869997e4c5667da54e6f0e82fe9d368590974e77 Arceliar Fri, 9 Feb 2018 18:50:03 -0600 gofmt
d42448932955cf2753e5ae00aacf8d6d57d0c019 Arceliar Fri, 9 Feb 2018 17:42:55 -0600 add tcp support and use it by default
4acce71468a07127e557ab30393e37b11aad8fcb Arceliar Wed, 7 Feb 2018 17:49:04 -0600 Merge branch 'master' into bigmtu
e9adf327b019482beb98eb2a86809a67999e8fa0 Arceliar Wed, 7 Feb 2018 17:48:30 -0600 possibly fix deadlock from race in peer linkloop goroutine, ...
b704d7b497d2e0a4fc58a7b78383d06fcd410ca1 Arceliar Sun, 4 Feb 2018 11:25:20 -0600 change mtu and enable udp chunking
63aadf6e88beb61935875a29b05cbba45c535ac4 Arceliar Sat, 3 Feb 2018 18:44:28 -0600 use smaller buffer sizes for buffered channels
80a45b3859f1a88df164e757e95be9e1b690e129 Arceliar Sat, 3 Feb 2018 14:14:35 -0600 let the TCP version cheat with MTU
6dfceca43327f6bbc9d9d8662dba6ca542ec8928 Arceliar Sat, 3 Feb 2018 12:25:02 -0600 get the tcp version compiling again
4430ba85207269c0ff88253c984d555564e013fa Arceliar Fri, 2 Feb 2018 19:38:55 -0600 add travis-ci status to readme (untested, hope this works)
015078a2393e8b038e4c144b85c8f28adebbd580 Arceliar Fri, 2 Feb 2018 19:37:18 -0600 update python sims
40ef1d7125a74c33f897525f618862047a2d5f77 Arceliar Fri, 2 Feb 2018 19:20:39 -0600 Merge pull request #10 from neilalexander/master
e6676175333567de7bb25dd8e65be4da37449d70 Neil Alexander Fri, 2 Feb 2018 22:33:44 +0000 Add .travis.yml
2dd8152a0c1d08153574060cddf512b6d9d35a43 Arceliar Mon, 29 Jan 2018 18:48:14 -0600 reorganize and add more to the admin
fe8a78f966b28a517633362584fb135b06e4ebe6 Arceliar Mon, 29 Jan 2018 12:36:01 -0600 Merge pull request #9 from neilalexander/master
cdf00ddceb9ea2aa0b1abab84031dbc19c40d1c4 Neil Alexander Sun, 28 Jan 2018 11:59:22 +0000 Add systemd service files
0d156a6335edabb60ad1efb6aee38ff93f532df0 Arceliar Fri, 26 Jan 2018 17:31:23 -0600 Merge branch 'master' of https://github.com/Arceliar/yggdras...
c18d863a3e3f2a78ec501870ba75df7414e29c91 Arceliar Fri, 26 Jan 2018 17:30:51 -0600 update comments, mostly TODO/FIXME notes
dda3f36cc4c73832b1817ef745b83948e8eca173 Arceliar Fri, 26 Jan 2018 11:58:25 -0600 Merge pull request #8 from neilalexander/master
30236acfa168fe63a1b10bc45de52dead1eddf86 Neil Alexander Fri, 26 Jan 2018 09:28:57 +0000 Update README.md
0cb7b3872df96028f8e5434ba7d6ce823c0f7862 Arceliar Thu, 25 Jan 2018 19:06:48 -0600 slightly reorganize readme
6b2937bcd06ee285f12acd334224afe4b5883934 Arceliar Thu, 25 Jan 2018 18:58:33 -0600 update documentation, and a minor change to the signal handl...
742a755bb7257d05f552a022f05fa0183dbd79ae Arceliar Thu, 25 Jan 2018 11:57:08 -0600 Merge pull request #7 from neilalexander/master
e44f64bea0901b551658e512be953a21c01fb364 Neil Alexander Thu, 25 Jan 2018 17:44:56 +0000 Fix MTU issues with TAP adapters
d52fab8af6b167a97103d6656e5354883c060ad0 Arceliar Wed, 24 Jan 2018 21:14:26 -0600 disable/enable the tap device at startup to clear any old se...
06e3c8c997f52bc9f93b36d9933d67130abf0ef0 Arceliar Wed, 24 Jan 2018 18:45:29 -0600 if you could go ahead and include your port number in your m...
a54f6850c8e42b55573ce5777c242e6e23050a5c Arceliar Wed, 24 Jan 2018 17:59:23 -0600 Update docs to mention cross compiling and Windows support
83e0579ca86ba32c39f32ec79c34b2207f93a1fb Arceliar Wed, 24 Jan 2018 17:44:39 -0600 possibly make multicast automatic peer detection work on win...
e52b099d0517ccf3e0de1e030fa20179a553cf25 Arceliar Wed, 24 Jan 2018 17:43:15 -0600 Merge pull request #6 from neilalexander/master
761e7cdeb03884a0a6229c35ab770e1801e9849b Neil Alexander Wed, 24 Jan 2018 22:37:08 +0000 Remove apparently excessive escaping from netsh in tun_windo...
ff55070458100dc2c1edfd6400b690a92fb0dab1 Neil Alexander Wed, 24 Jan 2018 10:59:01 +0000 TAP support added
2b7c6eafcd1c53022d97ac8c77f73ba79de8884e Arceliar Sun, 21 Jan 2018 16:19:39 -0600 In admin dot, reverse direction of peer links, include the s...
73cc6b5ba07abf81c8033095d64239d73587f8d0 Arceliar Sun, 21 Jan 2018 15:57:26 -0600 Merge pull request #5 from neilalexander/master
36f9cc50410174eee8647e9d3338f140627a3e43 Neil Alexander Sun, 21 Jan 2018 21:54:50 +0000 Highlight own node on dot graph
87a4af784164899c921abf4462acab13682d226a Arceliar Sun, 21 Jan 2018 14:58:54 -0600 update admin dot to better handle missing nodes and to direc...
625b97c511c155b0bfc0088638125953056e9ce5 Arceliar Sun, 21 Jan 2018 12:55:45 -0600 add and use a thread-safe way of reading router internal sta...
8973d3c86d2de6badf7ee4ea16e63abec0ab3880 Arceliar Sun, 21 Jan 2018 12:14:31 -0600 Merge pull request #4 from neilalexander/master
8ef852469b5ba41d7e1eeb92f736f03118e08edf Neil Alexander Sun, 21 Jan 2018 17:53:25 +0000 Formatting
483d90a7288cbdd5d4155eb7d45392ee16227092 Neil Alexander Sun, 21 Jan 2018 17:51:51 +0000 Draw dot draphs (although maybe not very well)
c4ac0a90ac8250a87981ac97b608e58c22520c75 Neil Alexander Sun, 21 Jan 2018 12:57:54 +0000 Add the ability to see switch ports and DHT
b754d68068991db7bc5683bcbb18f2ba9954a2ce Neil Alexander Sun, 21 Jan 2018 00:17:15 +0000 Add an admin socket
502ab3cfaa6493af8cda818bdb3eabb6cfb77a08 Arceliar Fri, 19 Jan 2018 17:33:04 -0600 check that the source IP inside a packet matches the address...
f929df1ea94e53e8983d04350e3a8228e273a215 Arceliar Thu, 18 Jan 2018 18:48:34 -0600 minor performance adjustments
e3d87b8ee63998ef8f7b09f5ba30dc0cd72a7ec0 Arceliar Mon, 15 Jan 2018 08:57:37 -0600 Merge pull request #3 from neilalexander/master
fbe0afa6256952ce73ad401ba7654e89657c77a6 Neil Alexander Mon, 15 Jan 2018 14:46:21 +0000 Merge remote-tracking branch 'origin/macos-interface'
6e5903456d0ddfa3e36c65b7903546ab528aa911 Arceliar Mon, 15 Jan 2018 08:43:06 -0600 doc updates
62c45e7cc72610203a489a8149eb36bb7c5576b6 Neil Alexander Mon, 15 Jan 2018 14:39:07 +0000 Use MTU from interface definition
d7be706413e9ae8ed9c2f7c8229d83a8cc807bf0 Neil Alexander Mon, 15 Jan 2018 14:35:37 +0000 Move to unix.Syscall etc and tidy up
5d2dd061f08d2068bb330e5950d6cda1b5bb87fd Neil Alexander Mon, 15 Jan 2018 14:14:18 +0000 Fix definition of SIOCAIFADDR_IN6
64b86a1a2bdcaaf21b206cb4fd07a5f784be498c Arceliar Mon, 15 Jan 2018 06:45:21 -0600 Merge pull request #2 from neilalexander/master
c96f00666bc7413763013982fc48455ef5e7d260 Neil Alexander Mon, 15 Jan 2018 11:46:31 +0000 Add tun_darwin.go which uses ifconfig instead of iproute2
8e86c4b8531243e466e26d25f10916a98f960e29 Neil Alexander Mon, 15 Jan 2018 11:22:54 +0000 Merge /Users/neilalexander/Desktop/Projects/yggdrasil-go int...
75965b6da4f898a5d4785ae85271e8a588df82c8 Arceliar Sat, 13 Jan 2018 07:26:26 -0600 Switch connAddr (udp map key) from string to a struct that a...
ef1e0c902f508cbd832554a0fca34479a22e2b36 Arceliar Tue, 9 Jan 2018 02:08:54 -0600 Add regexp to limit which link-local IPv6 zones allow peerin...
d69190715f50befa2d15ee016e71563fc937952b Neil Alexander Sat, 6 Jan 2018 16:39:30 +0000 Added a darwin tun module. It should work, but it doesn't!
c3600d14d666743e7082178addba57c9f82f5874 Neil Alexander Fri, 5 Jan 2018 23:35:59 +0000 Implement a tun interface to reduce dependency on Water libr...
b76fcbb4024cea2cf7c01de80875eb957600bc0f Arceliar Thu, 4 Jan 2018 16:50:27 -0600 Merge pull request #1 from neilalexander/master
b3ebe76b591d1ce37858bb3d602ee6e39f038c54 Neil Alexander Thu, 4 Jan 2018 22:37:51 +0000 Run gofmt -s -w .
ae7b07ae6a74a3190202d4dd94869bf46a171384 Neil Alexander Thu, 4 Jan 2018 22:34:17 +0000 Move Linux-specific ifname logic to tun_linux.go and place a...
1c799b305da6af949a0300a9466af83339417047 Neil Alexander Thu, 4 Jan 2018 13:31:48 +0000 Add support for specifying tun device name
e5d526881df5eaeea907fcbacd642767a69e4d8b Arceliar Wed, 3 Jan 2018 15:27:13 -0600 Disable tun panic on IPv4 packets and add a link to a Vyatta...
82fd43521143deec23d39022e05bd98789c63152 Arceliar Tue, 2 Jan 2018 18:45:09 -0600 Avoid sending unnecessairy udp key packets, and try config p...
c3e236b7fbfa567ae83bbc26980d3793dcf04ff1 Arceliar Sat, 30 Dec 2017 21:54:21 -0600 start adding some better documentation
d7e6d814a01dbbdba51d666fcc33447123f8411b Arceliar Thu, 28 Dec 2017 22:16:20 -0600 first code/readme/license commit
35852be36d039ae228d5186ceb486ee2247e4dcb Arceliar Thu, 28 Dec 2017 22:03:14 -0600 Initial commit