Neil Alexander
|
b0bcf29d27
|
Allow ExecStartPre to fail for containers (#573)
|
2019-10-23 11:15:57 +01:00 |
|
Neil Alexander
|
337626a32c
|
Act multicast updates for safety
|
2019-10-23 11:12:51 +01:00 |
|
Neil Alexander
|
a072e063d8
|
Define module.Module interface, update admin/tuntap/multicast modules to comply with it, fix #581
|
2019-10-23 10:44:58 +01:00 |
|
Neil Alexander
|
fc71624919
|
Merge pull request #578 from Arceliar/netconn
Have listen and dial return a net.Conn
|
2019-10-22 11:28:46 +01:00 |
|
Arceliar
|
ea085663ea
|
slight cleanup of dial's timeout
|
2019-10-21 20:52:16 -05:00 |
|
Arceliar
|
681c8ca6f9
|
safer dial timeout handling, in case it was used with a nil context or a context that had no timeout set
|
2019-10-21 20:47:50 -05:00 |
|
Arceliar
|
eccd9a348f
|
give yggdrasil.Dialer the same interface as a net.Dialer, so the only differences are what fields exist in the struct
|
2019-10-21 19:44:06 -05:00 |
|
Arceliar
|
efc0b9ef9f
|
Merge branch 'develop' into netconn
|
2019-10-21 18:47:40 -05:00 |
|
Neil Alexander
|
4efc32c121
|
Merge pull request #580 from Arceliar/bugfix
fix incorrectly held mutex in ckr getPublicKeyForAddress
|
2019-10-21 13:39:23 +01:00 |
|
Arceliar
|
a81476f489
|
fix incorrectly held mutex in ckr getPublicKeyForAddress
|
2019-10-20 20:00:55 -05:00 |
|
Arceliar
|
cb40874f97
|
have listener return a net.Conn, adjust yggdrasil.Conn to match this interface
|
2019-10-19 15:10:28 -05:00 |
|
Neil Alexander
|
d307ad4c91
|
Merge pull request #574 from Arceliar/bugfix
Search bugfix
|
2019-10-12 23:42:58 +01:00 |
|
Arceliar
|
3491292599
|
code cleanup
|
2019-10-12 15:46:56 -05:00 |
|
Arceliar
|
31ce854835
|
update session when a search for an existing session finishes
|
2019-10-12 15:37:40 -05:00 |
|
Neil Alexander
|
1c81e43fcd
|
Merge pull request #571 from yggdrasil-network/develop
Version 0.3.10
|
2019-10-10 21:14:46 +01:00 |
|
Neil Alexander
|
29198bc54b
|
Merge pull request #572 from yggdrasil-network/changelog
changelog for v0.3.10
|
2019-10-09 21:41:14 +01:00 |
|
Neil Alexander
|
14245b88fe
|
Pedantic grammar stuff in changelog
|
2019-10-09 21:40:54 +01:00 |
|
Arceliar
|
92b1bbf08d
|
draft of changelog
|
2019-10-08 20:32:41 -05:00 |
|
Arceliar
|
5ae1503c5b
|
Merge pull request #570 from Arceliar/bugfix
fix nil pointer dereference in yggdrasil.Conn.search
|
2019-10-06 11:59:15 -05:00 |
|
Arceliar
|
a1c413f769
|
fix nil pointer dereference in yggdrasil.Conn.search
|
2019-10-06 11:53:14 -05:00 |
|
Arceliar
|
7f8dfe84cf
|
fix race in phony
|
2019-10-05 13:19:17 -05:00 |
|
Arceliar
|
c38e40e8e3
|
actually use doCancel in writeNoCopy
|
2019-10-05 12:23:21 -05:00 |
|
Arceliar
|
83e3a24423
|
Merge pull request #562 from AwesomePatrol/dev/patrol/bench01
#60 Add simple tests and benchmark
|
2019-10-05 12:20:27 -05:00 |
|
Arceliar
|
56ac49861e
|
Merge pull request #569 from Arceliar/bbr
Enable bbr for tcp sockets on linux
|
2019-10-05 12:20:00 -05:00 |
|
Arceliar
|
f474869ad9
|
cleanup bad comment
|
2019-10-05 12:17:40 -05:00 |
|
Arceliar
|
b519802fcb
|
update phony dependency
|
2019-10-05 12:16:22 -05:00 |
|
Arceliar
|
fb3430207c
|
don't fail if there's an error setting bbr, just log it and continue
|
2019-10-05 11:03:38 -05:00 |
|
Arceliar
|
8e22d7137a
|
use bbr congestion control on linux, note that we're not doing anything intelligent with the errors right now if setting it fails
|
2019-10-05 10:47:15 -05:00 |
|
Neil Alexander
|
c600711a8d
|
Merge pull request #563 from Arano-kai/feature/systemd_ensure_tun
Systemd: tun module and capabilities
|
2019-10-05 10:26:07 +01:00 |
|
Neil Alexander
|
b455c225fc
|
Merge pull request #566 from Arceliar/ckr
CKR deadlock fix
|
2019-10-05 10:24:44 +01:00 |
|
Arceliar
|
f22eac497b
|
typo
|
2019-10-03 18:50:33 -05:00 |
|
Arceliar
|
b2922189b8
|
fix deadlock from use of phony.Block by actors when ckr is enabled
|
2019-10-03 18:44:47 -05:00 |
|
Arano-kai
|
045a24d74e
|
Systemd: tun module and capabilities
- Enable (and limit to) capabilities that require to setup tun/tap interface.
- Ensure that tun module is active.
|
2019-10-02 00:36:33 +03:00 |
|
Aleksander Mistewicz
|
783959208c
|
Add more comments to explain helper functions
|
2019-09-28 14:41:53 +02:00 |
|
Aleksander Mistewicz
|
8053766092
|
Add verbosity setting
|
2019-09-28 14:25:42 +02:00 |
|
Aleksander Mistewicz
|
21b236771b
|
Add a simple transfer benchmark
|
2019-09-28 14:25:42 +02:00 |
|
Aleksander Mistewicz
|
8677a042cf
|
Wait for nodes to negotiate
|
2019-09-28 14:25:42 +02:00 |
|
Aleksander Mistewicz
|
fffbbbcbd3
|
Pass message between nodes
|
2019-09-28 14:25:42 +02:00 |
|
Aleksander Mistewicz
|
d96fb27ab8
|
Add simple connection test
|
2019-09-28 14:25:42 +02:00 |
|
Neil Alexander
|
6ddb0f93f3
|
Merge pull request #552 from yggdrasil-network/develop
Version 0.3.9
|
2019-09-27 09:53:21 +01:00 |
|
Neil Alexander
|
5c3f7df77c
|
Update submodule doc/yggdrasil-network.github.io
|
2019-09-27 09:49:19 +01:00 |
|
Neil Alexander
|
21ff74fec6
|
Merge pull request #559 from yggdrasil-network/changelog
Changelog for v0.3.9
|
2019-09-27 09:45:29 +01:00 |
|
Neil Alexander
|
6ead31fb87
|
Remove RPM spec from contrib as it is now in yggdrasil-network/yggdrasil-package-rpm
|
2019-09-27 09:44:55 +01:00 |
|
Neil Alexander
|
d6ee20580d
|
Set TimeoutStopSec for systemd service
|
2019-09-27 09:37:34 +01:00 |
|
Arceliar
|
94f4d6e286
|
Update CHANGELOG.md
|
2019-09-26 18:21:35 -05:00 |
|
Arceliar
|
2b8b7118df
|
Merge pull request #560 from Arceliar/bugfix
Packet length checks and logging
|
2019-09-26 18:19:39 -05:00 |
|
Arceliar
|
0f99d590a1
|
typo, ipv6->ipv4
|
2019-09-26 18:15:26 -05:00 |
|
Arceliar
|
e16d3efb0a
|
check packet length before checking if it's an ipv6 packet, and add some trace level logging whenever a packet is rejected for being too short to parse
|
2019-09-26 18:11:58 -05:00 |
|
Neil Alexander
|
19c2a573aa
|
Update changelog for v0.3.9
|
2019-09-26 22:56:45 +01:00 |
|
Arceliar
|
a87581b0fa
|
Merge pull request #556 from Arceliar/switch
Switch hack
|
2019-09-25 17:58:01 -05:00 |
|