Jörg Thalheim
5a1f0f9aa3
tinc: remove unnecessary networking.interfaces
...
This breaks with networking backends enabled and
also creates large delays on boot when some services depends
on the network target. It is also not really required
because tinc does create those interfaces itself.
fixes #27070
2018-10-18 21:37:56 +01:00
Florian Klink
fff5923686
nixos/modules: users.(extraUsers|extraGroup->users|group)
2018-06-30 03:02:58 +02:00
volth
3ae018592d
nixos/tinc: minor fixes
2018-06-12 23:27:52 +00:00
Tom Bereknyei
034d3fae3d
tinc: enable invitations
2018-02-23 11:59:37 -05:00
volth
ddd13e1375
nixos/tinc: add "restartTriggers" back
...
Add "restartTriggers" back to restart the Tinc daemon when its peer is removed.
Reverted #27660
2017-09-27 23:16:02 +00:00
Joerg Thalheim
75ba415fbc
nixos/tinc: remove useless script argument
...
ExecStart is sufficient and more transparent to the user.
2017-09-27 17:57:39 +02:00
Joerg Thalheim
ad8cb0917f
nixos/tinc: do not add Device= by default
...
tinc can figure this out based on DeviceType.
I also got `/dev/net/tun FD in bad state` after a particular upgrade.
2017-09-27 17:57:39 +02:00
Florian Jacob
8cea87c1eb
nixos/tinc: Fix tinc cli wrapper for tinc 1.0.
...
tinc prior to 1.1 doesn't have the `tinc` executable,
and `tincd` isn't of any use while the daemon already runs.
2017-09-17 10:46:12 +02:00
volth
b32b18631e
nixos/tinc: do not tell systemd where is pidfile
...
```Tinc```'s pid file has more info than just a pid
```
# cat /run/tinc.dmz.pid
12209 7BD4A657B4A04364D268D188A0F4AA972A05247D802149246BBE1F1E689CABA1 127.0.0.1 port 656
```
so ```systemd``` fails to parse it.
It results in long (re)start times when ```systemd``` waits for a correct pid file to appear.
2017-08-09 22:35:20 +00:00
volth
7e5332c868
tinc: allow the daemon to write to files in /etc/tinc/${network}/hosts
...
Follow up https://github.com/NixOS/nixpkgs/pull/27756 : tinc daemon may also create new files in ```/etc/tinc/$network/hosts```
2017-08-10 00:09:45 +02:00
Volth
3b82d7db82
tinc: allow the daemon to write to files in /etc/tinc/${network}/hosts
2017-07-30 00:25:04 +00:00
volth
eaa2d27b90
nixos/tinc: remove restartTriggers
...
```restartTriggers``` pointed to the constant files in ```/nix/store/``` and had to effect.
2017-07-29 21:32:28 +02:00
Volth
688dc4e4c3
tinc_pre: avoid infinite loop with EBADFD on network restart
2017-07-27 18:04:33 +02:00
Volth
00512470ec
tinc service: add CLI tools to the $PATH
...
Now user can execute e.g. "sudo tinc.netname dump nodes"
2017-07-25 23:13:58 +02:00
Nadrieril
8669fb1f96
tinc service: BindToAddress and ListenAddress are different options, they should not be mistaken
2017-07-17 13:07:49 +02:00
Niklas Hambüchen
19c298e973
tinc: Mention in docs that the host name may not be used verbatim. ( #26157 )
...
* tinc: Mention in docs that the host name may not be used verbatim.
Source:
5c344f2976/src/net_setup.c (L341)
* tinc: also replaces non-alphanumeric characters.
2017-05-27 16:31:25 +01:00
Eric Sagnes
b4d1d37b22
tinc module: networks, hosts option loaOf -> attrsOf
2016-11-16 16:32:02 +09:00
Eric Sagnes
8f8184ece1
tinc module: use enum
2016-11-04 13:04:17 +09:00
Joachim F
0906a0f197
Merge pull request #18491 from groxxda/network-interfaces
...
Replace Network-interfaces.target
2016-10-02 16:34:37 +02:00
Joachim Fasting
768b333dc1
tinc service: remove use of network-interfaces.target
2016-09-13 11:19:22 +02:00
Eric Sagnes
b73ca0df27
tinc module: optionSet -> submodule
2016-09-13 12:53:12 +09:00
Tristan Helmich
c9b9692347
tinc: add Restart in systemd service config
2016-07-27 10:38:57 +02:00
tg(x)
5c19830b77
tinc: chroot option
2016-02-10 17:29:36 +01:00
tg(x)
c768172919
tinc: enable chroot
2016-02-10 01:49:41 +01:00
Thomas Strobel
a04a7272aa
Add missing 'type', 'defaultText' and 'literalExample' in module definitions
...
- add missing types in module definitions
- add missing 'defaultText' in module definitions
- wrap example with 'literalExample' where necessary in module definitions
2016-01-17 19:41:23 +01:00
Tristan Helmich
1a0d004cc2
tinc module: Ed25519PrivateKeyFile, listenAddress
2016-01-07 09:13:28 +00:00
William A. Kennington III
31a273cb14
nixos/tinc: users are system users
2015-05-21 20:11:13 -07:00
William A. Kennington III
3e280f2089
nixos/tinc: Fix key generation behavior and use tinc 1.1 by default
2015-02-05 23:37:20 -08:00
William A. Kennington III
9ddb6c9cc9
nixos/tinc: Add daemon configuration
2015-02-04 18:19:04 -08:00