Package: tayga / 0.9.2-8

Metadata

Package Version Patches format
tayga 0.9.2-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 use var spool.patch | (download)

tayga.conf.example | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use /var/spool

Modify sample configuration file to use /var/spool/tayga instead of /var/db/tayga

0002 manpage.patch | (download)

tayga.8 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 manpage

Don't use hyphen as minus sign in man pages.

0003 configure no CFLAGS.patch | (download)

configure.ac | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 configure no-cflags

Allow CFLAGS to default in configure.ac instead of hardwiring to -g -O2

0004 quote make var.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 quote make var

Quote filename containing variable modifiable at make time.

0005 guard chdir.patch | (download)

tayga.c | 12 10 + 2 - 0 !
1 file changed, 10 insertions(+), 2 deletions(-)

 guard chdir

Guard chdir calls to avoid ignored-return-value warnings.

0006 guard write.patch | (download)

tayga.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 guard write

Guard write call, avoid ignored-return-value warning.

(This is not a false positive: a very subtle attack would consist of
filling up the filesystem so much that only a partial PID is written,
causing the wrong PID to be signaled later.)

(Note that, technically speaking, if only some of the buffer is
written we should retry the rest in a loop.  But in this case, that
seems exceedingly unlikely.)

0007 static EAM.patch | (download)

addrmap.c | 29 23 + 6 - 0 !
conffile.c | 40 37 + 3 - 0 !
2 files changed, 60 insertions(+), 9 deletions(-)

 static eam

Support SIIT-DC styled EAM static maps

Introduce Explicit Address Mapping as defined in RFC7757.  This extends the
`map <ipv4> <ipv6>` into `map <ipv4 subnet> <ipv6 subnet>`.

0008 manpage RFC.patch | (download)

tayga.8 | 10 5 + 5 - 0 !
tayga.conf.5 | 19 14 + 5 - 0 !
2 files changed, 19 insertions(+), 10 deletions(-)

 manpage rfc

0009 systemd service file for tayga.patch | (download)

Makefile.am | 7 7 + 0 - 0 !
configure.ac | 17 17 + 0 - 0 !
tayga.service | 31 31 + 0 - 0 !
3 files changed, 55 insertions(+)

 systemd service file for tayga

Snarfed from
https://ingvar.fedorapeople.org/tayga/tayga-0.9.2_redhat_initscripts_and_systemd.patch

0010 include for writev.patch | (download)

tayga.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 include for writev

nat64.c:119:6: warning: implicit declaration of function `writev'; did you mean `write'? [-Wimplicit-function-declaration]
  if (writev(gcfg->tun_fd, iov, data_len ? 2 : 1) < 0)
      ^~~~~~
      write

0011 null char.patch | (download)

conffile.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 null char

conffile.c:225:12: warning: assignment to `char' from `void *' makes integer from pointer without a cast [-Wint-conversion]
   slash[0] = NULL;
            ^
conffile.c:240:12: warning: assignment to `char' from `void *' makes integer from pointer without a cast [-Wint-conversion]
   slash[0] = NULL;
            ^