On Sun, 24 Apr 2022 22:17:17 +0200 Fabio Fantoni <fantonifa...@tiscali.it> 
wrote:
I also prepared an NMU upload on mentors and open RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009834

I sponsored this. NMU debdiff is attached.
diff -Nru backintime-1.2.1/CHANGES backintime-1.3.2/CHANGES
--- backintime-1.2.1/CHANGES    2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/CHANGES    2022-03-12 14:33:53.000000000 +0100
@@ -1,5 +1,21 @@
 Back In Time
 
+Version 1.3.2
+* Fix bug: Tests no longer work with Python 3.10 
(https://github.com/bit-team/backintime/issues/1175)
+
+Version 1.3.1
+* bump version, forgot to push branch to Github before releasing
+
+Version 1.3.0
+* Merge PR: Fix FileNotFoundError exception in mount.mounted, Thanks tatokis 
(https://github.com/bit-team/backintime/pull/1157)
+* Merge PR: qt/plugins/notifyplugin: Fix setting self.user, not local 
variable, Thanks Zocker1999NET 
(https://github.com/bit-team/backintime/pull/1155)
+* Merge PR: Use Link Color instead of lightGray as not to break theming, 
Thanks newhinton (https://github.com/bit-team/backintime/pull/1153)
+* Merge PR: Match old and new rsync version format, Thanks TheTimeWalker 
(https://github.com/bit-team/backintime/pull/1139)
+* Merge PR: 'TempPasswordThread' object has no attribute 'isAlive', Thanks 
FMeinicke (https://github.com/bit-team/backintime/pull/1135)
+* Merge PR: Keep permissions of an existing mountpoint from being overridden, 
Thanks bentolor (https://github.com/bit-team/backintime/pull/1058)
+* Fix bug: YEAR missing in config 
(https://github.com/bit-team/backintime/issues/1023)
+* Fix bug: SSH module didn't send identification string while checking if 
remote host is avilable (https://github.com/bit-team/backintime/issues/1030)
+
 Version 1.2.1
 * Fix bug: TypeError in backintime.py if mount failed while running a snapshot 
(https://github.com/bit-team/backintime/issues/1005)
 
diff -Nru backintime-1.2.1/common/applicationinstance.py 
backintime-1.3.2/common/applicationinstance.py
--- backintime-1.2.1/common/applicationinstance.py      2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/applicationinstance.py      2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/askpass.py backintime-1.3.2/common/askpass.py
--- backintime-1.2.1/common/askpass.py  2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/askpass.py  2022-03-12 14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze
+#    Copyright (C) 2012-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/backintime backintime-1.3.2/common/backintime
--- backintime-1.2.1/common/backintime  2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/backintime  2022-03-12 14:33:53.000000000 +0100
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/backintime-askpass 
backintime-1.3.2/common/backintime-askpass
--- backintime-1.2.1/common/backintime-askpass  2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/backintime-askpass  2022-03-12 14:33:53.000000000 
+0100
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/backintime.py 
backintime-1.3.2/common/backintime.py
--- backintime-1.2.1/common/backintime.py       2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/backintime.py       2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/bcolors.py backintime-1.3.2/common/bcolors.py
--- backintime-1.2.1/common/bcolors.py  2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/bcolors.py  2022-03-12 14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 #!/usr/bin/env python3
-#    Copyright (C) 2015-2019 Germar Reitze
+#    Copyright (C) 2015-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/cli.py backintime-1.3.2/common/cli.py
--- backintime-1.2.1/common/cli.py      2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/cli.py      2022-03-12 14:33:53.000000000 +0100
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 #    Back In Time
-#    Copyright (C) 2012-2019 Germar Reitze
+#    Copyright (C) 2012-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/configfile.py 
backintime-1.3.2/common/configfile.py
--- backintime-1.2.1/common/configfile.py       2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/configfile.py       2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/config.py backintime-1.3.2/common/config.py
--- backintime-1.2.1/common/config.py   2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/config.py   2022-03-12 14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
@@ -47,8 +47,8 @@
 
 class Config(configfile.ConfigFileWithProfiles):
     APP_NAME = 'Back In Time'
-    VERSION = '1.2.1'
-    COPYRIGHT = 'Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard 
Bailey, Germar Reitze'
+    VERSION = '1.3.2'
+    COPYRIGHT = 'Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard 
Bailey, Germar Reitze'
     CONFIG_VERSION = 6
 
     NONE = 0
@@ -89,7 +89,8 @@
                 REPEATEDLY : _('Repeatedly (anacron)'),
                 UDEV : _('When drive get connected (udev)'),
                 WEEK : _('Every Week'),
-                MONTH : _('Every Month')
+                MONTH : _('Every Month'),
+                YEAR : _('Every Year')
                 }
 
     REMOVE_OLD_BACKUP_UNITS = {
@@ -1576,6 +1577,8 @@
             cron_line = '%s %s * * %s {cmd}' %(minute, hour, weekday)
         elif self.MONTH == backup_mode:
             cron_line = '%s %s %s * * {cmd}' %(minute, hour, day)
+        elif self.YEAR == backup_mode:
+            cron_line = '%s %s 1 1 * {cmd}' %(minute, hour)
 
         return cron_line
 
diff -Nru backintime-1.2.1/common/create-manpage-backintime-config.py 
backintime-1.3.2/common/create-manpage-backintime-config.py
--- backintime-1.2.1/common/create-manpage-backintime-config.py 2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/create-manpage-backintime-config.py 2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2012-2019 Germar Reitze
+#    Copyright (C) 2012-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/driveinfo.py 
backintime-1.3.2/common/driveinfo.py
--- backintime-1.2.1/common/driveinfo.py        2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/driveinfo.py        2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/dummytools.py 
backintime-1.3.2/common/dummytools.py
--- backintime-1.2.1/common/dummytools.py       2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/dummytools.py       2022-03-12 14:33:53.000000000 
+0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze
+#    Copyright (C) 2012-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/encfstools.py 
backintime-1.3.2/common/encfstools.py
--- backintime-1.2.1/common/encfstools.py       2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/encfstools.py       2022-03-12 14:33:53.000000000 
+0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze, Taylor Raack
+#    Copyright (C) 2012-2022 Germar Reitze, Taylor Raack
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/exceptions.py 
backintime-1.3.2/common/exceptions.py
--- backintime-1.2.1/common/exceptions.py       2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/exceptions.py       2022-03-12 14:33:53.000000000 
+0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2015-2019 Germar Reitze
+#    Copyright (C) 2015-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/guiapplicationinstance.py 
backintime-1.3.2/common/guiapplicationinstance.py
--- backintime-1.2.1/common/guiapplicationinstance.py   2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/guiapplicationinstance.py   2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/logger.py backintime-1.3.2/common/logger.py
--- backintime-1.2.1/common/logger.py   2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/logger.py   2022-03-12 14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/man/C/backintime.1 
backintime-1.3.2/common/man/C/backintime.1
--- backintime-1.2.1/common/man/C/backintime.1  2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/man/C/backintime.1  2022-03-12 14:33:53.000000000 
+0100
@@ -1,4 +1,4 @@
-.TH backintime 1 "Aug 2016" "version 1.2.1" "USER COMMANDS"
+.TH backintime 1 "Aug 2016" "version 1.3.2" "USER COMMANDS"
 .SH NAME
 backintime \- a simple backup tool for Linux.
 .PP
diff -Nru backintime-1.2.1/common/man/C/backintime-askpass.1 
backintime-1.3.2/common/man/C/backintime-askpass.1
--- backintime-1.2.1/common/man/C/backintime-askpass.1  2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/man/C/backintime-askpass.1  2022-03-12 
14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-.TH backintime-askpass 1 "Jan 2015" "version 1.2.1" "USER COMMANDS"
+.TH backintime-askpass 1 "Jan 2015" "version 1.3.2" "USER COMMANDS"
 .SH NAME
 backintime-askpass \- a simple backup tool for Linux.
 .PP
diff -Nru backintime-1.2.1/common/man/C/backintime-config.1 
backintime-1.3.2/common/man/C/backintime-config.1
--- backintime-1.2.1/common/man/C/backintime-config.1   2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/man/C/backintime-config.1   2022-03-12 
14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-.TH backintime-config 1 "Nov 2017" "version 1.2.1" "USER COMMANDS"
+.TH backintime-config 1 "Nov 2017" "version 1.3.2" "USER COMMANDS"
 .SH NAME
 config \- BackInTime configuration files.
 .SH SYNOPSIS
diff -Nru backintime-1.2.1/common/mount.py backintime-1.3.2/common/mount.py
--- backintime-1.2.1/common/mount.py    2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/mount.py    2022-03-12 14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze, Taylor Raack
+#    Copyright (C) 2012-2022 Germar Reitze, Taylor Raack
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
@@ -607,8 +607,11 @@
         if os.path.ismount(self.currentMountpoint):
             return True
         else:
-            if os.listdir(self.currentMountpoint):
-                raise MountException(_('mountpoint %s not empty.') % 
self.currentMountpoint)
+            try:
+                if os.listdir(self.currentMountpoint):
+                    raise MountException(_('mountpoint %s not empty.') % 
self.currentMountpoint)
+            except FileNotFoundError:
+                pass
             return False
 
     def createMountStructure(self):
@@ -648,7 +651,7 @@
         """
         tools.mkdir(self.mount_root, 0o700)
         tools.mkdir(self.hash_id_path, 0o700)
-        tools.mkdir(self.currentMountpoint, 0o700)
+        tools.mkdir(self.currentMountpoint, 0o700, False)
         tools.mkdir(self.lock_path, 0o700)
 
     def mountProcessLockAcquire(self, timeout = 60):
diff -Nru backintime-1.2.1/common/password_ipc.py 
backintime-1.3.2/common/password_ipc.py
--- backintime-1.2.1/common/password_ipc.py     2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/password_ipc.py     2022-03-12 14:33:53.000000000 
+0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze
+#    Copyright (C) 2012-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
@@ -132,7 +132,7 @@
 
     def stop(self):
         self.join(5)
-        if self.isAlive():
+        if self.is_alive():
             #threading does not support signal.alarm
             self.read()
         try:
diff -Nru backintime-1.2.1/common/password.py 
backintime-1.3.2/common/password.py
--- backintime-1.2.1/common/password.py 2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/password.py 2022-03-12 14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze
+#    Copyright (C) 2012-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/pluginmanager.py 
backintime-1.3.2/common/pluginmanager.py
--- backintime-1.2.1/common/pluginmanager.py    2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/pluginmanager.py    2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/plugins/usercallbackplugin.py 
backintime-1.3.2/common/plugins/usercallbackplugin.py
--- backintime-1.2.1/common/plugins/usercallbackplugin.py       2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/plugins/usercallbackplugin.py       2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/po/README.md 
backintime-1.3.2/common/po/README.md
--- backintime-1.2.1/common/po/README.md        1970-01-01 01:00:00.000000000 
+0100
+++ backintime-1.3.2/common/po/README.md        2022-03-12 14:33:53.000000000 
+0100
@@ -0,0 +1,4 @@
+Translation for BackInTime is done in 
https://translations.launchpad.net/backintime
+
+Please do NOT change files in this folder as they will get overwritten with 
files
+exported from Launchpad. Instead use Launchpad to modify translations.
diff -Nru backintime-1.2.1/common/progress.py 
backintime-1.3.2/common/progress.py
--- backintime-1.2.1/common/progress.py 2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/progress.py 2022-03-12 14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze
+#    Copyright (C) 2012-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/snapshotlog.py 
backintime-1.3.2/common/snapshotlog.py
--- backintime-1.2.1/common/snapshotlog.py      2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/snapshotlog.py      2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2016-2019 Germar Reitze
+# Copyright (C) 2016-2022 Germar Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/snapshots.py 
backintime-1.3.2/common/snapshots.py
--- backintime-1.2.1/common/snapshots.py        2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/snapshots.py        2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #      Back In Time
-#      Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, 
Germar Reitze, Taylor Raack
+#      Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, 
Germar Reitze, Taylor Raack
 #
 #      This program is free software; you can redistribute it and/or modify
 #      it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/sshMaxArg.py 
backintime-1.3.2/common/sshMaxArg.py
--- backintime-1.2.1/common/sshMaxArg.py        2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/sshMaxArg.py        2022-03-12 14:33:53.000000000 
+0100
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
-#    Copyright (C) 2015-2019 Germar Reitze
+#    Copyright (C) 2015-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/sshtools.py 
backintime-1.3.2/common/sshtools.py
--- backintime-1.2.1/common/sshtools.py 2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/sshtools.py 2022-03-12 14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze, Taylor Raack
+#    Copyright (C) 2012-2022 Germar Reitze, Taylor Raack
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
@@ -492,11 +492,13 @@
         if not self.config.sshCheckPingHost(self.profile_id):
             return
         logger.debug('Check ping host', self)
+        versionString = 
'SSH-2.0-backintime_{}\r\n'.format(self.config.VERSION).encode()
         count = 0
         while count < 5:
             try:
                 with socket.create_connection((self.host, self.port), 2.0) as 
s:
                     result = s.connect_ex(s.getpeername())
+                    s.sendall(versionString)
             except:
                 result = -1
             if result == 0:
diff -Nru backintime-1.2.1/common/test/dummy_test_process.sh 
backintime-1.3.2/common/test/dummy_test_process.sh
--- backintime-1.2.1/common/test/dummy_test_process.sh  2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/dummy_test_process.sh  2022-03-12 
14:33:53.000000000 +0100
@@ -1,6 +1,6 @@
 #!/bin/sh
 # Back In Time
-# Copyright (C) 2016-2019 Germar Reitze
+# Copyright (C) 2016-2022 Germar Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/generic.py 
backintime-1.3.2/common/test/generic.py
--- backintime-1.2.1/common/test/generic.py     2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/test/generic.py     2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2016-2019 Germar Reitze
+# Copyright (C) 2016-2022 Germar Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/__init__.py 
backintime-1.3.2/common/test/__init__.py
--- backintime-1.2.1/common/test/__init__.py    2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/test/__init__.py    2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2015-2019 Germar Reitze
+# Copyright (C) 2015-2022 Germar Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_applicationinstance.py 
backintime-1.3.2/common/test/test_applicationinstance.py
--- backintime-1.2.1/common/test/test_applicationinstance.py    2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/test_applicationinstance.py    2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+# Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_argparser.py 
backintime-1.3.2/common/test/test_argparser.py
--- backintime-1.2.1/common/test/test_argparser.py      2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/test_argparser.py      2022-03-12 
14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2015-2019 Germar Reitze
+#    Copyright (C) 2015-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_backup.py 
backintime-1.3.2/common/test/test_backup.py
--- backintime-1.2.1/common/test/test_backup.py 2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/test/test_backup.py 2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2016-2019 Germar Reitze
+# Copyright (C) 2016-2022 Germar Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_configfile.py 
backintime-1.3.2/common/test/test_configfile.py
--- backintime-1.2.1/common/test/test_configfile.py     2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/test_configfile.py     2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+# Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_encfstools.py 
backintime-1.3.2/common/test/test_encfstools.py
--- backintime-1.2.1/common/test/test_encfstools.py     2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/test_encfstools.py     2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2016-2019 Taylor Raack, Germar Reitze
+# Copyright (C) 2016-2022 Taylor Raack, Germar Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_restore.py 
backintime-1.3.2/common/test/test_restore.py
--- backintime-1.2.1/common/test/test_restore.py        2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/test_restore.py        2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+# Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_sid.py 
backintime-1.3.2/common/test/test_sid.py
--- backintime-1.2.1/common/test/test_sid.py    2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/test/test_sid.py    2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+# Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_snapshotlog.py 
backintime-1.3.2/common/test/test_snapshotlog.py
--- backintime-1.2.1/common/test/test_snapshotlog.py    2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/test_snapshotlog.py    2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2016-2019 Germar Reitze
+# Copyright (C) 2016-2022 Germar Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_snapshots.py 
backintime-1.3.2/common/test/test_snapshots.py
--- backintime-1.2.1/common/test/test_snapshots.py      2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/test_snapshots.py      2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+# Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_sshtools.py 
backintime-1.3.2/common/test/test_sshtools.py
--- backintime-1.2.1/common/test/test_sshtools.py       2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/test_sshtools.py       2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2016-2019 Taylor Raack, Germar Reitze
+# Copyright (C) 2016-2022 Taylor Raack, Germar Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_takeSnapshot.py 
backintime-1.3.2/common/test/test_takeSnapshot.py
--- backintime-1.2.1/common/test/test_takeSnapshot.py   2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/common/test/test_takeSnapshot.py   2022-03-12 
14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+# Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/test/test_tools.py 
backintime-1.3.2/common/test/test_tools.py
--- backintime-1.2.1/common/test/test_tools.py  2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/common/test/test_tools.py  2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 # Back In Time
-# Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze, Taylor Raack
+# Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze, Taylor Raack
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/common/tools.py backintime-1.3.2/common/tools.py
--- backintime-1.2.1/common/tools.py    2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/common/tools.py    2022-03-12 14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze, Taylor Raack
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze, Taylor Raack
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
@@ -25,7 +25,10 @@
 import errno
 import gzip
 import tempfile
-import collections
+try:
+    from collections.abc import MutableSet
+except ImportError:
+    from collections import MutableSet
 import hashlib
 import ipaddress
 import atexit
@@ -287,7 +290,7 @@
                          %(path, str(e)), traceDepth = 1)
     return os.path.isdir(path)
 
-def mkdir(path, mode = 0o755):
+def mkdir(path, mode = 0o755, enforce_permissions = True):
     """
     Create directory ``path``.
 
@@ -300,7 +303,8 @@
     """
     if os.path.isdir(path):
         try:
-            os.chmod(path, mode)
+            if enforce_permissions:
+                os.chmod(path, mode)
         except:
             return False
         return True
@@ -528,9 +532,12 @@
         data = proc.communicate()[0]
     caps = []
     #rsync >= 3.1 does provide --info=progress2
-    m = re.match(r'rsync\s*version\s*(\d\.\d)', data)
-    if m and StrictVersion(m.group(1)) >= StrictVersion('3.1'):
-        caps.append('progress2')
+    matchers = [r'rsync\s*version\s*(\d\.\d)', 
r'rsync\s*version\s*v(\d\.\d.\d)']
+    for matcher in matchers:
+        m = re.match(matcher, data)
+        if m and StrictVersion(m.group(1)) >= StrictVersion('3.1'):
+            caps.append('progress2')
+            break
 
     #all other capabilities are separated by ',' between
     #'Capabilities:' and '\n\n'
@@ -1798,7 +1805,7 @@
         self.history = [path,]
         self.index = 0
 
-class OrderedSet(collections.MutableSet):
+class OrderedSet(MutableSet):
     """
     OrderedSet from Python recipe
     http://code.activestate.com/recipes/576694/
diff -Nru backintime-1.2.1/debian/changelog backintime-1.3.2/debian/changelog
--- backintime-1.2.1/debian/changelog   2021-05-31 15:14:50.000000000 +0200
+++ backintime-1.3.2/debian/changelog   2022-04-25 14:02:48.000000000 +0200
@@ -1,3 +1,14 @@
+backintime (1.3.2-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #1008653, #865744).
+  * d/watch: support also latest versions without initial v
+    (Closes: #1003776).
+  * Remove d/patches: applied upstream.
+  * Update d/copyright.
+
+ -- Fabio Fantoni <fantonifa...@tiscali.it>  Mon, 25 Apr 2022 14:02:48 +0200
+
 backintime (1.2.1-3) unstable; urgency=medium
 
   * Cherry-pick patch for #946349 from upstream Git repository
diff -Nru backintime-1.2.1/debian/copyright backintime-1.3.2/debian/copyright
--- backintime-1.2.1/debian/copyright   2021-05-31 15:14:50.000000000 +0200
+++ backintime-1.3.2/debian/copyright   2022-04-25 14:02:48.000000000 +0200
@@ -3,11 +3,11 @@
 Source: https://github.com/bit-team/backintime
 
 Files:     *
-Copyright: 2008-2019 Oprea Dan <d...@le-web.org>
-           2008-2019 Bart de Koning
-           2008-2019 Richard Bailey
-           2008-2019 Germar Reitze
-           2008-2019 Taylor Raack
+Copyright: 2008-2022 Oprea Dan <d...@le-web.org>
+           2008-2022 Bart de Koning
+           2008-2022 Richard Bailey
+           2008-2022 Germar Reitze
+           2008-2022 Taylor Raack
 License:   GPL-2+
 
 Files:     qt/serviceHelper.py
diff -Nru backintime-1.2.1/debian/patches/00-fix-946349.patch 
backintime-1.3.2/debian/patches/00-fix-946349.patch
--- backintime-1.2.1/debian/patches/00-fix-946349.patch 2021-05-31 
15:14:50.000000000 +0200
+++ backintime-1.3.2/debian/patches/00-fix-946349.patch 1970-01-01 
01:00:00.000000000 +0100
@@ -1,39 +0,0 @@
-Description: Cherry-pick fix for #946349 from upstream repository
-Origin: upstream, 
https://github.com/bit-team/backintime/commit/7f6f570a01e7e0a623e670baaf63eaaf879948c4
-Bug: https://github.com/bit-team/backintime/issues/974
-Bug-Debian: https://bugs.debian.org/946349
-Last-Update: 2021-05-31
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- a/common/mount.py
-+++ b/common/mount.py
-@@ -648,7 +648,7 @@
-         """
-         tools.mkdir(self.mount_root, 0o700)
-         tools.mkdir(self.hash_id_path, 0o700)
--        tools.mkdir(self.currentMountpoint, 0o700)
-+        tools.mkdir(self.currentMountpoint, 0o700, False)
-         tools.mkdir(self.lock_path, 0o700)
- 
-     def mountProcessLockAcquire(self, timeout = 60):
---- a/common/tools.py
-+++ b/common/tools.py
-@@ -287,7 +287,7 @@
-                          %(path, str(e)), traceDepth = 1)
-     return os.path.isdir(path)
- 
--def mkdir(path, mode = 0o755):
-+def mkdir(path, mode = 0o755, enforce_permissions = True):
-     """
-     Create directory ``path``.
- 
-@@ -300,7 +300,8 @@
-     """
-     if os.path.isdir(path):
-         try:
--            os.chmod(path, mode)
-+            if enforce_permissions:
-+                os.chmod(path, mode)
-         except:
-             return False
-         return True
diff -Nru backintime-1.2.1/debian/patches/series 
backintime-1.3.2/debian/patches/series
--- backintime-1.2.1/debian/patches/series      2021-05-31 15:14:50.000000000 
+0200
+++ backintime-1.3.2/debian/patches/series      1970-01-01 01:00:00.000000000 
+0100
@@ -1 +0,0 @@
-00-fix-946349.patch
diff -Nru backintime-1.2.1/debian/watch backintime-1.3.2/debian/watch
--- backintime-1.2.1/debian/watch       2021-05-31 15:14:50.000000000 +0200
+++ backintime-1.3.2/debian/watch       2022-04-25 14:02:48.000000000 +0200
@@ -1,2 +1,2 @@
 version=4
-https://github.com/bit-team/backintime/releases 
.*/v(\d\S*)/backintime-\1\.tar\.(?:gz|bz2|xz)
+https://github.com/bit-team/backintime/releases 
.*/v?(\d\S*)/backintime-\1\.tar\.(?:gz|bz2|xz)
diff -Nru backintime-1.2.1/qt/app.py backintime-1.3.2/qt/app.py
--- backintime-1.2.1/qt/app.py  2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/app.py  2022-03-12 14:33:53.000000000 +0100
@@ -1,6 +1,6 @@
 # -*- coding: UTF-8 -*-
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/backintime-qt backintime-1.3.2/qt/backintime-qt
--- backintime-1.2.1/qt/backintime-qt   2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/backintime-qt   2022-03-12 14:33:53.000000000 +0100
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/docbook/en/index.docbook 
backintime-1.3.2/qt/docbook/en/index.docbook
--- backintime-1.2.1/qt/docbook/en/index.docbook        2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/docbook/en/index.docbook        2022-03-12 
14:33:53.000000000 +0100
@@ -3,8 +3,8 @@
 <!ENTITY legal SYSTEM "legal.xml">
 <!ENTITY appname "Back In Time">
 <!ENTITY app "<application>&appname;</application>">
-<!ENTITY appversion "1.2.1">
-<!ENTITY manrevision "1.2.1">
+<!ENTITY appversion "1.3.2">
+<!ENTITY manrevision "1.3.2">
 <!ENTITY date "Juliy 2010">
 ]>
 <!--
diff -Nru backintime-1.2.1/qt/icon.py backintime-1.3.2/qt/icon.py
--- backintime-1.2.1/qt/icon.py 2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/icon.py 2022-03-12 14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze
+#    Copyright (C) 2012-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/icons/16x16/actions/show-hidden.svg 
backintime-1.3.2/qt/icons/16x16/actions/show-hidden.svg
--- backintime-1.2.1/qt/icons/16x16/actions/show-hidden.svg     2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/icons/16x16/actions/show-hidden.svg     2022-03-12 
14:33:53.000000000 +0100
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 
-<!-- Copyright (C) 2015-2019 Germar Reitze -->
+<!-- Copyright (C) 2015-2022 Germar Reitze -->
 
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";
diff -Nru backintime-1.2.1/qt/icons/22x22/actions/show-hidden.svg 
backintime-1.3.2/qt/icons/22x22/actions/show-hidden.svg
--- backintime-1.2.1/qt/icons/22x22/actions/show-hidden.svg     2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/icons/22x22/actions/show-hidden.svg     2022-03-12 
14:33:53.000000000 +0100
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 
-<!-- Copyright (C) 2015-2019 Germar Reitze -->
+<!-- Copyright (C) 2015-2022 Germar Reitze -->
 
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";
diff -Nru backintime-1.2.1/qt/icons/24x24/actions/show-hidden.svg 
backintime-1.3.2/qt/icons/24x24/actions/show-hidden.svg
--- backintime-1.2.1/qt/icons/24x24/actions/show-hidden.svg     2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/icons/24x24/actions/show-hidden.svg     2022-03-12 
14:33:53.000000000 +0100
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 
-<!-- Copyright (C) 2015-2019 Germar Reitze -->
+<!-- Copyright (C) 2015-2022 Germar Reitze -->
 
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";
diff -Nru backintime-1.2.1/qt/icons/32x32/actions/show-hidden.svg 
backintime-1.3.2/qt/icons/32x32/actions/show-hidden.svg
--- backintime-1.2.1/qt/icons/32x32/actions/show-hidden.svg     2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/icons/32x32/actions/show-hidden.svg     2022-03-12 
14:33:53.000000000 +0100
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 
-<!-- Copyright (C) 2015-2019 Germar Reitze -->
+<!-- Copyright (C) 2015-2022 Germar Reitze -->
 
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";
diff -Nru backintime-1.2.1/qt/icons/48x48/actions/show-hidden.svg 
backintime-1.3.2/qt/icons/48x48/actions/show-hidden.svg
--- backintime-1.2.1/qt/icons/48x48/actions/show-hidden.svg     2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/icons/48x48/actions/show-hidden.svg     2022-03-12 
14:33:53.000000000 +0100
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 
-<!-- Copyright (C) 2015-2019 Germar Reitze -->
+<!-- Copyright (C) 2015-2022 Germar Reitze -->
 
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";
diff -Nru backintime-1.2.1/qt/icons/scalable/actions/show-hidden.svg 
backintime-1.3.2/qt/icons/scalable/actions/show-hidden.svg
--- backintime-1.2.1/qt/icons/scalable/actions/show-hidden.svg  2019-08-25 
18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/icons/scalable/actions/show-hidden.svg  2022-03-12 
14:33:53.000000000 +0100
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 
-<!-- Copyright (C) 2015-2019 Germar Reitze -->
+<!-- Copyright (C) 2015-2022 Germar Reitze -->
 
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/";
diff -Nru backintime-1.2.1/qt/logviewdialog.py 
backintime-1.3.2/qt/logviewdialog.py
--- backintime-1.2.1/qt/logviewdialog.py        2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/qt/logviewdialog.py        2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/man/C/backintime-qt.1 
backintime-1.3.2/qt/man/C/backintime-qt.1
--- backintime-1.2.1/qt/man/C/backintime-qt.1   2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/qt/man/C/backintime-qt.1   2022-03-12 14:33:53.000000000 
+0100
@@ -1,4 +1,4 @@
-.TH backintime-qt 1 "Aug 2016" "version 1.2.1" "USER COMMANDS"
+.TH backintime-qt 1 "Aug 2016" "version 1.3.2" "USER COMMANDS"
 .SH NAME
 backintime-qt \- a simple backup tool.
 .SH SYNOPSIS
diff -Nru backintime-1.2.1/qt/messagebox.py backintime-1.3.2/qt/messagebox.py
--- backintime-1.2.1/qt/messagebox.py   2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/messagebox.py   2022-03-12 14:33:53.000000000 +0100
@@ -1,4 +1,4 @@
-#    Copyright (C) 2012-2019 Germar Reitze
+#    Copyright (C) 2012-2022 Germar Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/plugins/notifyplugin.py 
backintime-1.3.2/qt/plugins/notifyplugin.py
--- backintime-1.2.1/qt/plugins/notifyplugin.py 2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/qt/plugins/notifyplugin.py 2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
@@ -32,13 +32,13 @@
 
         if not self.user:
             try:
-                user = os.environ['USER']
+                self.user = os.environ['USER']
             except:
                 pass
 
         if not self.user:
             try:
-                user = os.environ['LOGNAME']
+                self.user = os.environ['LOGNAME']
             except:
                 pass
 
diff -Nru backintime-1.2.1/qt/plugins/qt4plugin.py 
backintime-1.3.2/qt/plugins/qt4plugin.py
--- backintime-1.2.1/qt/plugins/qt4plugin.py    2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/qt/plugins/qt4plugin.py    2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/qtsystrayicon.py 
backintime-1.3.2/qt/qtsystrayicon.py
--- backintime-1.2.1/qt/qtsystrayicon.py        2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/qt/qtsystrayicon.py        2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/qttools.py backintime-1.3.2/qt/qttools.py
--- backintime-1.2.1/qt/qttools.py      2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/qt/qttools.py      2022-03-12 14:33:53.000000000 +0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/restoredialog.py 
backintime-1.3.2/qt/restoredialog.py
--- backintime-1.2.1/qt/restoredialog.py        2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/qt/restoredialog.py        2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/serviceHelper.py 
backintime-1.3.2/qt/serviceHelper.py
--- backintime-1.2.1/qt/serviceHelper.py        2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/qt/serviceHelper.py        2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 # (from BackInTime)
-# Copyright (C) 2015-2019 Germar Reitze
+# Copyright (C) 2015-2022 Germar Reitze
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/qt/settingsdialog.py 
backintime-1.3.2/qt/settingsdialog.py
--- backintime-1.2.1/qt/settingsdialog.py       2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/qt/settingsdialog.py       2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze, Taylor Raack
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze, Taylor Raack
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
@@ -1707,7 +1707,7 @@
     def formatExcludeItem(self, item):
         if self.mode == 'ssh_encfs' and 
tools.patternHasNotEncryptableWildcard(item.text(0)):
             item.setIcon(0, self.icon.INVALID_EXCLUDE)
-            item.setBackground(0, QBrush(Qt.lightGray))
+            item.setBackground(0, QPalette().brush(QPalette.Active, 
QPalette.Link))
         elif item.text(0) in self.config.DEFAULT_EXCLUDE:
             item.setIcon(0, self.icon.DEFAULT_EXCLUDE)
             item.setBackground(0, QBrush())
diff -Nru backintime-1.2.1/qt/snapshotsdialog.py 
backintime-1.3.2/qt/snapshotsdialog.py
--- backintime-1.2.1/qt/snapshotsdialog.py      2019-08-25 18:26:54.000000000 
+0200
+++ backintime-1.3.2/qt/snapshotsdialog.py      2022-03-12 14:33:53.000000000 
+0100
@@ -1,5 +1,5 @@
 #    Back In Time
-#    Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
+#    Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
diff -Nru backintime-1.2.1/README.md backintime-1.3.2/README.md
--- backintime-1.2.1/README.md  2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/README.md  2022-03-12 14:33:53.000000000 +0100
@@ -1,6 +1,6 @@
 # Back In Time
 
-Copyright (C) 2008-2019 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze, Taylor Raack
+Copyright (C) 2008-2022 Oprea Dan, Bart de Koning, Richard Bailey, Germar 
Reitze, Taylor Raack
 
 [![Build 
Status](https://travis-ci.org/bit-team/backintime.svg?branch=master)](https://travis-ci.org/bit-team/backintime)
 [![Coverage 
Status](https://coveralls.io/repos/github/bit-team/backintime/badge.svg?branch=master)](https://coveralls.io/github/bit-team/backintime?branch=master)
@@ -15,7 +15,7 @@
 
 You only need to specify 3 things:
 * where to save snapshots
-* what folders to backup
+* what folders to back up
 * backup frequency (manual, every hour, every day, every month)
 
 ## Documentation
diff -Nru backintime-1.2.1/VERSION backintime-1.3.2/VERSION
--- backintime-1.2.1/VERSION    2019-08-25 18:26:54.000000000 +0200
+++ backintime-1.3.2/VERSION    2022-03-12 14:33:53.000000000 +0100
@@ -1 +1 @@
-1.2.1
+1.3.2

Reply via email to