Commit graph

  • 07822a74c7
    Update CHANGELOG.md in preparation for v0.3.4 Neil Alexander 2019-03-10 18:32:10 +00:00
  • c48cbfa78b
    Merge pull request #377 from neilalexander/awdl-fixes Neil Alexander 2019-03-10 18:08:30 +00:00
  • 3c2cdfea1c
    Keep AWDL awake, or wake it up again after a minute if suspended for some reason (e.g. sleep) Neil Alexander 2019-03-10 18:05:27 +00:00
  • 9507117a3c
    Merge pull request #373 from l-n-s/apparmor-2 Neil Alexander 2019-03-10 08:55:19 +00:00
  • f5c6c191ea AppArmor: multiarch support and allow datagram transports Viktor Villainov 2019-03-09 22:34:26 -05:00
  • f65e66ac26
    Merge pull request #376 from Arceliar/fixes Arceliar 2019-03-09 19:34:16 -06:00
  • 3c696c3e55 use idle time in switch decisions to force it to try all links Arceliar 2019-03-09 19:27:52 -06:00
  • 7017c6d102
    Merge pull request #375 from Arceliar/fixes Arceliar 2019-03-09 18:43:09 -06:00
  • c7b4bfcef5 misc fixes Arceliar 2019-03-09 18:08:26 -06:00
  • 98d66ed048
    Update CHANGELOG.md Neil Alexander 2019-03-09 23:13:06 +00:00
  • 00ad8e594e Add AppArmor profile Viktor Villainov 2019-03-09 08:15:14 -05:00
  • ccad8b2c82 Add AppArmor profile user 2019-03-09 08:07:59 -05:00
  • f38963c71b
    Merge pull request #371 from neilalexander/multilink-fixes Neil Alexander 2019-03-09 09:28:40 +00:00
  • 03eec4b14d
    Don't leak interface name via multicast, ensure zone is always correct when dialling link-local Neil Alexander 2019-03-09 09:24:52 +00:00
  • a0e6edd219
    Merge pull request #360 from neilalexander/multilink Arceliar 2019-03-08 18:56:47 -06:00
  • 57fa56853d
    Merge pull request #370 from Arceliar/switch Arceliar 2019-03-08 18:55:16 -06:00
  • 426d157025 make sure we don't replace an existing listener Arceliar 2019-03-08 18:51:07 -06:00
  • 917ca6c1c5
    Make changes based on review comments Neil Alexander 2019-03-08 10:26:46 +00:00
  • 02b1892cc5 try to switch parents if a parent link is blocked Arceliar 2019-03-07 21:36:12 -06:00
  • 57eb6eaeb0
    Clean up config package Neil Alexander 2019-03-06 17:45:47 +00:00
  • 898f7865b1
    Merge pull request #369 from neilalexander/fix339 Neil Alexander 2019-03-06 17:40:21 +00:00
  • 3bc3002fff
    Add handlers for setTunnelRouting/getTunnelRouting Neil Alexander 2019-03-06 17:37:48 +00:00
  • ad7e392afe
    Fix getRoutes (#339) Neil Alexander 2019-03-06 17:32:25 +00:00
  • b8cabf3212
    Support removing Listen interfaces at runtime properly Neil Alexander 2019-03-06 16:40:48 +00:00
  • 18ef28a477
    Fix default Listen config Neil Alexander 2019-03-06 13:00:45 +00:00
  • 531d9f39ca
    Fix multicast bug, set static multicast interval 15 seconds Neil Alexander 2019-03-06 12:15:40 +00:00
  • c0d5a8c0bd
    Clean up old listeners first Neil Alexander 2019-03-06 12:09:57 +00:00
  • f4e17b9a9f
    Properly handle multicast interfaces going up and down Neil Alexander 2019-03-06 12:07:33 +00:00
  • cc0c725e63
    Merge branch 'develop' of github.com:yggdrasil-network/yggdrasil-go into multilink Neil Alexander 2019-03-06 11:06:58 +00:00
  • 81aed4244c
    Merge pull request #368 from willeponken/add-reload-busybox-init Neil Alexander 2019-03-06 11:06:46 +00:00
  • de2aff2758
    Refactor multicast so that it creates a new TCP listener for each interface with LL addresses (so that it will not break if Listen is not set with a wildcard address) Neil Alexander 2019-03-06 11:06:13 +00:00
  • f4ccbe6c94
    contrib/busybox-init: add reload and use -useconffile William Wennerström 2019-03-06 11:30:49 +01:00
  • 2419b61b2c
    Merge branch 'develop' of github.com:yggdrasil-network/yggdrasil-go into multilink Neil Alexander 2019-03-05 22:10:36 +00:00
  • 03b5261f1c
    Merge pull request #366 from willeponken/add-contrib-openrc Neil Alexander 2019-03-05 22:09:35 +00:00
  • 19267beb9e
    Merge branch 'develop' into multilink Neil Alexander 2019-03-05 22:07:20 +00:00
  • 76dd1f6345
    contrib/openrc: I like symmetry William Wennerström 2019-03-05 22:27:51 +01:00
  • 1097c1c0c9
    contrib/openrc: add reload command William Wennerström 2019-03-05 20:50:24 +01:00
  • 26a952aa6c
    contrib/openrc: add init file for OpenRC William Wennerström 2019-03-05 20:30:06 +01:00
  • d5a9c39dab
    Merge pull request #365 from neilalexander/fix362 Neil Alexander 2019-03-05 18:24:07 +00:00
  • 236692bdc4
    Add getTunnelRouting and setTunnelRouting (fixes #362) Neil Alexander 2019-03-05 17:55:46 +00:00
  • fbc0b866fc
    Merge pull request #364 from neilalexander/fix363 Neil Alexander 2019-03-05 17:46:08 +00:00
  • a17d6d3a68
    Fix getTunTap (fixes #363) Neil Alexander 2019-03-05 17:37:26 +00:00
  • e71108dd26
    Fix date in changelog.md Neil Alexander 2019-03-05 09:16:44 +00:00
  • 2ef823e69c
    Fix deadlock when reconfiguring multicast Neil Alexander 2019-03-04 23:16:46 +00:00
  • 88925d3e06
    Centralise call/listen functions in link.go Neil Alexander 2019-03-04 22:45:35 +00:00
  • 61774aed3b
    Show proto in admin socket, link linkInfo from peer, other fixes Neil Alexander 2019-03-04 20:33:08 +00:00
  • 2b8648e2b3
    Fix debug builds Neil Alexander 2019-03-04 19:04:09 +00:00
  • 0be0b078cb
    Remove unused types in link.go Neil Alexander 2019-03-04 19:00:06 +00:00
  • eeede4e6d0
    Fix some obvious concurrency bugs Neil Alexander 2019-03-04 18:47:40 +00:00
  • 82bb95b77f
    Some more (inelegant) multiple listener code plus some reconfigure support Neil Alexander 2019-03-04 18:41:32 +00:00
  • be8db0c120
    Support multiple TCP listeners Neil Alexander 2019-03-04 17:52:57 +00:00
  • ae79246a66
    Move TCP under link.go Neil Alexander 2019-03-04 17:09:48 +00:00
  • ddd1ac4606
    Fix launchd file for macOS to use -useconffile Neil Alexander 2019-03-04 08:44:25 +00:00
  • 1e2436f5c1
    Merge pull request #359 from neilalexander/macospkg Neil Alexander 2019-03-04 08:38:41 +00:00
  • 7c435e6c1b
    Fix macOS package Neil Alexander 2019-03-04 08:35:45 +00:00
  • 035ace9824
    Merge pull request #358 from neilalexander/unixadmin Neil Alexander 2019-03-03 19:37:14 +00:00
  • 918ce5a3fc
    Add a timeout on the UNIX admin socket check Neil Alexander 2019-03-03 19:32:36 +00:00
  • be2f46ece8
    Merge pull request #356 from neilalexander/unixadmin Arceliar 2019-03-03 13:15:14 -06:00
  • 50987142a8
    Merge pull request #17 from yggdrasil-network/develop Christer Warén 2019-03-03 17:37:38 +02:00
  • 652162d9b5
    Merge pull request #15 from cwinfo/revert-14-new-docker-solution Christer Warén 2019-03-03 17:33:42 +02:00
  • bc3dafb2d9
    Revert "New-Docker-Solution to Branch Develop" Christer Warén 2019-03-03 17:33:29 +02:00
  • c940bae9e3
    Update output Neil Alexander 2019-03-03 14:15:01 +00:00
  • 8f66d5b8dd
    Try to clean up UNIX admin socket Neil Alexander 2019-03-03 14:09:54 +00:00
  • 8342dfc6d5
    Merge pull request #351 from yggdrasil-network/revert-333-develop Neil Alexander 2019-03-02 15:29:25 +00:00
  • 857a33c91b
    Revert "Simplifying Dockerfile" Neil Alexander 2019-03-02 15:26:55 +00:00
  • 46a5c7cccf
    Merge pull request #333 from cwinfo/develop Neil Alexander 2019-03-02 10:39:39 +00:00
  • 3c733eadb4
    Merge pull request #350 from neilalexander/awdl Neil Alexander 2019-03-02 10:33:47 +00:00
  • 98a84ec7e5
    Merge pull request #338 from Arceliar/fixes Arceliar 2019-03-01 19:18:45 -06:00
  • b401b92a75
    Try updating circleci workflow Neil Alexander 2019-03-02 00:38:18 +00:00
  • 12e088ab9e
    Remove unnecessary Cgo line Neil Alexander 2019-03-01 19:34:53 +00:00
  • e99903bf72
    Wake up AWDL on Darwin if awdl0 is an enabled multicast interface Neil Alexander 2019-03-01 19:26:50 +00:00
  • a6ae159329
    Give some more feedback that a configuration reload actually happens Neil Alexander 2019-03-01 18:26:52 +00:00
  • 58757bb955
    Merge pull request #349 from willeponken/add-busybox-init Neil Alexander 2019-03-01 16:34:03 +00:00
  • ef77822897
    contrib/busybox-init: add init.d script for busybox init William Wennerstr?m 2019-03-01 17:26:07 +01:00
  • 304f22dc1d re-enable session workers in a way that doesn't block and drops packets before decrypting if necessary Arceliar 2019-02-28 20:05:21 -06:00
  • 06df791efc buffer packets moving from the switch to the router, allow them front drop if there's too many Arceliar 2019-02-28 19:08:56 -06:00
  • 371b5ca6a2 Change log message about AllowedEncryptionPublicKeys from Debug to Warn Arceliar 2019-02-28 18:49:34 -06:00
  • 2569242050 fixes to linkInterface.handler() Arceliar 2019-02-26 21:07:56 -06:00
  • def4fb3587 fix timeout and improve logging on connection close Arceliar 2019-02-24 14:48:16 -06:00
  • 654407dc6d close long-dead connections in link.go instead of in switch.go, this is important in case a connection opens but never bothers to send even one switch message Arceliar 2019-02-24 13:24:55 -06:00
  • bb3edd5e55 add the relevant error to the default logging when a connection is closed Arceliar 2019-02-24 12:59:30 -06:00
  • 042adb0516 make sure the only place traffic is ever dropped is in the switch. this currently disables the dedicated crypto workers Arceliar 2019-02-23 00:07:00 -06:00
  • 68dce0dd74 Merge branch 'switch' into session Arceliar 2019-02-22 23:16:38 -06:00
  • 1f1ba3bab8
    Merge pull request #335 from yggdrasil-network/develop v0.3.3 Neil Alexander 2019-02-21 19:21:27 +00:00
  • 24cf4b9d2b
    Add ExecReload for SIGHUP Neil Alexander 2019-02-18 22:31:34 +00:00
  • 1192ceaf68
    Update CHANGELOG.md Neil Alexander 2019-02-18 18:10:05 +00:00
  • 1735a1c63b
    I *really* hate reflect Neil Alexander 2019-02-17 23:14:28 +00:00
  • e31962de0f Merge branch 'develop' into switch Arceliar 2019-02-16 16:26:20 -06:00
  • 965337b52b
    Merge branch 'develop' into yggdrasilconf Neil Alexander 2019-02-16 13:49:23 +00:00
  • 45224d5f10
    Merge pull request #334 from Arceliar/bugfix Neil Alexander 2019-02-16 09:57:21 +00:00
  • 957248b3dd add twolink test for namespaces with multiple links with different bandwidth Arceliar 2019-02-15 20:23:28 -06:00
  • 6f0bbbfb98 Debug some issues with the state machine that tracks idle connections in link.go Arceliar 2019-02-15 19:35:10 -06:00
  • 3c9c8672c9 Merge branch 'develop' of https://github.com/yggdrasil-network/yggdrasil-go into switch Arceliar 2019-02-15 16:28:48 -06:00
  • 83544a9b29
    Don't output on 'set' Neil Alexander 2019-02-11 20:03:31 +00:00
  • 1072012eed
    Support 'add' in yggdrasilconf Neil Alexander 2019-02-11 20:02:22 +00:00
  • 2b70f967a8
    Merge pull request #14 from cwinfo/new-docker-solution Christer Warén 2019-02-11 16:54:45 +02:00
  • 594a988ec6
    Merge pull request #13 from yggdrasil-network/develop Christer Warén 2019-02-11 16:53:12 +02:00
  • c2561c90c7
    Update Dockerfile Christer Warén 2019-02-11 16:50:22 +02:00
  • 03db207905
    Fix get output in yggdrasilconf Neil Alexander 2019-02-10 22:09:52 +00:00
  • 6d6544d180
    Always print valid config even if setting fails Neil Alexander 2019-02-10 22:05:31 +00:00