gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [ascension] branch master updated: bumped version to GNUnet


From: gnunet
Subject: [GNUnet-SVN] [ascension] branch master updated: bumped version to GNUnet compatible version, updated manpage
Date: Fri, 24 May 2019 09:45:11 +0200

This is an automated email from the git hooks/post-receive script.

rexxnor pushed a commit to branch master
in repository ascension.

The following commit(s) were added to refs/heads/master by this push:
     new 06ab83e  bumped version to GNUnet compatible version, updated manpage
06ab83e is described below

commit 06ab83ec5cac6b56e8e1a5f2730e01a4064bcf16
Author: rexxnor <address@hidden>
AuthorDate: Fri May 24 09:36:24 2019 +0200

    bumped version to GNUnet compatible version, updated manpage
---
 README                                             |   2 +-
 ascension-0.11.4.tar.gz                            | Bin 0 -> 10528 bytes
 ascension.1                                        |  24 ++-
 ascension/ascension.py                             |   2 +-
 deb_dist/ascension-0.11.4/.pc/.quilt_patches       |   1 +
 deb_dist/ascension-0.11.4/.pc/.quilt_series        |   1 +
 deb_dist/ascension-0.11.4/.pc/.version             |   1 +
 deb_dist/ascension-0.11.4/.pc/applied-patches      |   0
 deb_dist/ascension-0.11.4/PKG-INFO                 |  81 ++++++++++
 README => deb_dist/ascension-0.11.4/README         |   2 +-
 .../ascension-0.11.4/ascension.1                   |  24 ++-
 deb_dist/ascension-0.11.4/ascension/__init__.py    |   0
 .../ascension-0.11.4/ascension}/ascension.py       |   2 +-
 .../python3-ascension/installed-by-dh_installdocs  |   0
 deb_dist/ascension-0.11.4/debian/changelog         |   5 +
 deb_dist/ascension-0.11.4/debian/compat            |   1 +
 deb_dist/ascension-0.11.4/debian/control           |  36 +++++
 deb_dist/ascension-0.11.4/debian/files             |   2 +
 .../debian/python3-ascension.postinst              |  44 +++++
 .../debian/python3-ascension.postinst.debhelper    |   7 +
 .../debian/python3-ascension.prerm                 |  19 +++
 .../debian/python3-ascension.prerm.debhelper       |  10 ++
 .../debian/python3-ascension.substvars             |   3 +
 .../debian/python3-ascension/DEBIAN/control        |  30 ++++
 .../debian/python3-ascension/DEBIAN/md5sums        |  10 ++
 .../debian/python3-ascension/DEBIAN/postinst       |  51 ++++++
 .../debian/python3-ascension/DEBIAN/prerm          |  29 ++++
 .../debian/python3-ascension/usr/bin/ascension     |  12 ++
 .../python3-ascension/usr/man/man1/ascension.1     |  24 ++-
 .../doc/python3-ascension/changelog.Debian.gz      | Bin 0 -> 163 bytes
 deb_dist/ascension-0.11.4/debian/rules             |  31 ++++
 deb_dist/ascension-0.11.4/debian/source/format     |   1 +
 deb_dist/ascension-0.11.4/debian/source/options    |   1 +
 deb_dist/ascension-0.11.4/setup.cfg                |   4 +
 setup.py => deb_dist/ascension-0.11.4/setup.py     |   2 +-
 deb_dist/ascension_0.11.4-1.debian.tar.xz          | Bin 0 -> 1668 bytes
 deb_dist/ascension_0.11.4-1.dsc                    |  19 +++
 deb_dist/ascension_0.11.4-1_amd64.buildinfo        | 180 +++++++++++++++++++++
 deb_dist/ascension_0.11.4-1_amd64.changes          |  34 ++++
 deb_dist/ascension_0.11.4-1_source.buildinfo       | 177 ++++++++++++++++++++
 deb_dist/ascension_0.11.4-1_source.changes         |  31 ++++
 deb_dist/ascension_0.11.4.orig.tar.gz              | Bin 0 -> 10528 bytes
 deb_dist/python3-ascension_0.11.4-1_all.deb        | Bin 0 -> 11684 bytes
 helpers/ascension.1                                | 149 ++++++++++++-----
 setup.py                                           |   2 +-
 45 files changed, 965 insertions(+), 89 deletions(-)

diff --git a/README b/README
index d201db0..ed6e926 100644
--- a/README
+++ b/README
@@ -39,7 +39,7 @@ Ascension
 
 Usage:
     ascension <domain> [-d] [-p] [-s] [--minimum-ttl=<ttl>] [--dry-run]
-    ascension <domain> <port> [-d] [-p] [-s] [--minimum-ttl=<ttl>]
+    ascension <domain> <port> [-d] [-p] [-s] [--minimum-ttl=<ttl>] [--dry-run]
     ascension <domain> -n <transferns> [-d] [-p] [-s] [--minimum-ttl=<ttl>] 
[--dry-run]
     ascension <domain> -n <transferns> <port> [-d] [-p] [-s] 
[--minimum-ttl=<ttl>] [--dry-run]
     ascension -p | --public
diff --git a/ascension-0.11.4.tar.gz b/ascension-0.11.4.tar.gz
new file mode 100644
index 0000000..a2707ef
Binary files /dev/null and b/ascension-0.11.4.tar.gz differ
diff --git a/ascension.1 b/ascension.1
index 93810c6..ae01bb0 100644
--- a/ascension.1
+++ b/ascension.1
@@ -29,15 +29,13 @@
 .Nd migrate existing DNS zones into the GNU Name System
 .Sh SYNOPSIS
 .Nm
-.Op Ar domain Fl d Fl p Fl s \- minimum-ttl=<ttl> \- dry-run
-.Op Ar domain port Fl d Fl p Fl s \- minimum-ttl=<ttl> \- dry-run
-.Op Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl \- minimum-ttl=<ttl> \- 
dry-run
-.Op Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s \- minimum-ttl=<ttl> 
\- dry-run
-.Op Fl d | \-debug
-.Op Fl h | \-help
-.Op Fl p | \-public
-.Op Fl v | \-version
-.Op Fl s | \-standalone
+.Op Ar domain Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain port Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s -minimum-ttl=<ttl> 
-dry-run
 .Sh DESCRIPTION
 .Nm
 is a tool to migrate existing DNS Zones into the GNU Name System (GNS) using 
incremental zone transfers (AXFR/IXFR).
@@ -51,16 +49,16 @@ relies on these 3 GNUnet services,
 .Xr gnunet-arm 1
 must be installed and running.
 .Bl -tag -width Ds
-.It Ar domain Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
 Migrate the DOMAIN passed as domain.
 The debug, public and standalone options are optional.
-.It Ar domain port Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain port Fl d Fl p Fl s -minimum-ttl=<ttl -dry-run>
 Migrate the DOMAIN domain, using port for zone transfer.
 The debug, public and standalone options are optional.
-.It Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain Fl n Ar transferns Fl d Fl p Fl s -minimum-ttl=<ttl -dry-run>
 Migrate the DOMAIN domain from the DNS server transferns.
 The debug, public and standalone options are optional.
-.It Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s -minimum-ttl=<ttl 
-dry-run>
 Migrate the DOMAIN domain from the DNS server transferns using port for the 
zone transfer.
 The debug, public and standalone options are optional.
 .It Fl s | \-standalone
diff --git a/ascension/ascension.py b/ascension/ascension.py
index 61c225e..7244e6c 100644
--- a/ascension/ascension.py
+++ b/ascension/ascension.py
@@ -659,7 +659,7 @@ def main():
     Initializes object and handles arguments
     """
     # argument parsing from docstring definition
-    args = docopt.docopt(__doc__, version='Ascension 0.6.1')
+    args = docopt.docopt(__doc__, version='Ascension 0.11.4')
 
     # argument parsing
     debug = args['--debug']
diff --git a/deb_dist/ascension-0.11.4/.pc/.quilt_patches 
b/deb_dist/ascension-0.11.4/.pc/.quilt_patches
new file mode 100644
index 0000000..6857a8d
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/.pc/.quilt_patches
@@ -0,0 +1 @@
+debian/patches
diff --git a/deb_dist/ascension-0.11.4/.pc/.quilt_series 
b/deb_dist/ascension-0.11.4/.pc/.quilt_series
new file mode 100644
index 0000000..c206706
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/.pc/.quilt_series
@@ -0,0 +1 @@
+series
diff --git a/deb_dist/ascension-0.11.4/.pc/.version 
b/deb_dist/ascension-0.11.4/.pc/.version
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/.pc/.version
@@ -0,0 +1 @@
+2
diff --git a/deb_dist/ascension-0.11.4/.pc/applied-patches 
b/deb_dist/ascension-0.11.4/.pc/applied-patches
new file mode 100644
index 0000000..e69de29
diff --git a/deb_dist/ascension-0.11.4/PKG-INFO 
b/deb_dist/ascension-0.11.4/PKG-INFO
new file mode 100644
index 0000000..6dc2c87
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/PKG-INFO
@@ -0,0 +1,81 @@
+Metadata-Version: 1.1
+Name: ascension
+Version: 0.11.4
+Summary: Tool to migrate DNS Zones to the GNU Name System
+Home-page: https://gnunet.org/git/ascension.git/
+Author: rexxnor
+Author-email: address@hidden
+License: UNKNOWN
+Description: # Ascension
+        
+        Tool to easily migrate existing DNS Zones into the GNU Name System 
using
+        incremental zone transfers (AXFR/IXFR).
+        
+        ## How to install
+        To install the ascension simply execute one of the following commands 
in the
+        freshly cloned directory:
+        
+        ```bash
+        # System wide installation
+        sudo python3 setup.py install
+        
+        # Local installation through virtualenv
+        python3 -m venv .venv
+        source .venv/bin/activate
+        python3 setup.py install
+        ```
+        
+        ## How to install (Developer)
+        A developer installation is very handy when you are making changes to 
the source
+        code as this way you don't need to re-run the installation procedure 
every time
+        you make a change.
+        
+        ```bash
+        # installation through virtualenv
+        python3 -m venv .venv
+        source .venv/bin/activate
+        python3 setup.py develop
+        ```
+        
+        ## How to use
+        If you have installed it, simply execute ascension with one of several 
options.
+        You can also just run the file ascension.py itself directly.
+        
+        Taken from the docstring of the ascension.py file:
+        ```
+        Ascension
+        
+        Usage:
+            ascension <domain> [-d] [-p] [-s] [--minimum-ttl=<ttl>] [--dry-run]
+            ascension <domain> <port> [-d] [-p] [-s] [--minimum-ttl=<ttl>] 
[--dry-run]
+            ascension <domain> -n <transferns> [-d] [-p] [-s] 
[--minimum-ttl=<ttl>] [--dry-run]
+            ascension <domain> -n <transferns> <port> [-d] [-p] [-s] 
[--minimum-ttl=<ttl>] [--dry-run]
+            ascension -p | --public
+            ascension -s | --debug
+            ascension -s | --standalone
+            ascension -h | --help
+            ascension -v | --version
+        
+        Options:
+            <domain>              Domain to migrate
+            <port>                Port for zone transfer
+            <transferns>          DNS Server that does the zone transfer
+            --minimum-ttl=<ttl>   Minimum TTL for records to migrate [default: 
3600]
+            --dry-run             Only try if a zone transfer is allowed
+            -p --public           Make records public on the DHT
+            -s --standalone       Run ascension once
+            -d --debug            Enable debugging
+            -h --help         Show this screen.
+            -v --version      Show version.
+        ```
+        
+        Example use:
+        ```
+        # Transfers the sy TLD from ns1.tld.sy.
+        ascension sy -n ns1.tld.sy.
+        # Transfers the nu TLD from zonedata.iis.se with debug options enabled
+        ascension nu -n zonedata.iis.se. -d
+        ```
+        
+Platform: UNKNOWN
+Classifier: Programming Language :: Python :: 3
diff --git a/README b/deb_dist/ascension-0.11.4/README
similarity index 99%
copy from README
copy to deb_dist/ascension-0.11.4/README
index d201db0..ed6e926 100644
--- a/README
+++ b/deb_dist/ascension-0.11.4/README
@@ -39,7 +39,7 @@ Ascension
 
 Usage:
     ascension <domain> [-d] [-p] [-s] [--minimum-ttl=<ttl>] [--dry-run]
-    ascension <domain> <port> [-d] [-p] [-s] [--minimum-ttl=<ttl>]
+    ascension <domain> <port> [-d] [-p] [-s] [--minimum-ttl=<ttl>] [--dry-run]
     ascension <domain> -n <transferns> [-d] [-p] [-s] [--minimum-ttl=<ttl>] 
[--dry-run]
     ascension <domain> -n <transferns> <port> [-d] [-p] [-s] 
[--minimum-ttl=<ttl>] [--dry-run]
     ascension -p | --public
diff --git a/ascension.1 b/deb_dist/ascension-0.11.4/ascension.1
similarity index 81%
copy from ascension.1
copy to deb_dist/ascension-0.11.4/ascension.1
index 93810c6..ae01bb0 100644
--- a/ascension.1
+++ b/deb_dist/ascension-0.11.4/ascension.1
@@ -29,15 +29,13 @@
 .Nd migrate existing DNS zones into the GNU Name System
 .Sh SYNOPSIS
 .Nm
-.Op Ar domain Fl d Fl p Fl s \- minimum-ttl=<ttl> \- dry-run
-.Op Ar domain port Fl d Fl p Fl s \- minimum-ttl=<ttl> \- dry-run
-.Op Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl \- minimum-ttl=<ttl> \- 
dry-run
-.Op Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s \- minimum-ttl=<ttl> 
\- dry-run
-.Op Fl d | \-debug
-.Op Fl h | \-help
-.Op Fl p | \-public
-.Op Fl v | \-version
-.Op Fl s | \-standalone
+.Op Ar domain Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain port Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s -minimum-ttl=<ttl> 
-dry-run
 .Sh DESCRIPTION
 .Nm
 is a tool to migrate existing DNS Zones into the GNU Name System (GNS) using 
incremental zone transfers (AXFR/IXFR).
@@ -51,16 +49,16 @@ relies on these 3 GNUnet services,
 .Xr gnunet-arm 1
 must be installed and running.
 .Bl -tag -width Ds
-.It Ar domain Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
 Migrate the DOMAIN passed as domain.
 The debug, public and standalone options are optional.
-.It Ar domain port Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain port Fl d Fl p Fl s -minimum-ttl=<ttl -dry-run>
 Migrate the DOMAIN domain, using port for zone transfer.
 The debug, public and standalone options are optional.
-.It Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain Fl n Ar transferns Fl d Fl p Fl s -minimum-ttl=<ttl -dry-run>
 Migrate the DOMAIN domain from the DNS server transferns.
 The debug, public and standalone options are optional.
-.It Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s -minimum-ttl=<ttl 
-dry-run>
 Migrate the DOMAIN domain from the DNS server transferns using port for the 
zone transfer.
 The debug, public and standalone options are optional.
 .It Fl s | \-standalone
diff --git a/deb_dist/ascension-0.11.4/ascension/__init__.py 
b/deb_dist/ascension-0.11.4/ascension/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/ascension/ascension.py 
b/deb_dist/ascension-0.11.4/ascension/ascension.py
similarity index 99%
copy from ascension/ascension.py
copy to deb_dist/ascension-0.11.4/ascension/ascension.py
index 61c225e..7244e6c 100644
--- a/ascension/ascension.py
+++ b/deb_dist/ascension-0.11.4/ascension/ascension.py
@@ -659,7 +659,7 @@ def main():
     Initializes object and handles arguments
     """
     # argument parsing from docstring definition
-    args = docopt.docopt(__doc__, version='Ascension 0.6.1')
+    args = docopt.docopt(__doc__, version='Ascension 0.11.4')
 
     # argument parsing
     debug = args['--debug']
diff --git 
a/deb_dist/ascension-0.11.4/debian/.debhelper/generated/python3-ascension/installed-by-dh_installdocs
 
b/deb_dist/ascension-0.11.4/debian/.debhelper/generated/python3-ascension/installed-by-dh_installdocs
new file mode 100644
index 0000000..e69de29
diff --git a/deb_dist/ascension-0.11.4/debian/changelog 
b/deb_dist/ascension-0.11.4/debian/changelog
new file mode 100644
index 0000000..d90a3de
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/changelog
@@ -0,0 +1,5 @@
+ascension (0.11.4-1) unstable; urgency=low
+
+  * source package automatically created by stdeb 0.8.5
+
+ -- rexxnor <address@hidden>  Fri, 24 May 2019 07:32:55 +0000
diff --git a/deb_dist/ascension-0.11.4/debian/compat 
b/deb_dist/ascension-0.11.4/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/deb_dist/ascension-0.11.4/debian/control 
b/deb_dist/ascension-0.11.4/debian/control
new file mode 100644
index 0000000..88e735b
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/control
@@ -0,0 +1,36 @@
+Source: ascension
+Maintainer: rexxnor <address@hidden>
+Section: python
+Priority: optional
+Build-Depends: python3-setuptools, python3-all, debhelper (>= 7.4.3)
+Standards-Version: 3.9.1
+
+
+
+
+
+Package: python3-ascension
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends}
+Description: Tool to migrate DNS Zones to the GNU Name System
+ # Ascension
+ .
+ Tool to easily migrate existing DNS Zones into the GNU Name System using
+ incremental zone transfers (AXFR/IXFR).
+ .
+ ## How to install
+ To install the ascension simply execute one of the following commands in the
+ freshly cloned directory:
+ .
+ ```bash
+ # System wide installation
+ sudo python3 setup.py install
+ .
+ # Local installation through virtualenv
+ python3 -m venv .venv
+ source .venv/bin/activate
+ python3 setup.py install
+ ```
+ .
+ ## How to install (Developer)
+
diff --git a/deb_dist/ascension-0.11.4/debian/files 
b/deb_dist/ascension-0.11.4/debian/files
new file mode 100644
index 0000000..88fed31
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/files
@@ -0,0 +1,2 @@
+ascension_0.11.4-1_amd64.buildinfo python optional
+python3-ascension_0.11.4-1_all.deb python optional
diff --git a/deb_dist/ascension-0.11.4/debian/python3-ascension.postinst 
b/deb_dist/ascension-0.11.4/debian/python3-ascension.postinst
new file mode 100644
index 0000000..965d02b
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension.postinst
@@ -0,0 +1,44 @@
+#!/bin/sh
+# postinst script for ascension-bind
+#
+# see: dh_installdeb(1)
+# load debconf library
+set -e
+
+if ! id ascension; then
+    adduser --system ascension
+fi
+# ok if this fails as gnunet is not yet a dependency
+if ! id gnunet; then
+    addgroup --system gnunet
+    adduser ascension gnunet
+fi
+
+mkdir -p /etc/ascension.d/
+
+# add systemd unit file
+    cat > "/etc/ascension.d/gnunet-ascension.service" << EOF
+[Unit]
+Description=Starting GNUnet peer for ascension
+After=network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+User=ascension
+ExecStart=/usr/bin/gnunet-arm -s
+ExecStop=/usr/bin/gnunet-arm -e
+ExecReload=/usr/bin/gnunet-arm -r
+
+[Install]
+WantedBy=multi-user.target
+EOF
+
+# link the systemd unit file
+ln -sf "/etc/ascension.d/gnunet-ascension.service" 
"/lib/systemd/system/gnunet-ascension.service"
+
+# start and enable service
+deb-systemd-invoke enable gnunet-ascension
+deb-systemd-invoke start gnunet-ascension
+
+#DEBHELPER#
diff --git 
a/deb_dist/ascension-0.11.4/debian/python3-ascension.postinst.debhelper 
b/deb_dist/ascension-0.11.4/debian/python3-ascension.postinst.debhelper
new file mode 100644
index 0000000..c132d8d
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension.postinst.debhelper
@@ -0,0 +1,7 @@
+
+# Automatically added by dh_python3:
+if which py3compile >/dev/null 2>&1; then
+       py3compile -p python3-ascension 
+fi
+
+# End automatically added section
diff --git a/deb_dist/ascension-0.11.4/debian/python3-ascension.prerm 
b/deb_dist/ascension-0.11.4/debian/python3-ascension.prerm
new file mode 100644
index 0000000..32448cf
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension.prerm
@@ -0,0 +1,19 @@
+#!/bin/sh
+# prerm script for ascension-bind
+#
+# see: dh_installdeb(1)
+# load debconf library
+set -e
+
+mkdir -p /etc/ascension.d/
+
+# remove systemd stuff
+deb-systemd-invoke stop gnunet-ascension
+deb-systemd-invoke disable gnunet-ascension
+
+# remove the systemd files
+unlink /lib/systemd/system/gnunet-ascension.service
+rm /etc/ascension.d/gnunet-ascension.service
+
+exit 0
+#DEBHELPER#
diff --git a/deb_dist/ascension-0.11.4/debian/python3-ascension.prerm.debhelper 
b/deb_dist/ascension-0.11.4/debian/python3-ascension.prerm.debhelper
new file mode 100644
index 0000000..98de74e
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension.prerm.debhelper
@@ -0,0 +1,10 @@
+
+# Automatically added by dh_python3:
+if which py3clean >/dev/null 2>&1; then
+       py3clean -p python3-ascension 
+else
+       dpkg -L python3-ascension | perl -ne 
's,/([^/]*)\.py$,/__pycache__/\1.*, or next; unlink $_ or die $! foreach 
glob($_)'
+       find /usr/lib/python3/dist-packages/ -type d -name __pycache__ -empty 
-print0 | xargs --null --no-run-if-empty rmdir
+fi
+
+# End automatically added section
diff --git a/deb_dist/ascension-0.11.4/debian/python3-ascension.substvars 
b/deb_dist/ascension-0.11.4/debian/python3-ascension.substvars
new file mode 100644
index 0000000..039c7ae
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension.substvars
@@ -0,0 +1,3 @@
+python3:Depends=python3-coverage, python3-dnspython, python3-docopt, 
python3-mock, python3-pbr, python3-six, python3:any, python3:any (>= 3.3.2-2~)
+misc:Depends=
+misc:Pre-Depends=
diff --git a/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/control 
b/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/control
new file mode 100644
index 0000000..b5ede21
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/control
@@ -0,0 +1,30 @@
+Package: python3-ascension
+Source: ascension
+Version: 0.11.4-1
+Architecture: all
+Maintainer: rexxnor <address@hidden>
+Installed-Size: 60
+Depends: python3-coverage, python3-dnspython, python3-docopt, python3-mock, 
python3-pbr, python3-six, python3:any (>= 3.3.2-2~)
+Section: python
+Priority: optional
+Description: Tool to migrate DNS Zones to the GNU Name System
+ # Ascension
+ .
+ Tool to easily migrate existing DNS Zones into the GNU Name System using
+ incremental zone transfers (AXFR/IXFR).
+ .
+ ## How to install
+ To install the ascension simply execute one of the following commands in the
+ freshly cloned directory:
+ .
+ ```bash
+ # System wide installation
+ sudo python3 setup.py install
+ .
+ # Local installation through virtualenv
+ python3 -m venv .venv
+ source .venv/bin/activate
+ python3 setup.py install
+ ```
+ .
+ ## How to install (Developer)
diff --git a/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/md5sums 
b/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/md5sums
new file mode 100644
index 0000000..829435d
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/md5sums
@@ -0,0 +1,10 @@
+4a3c4f90f1d539dade5496be18827b98  usr/bin/ascension
+b1efd00ba6c7edbe41310553322d00d4  
usr/lib/python3/dist-packages/ascension-0.11.4.egg-info/PKG-INFO
+68b329da9893e34099c7d8ad5cb9c940  
usr/lib/python3/dist-packages/ascension-0.11.4.egg-info/dependency_links.txt
+9cda1022e5fc72a3762b4bc09ee0ddb5  
usr/lib/python3/dist-packages/ascension-0.11.4.egg-info/entry_points.txt
+d41d8cd98f00b204e9800998ecf8427e  
usr/lib/python3/dist-packages/ascension-0.11.4.egg-info/requires.txt
+e616e4373e7b199db038fd8e938a3188  
usr/lib/python3/dist-packages/ascension-0.11.4.egg-info/top_level.txt
+d41d8cd98f00b204e9800998ecf8427e  
usr/lib/python3/dist-packages/ascension/__init__.py
+833d17dfed5605c8f51666b901bbbad1  
usr/lib/python3/dist-packages/ascension/ascension.py
+de060b4ca299c6460ff508aed915526b  usr/man/man1/ascension.1
+03c74fcaddfab396bc49e20cda862d89  
usr/share/doc/python3-ascension/changelog.Debian.gz
diff --git a/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/postinst 
b/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/postinst
new file mode 100755
index 0000000..7304d12
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/postinst
@@ -0,0 +1,51 @@
+#!/bin/sh
+# postinst script for ascension-bind
+#
+# see: dh_installdeb(1)
+# load debconf library
+set -e
+
+if ! id ascension; then
+    adduser --system ascension
+fi
+# ok if this fails as gnunet is not yet a dependency
+if ! id gnunet; then
+    addgroup --system gnunet
+    adduser ascension gnunet
+fi
+
+mkdir -p /etc/ascension.d/
+
+# add systemd unit file
+    cat > "/etc/ascension.d/gnunet-ascension.service" << EOF
+[Unit]
+Description=Starting GNUnet peer for ascension
+After=network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+User=ascension
+ExecStart=/usr/bin/gnunet-arm -s
+ExecStop=/usr/bin/gnunet-arm -e
+ExecReload=/usr/bin/gnunet-arm -r
+
+[Install]
+WantedBy=multi-user.target
+EOF
+
+# link the systemd unit file
+ln -sf "/etc/ascension.d/gnunet-ascension.service" 
"/lib/systemd/system/gnunet-ascension.service"
+
+# start and enable service
+deb-systemd-invoke enable gnunet-ascension
+deb-systemd-invoke start gnunet-ascension
+
+
+# Automatically added by dh_python3:
+if which py3compile >/dev/null 2>&1; then
+       py3compile -p python3-ascension 
+fi
+
+# End automatically added section
+
diff --git a/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/prerm 
b/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/prerm
new file mode 100755
index 0000000..44d6c3f
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension/DEBIAN/prerm
@@ -0,0 +1,29 @@
+#!/bin/sh
+# prerm script for ascension-bind
+#
+# see: dh_installdeb(1)
+# load debconf library
+set -e
+
+mkdir -p /etc/ascension.d/
+
+# remove systemd stuff
+deb-systemd-invoke stop gnunet-ascension
+deb-systemd-invoke disable gnunet-ascension
+
+# remove the systemd files
+unlink /lib/systemd/system/gnunet-ascension.service
+rm /etc/ascension.d/gnunet-ascension.service
+
+exit 0
+
+# Automatically added by dh_python3:
+if which py3clean >/dev/null 2>&1; then
+       py3clean -p python3-ascension 
+else
+       dpkg -L python3-ascension | perl -ne 
's,/([^/]*)\.py$,/__pycache__/\1.*, or next; unlink $_ or die $! foreach 
glob($_)'
+       find /usr/lib/python3/dist-packages/ -type d -name __pycache__ -empty 
-print0 | xargs --null --no-run-if-empty rmdir
+fi
+
+# End automatically added section
+
diff --git 
a/deb_dist/ascension-0.11.4/debian/python3-ascension/usr/bin/ascension 
b/deb_dist/ascension-0.11.4/debian/python3-ascension/usr/bin/ascension
new file mode 100755
index 0000000..fddd979
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/python3-ascension/usr/bin/ascension
@@ -0,0 +1,12 @@
+#! /usr/bin/python3
+# EASY-INSTALL-ENTRY-SCRIPT: 'ascension==0.11.4','console_scripts','ascension'
+__requires__ = 'ascension==0.11.4'
+import re
+import sys
+from pkg_resources import load_entry_point
+
+if __name__ == '__main__':
+    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
+    sys.exit(
+        load_entry_point('ascension==0.11.4', 'console_scripts', 'ascension')()
+    )
diff --git a/ascension.1 
b/deb_dist/ascension-0.11.4/debian/python3-ascension/usr/man/man1/ascension.1
similarity index 81%
copy from ascension.1
copy to 
deb_dist/ascension-0.11.4/debian/python3-ascension/usr/man/man1/ascension.1
index 93810c6..ae01bb0 100644
--- a/ascension.1
+++ 
b/deb_dist/ascension-0.11.4/debian/python3-ascension/usr/man/man1/ascension.1
@@ -29,15 +29,13 @@
 .Nd migrate existing DNS zones into the GNU Name System
 .Sh SYNOPSIS
 .Nm
-.Op Ar domain Fl d Fl p Fl s \- minimum-ttl=<ttl> \- dry-run
-.Op Ar domain port Fl d Fl p Fl s \- minimum-ttl=<ttl> \- dry-run
-.Op Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl \- minimum-ttl=<ttl> \- 
dry-run
-.Op Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s \- minimum-ttl=<ttl> 
\- dry-run
-.Op Fl d | \-debug
-.Op Fl h | \-help
-.Op Fl p | \-public
-.Op Fl v | \-version
-.Op Fl s | \-standalone
+.Op Ar domain Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain port Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s -minimum-ttl=<ttl> 
-dry-run
 .Sh DESCRIPTION
 .Nm
 is a tool to migrate existing DNS Zones into the GNU Name System (GNS) using 
incremental zone transfers (AXFR/IXFR).
@@ -51,16 +49,16 @@ relies on these 3 GNUnet services,
 .Xr gnunet-arm 1
 must be installed and running.
 .Bl -tag -width Ds
-.It Ar domain Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
 Migrate the DOMAIN passed as domain.
 The debug, public and standalone options are optional.
-.It Ar domain port Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain port Fl d Fl p Fl s -minimum-ttl=<ttl -dry-run>
 Migrate the DOMAIN domain, using port for zone transfer.
 The debug, public and standalone options are optional.
-.It Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain Fl n Ar transferns Fl d Fl p Fl s -minimum-ttl=<ttl -dry-run>
 Migrate the DOMAIN domain from the DNS server transferns.
 The debug, public and standalone options are optional.
-.It Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s Fl minimum-ttl=<ttl>
+.It Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s -minimum-ttl=<ttl 
-dry-run>
 Migrate the DOMAIN domain from the DNS server transferns using port for the 
zone transfer.
 The debug, public and standalone options are optional.
 .It Fl s | \-standalone
diff --git 
a/deb_dist/ascension-0.11.4/debian/python3-ascension/usr/share/doc/python3-ascension/changelog.Debian.gz
 
b/deb_dist/ascension-0.11.4/debian/python3-ascension/usr/share/doc/python3-ascension/changelog.Debian.gz
new file mode 100644
index 0000000..ef6dd45
Binary files /dev/null and 
b/deb_dist/ascension-0.11.4/debian/python3-ascension/usr/share/doc/python3-ascension/changelog.Debian.gz
 differ
diff --git a/deb_dist/ascension-0.11.4/debian/rules 
b/deb_dist/ascension-0.11.4/debian/rules
new file mode 100755
index 0000000..e18262a
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/rules
@@ -0,0 +1,31 @@
+#!/usr/bin/make -f
+
+# This file was automatically generated by stdeb 0.8.5 at
+# Fri, 24 May 2019 07:32:55 +0000
+
+%:
+       dh $@ --with python3 --buildsystem=python_distutils
+
+
+override_dh_auto_clean:
+       python3 setup.py clean -a
+       find . -name \*.pyc -exec rm {} \;
+
+
+
+override_dh_auto_build:
+       python3 setup.py build --force
+
+
+
+override_dh_auto_install:
+       python3 setup.py install --force --root=debian/python3-ascension 
--no-compile -O0 --install-layout=deb --prefix=/usr 
+
+
+
+override_dh_python2:
+       dh_python2 --no-guessing-versions
+
+
+
+
diff --git a/deb_dist/ascension-0.11.4/debian/source/format 
b/deb_dist/ascension-0.11.4/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/deb_dist/ascension-0.11.4/debian/source/options 
b/deb_dist/ascension-0.11.4/debian/source/options
new file mode 100644
index 0000000..bcc4bbb
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/debian/source/options
@@ -0,0 +1 @@
+extend-diff-ignore="\.egg-info$"
\ No newline at end of file
diff --git a/deb_dist/ascension-0.11.4/setup.cfg 
b/deb_dist/ascension-0.11.4/setup.cfg
new file mode 100644
index 0000000..8bfd5a1
--- /dev/null
+++ b/deb_dist/ascension-0.11.4/setup.cfg
@@ -0,0 +1,4 @@
+[egg_info]
+tag_build = 
+tag_date = 0
+
diff --git a/setup.py b/deb_dist/ascension-0.11.4/setup.py
similarity index 98%
copy from setup.py
copy to deb_dist/ascension-0.11.4/setup.py
index 7afc1b9..5c8cd27 100644
--- a/setup.py
+++ b/deb_dist/ascension-0.11.4/setup.py
@@ -28,7 +28,7 @@ with open("README", "r") as fh:
 
 setuptools.setup(
     name="ascension",
-    version="0.6.1",
+    version="0.11.4",
     author="rexxnor",
     author_email="address@hidden",
     description="Tool to migrate DNS Zones to the GNU Name System",
diff --git a/deb_dist/ascension_0.11.4-1.debian.tar.xz 
b/deb_dist/ascension_0.11.4-1.debian.tar.xz
new file mode 100644
index 0000000..a2d14ff
Binary files /dev/null and b/deb_dist/ascension_0.11.4-1.debian.tar.xz differ
diff --git a/deb_dist/ascension_0.11.4-1.dsc b/deb_dist/ascension_0.11.4-1.dsc
new file mode 100644
index 0000000..25a9b4d
--- /dev/null
+++ b/deb_dist/ascension_0.11.4-1.dsc
@@ -0,0 +1,19 @@
+Format: 3.0 (quilt)
+Source: ascension
+Binary: python3-ascension
+Architecture: all
+Version: 0.11.4-1
+Maintainer: rexxnor <address@hidden>
+Standards-Version: 3.9.1
+Build-Depends: python3-setuptools, python3-all, debhelper (>= 7.4.3)
+Package-List:
+ python3-ascension deb python optional arch=all
+Checksums-Sha1:
+ c5840b838fc7c28356e62d5566b0996fbe496fa3 10528 ascension_0.11.4.orig.tar.gz
+ 06939160603c6ccf2eadaade4e567645b3b25806 1668 ascension_0.11.4-1.debian.tar.xz
+Checksums-Sha256:
+ 250d78320b208c6d3ae41aeda92998113a66cff9839c2ca7c787c8e65a78c0cc 10528 
ascension_0.11.4.orig.tar.gz
+ f0b8b3a4b1b11326c1d4391262131dc9d78efea71c98041c20b6a5c1eeeb7663 1668 
ascension_0.11.4-1.debian.tar.xz
+Files:
+ ee6e55480a7a42c78c373351f66616fc 10528 ascension_0.11.4.orig.tar.gz
+ 759887366ef7d70523234fb8984b35b7 1668 ascension_0.11.4-1.debian.tar.xz
diff --git a/deb_dist/ascension_0.11.4-1_amd64.buildinfo 
b/deb_dist/ascension_0.11.4-1_amd64.buildinfo
new file mode 100644
index 0000000..24830a2
--- /dev/null
+++ b/deb_dist/ascension_0.11.4-1_amd64.buildinfo
@@ -0,0 +1,180 @@
+Format: 1.0
+Source: ascension
+Binary: python3-ascension
+Architecture: all source
+Version: 0.11.4-1
+Checksums-Md5:
+ cb114d97a59cb6b41ab18e7b5558ff21 846 ascension_0.11.4-1.dsc
+ e6223faa180a637a85e297070edf7aee 11684 python3-ascension_0.11.4-1_all.deb
+Checksums-Sha1:
+ 4db0f2939b02d6e44386ab98a71b7b137d3976ae 846 ascension_0.11.4-1.dsc
+ c9c05eb2b84289005e5b0c2d486cdc1ec07ac9fa 11684 
python3-ascension_0.11.4-1_all.deb
+Checksums-Sha256:
+ c5f5753ec7f03abf43d4981a27f9d922955ae41f5a7c93d1dc42e57fb4b46215 846 
ascension_0.11.4-1.dsc
+ 98bfd4a47066211c1cc14b5a021f65a3540fd65d6e80edc9f4b0a1433bfc3265 11684 
python3-ascension_0.11.4-1_all.deb
+Build-Origin: Debian
+Build-Architecture: amd64
+Build-Date: Fri, 24 May 2019 07:35:32 +0000
+Installed-Build-Depends:
+ autoconf (= 2.69-10),
+ automake (= 1:1.15-6),
+ autopoint (= 0.19.8.1-2),
+ autotools-dev (= 20161112.1),
+ base-files (= 9.9+deb9u4),
+ base-passwd (= 3.5.43),
+ bash (= 4.4-5),
+ binutils (= 2.28-5),
+ bsdmainutils (= 9.0.12+nmu1),
+ bsdutils (= 1:2.29.2-1+deb9u1),
+ build-essential (= 12.3),
+ bzip2 (= 1.0.6-8.1),
+ coreutils (= 8.26-3),
+ cpp (= 4:6.3.0-4),
+ cpp-6 (= 6.3.0-18+deb9u1),
+ dash (= 0.5.8-2.4),
+ debconf (= 1.5.61),
+ debhelper (= 12.1.1~bpo9+1),
+ debianutils (= 4.8.1.1),
+ dh-autoreconf (= 17~bpo9+1),
+ dh-python (= 2.20170125),
+ dh-strip-nondeterminism (= 0.034-1),
+ diffutils (= 1:3.5-3),
+ dpkg (= 1.18.24),
+ dpkg-dev (= 1.18.25),
+ dwz (= 0.12-1+b1),
+ e2fslibs (= 1.43.4-2),
+ e2fsprogs (= 1.43.4-2),
+ file (= 1:5.30-1+deb9u2),
+ findutils (= 4.6.0+git+20161106-2),
+ g++ (= 4:6.3.0-4),
+ g++-6 (= 6.3.0-18+deb9u1),
+ gcc (= 4:6.3.0-4),
+ gcc-6 (= 6.3.0-18+deb9u1),
+ gcc-6-base (= 6.3.0-18+deb9u1),
+ gettext (= 0.19.8.1-2),
+ gettext-base (= 0.19.8.1-2),
+ grep (= 2.27-2),
+ groff-base (= 1.22.3-9),
+ gzip (= 1.6-5+b1),
+ hostname (= 3.18+b1),
+ init-system-helpers (= 1.48),
+ intltool-debian (= 0.35.0+20060710.4),
+ libacl1 (= 2.2.52-3+b1),
+ libarchive-zip-perl (= 1.59-1+deb9u1),
+ libasan3 (= 6.3.0-18+deb9u1),
+ libatomic1 (= 6.3.0-18+deb9u1),
+ libattr1 (= 1:2.4.47-2+b2),
+ libaudit-common (= 1:2.6.7-2),
+ libaudit1 (= 1:2.6.7-2),
+ libblkid1 (= 2.29.2-1+deb9u1),
+ libbsd0 (= 0.8.3-1),
+ libbz2-1.0 (= 1.0.6-8.1),
+ libc-bin (= 2.24-11+deb9u3),
+ libc-dev-bin (= 2.24-11+deb9u4),
+ libc6 (= 2.24-11+deb9u4),
+ libc6-dev (= 2.24-11+deb9u4),
+ libcap-ng0 (= 0.7.7-3+b1),
+ libcc1-0 (= 6.3.0-18+deb9u1),
+ libcilkrts5 (= 6.3.0-18+deb9u1),
+ libcomerr2 (= 1.43.4-2),
+ libcroco3 (= 0.6.11-3),
+ libdb5.3 (= 5.3.28-12+deb9u1),
+ libdebconfclient0 (= 0.227),
+ libdpkg-perl (= 1.18.25),
+ libelf1 (= 0.168-1),
+ libexpat1 (= 2.2.0-2+deb9u1),
+ libfdisk1 (= 2.29.2-1+deb9u1),
+ libffi6 (= 3.2.1-6),
+ libfile-stripnondeterminism-perl (= 0.034-1),
+ libgcc-6-dev (= 6.3.0-18+deb9u1),
+ libgcc1 (= 1:6.3.0-18+deb9u1),
+ libgcrypt20 (= 1.7.6-2+deb9u3),
+ libgdbm3 (= 1.8.3-14),
+ libglib2.0-0 (= 2.50.3-2),
+ libgmp10 (= 2:6.1.2+dfsg-1),
+ libgomp1 (= 6.3.0-18+deb9u1),
+ libgpg-error0 (= 1.35-1~bpo9+1),
+ libicu57 (= 57.1-6+deb9u2),
+ libisl15 (= 0.18-1),
+ libitm1 (= 6.3.0-18+deb9u1),
+ liblsan0 (= 6.3.0-18+deb9u1),
+ liblz4-1 (= 0.0~r131-2+b1),
+ liblzma5 (= 5.2.2-1.2+b1),
+ libmagic-mgc (= 1:5.30-1+deb9u2),
+ libmagic1 (= 1:5.30-1+deb9u2),
+ libmount1 (= 2.29.2-1+deb9u1),
+ libmpc3 (= 1.0.3-1+b2),
+ libmpdec2 (= 2.4.2-1),
+ libmpfr4 (= 3.1.5-1),
+ libmpx2 (= 6.3.0-18+deb9u1),
+ libncurses5 (= 6.0+20161126-1+deb9u2),
+ libncursesw5 (= 6.0+20161126-1+deb9u2),
+ libpam-modules (= 1.1.8-3.6),
+ libpam-modules-bin (= 1.1.8-3.6),
+ libpam-runtime (= 1.1.8-3.6),
+ libpam0g (= 1.1.8-3.6),
+ libpcre3 (= 2:8.39-3),
+ libperl5.24 (= 5.24.1-3+deb9u5),
+ libpipeline1 (= 1.4.1-2),
+ libpython3-stdlib (= 3.5.3-1),
+ libpython3.5-minimal (= 3.5.3-1+deb9u1),
+ libpython3.5-stdlib (= 3.5.3-1+deb9u1),
+ libquadmath0 (= 6.3.0-18+deb9u1),
+ libreadline7 (= 7.0-3),
+ libselinux1 (= 2.6-3+b3),
+ libsemanage-common (= 2.6-2),
+ libsemanage1 (= 2.6-2),
+ libsepol1 (= 2.6-2),
+ libsigsegv2 (= 2.10-5),
+ libsmartcols1 (= 2.29.2-1+deb9u1),
+ libsqlite3-0 (= 3.27.2-2~bpo9+1),
+ libss2 (= 1.43.4-2),
+ libssl1.1 (= 1.1.0f-3+deb9u1),
+ libstdc++-6-dev (= 6.3.0-18+deb9u1),
+ libstdc++6 (= 6.3.0-18+deb9u1),
+ libsystemd0 (= 237-3~bpo9+1),
+ libtimedate-perl (= 2.3000-2),
+ libtinfo5 (= 6.0+20161126-1+deb9u2),
+ libtool (= 2.4.6-2),
+ libtsan0 (= 6.3.0-18+deb9u1),
+ libubsan0 (= 6.3.0-18+deb9u1),
+ libudev1 (= 237-3~bpo9+1),
+ libunistring0 (= 0.9.6+really0.9.3-0.1),
+ libustr-1.0-1 (= 1.0.4-6),
+ libuuid1 (= 2.29.2-1+deb9u1),
+ libxml2 (= 2.9.4+dfsg1-2.2+deb9u2),
+ linux-libc-dev (= 4.19.28-2~bpo9+1),
+ login (= 1:4.4-4.1),
+ m4 (= 1.4.18-1),
+ make (= 4.1-9.1),
+ man-db (= 2.7.6.1-2),
+ mawk (= 1.3.3-17+b3),
+ mime-support (= 3.60),
+ mount (= 2.29.2-1+deb9u1),
+ multiarch-support (= 2.24-11+deb9u3),
+ ncurses-base (= 6.0+20161126-1+deb9u2),
+ ncurses-bin (= 6.0+20161126-1+deb9u2),
+ passwd (= 1:4.4-4.1),
+ patch (= 2.7.5-1+b2),
+ perl (= 5.24.1-3+deb9u5),
+ perl-base (= 5.24.1-3+deb9u5),
+ perl-modules-5.24 (= 5.24.1-3+deb9u5),
+ po-debconf (= 1.0.20),
+ python3 (= 3.5.3-1),
+ python3-all (= 3.5.3-1),
+ python3-minimal (= 3.5.3-1),
+ python3-pkg-resources (= 33.1.1-1),
+ python3-setuptools (= 33.1.1-1),
+ python3.5 (= 3.5.3-1+deb9u1),
+ python3.5-minimal (= 3.5.3-1+deb9u1),
+ readline-common (= 7.0-3),
+ sed (= 4.4-1),
+ sensible-utils (= 0.0.9+deb9u1),
+ sysvinit-utils (= 2.88dsf-59.9),
+ tar (= 1.29b-1.1),
+ util-linux (= 2.29.2-1+deb9u1),
+ xz-utils (= 5.2.2-1.2+b1),
+ zlib1g (= 1:1.2.8.dfsg-5)
+Environment:
+ DEB_BUILD_OPTIONS="parallel=2"
+ SOURCE_DATE_EPOCH="1558683175"
diff --git a/deb_dist/ascension_0.11.4-1_amd64.changes 
b/deb_dist/ascension_0.11.4-1_amd64.changes
new file mode 100644
index 0000000..06c8a2c
--- /dev/null
+++ b/deb_dist/ascension_0.11.4-1_amd64.changes
@@ -0,0 +1,34 @@
+Format: 1.8
+Date: Fri, 24 May 2019 07:32:55 +0000
+Source: ascension
+Binary: python3-ascension
+Architecture: source all
+Version: 0.11.4-1
+Distribution: unstable
+Urgency: low
+Maintainer: rexxnor <address@hidden>
+Changed-By: rexxnor <address@hidden>
+Description:
+ python3-ascension - Tool to migrate DNS Zones to the GNU Name System
+Changes:
+ ascension (0.11.4-1) unstable; urgency=low
+ .
+   * source package automatically created by stdeb 0.8.5
+Checksums-Sha1:
+ 4db0f2939b02d6e44386ab98a71b7b137d3976ae 846 ascension_0.11.4-1.dsc
+ c5840b838fc7c28356e62d5566b0996fbe496fa3 10528 ascension_0.11.4.orig.tar.gz
+ 06939160603c6ccf2eadaade4e567645b3b25806 1668 ascension_0.11.4-1.debian.tar.xz
+ c1ff6c6a79c8df766a1283beb6551155612b42a5 5432 
ascension_0.11.4-1_amd64.buildinfo
+ c9c05eb2b84289005e5b0c2d486cdc1ec07ac9fa 11684 
python3-ascension_0.11.4-1_all.deb
+Checksums-Sha256:
+ c5f5753ec7f03abf43d4981a27f9d922955ae41f5a7c93d1dc42e57fb4b46215 846 
ascension_0.11.4-1.dsc
+ 250d78320b208c6d3ae41aeda92998113a66cff9839c2ca7c787c8e65a78c0cc 10528 
ascension_0.11.4.orig.tar.gz
+ f0b8b3a4b1b11326c1d4391262131dc9d78efea71c98041c20b6a5c1eeeb7663 1668 
ascension_0.11.4-1.debian.tar.xz
+ fea1bf1acce1801d81f4e3aca731554356bd9dbc63442fab63ec036dd37b29a4 5432 
ascension_0.11.4-1_amd64.buildinfo
+ 98bfd4a47066211c1cc14b5a021f65a3540fd65d6e80edc9f4b0a1433bfc3265 11684 
python3-ascension_0.11.4-1_all.deb
+Files:
+ cb114d97a59cb6b41ab18e7b5558ff21 846 python optional ascension_0.11.4-1.dsc
+ ee6e55480a7a42c78c373351f66616fc 10528 python optional 
ascension_0.11.4.orig.tar.gz
+ 759887366ef7d70523234fb8984b35b7 1668 python optional 
ascension_0.11.4-1.debian.tar.xz
+ c5aabf6919bc3f819586eb2c5d0c9202 5432 python optional 
ascension_0.11.4-1_amd64.buildinfo
+ e6223faa180a637a85e297070edf7aee 11684 python optional 
python3-ascension_0.11.4-1_all.deb
diff --git a/deb_dist/ascension_0.11.4-1_source.buildinfo 
b/deb_dist/ascension_0.11.4-1_source.buildinfo
new file mode 100644
index 0000000..7ce863f
--- /dev/null
+++ b/deb_dist/ascension_0.11.4-1_source.buildinfo
@@ -0,0 +1,177 @@
+Format: 1.0
+Source: ascension
+Binary: python3-ascension
+Architecture: source
+Version: 0.11.4-1
+Checksums-Md5:
+ 158aeffcf835e70fb17f1bcd8017b1bb 846 ascension_0.11.4-1.dsc
+Checksums-Sha1:
+ 9a39b5f45cf7d06d6da2a9c02dc6848f4f28dac6 846 ascension_0.11.4-1.dsc
+Checksums-Sha256:
+ db3791660af97ff2cfbccbd317bcbec58e5a906ab7f3a1dddd40109522900f30 846 
ascension_0.11.4-1.dsc
+Build-Origin: Debian
+Build-Architecture: amd64
+Build-Date: Fri, 24 May 2019 07:32:58 +0000
+Installed-Build-Depends:
+ autoconf (= 2.69-10),
+ automake (= 1:1.15-6),
+ autopoint (= 0.19.8.1-2),
+ autotools-dev (= 20161112.1),
+ base-files (= 9.9+deb9u4),
+ base-passwd (= 3.5.43),
+ bash (= 4.4-5),
+ binutils (= 2.28-5),
+ bsdmainutils (= 9.0.12+nmu1),
+ bsdutils (= 1:2.29.2-1+deb9u1),
+ build-essential (= 12.3),
+ bzip2 (= 1.0.6-8.1),
+ coreutils (= 8.26-3),
+ cpp (= 4:6.3.0-4),
+ cpp-6 (= 6.3.0-18+deb9u1),
+ dash (= 0.5.8-2.4),
+ debconf (= 1.5.61),
+ debhelper (= 12.1.1~bpo9+1),
+ debianutils (= 4.8.1.1),
+ dh-autoreconf (= 17~bpo9+1),
+ dh-python (= 2.20170125),
+ dh-strip-nondeterminism (= 0.034-1),
+ diffutils (= 1:3.5-3),
+ dpkg (= 1.18.24),
+ dpkg-dev (= 1.18.25),
+ dwz (= 0.12-1+b1),
+ e2fslibs (= 1.43.4-2),
+ e2fsprogs (= 1.43.4-2),
+ file (= 1:5.30-1+deb9u2),
+ findutils (= 4.6.0+git+20161106-2),
+ g++ (= 4:6.3.0-4),
+ g++-6 (= 6.3.0-18+deb9u1),
+ gcc (= 4:6.3.0-4),
+ gcc-6 (= 6.3.0-18+deb9u1),
+ gcc-6-base (= 6.3.0-18+deb9u1),
+ gettext (= 0.19.8.1-2),
+ gettext-base (= 0.19.8.1-2),
+ grep (= 2.27-2),
+ groff-base (= 1.22.3-9),
+ gzip (= 1.6-5+b1),
+ hostname (= 3.18+b1),
+ init-system-helpers (= 1.48),
+ intltool-debian (= 0.35.0+20060710.4),
+ libacl1 (= 2.2.52-3+b1),
+ libarchive-zip-perl (= 1.59-1+deb9u1),
+ libasan3 (= 6.3.0-18+deb9u1),
+ libatomic1 (= 6.3.0-18+deb9u1),
+ libattr1 (= 1:2.4.47-2+b2),
+ libaudit-common (= 1:2.6.7-2),
+ libaudit1 (= 1:2.6.7-2),
+ libblkid1 (= 2.29.2-1+deb9u1),
+ libbsd0 (= 0.8.3-1),
+ libbz2-1.0 (= 1.0.6-8.1),
+ libc-bin (= 2.24-11+deb9u3),
+ libc-dev-bin (= 2.24-11+deb9u4),
+ libc6 (= 2.24-11+deb9u4),
+ libc6-dev (= 2.24-11+deb9u4),
+ libcap-ng0 (= 0.7.7-3+b1),
+ libcc1-0 (= 6.3.0-18+deb9u1),
+ libcilkrts5 (= 6.3.0-18+deb9u1),
+ libcomerr2 (= 1.43.4-2),
+ libcroco3 (= 0.6.11-3),
+ libdb5.3 (= 5.3.28-12+deb9u1),
+ libdebconfclient0 (= 0.227),
+ libdpkg-perl (= 1.18.25),
+ libelf1 (= 0.168-1),
+ libexpat1 (= 2.2.0-2+deb9u1),
+ libfdisk1 (= 2.29.2-1+deb9u1),
+ libffi6 (= 3.2.1-6),
+ libfile-stripnondeterminism-perl (= 0.034-1),
+ libgcc-6-dev (= 6.3.0-18+deb9u1),
+ libgcc1 (= 1:6.3.0-18+deb9u1),
+ libgcrypt20 (= 1.7.6-2+deb9u3),
+ libgdbm3 (= 1.8.3-14),
+ libglib2.0-0 (= 2.50.3-2),
+ libgmp10 (= 2:6.1.2+dfsg-1),
+ libgomp1 (= 6.3.0-18+deb9u1),
+ libgpg-error0 (= 1.35-1~bpo9+1),
+ libicu57 (= 57.1-6+deb9u2),
+ libisl15 (= 0.18-1),
+ libitm1 (= 6.3.0-18+deb9u1),
+ liblsan0 (= 6.3.0-18+deb9u1),
+ liblz4-1 (= 0.0~r131-2+b1),
+ liblzma5 (= 5.2.2-1.2+b1),
+ libmagic-mgc (= 1:5.30-1+deb9u2),
+ libmagic1 (= 1:5.30-1+deb9u2),
+ libmount1 (= 2.29.2-1+deb9u1),
+ libmpc3 (= 1.0.3-1+b2),
+ libmpdec2 (= 2.4.2-1),
+ libmpfr4 (= 3.1.5-1),
+ libmpx2 (= 6.3.0-18+deb9u1),
+ libncurses5 (= 6.0+20161126-1+deb9u2),
+ libncursesw5 (= 6.0+20161126-1+deb9u2),
+ libpam-modules (= 1.1.8-3.6),
+ libpam-modules-bin (= 1.1.8-3.6),
+ libpam-runtime (= 1.1.8-3.6),
+ libpam0g (= 1.1.8-3.6),
+ libpcre3 (= 2:8.39-3),
+ libperl5.24 (= 5.24.1-3+deb9u5),
+ libpipeline1 (= 1.4.1-2),
+ libpython3-stdlib (= 3.5.3-1),
+ libpython3.5-minimal (= 3.5.3-1+deb9u1),
+ libpython3.5-stdlib (= 3.5.3-1+deb9u1),
+ libquadmath0 (= 6.3.0-18+deb9u1),
+ libreadline7 (= 7.0-3),
+ libselinux1 (= 2.6-3+b3),
+ libsemanage-common (= 2.6-2),
+ libsemanage1 (= 2.6-2),
+ libsepol1 (= 2.6-2),
+ libsigsegv2 (= 2.10-5),
+ libsmartcols1 (= 2.29.2-1+deb9u1),
+ libsqlite3-0 (= 3.27.2-2~bpo9+1),
+ libss2 (= 1.43.4-2),
+ libssl1.1 (= 1.1.0f-3+deb9u1),
+ libstdc++-6-dev (= 6.3.0-18+deb9u1),
+ libstdc++6 (= 6.3.0-18+deb9u1),
+ libsystemd0 (= 237-3~bpo9+1),
+ libtimedate-perl (= 2.3000-2),
+ libtinfo5 (= 6.0+20161126-1+deb9u2),
+ libtool (= 2.4.6-2),
+ libtsan0 (= 6.3.0-18+deb9u1),
+ libubsan0 (= 6.3.0-18+deb9u1),
+ libudev1 (= 237-3~bpo9+1),
+ libunistring0 (= 0.9.6+really0.9.3-0.1),
+ libustr-1.0-1 (= 1.0.4-6),
+ libuuid1 (= 2.29.2-1+deb9u1),
+ libxml2 (= 2.9.4+dfsg1-2.2+deb9u2),
+ linux-libc-dev (= 4.19.28-2~bpo9+1),
+ login (= 1:4.4-4.1),
+ m4 (= 1.4.18-1),
+ make (= 4.1-9.1),
+ man-db (= 2.7.6.1-2),
+ mawk (= 1.3.3-17+b3),
+ mime-support (= 3.60),
+ mount (= 2.29.2-1+deb9u1),
+ multiarch-support (= 2.24-11+deb9u3),
+ ncurses-base (= 6.0+20161126-1+deb9u2),
+ ncurses-bin (= 6.0+20161126-1+deb9u2),
+ passwd (= 1:4.4-4.1),
+ patch (= 2.7.5-1+b2),
+ perl (= 5.24.1-3+deb9u5),
+ perl-base (= 5.24.1-3+deb9u5),
+ perl-modules-5.24 (= 5.24.1-3+deb9u5),
+ po-debconf (= 1.0.20),
+ python3 (= 3.5.3-1),
+ python3-all (= 3.5.3-1),
+ python3-minimal (= 3.5.3-1),
+ python3-pkg-resources (= 33.1.1-1),
+ python3-setuptools (= 33.1.1-1),
+ python3.5 (= 3.5.3-1+deb9u1),
+ python3.5-minimal (= 3.5.3-1+deb9u1),
+ readline-common (= 7.0-3),
+ sed (= 4.4-1),
+ sensible-utils (= 0.0.9+deb9u1),
+ sysvinit-utils (= 2.88dsf-59.9),
+ tar (= 1.29b-1.1),
+ util-linux (= 2.29.2-1+deb9u1),
+ xz-utils (= 5.2.2-1.2+b1),
+ zlib1g (= 1:1.2.8.dfsg-5)
+Environment:
+ DEB_BUILD_OPTIONS="parallel=2"
+ SOURCE_DATE_EPOCH="1558683175"
diff --git a/deb_dist/ascension_0.11.4-1_source.changes 
b/deb_dist/ascension_0.11.4-1_source.changes
new file mode 100644
index 0000000..130003c
--- /dev/null
+++ b/deb_dist/ascension_0.11.4-1_source.changes
@@ -0,0 +1,31 @@
+Format: 1.8
+Date: Fri, 24 May 2019 07:32:55 +0000
+Source: ascension
+Binary: python3-ascension
+Architecture: source
+Version: 0.11.4-1
+Distribution: unstable
+Urgency: low
+Maintainer: rexxnor <address@hidden>
+Changed-By: rexxnor <address@hidden>
+Description:
+ python3-ascension - Tool to migrate DNS Zones to the GNU Name System
+Changes:
+ ascension (0.11.4-1) unstable; urgency=low
+ .
+   * source package automatically created by stdeb 0.8.5
+Checksums-Sha1:
+ 9a39b5f45cf7d06d6da2a9c02dc6848f4f28dac6 846 ascension_0.11.4-1.dsc
+ c5840b838fc7c28356e62d5566b0996fbe496fa3 10528 ascension_0.11.4.orig.tar.gz
+ 9281ff854bfe7952ca209fa1b472ca55d0e598d1 1140 ascension_0.11.4-1.debian.tar.xz
+ d26cc92c39bab47e867bd94d184a7c85868bc3c8 5163 
ascension_0.11.4-1_source.buildinfo
+Checksums-Sha256:
+ db3791660af97ff2cfbccbd317bcbec58e5a906ab7f3a1dddd40109522900f30 846 
ascension_0.11.4-1.dsc
+ 250d78320b208c6d3ae41aeda92998113a66cff9839c2ca7c787c8e65a78c0cc 10528 
ascension_0.11.4.orig.tar.gz
+ f10b4449f3482a23665e017bb1b26843b9ecd5b308d29f3021fb6c5c40546e77 1140 
ascension_0.11.4-1.debian.tar.xz
+ 05548436221bb7a658a3f7bd2cc0bb67d77ce01559db6f8d3b2e67b10c3da87e 5163 
ascension_0.11.4-1_source.buildinfo
+Files:
+ 158aeffcf835e70fb17f1bcd8017b1bb 846 python optional ascension_0.11.4-1.dsc
+ ee6e55480a7a42c78c373351f66616fc 10528 python optional 
ascension_0.11.4.orig.tar.gz
+ 229f88add4ca34691eac2fbe3f3f9c17 1140 python optional 
ascension_0.11.4-1.debian.tar.xz
+ 878a09557bcf7eef1c28aa81ddf8f102 5163 python optional 
ascension_0.11.4-1_source.buildinfo
diff --git a/deb_dist/ascension_0.11.4.orig.tar.gz 
b/deb_dist/ascension_0.11.4.orig.tar.gz
new file mode 100644
index 0000000..a2707ef
Binary files /dev/null and b/deb_dist/ascension_0.11.4.orig.tar.gz differ
diff --git a/deb_dist/python3-ascension_0.11.4-1_all.deb 
b/deb_dist/python3-ascension_0.11.4-1_all.deb
new file mode 100644
index 0000000..d8f47f3
Binary files /dev/null and b/deb_dist/python3-ascension_0.11.4-1_all.deb differ
diff --git a/helpers/ascension.1 b/helpers/ascension.1
index 17fc0c1..ae01bb0 100644
--- a/helpers/ascension.1
+++ b/helpers/ascension.1
@@ -1,45 +1,106 @@
-.TH ASCENSION "1" "February 2019" "Ascension 0.5.0" "User Commands"
-.SH NAME
-Ascension \- continuous migration of DNS zones to GNS
-.SH USAGE
-.IP
-ascension <domain> [\-d] [\-p] [\-s]
-.IP
-ascension <domain> <port> [\-d] [\-p] [\-s]
-.IP
-ascension <domain> \fB\-n\fR <transferns> [\-d] [\-p] [\-s]
-.IP
-ascension <domain> \fB\-n\fR <transferns> <port> [\-d] [\-p] [\-s]
-.IP
-ascension \fB\-p\fR | \fB\-\-public\fR
-.IP
-ascension \fB\-s\fR | \fB\-\-standalone\fR
-.IP
-ascension \fB\-h\fR | \fB\-\-help\fR
-.IP
-ascension \fB\-v\fR | \fB\-\-version\fR
-.SH OPTIONS
-.TP
-<domain>
-Domain to migrate
-.TP
-<port>
-Port for zone transfer
-.TP
-<transferns>
-DNS Server that does the zone transfer
-.TP
-\fB\-p\fR \fB\-\-public\fR
-Make records public on the DHT
-.TP
-\fB\-s\fR \fB\-\-standalone\fR
-Run ascension once
-.TP
-\fB\-d\fR \fB\-\-debug\fR
+.\" This file is part of Ascension.
+.\" Copyright (C) 2018,2019 GNUnet e.V.
+.\"
+.\" Permission is granted to copy, distribute and/or modify this document
+.\" under the terms of the GNU Free Documentation License, Version 1.3 or
+.\" any later version published by the Free Software Foundation; with no
+.\" Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  A
+.\" copy of the license is included in the file
+.\" ``FDL-1.3''.
+.\"
+.\" A copy of the license is also available from the Free Software
+.\" Foundation Web site at http://www.gnu.org/licenses/fdl.html.
+.\"
+.\" Alternately, this document is also available under the General
+.\" Public License, version 3 or later, as published by the Free Software
+.\" Foundation.  A copy of the license is included in the file
+.\" ``GPL3''.
+.\"
+.\" A copy of the license is also available from the Free Software
+.\" Foundation Web site at http://www.gnu.org/licenses/gpl.html.
+.\"
+.\" SPDX-License-Identifier: GPL3.0-or-later OR FDL1.3-or-later
+.\"
+.Dd May 9, 2019
+.Dt ASCENSION 1
+.Os
+.Sh NAME
+.Nm ascension
+.Nd migrate existing DNS zones into the GNU Name System
+.Sh SYNOPSIS
+.Nm
+.Op Ar domain Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain port Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain Fl n Ar transferns Fl d Fl p Fl s Fl -minimum-ttl=<ttl> -dry-run
+.Nm
+.Op Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s -minimum-ttl=<ttl> 
-dry-run
+.Sh DESCRIPTION
+.Nm
+is a tool to migrate existing DNS Zones into the GNU Name System (GNS) using 
incremental zone transfers (AXFR/IXFR).
+To achieve this it uses
+.Xr gnunet-identity 1 ,
+.Xr gnunet-namestore 1 ,
+.Xr gnunet-gns 1 .
+As
+.Nm
+relies on these 3 GNUnet services,
+.Xr gnunet-arm 1
+must be installed and running.
+.Bl -tag -width Ds
+.It Ar domain Fl d Fl p Fl s -minimum-ttl=<ttl> -dry-run
+Migrate the DOMAIN passed as domain.
+The debug, public and standalone options are optional.
+.It Ar domain port Fl d Fl p Fl s -minimum-ttl=<ttl -dry-run>
+Migrate the DOMAIN domain, using port for zone transfer.
+The debug, public and standalone options are optional.
+.It Ar domain Fl n Ar transferns Fl d Fl p Fl s -minimum-ttl=<ttl -dry-run>
+Migrate the DOMAIN domain from the DNS server transferns.
+The debug, public and standalone options are optional.
+.It Ar domain Fl n Ar transferns Ar port Fl d Fl p Fl s -minimum-ttl=<ttl 
-dry-run>
+Migrate the DOMAIN domain from the DNS server transferns using port for the 
zone transfer.
+The debug, public and standalone options are optional.
+.It Fl s | \-standalone
+Run Ascension once
+.It Fl d | \-debug
 Enable debugging
-.TP
-\fB\-h\fR \fB\-\-help\fR
-Show this screen.
-.TP
-\fB\-v\fR \fB\-\-version\fR
-Show version.
+.It Fl h | \-help
+Print short help on options
+.It Fl p | \-public
+Make records public on the DHT
+.It Fl v | \-version
+Print ascension version number
+.El
+.\" .Sh FILES
+.Sh EXAMPLES
+To transfer the sy TLD from ns1.tld.sy:
+.Pp
+.Dl $ ascension sy -n ns1.tld.sy.
+.Pp
+To transfer the nu TLD from zonedata.iis.se with debug options enabled:
+.Pp
+.Dl $ ascension nu -n zonedata.iis.se. -d
+.Sh SEE ALSO
+.Xr gnunet-arm 1 ,
+.Xr gnunet-gns 1 ,
+.Xr gnunet-identity 1 ,
+.Xr gnunet-namestore 1
+.Sh HISTORY
+The
+.Nm
+tool was designed and written in 2018 by
+.An rexxnor Aq Mt address@hidden .
+.Sh AUTHORS
+This man page was written by
+.An ng0 Aq Mt address@hidden
+and updated by
+.An rexxnor Aq Mt address@hidden
+it first appeared in
+.Nm
+0.5.1.
+.Sh BUGS
+Report bugs by using
+.Lk https://bugs.gnunet.org
+or by sending electronic mail to
+.Aq Mt address@hidden .
diff --git a/setup.py b/setup.py
index 7afc1b9..5c8cd27 100644
--- a/setup.py
+++ b/setup.py
@@ -28,7 +28,7 @@ with open("README", "r") as fh:
 
 setuptools.setup(
     name="ascension",
-    version="0.6.1",
+    version="0.11.4",
     author="rexxnor",
     author_email="address@hidden",
     description="Tool to migrate DNS Zones to the GNU Name System",

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]