226c72df16
Set max metadata size to 16kb
2018-12-15 13:18:35 +00:00
07c26176b6
Fix core.SetMetadata
2018-12-15 12:21:00 +00:00
9a5cf96c29
Rename admin socket getMeta to getMetadata
2018-12-15 12:18:52 +00:00
5417e33520
Merge branch 'develop' into metadata
2018-12-15 11:59:41 +00:00
7faff70d56
Merge pull request #254 from neilalexander/fixpeers
...
Fix panic if Peers or InterfacePeers is commented out
2018-12-15 11:57:04 +00:00
a50964b334
Fix panic if Peers or InterfacePeers is commented out
2018-12-15 11:57:25 +00:00
f5fa4da5b9
Merge branch 'develop' into metadata
2018-12-15 11:50:22 +00:00
fe30ec9a92
Merge pull request #253 from neilalexander/yggdrasilctl
...
Fix bug in yggdrasilctl where -endpoint gets ignored
2018-12-15 11:48:00 +00:00
98a544fd7d
Fix bug in yggdrasilctl where -endpoint gets ignored
2018-12-15 11:48:43 +00:00
92bb63f196
Use metadata from config file
2018-12-15 11:38:51 +00:00
d9884a5cac
Make use of metadata cache
2018-12-15 11:15:48 +00:00
d07e0ddfa0
Default metadata
2018-12-15 10:56:46 +00:00
8b63e841ea
Make threadsafe, add cache
2018-12-15 10:39:31 +00:00
4875ab8954
peer thread safey for dhtInfo updates
2018-12-14 21:44:31 -06:00
570e85c297
remove debug code
2018-12-14 21:12:25 -06:00
72cc1bb321
make genkeys use the new address/crypto packages
2018-12-14 20:58:52 -06:00
ea4ca02681
fix code after moving address/crypto/util
2018-12-14 20:49:18 -06:00
cdd2e7910a
Merge remote-tracking branch 'origin/develop' into metadata
2018-12-15 00:48:54 +00:00
d5031a5cb6
Metadata exchange without sessions
2018-12-15 00:48:27 +00:00
2c68d41409
move files, still need to fix exports and compile errors
2018-12-14 18:30:36 -06:00
abd8b69979
send a switch message immediately when peering, and use OS-level TCP keep-alive (shouldn't matter right now, since we have application-level keep-alive that preempts it, but important later)
2018-12-14 18:15:35 -06:00
06f58e5168
Merge pull request #250 from neilalexander/refactor
...
Refactoring
2018-12-14 17:57:26 -06:00
affddfb2fe
Merge remote-tracking branch 'origin/develop' into metadata
2018-12-14 22:33:00 +00:00
f9dc300787
Define Adapter base type/interface
2018-12-14 18:29:00 +00:00
8045cb4dc3
Define generic adapter type, rename tunDevice to tunAdapter
2018-12-14 18:21:08 +00:00
f28360ce4d
Fix debug builds (foiled by debug builds every time)
2018-12-14 18:10:39 +00:00
2a38ad07cd
Don't send ICMPv6 back when tun disabled
2018-12-14 18:08:40 +00:00
9eaa2566c1
Parameterise tun.init
2018-12-14 18:08:13 +00:00
1a7df477b0
Also correct tcp: into tcp://
2018-12-14 17:55:07 +00:00
3ca5f10733
Don't try to correct peers with no schemes in addPeer
2018-12-14 17:52:54 +00:00
ccf6ce07a4
Fix Peers and InterfacePeers when not in correct format
2018-12-14 17:49:42 +00:00
10157483f9
Move tunDevice into router
2018-12-14 17:35:02 +00:00
d9b376b3ad
Merge pull request #249 from neilalexander/deb
...
Update debian package again
2018-12-14 14:29:15 +00:00
e1c7983752
Update debian package to fix systemd disabling (not good for remote systems) and add group yggdrasil for admin socket/conf
2018-12-14 14:25:26 +00:00
ce98aac504
Merge pull request #245 from neilalexander/deb
...
Update debian package behavior
2018-12-12 17:39:22 -06:00
a9907a7878
Fix debug builds after 64060a4
2018-12-12 22:59:55 +00:00
64060a447c
Remove metadata-peer association until we have some sensible way to cache it
2018-12-12 22:58:16 +00:00
2056e75ad5
Remove friendlyname fields from yggdrasilctl
2018-12-12 22:51:00 +00:00
74de8c9416
Consistent function naming for metadata
2018-12-12 22:48:04 +00:00
042a3400fe
Wrap the metadata with a mutex to guarantee thread safety across core/router/sessions
2018-12-12 22:40:49 +00:00
73ed563dde
Update debian package behavior
...
It now won't enable itself automatically on install and it will
only start Yggdrasil if enabled in systemd. It also won't break
during install on systems where systemd is not present.
2018-12-12 20:29:56 +00:00
97464feba9
Working metadata exchange
2018-12-12 19:51:28 +00:00
6200136fce
Merge branch 'descriptive' into metadata
2018-12-12 18:04:49 +00:00
7c51d9e971
Merge pull request #231 from yggdrasil-network/develop
...
Version 0.3
2018-12-12 10:02:00 +00:00
f3e5513f62
Merge pull request #243 from Arceliar/doc
...
minor whitepaper updates for v0.3
2018-12-12 01:55:43 -06:00
871d6119ec
minor whitepaper updates for v0.3
2018-12-12 01:47:31 -06:00
e5218335c8
Merge pull request #1 from yggdrasil-network/develop
...
Branch Develop: Base to Fork
2018-12-12 04:08:34 +02:00
6901e2fc9a
Merge pull request #238 from neilalexander/afunix
...
Use AF_UNIX socket by default for admin API
2018-12-10 17:34:36 -06:00
977a0e7215
Merge pull request #239 from neilalexander/getroutes
...
CKR tweaks
2018-12-10 17:27:58 -06:00
90ace46587
Enforce CKR cache size more strongly
2018-12-10 22:30:31 +00:00