commit otpclient for openSUSE:Factory

2024-07-31 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2024-07-31 13:30:32

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.7232 (New)


Package is "otpclient"

Wed Jul 31 13:30:32 2024 rev:38 rq:1190587 version:4.0.1

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2024-06-28 
15:52:58.130953661 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.7232/otpclient.changes
2024-07-31 13:31:13.084544812 +0200
@@ -1,0 +2,14 @@
+Wed Jul 31 06:29:40 UTC 2024 - Paolo Stivanin 
+
+- Update to 4.0.1:
+  * CHANGE: switch from PBKDF2 to Argon2id (#358).
+This change is completely transparent to the end user, therefore no action 
is required.
+  * NEW: make Argon2id parameters configurable (#358)
+  * NEW: add support for importing plain Aegis txt
+  * FIX: various issues related to importing Aegis backups (#371)
+  * FIX: improving handling of json files (#369)
+  * FIX: parsing QR codes (#374)
+  * FIX: show db parameters dynamically
+  * FIX: add missing ui file to CMakeLists.txt
+
+---

Old:

  v3.7.0.tar.gz
  v3.7.0.tar.gz.asc

New:

  v4.0.1.tar.gz
  v4.0.1.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.T1vqAx/_old  2024-07-31 13:31:14.292594423 +0200
+++ /var/tmp/diff_new_pack.T1vqAx/_new  2024-07-31 13:31:14.292594423 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.7.0
+Version:4.0.1
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later
@@ -74,6 +74,7 @@
 %{_datadir}/%{name}/add_popover.ui
 %{_datadir}/%{name}/settings_popover.ui
 %{_datadir}/%{name}/shortcuts.ui
+%{_datadir}/%{name}/security_settings.ui
 %{_datadir}/applications/com.github.paolostivanin.%{uclname}.desktop
 %{_datadir}/metainfo/com.github.paolostivanin.%{uclname}.appdata.xml
 


++ v3.7.0.tar.gz -> v4.0.1.tar.gz ++
 3001 lines of diff (skipped)


commit otpclient for openSUSE:Factory

2024-06-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2024-06-28 15:48:07

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.18349 (New)


Package is "otpclient"

Fri Jun 28 15:48:07 2024 rev:37 rq:1183834 version:3.7.0

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2024-03-14 
17:47:05.013882646 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.18349/otpclient.changes   
2024-06-28 15:52:58.130953661 +0200
@@ -1,0 +2,11 @@
+Fri Jun 28 08:44:29 UTC 2024 - Paolo Stivanin 
+
+- Update to 3.7.0:
+  * CHANGE: deleting a row, editing a row and showing the qr code
+is now done via right click on the target row (#359).
+  * FIX: multiple fixes to QR handling (#364).
+  * FIX: exporting to FreeOTP+ format (#367).
+  * FIX: updated otpclient and otpclient-cli man pages (thanks @fvcr).
+  * FIX: code more readable thanks to macros.
+
+---

Old:

  v3.6.0.tar.gz
  v3.6.0.tar.gz.asc

New:

  v3.7.0.tar.gz
  v3.7.0.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.odnCvw/_old  2024-06-28 15:53:00.419037362 +0200
+++ /var/tmp/diff_new_pack.odnCvw/_new  2024-06-28 15:53:00.423037508 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.6.0
+Version:3.7.0
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.6.0.tar.gz -> v3.7.0.tar.gz ++
 3075 lines of diff (skipped)


commit otpclient for openSUSE:Factory

2024-03-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2024-03-08 18:10:15

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1770 (New)


Package is "otpclient"

Fri Mar  8 18:10:15 2024 rev:35 rq:1156324 version:3.5.2

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2024-03-05 
18:51:59.603943557 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1770/otpclient.changes
2024-03-08 18:10:26.224913431 +0100
@@ -1,0 +2,10 @@
+Fri Mar  8 10:32:23 UTC 2024 - Paolo Stivanin 
+
+- Update to 3.5.2:
+  * NEW: add possibility to export plain/encrypted
+Authenticator Pro/2FAS backups using the CLI.
+  * FIX: improve popover layout.
+  * FIX: exporting plaing Aegis via CLI.
+  * FIX: cleanup code. 
+
+---

Old:

  v3.5.1.tar.gz
  v3.5.1.tar.gz.asc

New:

  v3.5.2.tar.gz
  v3.5.2.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.WoGfr7/_old  2024-03-08 18:10:26.920939008 +0100
+++ /var/tmp/diff_new_pack.WoGfr7/_new  2024-03-08 18:10:26.924939155 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.5.1
+Version:3.5.2
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.5.1.tar.gz -> v3.5.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.5.1/.circleci/config.yml 
new/OTPClient-3.5.2/.circleci/config.yml
--- old/OTPClient-3.5.1/.circleci/config.yml2024-03-05 10:53:41.0 
+0100
+++ new/OTPClient-3.5.2/.circleci/config.yml2024-03-08 11:29:39.0 
+0100
@@ -1,21 +1,12 @@
 version: 2.0
 
 jobs:
-  ubuntu2404:
-docker:
-  - image: ubuntu:24.04
-steps:
-  - checkout
-  - run: apt update && DEBIAN_FRONTEND=noninteractive apt -y install git 
gcc clang cmake libgcrypt20-dev libgtk-3-dev libzip-dev libjansson-dev 
libpng-dev libzbar-dev libprotobuf-c-dev libsecret-1-dev uuid-dev 
libprotobuf-dev libqrencode-dev
-  - run: chmod +x .ci/install_deps.sh && .ci/install_deps.sh
-  - run: chmod +x .ci/install_otpclient.sh && .ci/install_otpclient.sh
-
-  ubuntuLatestRolling:
+  archlinux:
 docker:
-  - image: ubuntu:rolling
+  - image: archlinux:latest
 steps:
   - checkout
-  - run: apt update && DEBIAN_FRONTEND=noninteractive apt -y install git 
gcc clang cmake libgcrypt20-dev libgtk-3-dev libzip-dev libjansson-dev 
libpng-dev libzbar-dev libprotobuf-c-dev libsecret-1-dev uuid-dev 
libprotobuf-dev libqrencode-dev
+  - run: pacman -Syu --noconfirm && pacman -S --noconfirm pkg-config git 
gtk3 libgcrypt zbar gcc clang cmake make libzip jansson libpng protobuf-c 
libsecret util-linux-libs qrencode
   - run: chmod +x .ci/install_deps.sh && .ci/install_deps.sh
   - run: chmod +x .ci/install_otpclient.sh && .ci/install_otpclient.sh
 
@@ -37,12 +28,12 @@
   - run: chmod +x .ci/install_deps.sh && .ci/install_deps.sh
   - run: chmod +x .ci/install_otpclient.sh && .ci/install_otpclient.sh
 
-  archlinux:
+  ubuntu2404:
 docker:
-  - image: archlinux:latest
+  - image: ubuntu:24.04
 steps:
   - checkout
-  - run: pacman -Syu --noconfirm && pacman -S --noconfirm pkg-config git 
gtk3 libgcrypt zbar gcc clang cmake make libzip jansson libpng protobuf-c 
libsecret util-linux-libs qrencode
+  - run: apt update && DEBIAN_FRONTEND=noninteractive apt -y install git 
gcc clang cmake libgcrypt20-dev libgtk-3-dev libzip-dev libjansson-dev 
libpng-dev libzbar-dev libprotobuf-c-dev libsecret-1-dev uuid-dev 
libprotobuf-dev libqrencode-dev
   - run: chmod +x .ci/install_deps.sh && .ci/install_deps.sh
   - run: chmod +x .ci/install_otpclient.sh && .ci/install_otpclient.sh
 
@@ -50,8 +41,7 @@
   version: 2
   build:
 jobs:
-  - ubuntu2404
-  - ubuntuLatestRolling
+  - archlinux
   - debianLatestStable
   - fedoraLatestStable
-  - archlinux
+  - ubuntu2404
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.5.1/CMakeLists.txt 
new/OTPClient-3.5.2/CMakeLists.txt
--- old/OTPClient-3.5.1/CMakeLists.txt  2024-03-05 10:53:41.0 +0100
+++ new/OTPClient-3.5.2/CMakeLists.txt  2024-03-08 11:29:39.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.5.1" LANGUAGES "C")
+project(OTPClient VERSION "3.5.2" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" 

commit otpclient for openSUSE:Factory

2024-02-12 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2024-02-12 18:52:55

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1815 (New)


Package is "otpclient"

Mon Feb 12 18:52:55 2024 rev:32 rq:1146089 version:3.4.1

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2024-02-07 
18:52:57.964579634 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1815/otpclient.changes
2024-02-12 18:55:23.365387860 +0100
@@ -1,0 +2,18 @@
+Mon Feb 12 07:53:22 UTC 2024 - Paolo Stivanin 
+
+- Update to 3.4.1:
+  * FIX: FreeOTP+ export (thanks @hubnut)
+
+---
+Sat Feb 10 15:07:04 UTC 2024 - Paolo Stivanin 
+
+- Update to 3.4.0:
+  * NEW: CLI was completely refactored, and the options have changed.
+ Be sure to check the new options using the help command (-h)
+  * NEW: you can now specify a database when calling the CLI (#340)
+  * FIX: handling errors when path and/or password is incorrect (#336)
+  * FIX: prompt for file again, if needed (#335)
+  * FIX: prevent about dialog from hiding
+  * FIX: use system RNG as source of entropy
+
+---

Old:

  v3.3.0.tar.gz
  v3.3.0.tar.gz.asc

New:

  v3.4.1.tar.gz
  v3.4.1.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.kkujo8/_old  2024-02-12 18:55:23.881406496 +0100
+++ /var/tmp/diff_new_pack.kkujo8/_new  2024-02-12 18:55:23.881406496 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.3.0
+Version:3.4.1
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.3.0.tar.gz -> v3.4.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.3.0/CMakeLists.txt 
new/OTPClient-3.4.1/CMakeLists.txt
--- old/OTPClient-3.3.0/CMakeLists.txt  2024-01-08 12:16:54.0 +0100
+++ new/OTPClient-3.4.1/CMakeLists.txt  2024-02-12 08:48:17.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.3.0" LANGUAGES "C")
+project(OTPClient VERSION "3.4.1" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
@@ -88,7 +88,8 @@
 src/shortcuts-cb.h
 src/webcam-add-cb.h
 src/edit-row-cb.h
-src/show-qr-cb.h src/dbinfo-cb.h)
+src/show-qr-cb.h src/dbinfo-cb.h
+src/change-file-cb.h)
 
 set(GUI_SOURCE_FILES
 src/common/common.c
@@ -128,10 +129,10 @@
 src/about_diag_cb.c
 src/show-qr-cb.c
 src/setup-signals-shortcuts.c
-src/change-pwd-cb.c src/dbinfo-cb.c)
+src/change-pwd-cb.c
+src/dbinfo-cb.c)
 
 set(CLI_HEADER_FILES
-src/cli/help.h
 src/cli/get-data.h
 src/common/common.h
 src/db-misc.h
@@ -141,15 +142,17 @@
 src/parse-uri.h
 src/common/get-providers-data.h
 src/google-migration.pb-c.h
-src/secret-schema.h)
+src/secret-schema.h
+src/cli/main.h
+)
 
 set(CLI_SOURCE_FILES
 src/cli/main.c
-src/cli/help.c
 src/cli/get-data.c
 src/common/common.c
 src/db-misc.c
 src/gquarks.c
+src/cli/exec-action.c
 src/file-size.c
 src/parse-uri.c
 src/common/andotp.c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.3.0/SECURITY.md 
new/OTPClient-3.4.1/SECURITY.md
--- old/OTPClient-3.3.0/SECURITY.md 2024-01-08 12:16:54.0 +0100
+++ new/OTPClient-3.4.1/SECURITY.md 2024-02-12 08:48:17.0 +0100
@@ -7,7 +7,7 @@
 | Version | Supported  | EOL |
 |-||-|
 | 3.3.x   | :white_check_mark: | -   |
-| 3.2.x   | :white_check_mark: | 31-Jan-2024 |
+| 3.2.x   | :x:| 31-Jan-2024 |
 | 3.1.x   | :x:| 30-Nov-2023 |
 | 3.0.x   | :x:| 31-Dec-2022 |
 | 2.6.x   | :x:| 15-Jan-2023 |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.3.0/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-3.4.1/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-3.3.0/data/com.github.paolostivanin.OTPClient.appdata.xml 
2024-01-08 12:16:54.0 +0100
+++ new/OTPClient-3.4.1/data/com.github.paolostivanin.OTPClient.appdata.xml 
2024-02-12 

commit otpclient for openSUSE:Factory

2023-11-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2023-11-03 22:20:43

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.17445 (New)


Package is "otpclient"

Fri Nov  3 22:20:43 2023 rev:30 rq:1123143 version:3.2.1

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2023-10-25 
18:04:40.998197539 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.17445/otpclient.changes   
2023-11-03 22:21:37.131302657 +0100
@@ -1,0 +2,8 @@
+Fri Nov  3 08:50:47 UTC 2023 - Paolo Stivanin 
+
+- Update to 3.2.1:
+  * FIX: increase secure memory pool to 64 MB, if possible
+  * FIX: parsing of big aegis encrypted json (#309)
+  * FIX: better memory management 
+
+---

Old:

  v3.2.0.tar.gz
  v3.2.0.tar.gz.asc

New:

  v3.2.1.tar.gz
  v3.2.1.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.kjZwIh/_old  2023-11-03 22:21:37.823328114 +0100
+++ /var/tmp/diff_new_pack.kjZwIh/_new  2023-11-03 22:21:37.823328114 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.2.0
+Version:3.2.1
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.2.0.tar.gz -> v3.2.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.2.0/CMakeLists.txt 
new/OTPClient-3.2.1/CMakeLists.txt
--- old/OTPClient-3.2.0/CMakeLists.txt  2023-10-25 09:29:16.0 +0200
+++ new/OTPClient-3.2.1/CMakeLists.txt  2023-11-03 08:25:56.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.2.0" LANGUAGES "C")
+project(OTPClient VERSION "3.2.1" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.2.0/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-3.2.1/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-3.2.0/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-10-25 09:29:16.0 +0200
+++ new/OTPClient-3.2.1/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-11-03 08:25:56.0 +0100
@@ -84,6 +84,15 @@
   
 
   
+
+  
+OTPClient 3.2.1 fixes a couple of issues.
+
+  FIX: increase secure memory pool to 64 MB, if possible
+  FIX: parsing of big aegis encrypted json
+
+  
+
 
   
 OTPClient 3.2.0 fixes a couple of issues.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.2.0/src/app.c 
new/OTPClient-3.2.1/src/app.c
--- old/OTPClient-3.2.0/src/app.c   2023-10-25 09:29:16.0 +0200
+++ new/OTPClient-3.2.1/src/app.c   2023-11-03 08:25:56.0 +0100
@@ -179,7 +179,7 @@
 }
 #endif
 
-if (max_file_size < (96 * 1024) && get_warn_data () == TRUE) {
+if (max_file_size < LOW_MEMLOCK_VALUE && get_warn_data () == TRUE) {
 if (show_memlock_warn_dialog (max_file_size, app_data->builder) == 
TRUE) {
 g_free (app_data->db_data);
 g_free (app_data);
@@ -742,6 +742,7 @@
 save_window_size (w, h);
 g_object_unref (app_data->builder);
 g_free (app_data);
+gcry_control (GCRYCTL_TERM_SECMEM);
 }
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.2.0/src/common/aegis.c 
new/OTPClient-3.2.1/src/common/aegis.c
--- old/OTPClient-3.2.0/src/common/aegis.c  2023-10-25 09:29:16.0 
+0200
+++ new/OTPClient-3.2.1/src/common/aegis.c  2023-11-03 08:25:56.0 
+0100
@@ -98,6 +98,7 @@
 g_free (key_nonce);
 g_free (key_tag);
 gcry_free (keybuf);
+json_decref (json);
 return NULL;
 }
 
@@ -108,6 +109,7 @@
 g_free (key_nonce);
 g_free (key_tag);
 gcry_free (keybuf);
+json_decref (json);
 return NULL;
 }
 
@@ -121,6 +123,7 @@
 gcry_free (master_key);
 gcry_free (keybuf);
 gcry_cipher_close (hd);
+json_decref (json);
 return NULL;
 }
 gpg_error_t gpg_err = gcry_cipher_checktag (hd, key_tag, TAG_SIZE);
@@ -133,6 +136,7 @@
 gcry_free (master_key);
 gcry_free (keybuf);
 gcry_cipher_close (hd);
+json_decref (json);
 return NULL;
 }
 
@@ -151,20 +155,24 @@
 g_free (tag);
 g_free 

commit otpclient for openSUSE:Factory

2023-10-25 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2023-10-25 18:03:51

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.24901 (New)


Package is "otpclient"

Wed Oct 25 18:03:51 2023 rev:29 rq:1120185 version:3.2.0

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2023-07-03 
17:44:47.157425257 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.24901/otpclient.changes   
2023-10-25 18:04:40.998197539 +0200
@@ -1,0 +2,10 @@
+Wed Oct 25 07:32:29 UTC 2023 - Paolo Stivanin 
+
+- Update to 3.2.0:
+  * NEW: add file chooser dialog on export (#305).
+  * FIX: overwrite exported file instead of appending it (#305).
+  * FIX: exported file will be accessible only by the current user (#305).
+  * FIX: multiple issues related to failed first launch (#303).
+  * FIX: couple of issues with secret-service.
+
+---

Old:

  v3.1.9.tar.gz
  v3.1.9.tar.gz.asc

New:

  v3.2.0.tar.gz
  v3.2.0.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.YGCrCb/_old  2023-10-25 18:04:42.642252831 +0200
+++ /var/tmp/diff_new_pack.YGCrCb/_new  2023-10-25 18:04:42.646252966 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.1.9
+Version:3.2.0
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.1.9.tar.gz -> v3.2.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.9/CMakeLists.txt 
new/OTPClient-3.2.0/CMakeLists.txt
--- old/OTPClient-3.1.9/CMakeLists.txt  2023-07-03 15:34:59.0 +0200
+++ new/OTPClient-3.2.0/CMakeLists.txt  2023-10-25 09:29:16.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.1.9" LANGUAGES "C")
+project(OTPClient VERSION "3.2.0" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.9/SECURITY.md 
new/OTPClient-3.2.0/SECURITY.md
--- old/OTPClient-3.1.9/SECURITY.md 2023-07-03 15:34:59.0 +0200
+++ new/OTPClient-3.2.0/SECURITY.md 2023-10-25 09:29:16.0 +0200
@@ -6,7 +6,8 @@
 
 | Version | Supported  | EOL |
 |-||-|
-| 3.1.x   | :heavy_check_mark: | -   |
+| 3.2.x   | :white_check_mark: | -   |
+| 3.1.x   | :white_check_mark: | 30-Nov-2023 |
 | 3.0.x   | :x:| 31-Dec-2022 |
 | 2.6.x   | :x:| 15-Jan-2023 |
 | 2.5.x   | :x:| 31-Aug-2022 |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.1.9/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-3.2.0/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-3.1.9/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-07-03 15:34:59.0 +0200
+++ new/OTPClient-3.2.0/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-10-25 09:29:16.0 +0200
@@ -84,6 +84,18 @@
   
 
   
+
+  
+OTPClient 3.2.0 fixes a couple of issues.
+
+  NEW: add file chooser dialog on export (#305)
+  FIX: overwrite exported file instead of appending it (#305)
+  FIX: exported file will be accessible only by the current user 
(#305)
+  FIX: multiple issues related to failed first launch (#303)
+  FIX: couple of issues with secret-service
+
+  
+
 
   
 OTPClient 3.1.9 brings a couple of fixes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.9/src/app.c 
new/OTPClient-3.2.0/src/app.c
--- old/OTPClient-3.1.9/src/app.c   2023-07-03 15:34:59.0 +0200
+++ new/OTPClient-3.2.0/src/app.c   2023-10-25 09:29:16.0 +0200
@@ -25,7 +25,6 @@
 #include "show-qr-cb.h"
 #include "dbinfo-cb.h"
 
-
 #ifndef USE_FLATPAK_APP_FOLDER
 static gchar *get_db_path   (AppData*app_data);
 #endif
@@ -214,8 +213,6 @@
 g_free (app_data);
 g_application_quit (G_APPLICATION(app));
 return;
-} else {
-goto retry;
 }
 }
 }
@@ -606,12 +603,12 @@
 }
 new_db: ; // empty statement workaround
 GtkFileChooserNative *dialog = gtk_file_chooser_native_new (_("Select 

commit otpclient for openSUSE:Factory

2023-07-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2023-07-03 17:44:27

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.13546 (New)


Package is "otpclient"

Mon Jul  3 17:44:27 2023 rev:28 rq:1096606 version:3.1.9

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2023-06-16 
16:55:25.405912464 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.13546/otpclient.changes   
2023-07-03 17:44:47.157425257 +0200
@@ -1,0 +2,7 @@
+Mon Jul  3 14:28:57 UTC 2023 - Paolo Stivanin 
+
+- Update to 3.1.9:
+  * Fix db corruption when symbols are used (#301).
+  * Fix crash when user changes db multiple times. 
+
+---

Old:

  v3.1.8.tar.gz
  v3.1.8.tar.gz.asc

New:

  v3.1.9.tar.gz
  v3.1.9.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.dCPYbg/_old  2023-07-03 17:44:47.869429449 +0200
+++ /var/tmp/diff_new_pack.dCPYbg/_new  2023-07-03 17:44:47.873429473 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.1.8
+Version:3.1.9
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.1.8.tar.gz -> v3.1.9.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.8/CMakeLists.txt 
new/OTPClient-3.1.9/CMakeLists.txt
--- old/OTPClient-3.1.8/CMakeLists.txt  2023-06-14 11:53:50.0 +0200
+++ new/OTPClient-3.1.9/CMakeLists.txt  2023-07-03 15:34:59.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.1.8" LANGUAGES "C")
+project(OTPClient VERSION "3.1.9" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.1.8/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-3.1.9/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-3.1.8/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-06-14 11:53:50.0 +0200
+++ new/OTPClient-3.1.9/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-07-03 15:34:59.0 +0200
@@ -84,6 +84,15 @@
   
 
   
+
+  
+OTPClient 3.1.9 brings a couple of fixes:
+
+  fix db corruption (#301)
+  fix crash when user changes db multiple times
+
+  
+
 
   
 OTPClient 3.1.8 brings a single fix
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.8/src/change-file-cb.c 
new/OTPClient-3.1.9/src/change-file-cb.c
--- old/OTPClient-3.1.8/src/change-file-cb.c2023-06-14 11:53:50.0 
+0200
+++ new/OTPClient-3.1.9/src/change-file-cb.c2023-07-03 15:34:59.0 
+0200
@@ -62,7 +62,7 @@
 default:
 break;
 }
-gtk_widget_destroy (diag_changefile);
+gtk_widget_hide (diag_changefile);
 
 return res;
 }
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.8/src/common/andotp.c 
new/OTPClient-3.1.9/src/common/andotp.c
--- old/OTPClient-3.1.8/src/common/andotp.c 2023-06-14 11:53:50.0 
+0200
+++ new/OTPClient-3.1.9/src/common/andotp.c 2023-07-03 15:34:59.0 
+0200
@@ -239,7 +239,7 @@
 g_set_error (, generic_error_gquark (), GENERIC_ERRCODE, "couldn't 
dump json data");
 goto end;
 }
-gsize json_data_size = g_utf8_strlen (json_data, -1);
+gsize json_data_size = strlen (json_data);
 
 // 
https://github.com/andOTP/andOTP/blob/bb01bbd242ace1a2e2620263d950d9852772f051/app/src/main/java/org/shadowice/flocke/andotp/Utilities/Constants.java#L109-L110
 guint32 le_iterations = (g_random_int () % (PBKDF2_MAX_BACKUP_ITERATIONS - 
PBKDF2_MIN_BACKUP_ITERATIONS + 1)) + PBKDF2_MIN_BACKUP_ITERATIONS;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.8/src/common/common.c 
new/OTPClient-3.1.9/src/common/common.c
--- old/OTPClient-3.1.8/src/common/common.c 2023-06-14 11:53:50.0 
+0200
+++ new/OTPClient-3.1.9/src/common/common.c 2023-07-03 15:34:59.0 
+0200
@@ -101,7 +101,7 @@
 }
 }
 
-guint32 hash = jenkins_one_at_a_time_hash (tmp_string, g_utf8_strlen 
(tmp_string, -1) + 1);
+guint32 hash = jenkins_one_at_a_time_hash (tmp_string, strlen (tmp_string) 
+ 1);
 
 

commit otpclient for openSUSE:Factory

2023-06-16 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2023-06-16 16:54:13

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.15902 (New)


Package is "otpclient"

Fri Jun 16 16:54:13 2023 rev:27 rq:1093278 version:3.1.8

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2023-05-26 
20:15:55.336423167 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.15902/otpclient.changes   
2023-06-16 16:55:25.405912464 +0200
@@ -1,0 +2,6 @@
+Wed Jun 14 12:00:53 UTC 2023 - Paolo Stivanin 
+
+- Update to 3.1.8:
+  * Fix importing Aegis plain text json (#296).
+
+---

Old:

  v3.1.7.tar.gz
  v3.1.7.tar.gz.asc

New:

  v3.1.8.tar.gz
  v3.1.8.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.BHIVOd/_old  2023-06-16 16:55:26.133916759 +0200
+++ /var/tmp/diff_new_pack.BHIVOd/_new  2023-06-16 16:55:26.137916783 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.1.7
+Version:3.1.8
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.1.7.tar.gz -> v3.1.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.7/CMakeLists.txt 
new/OTPClient-3.1.8/CMakeLists.txt
--- old/OTPClient-3.1.7/CMakeLists.txt  2023-05-26 08:24:01.0 +0200
+++ new/OTPClient-3.1.8/CMakeLists.txt  2023-06-14 11:53:50.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.1.7" LANGUAGES "C")
+project(OTPClient VERSION "3.1.8" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.1.7/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-3.1.8/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-3.1.7/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-05-26 08:24:01.0 +0200
+++ new/OTPClient-3.1.8/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-06-14 11:53:50.0 +0200
@@ -84,6 +84,14 @@
   
 
   
+
+  
+OTPClient 3.1.8 brings a single fix
+
+  Fix importing Aegis plain json
+
+  
+
 
   
 OTPClient 3.1.7 brings many fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.7/src/common/aegis.c 
new/OTPClient-3.1.8/src/common/aegis.c
--- old/OTPClient-3.1.7/src/common/aegis.c  2023-05-26 08:24:01.0 
+0200
+++ new/OTPClient-3.1.8/src/common/aegis.c  2023-06-14 11:53:50.0 
+0200
@@ -53,7 +53,9 @@
 return NULL;
 }
 
-GSList *otps = parse_json_data (json_string_value (json_object_get (json, 
"db")), err);
+gchar *dumped_json = json_dumps(json_object_get (json, "db"), 0);
+GSList *otps = parse_json_data (dumped_json, err);
+gcry_free (dumped_json);
 
 return otps;
 }


commit otpclient for openSUSE:Factory

2023-05-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2023-05-26 20:15:41

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1533 (New)


Package is "otpclient"

Fri May 26 20:15:41 2023 rev:26 rq:1089142 version:3.1.7

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2023-03-22 
22:31:58.758596958 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1533/otpclient.changes
2023-05-26 20:15:55.336423167 +0200
@@ -1,0 +2,11 @@
+Fri May 26 06:41:32 UTC 2023 - Paolo Stivanin 
+
+- Update to 3.1.7:
+  * Add new Database info dialog (Hamburger menu -> Database info)
+  * Fix crash when no row is selected (#295)
+  * Fix UI when creating/changing a database
+  * Multiple fixes when creating a new database
+  * Use current db folder when creating/changing database
+  * Fix memory leak in case of error when opening the settings dialog 
+
+---

Old:

  v3.1.6.tar.gz
  v3.1.6.tar.gz.asc

New:

  v3.1.7.tar.gz
  v3.1.7.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.48shN3/_old  2023-05-26 20:15:56.436429723 +0200
+++ /var/tmp/diff_new_pack.48shN3/_new  2023-05-26 20:15:56.440429747 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.1.6
+Version:3.1.7
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later
@@ -31,20 +31,19 @@
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  libcotp-devel >= 2.0.0
-BuildRequires:  libgcrypt-devel >= 1.6.0
-BuildRequires:  libjansson-devel >= 2.10.0
-BuildRequires:  libpng16-devel >= 1.6.0
+BuildRequires:  libgcrypt-devel >= 1.8.0
+BuildRequires:  libjansson-devel >= 2.12.0
+BuildRequires:  libpng16-devel >= 1.6.30
 BuildRequires:  libprotobuf-c-devel >= 1.3.0
 BuildRequires:  libsecret-devel >= 0.20
 BuildRequires:  libuuid-devel >= 2.34.0
 BuildRequires:  libzbar-devel >= 0.20.0
-BuildRequires:  libzip-devel >= 1.1.0
 BuildRequires:  pkgconfig
 BuildRequires:  protobuf-devel >= 3.6.0
 BuildRequires:  qrencode-devel >= 4.0.2
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(glib-2.0) >= 2.64
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.24
 
 %description
 Highly secure and easy to use GTK+ software for two-factor authentication


++ v3.1.6.tar.gz -> v3.1.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.6/CMakeLists.txt 
new/OTPClient-3.1.7/CMakeLists.txt
--- old/OTPClient-3.1.6/CMakeLists.txt  2023-03-22 09:26:20.0 +0100
+++ new/OTPClient-3.1.7/CMakeLists.txt  2023-05-26 08:24:01.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.1.6" LANGUAGES "C")
+project(OTPClient VERSION "3.1.7" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
@@ -50,10 +50,10 @@
   set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DCOTP_OLD_LIB")
   pkg_check_modules(BASEENCODE REQUIRED baseencode>=1.0.15)
 endif()
-pkg_check_modules(PNG REQUIRED libpng>=1.6.35)
+pkg_check_modules(PNG REQUIRED libpng>=1.6.30)
 pkg_check_modules(JANSSON REQUIRED jansson>=2.12)
 pkg_check_modules(ZBAR REQUIRED zbar>=0.20)
-pkg_check_modules(GTK3 REQUIRED gtk+-3.0>=3.20.0)
+pkg_check_modules(GTK3 REQUIRED gtk+-3.0>=3.24.0)
 pkg_check_modules(GLIB2 REQUIRED glib-2.0>=2.64.0)
 pkg_check_modules(GIO REQUIRED gio-2.0>=2.64.0)
 pkg_check_modules(UUID REQUIRED uuid>=2.34.0)
@@ -92,7 +92,7 @@
 src/shortcuts-cb.h
 src/webcam-add-cb.h
 src/edit-row-cb.h
-src/show-qr-cb.h)
+src/show-qr-cb.h src/dbinfo-cb.h)
 
 set(GUI_SOURCE_FILES
 src/common/common.c
@@ -132,7 +132,7 @@
 src/about_diag_cb.c
 src/show-qr-cb.c
 src/setup-signals-shortcuts.c
-src/change-pwd-cb.c)
+src/change-pwd-cb.c src/dbinfo-cb.c)
 
 set(CLI_HEADER_FILES
 src/cli/help.h
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.6/README.md 
new/OTPClient-3.1.7/README.md
--- old/OTPClient-3.1.6/README.md   2023-03-22 09:26:20.0 +0100
+++ new/OTPClient-3.1.7/README.md   2023-05-26 08:24:01.0 +0200
@@ -12,11 +12,11 @@
 ## Requirements
 | Name   | Min Version |
 ||-|
-| GTK+   | 3.20|

commit otpclient for openSUSE:Factory

2023-03-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2023-03-22 22:31:05

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.31432 (New)


Package is "otpclient"

Wed Mar 22 22:31:05 2023 rev:25 rq:1073715 version:3.1.6

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2023-03-15 
18:56:33.645038642 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.31432/otpclient.changes   
2023-03-22 22:31:58.758596958 +0100
@@ -1,0 +2,8 @@
+Wed Mar 22 08:40:52 UTC 2023 - Paolo Stivanin 
+
+- Update to 3.1.6:
+  * Correctly quit the password dialog on export. This avoid dumping
+the database in plaintext format if the user presses either the
+cancel or close button. 
+
+---

Old:

  v3.1.5.tar.gz
  v3.1.5.tar.gz.asc

New:

  v3.1.6.tar.gz
  v3.1.6.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.R8dSYE/_old  2023-03-22 22:31:59.394600158 +0100
+++ /var/tmp/diff_new_pack.R8dSYE/_new  2023-03-22 22:31:59.398600179 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.1.5
+Version:3.1.6
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.1.5.tar.gz -> v3.1.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.5/CMakeLists.txt 
new/OTPClient-3.1.6/CMakeLists.txt
--- old/OTPClient-3.1.5/CMakeLists.txt  2023-03-15 10:40:38.0 +0100
+++ new/OTPClient-3.1.6/CMakeLists.txt  2023-03-22 09:26:20.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.1.5" LANGUAGES "C")
+project(OTPClient VERSION "3.1.6" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.5/SECURITY.md 
new/OTPClient-3.1.6/SECURITY.md
--- old/OTPClient-3.1.5/SECURITY.md 2023-03-15 10:40:38.0 +0100
+++ new/OTPClient-3.1.6/SECURITY.md 2023-03-22 09:26:20.0 +0100
@@ -20,7 +20,7 @@
 
 ## Reporting a Vulnerability
 
-In case you should find a vulnerability, please report it privately to me via 
[e-mail](mailto:paolostiva...@users.noreply.github.com).
+In case you should find a vulnerability, please report it privately to me via 
[e-mail](mailto:i...@paolostivanin.com).
 The following is the workflow:
 - security issue is found, an e-mail is sent to me
 - within 24 hours I will reply to your e-mail with some info like, for 
example, whether it actually is a security issue and how serious it is
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.1.5/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-3.1.6/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-3.1.5/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-03-15 10:40:38.0 +0100
+++ new/OTPClient-3.1.6/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-03-22 09:26:20.0 +0100
@@ -75,6 +75,14 @@
   
 
   
+
+  
+OTPClient 3.1.6 fixes a security issue.
+
+  quit the password dialog when either the cancel or close button 
is pressed
+
+  
+
 
   
 OTPClient 3.1.5 fixes an issue when dealing with symlink
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.5/src/exports.c 
new/OTPClient-3.1.6/src/exports.c
--- old/OTPClient-3.1.5/src/exports.c   2023-03-15 10:40:38.0 +0100
+++ new/OTPClient-3.1.6/src/exports.c   2023-03-22 09:26:20.0 +0100
@@ -34,6 +34,9 @@
 if (g_strcmp0 (action_name, ANDOTP_EXPORT_ACTION_NAME) == 0 || g_strcmp0 
(action_name, ANDOTP_EXPORT_PLAIN_ACTION_NAME) == 0) {
 if (encrypted == TRUE) {
 password = prompt_for_password (app_data, NULL, NULL, TRUE);
+if (password == NULL) {
+return;
+}
 }
 exported_file_path = g_build_filename (base_dir, encrypted == TRUE ? 
"andotp_exports.json.aes" : "andotp_exports.json", NULL);
 ret_msg = export_andotp (exported_file_path, password, 
app_data->db_data->json_data);
@@ -45,6 +48,9 @@
 } else if (g_strcmp0 (action_name, AEGIS_EXPORT_ACTION_NAME) == 0 || 
g_strcmp0 (action_name, AEGIS_EXPORT_PLAIN_ACTION_NAME) == 0) {
 if (encrypted == TRUE) {
 password 

commit otpclient for openSUSE:Factory

2023-03-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2023-03-15 18:56:27

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.31432 (New)


Package is "otpclient"

Wed Mar 15 18:56:27 2023 rev:24 rq:1072106 version:3.1.5

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2023-02-10 
14:35:54.162129322 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.31432/otpclient.changes   
2023-03-15 18:56:33.645038642 +0100
@@ -1,0 +2,6 @@
+Wed Mar 15 13:00:31 UTC 2023 - Paolo Stivanin 
+
+- Update to 3.1.5:
+  * allow db to be a symlink (fix #289)
+
+---

Old:

  v3.1.4.tar.gz
  v3.1.4.tar.gz.asc

New:

  v3.1.5.tar.gz
  v3.1.5.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.6Bp83W/_old  2023-03-15 18:56:36.129051856 +0100
+++ /var/tmp/diff_new_pack.6Bp83W/_new  2023-03-15 18:56:36.133051876 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.1.4
+Version:3.1.5
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.1.4.tar.gz -> v3.1.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.4/CMakeLists.txt 
new/OTPClient-3.1.5/CMakeLists.txt
--- old/OTPClient-3.1.4/CMakeLists.txt  2023-02-10 10:23:43.0 +0100
+++ new/OTPClient-3.1.5/CMakeLists.txt  2023-03-15 10:40:38.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.1.4" LANGUAGES "C")
+project(OTPClient VERSION "3.1.5" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.4/README.md 
new/OTPClient-3.1.5/README.md
--- old/OTPClient-3.1.4/README.md   2023-02-10 10:23:43.0 +0100
+++ new/OTPClient-3.1.5/README.md   2023-03-15 10:40:38.0 +0100
@@ -17,8 +17,7 @@
 | jansson| 2.12|
 | libgcrypt  | 1.8.0   |
 | libpng | 1.6.35  |
-| [libbaseencode](https://github.com/paolostivanin/libbaseencode) | 1.0.15 
|
-| [libcotp](https://github.com/paolostivanin/libcotp) | 1.2.8  |
+| [libcotp](https://github.com/paolostivanin/libcotp) | 2.0.0  |
 | zbar   | 0.20|
 | protobuf-c | 1.3.0   |
 | protobuf   | 3.6.0   |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.1.4/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-3.1.5/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-3.1.4/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-02-10 10:23:43.0 +0100
+++ new/OTPClient-3.1.5/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-03-15 10:40:38.0 +0100
@@ -25,28 +25,20 @@
 
   
 
-  Main window
-  https://preview.ibb.co/jE5eff/main.png
-
-
   Empty main window
-  https://image.ibb.co/garPD0/emptymain.png
+  https://raw.githubusercontent.com/paolostivanin/OTPClient/master/data/screenshots/emptymain.png
 
 
   Add menu
-  https://preview.ibb.co/c840mL/addmenu.png
+  https://raw.githubusercontent.com/paolostivanin/OTPClient/master/data/screenshots/addmenu.png
 
 
   General menu
-  https://image.ibb.co/dZit6L/hambmenu.png
+  https://raw.githubusercontent.com/paolostivanin/OTPClient/master/data/screenshots/hambmenu.png
 
 
   Settings menu
-  https://image.ibb.co/jXpSY0/settingsmenu.png
-
-
-  Manually add a token
-  https://preview.ibb.co/dxmkLf/manualadd.png
+  https://raw.githubusercontent.com/paolostivanin/OTPClient/master/data/screenshots/settings.png
 
   
 
@@ -83,6 +75,14 @@
   
 
   
+
+  
+OTPClient 3.1.5 fixes an issue when dealing with symlink
+
+  allow the db to be a symlink and follow it correctly (#289)
+
+  
+
 
   
 OTPClient 3.1.4 brings some fixes
Binary files old/OTPClient-3.1.4/data/screenshots/addmenu.png and 
new/OTPClient-3.1.5/data/screenshots/addmenu.png differ
Binary files old/OTPClient-3.1.4/data/screenshots/emptymain.png and 

commit otpclient for openSUSE:Factory

2023-02-10 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2023-02-10 14:35:53

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1848 (New)


Package is "otpclient"

Fri Feb 10 14:35:53 2023 rev:23 rq:1064195 version:3.1.4

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2023-01-14 
00:04:14.394068133 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1848/otpclient.changes
2023-02-10 14:35:54.162129322 +0100
@@ -1,0 +2,9 @@
+Fri Feb 10 09:41:55 UTC 2023 - Paolo Stivanin 
+
+- Update to 3.1.4:
+  * make auto-lock and secret service mutually exclusive (#279)
+  * fix importing plain AEGIS (#281)
+  * fix importing encrypted AEGIS on some distros (#281)
+  * rename disable_secret_service setting to use_secret_service
+
+---

Old:

  v3.1.3.tar.gz
  v3.1.3.tar.gz.asc

New:

  v3.1.4.tar.gz
  v3.1.4.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.6OeDFa/_old  2023-02-10 14:35:54.714132621 +0100
+++ /var/tmp/diff_new_pack.6OeDFa/_new  2023-02-10 14:35:54.722132668 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.1.3
+Version:3.1.4
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later
@@ -30,8 +30,7 @@
 BuildRequires:  cmake
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
-BuildRequires:  libbaseencode-devel >= 1.0.9
-BuildRequires:  libcotp-devel >= 1.2.1
+BuildRequires:  libcotp-devel >= 2.0.0
 BuildRequires:  libgcrypt-devel >= 1.6.0
 BuildRequires:  libjansson-devel >= 2.10.0
 BuildRequires:  libpng16-devel >= 1.6.0


++ v3.1.3.tar.gz -> v3.1.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.3/CMakeLists.txt 
new/OTPClient-3.1.4/CMakeLists.txt
--- old/OTPClient-3.1.3/CMakeLists.txt  2023-01-13 11:32:56.0 +0100
+++ new/OTPClient-3.1.4/CMakeLists.txt  2023-02-10 10:23:43.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
-project(OTPClient VERSION "3.1.3" LANGUAGES "C")
+project(OTPClient VERSION "3.1.4" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
@@ -44,14 +44,14 @@
 
 find_package(PkgConfig REQUIRED)
 find_package(Protobuf 3.6.0 REQUIRED)
-find_package(Gcrypt 1.6.0 REQUIRED)
-pkg_check_modules(COTP REQUIRED cotp>=1.2.1)
+find_package(Gcrypt 1.8.0 REQUIRED)
+pkg_check_modules(COTP REQUIRED cotp>=1.2.8)
 if(${COTP_VERSION} LESS 2.0.0)
   set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DCOTP_OLD_LIB")
-  pkg_check_modules(BASEENCODE REQUIRED baseencode>=1.0.12)
+  pkg_check_modules(BASEENCODE REQUIRED baseencode>=1.0.15)
 endif()
-pkg_check_modules(PNG REQUIRED libpng>=1.2.0)
-pkg_check_modules(JANSSON REQUIRED jansson>=2.10.0)
+pkg_check_modules(PNG REQUIRED libpng>=1.6.35)
+pkg_check_modules(JANSSON REQUIRED jansson>=2.12)
 pkg_check_modules(ZBAR REQUIRED zbar>=0.20)
 pkg_check_modules(GTK3 REQUIRED gtk+-3.0>=3.20.0)
 pkg_check_modules(GLIB2 REQUIRED glib-2.0>=2.64.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.3/README.md 
new/OTPClient-3.1.4/README.md
--- old/OTPClient-3.1.3/README.md   2023-01-13 11:32:56.0 +0100
+++ new/OTPClient-3.1.4/README.md   2023-02-10 10:23:43.0 +0100
@@ -14,15 +14,14 @@
 ||-|
 | GTK+   | 3.20|
 | Glib   | 2.48.0  |
-| jansson| 2.10   |
-| libgcrypt  | 1.6.0   |
-| libzip | 1.0.0   |
-| libpng | 1.2.0   |
-| [libbaseencode](https://github.com/paolostivanin/libbaseencode) | 1.0.12 
|
-| [libcotp](https://github.com/paolostivanin/libcotp) | 1.2.1  |
+| jansson| 2.12|
+| libgcrypt  | 1.8.0   |
+| libpng | 1.6.35  |
+| [libbaseencode](https://github.com/paolostivanin/libbaseencode) | 1.0.15 
|
+| [libcotp](https://github.com/paolostivanin/libcotp) | 1.2.8  |
 | zbar   | 0.20|
-| protobuf-c | 1.30|
-| protobuf

commit otpclient for openSUSE:Factory

2023-01-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2023-01-14 00:03:27

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.32243 (New)


Package is "otpclient"

Sat Jan 14 00:03:27 2023 rev:22 rq:1058252 version:3.1.3

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-12-30 
11:09:08.201318769 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.32243/otpclient.changes   
2023-01-14 00:04:14.394068133 +0100
@@ -1,0 +2,10 @@
+Fri Jan 13 13:31:48 UTC 2023 - Paolo Stivanin 
+
+- Update to 3.1.3:
+  * Fix Aegis import/export when using long pwds.
+  * Fix secret service cleanup
+  * Show the correct error message when import fails
+  * Use g_utf8_strlen instead of strlen
+  * Add libcotp >= 2.0 compatibility
+
+---

Old:

  v3.1.1.tar.gz
  v3.1.1.tar.gz.asc

New:

  v3.1.3.tar.gz
  v3.1.3.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.d9IdwH/_old  2023-01-14 00:04:14.962071441 +0100
+++ /var/tmp/diff_new_pack.d9IdwH/_new  2023-01-14 00:04:14.966071465 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package otpclient
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.1.1
+Version:3.1.3
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.1.1.tar.gz -> v3.1.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.1/CMakeLists.txt 
new/OTPClient-3.1.3/CMakeLists.txt
--- old/OTPClient-3.1.1/CMakeLists.txt  2022-12-28 17:02:45.0 +0100
+++ new/OTPClient-3.1.3/CMakeLists.txt  2023-01-13 11:32:56.0 +0100
@@ -1,5 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-project(OTPClient VERSION "3.1.1" LANGUAGES "C")
+cmake_minimum_required(VERSION 3.16)
+project(OTPClient VERSION "3.1.3" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
@@ -46,7 +46,10 @@
 find_package(Protobuf 3.6.0 REQUIRED)
 find_package(Gcrypt 1.6.0 REQUIRED)
 pkg_check_modules(COTP REQUIRED cotp>=1.2.1)
-pkg_check_modules(BASEENCODE REQUIRED baseencode>=1.0.12)
+if(${COTP_VERSION} LESS 2.0.0)
+  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DCOTP_OLD_LIB")
+  pkg_check_modules(BASEENCODE REQUIRED baseencode>=1.0.12)
+endif()
 pkg_check_modules(PNG REQUIRED libpng>=1.2.0)
 pkg_check_modules(JANSSON REQUIRED jansson>=2.10.0)
 pkg_check_modules(ZBAR REQUIRED zbar>=0.20)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.1/SECURITY.md 
new/OTPClient-3.1.3/SECURITY.md
--- old/OTPClient-3.1.1/SECURITY.md 2022-12-28 17:02:45.0 +0100
+++ new/OTPClient-3.1.3/SECURITY.md 2023-01-13 11:32:56.0 +0100
@@ -7,7 +7,7 @@
 | Version | Supported  | EOL |
 |-| -- |-|
 | 3.1.x   | :heavy_check_mark: | -   |
-| 3.0.x   | :heavy_check_mark: | 31-Dec-2022 |
+| 3.0.x   | :x: | 31-Dec-2022 |
 | 2.6.x   | :heavy_check_mark: | 15-Jan-2023 |
 | 2.5.x   | :x: | 31-Aug-2022 |
 | 2.4.x   | :x: | 15-May-2022 |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.1.1/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-3.1.3/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-3.1.1/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-12-28 17:02:45.0 +0100
+++ new/OTPClient-3.1.3/data/com.github.paolostivanin.OTPClient.appdata.xml 
2023-01-13 11:32:56.0 +0100
@@ -83,6 +83,25 @@
   
 
   
+
+  
+OTPClient 3.1.3 brings some fixes
+
+  Fix Aegis import/export when using long pwds (>64 chars)
+  Fix secret service cleanup
+  Show the correct error message when import fails
+  Use g_utf8_strlen instead of strlen
+
+  
+
+
+  
+OTPClient 3.1.2 brings compatibility with newer cotp.
+
+  Add compatibility with libcotp >= 2.0.0
+
+  
+
 
   
 OTPClient 3.1.1 brings lots of small under-the-hood changes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.1/src/app.c 

commit otpclient for openSUSE:Factory

2022-12-30 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-12-30 11:08:53

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1563 (New)


Package is "otpclient"

Fri Dec 30 11:08:53 2022 rev:21 rq:1045797 version:3.1.1

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-12-20 
20:21:03.782067662 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1563/otpclient.changes
2022-12-30 11:09:08.201318769 +0100
@@ -1,0 +2,8 @@
+Fri Dec 30 07:06:40 UTC 2022 - Paolo Stivanin 
+
+- Update to 3.1.1:
+  * Fixed some memory leaks.
+  * Improved error handling.
+  * Use secure functions instead of standard ones .
+
+---

Old:

  v3.1.0.tar.gz
  v3.1.0.tar.gz.asc

New:

  v3.1.1.tar.gz
  v3.1.1.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.huiRqu/_old  2022-12-30 11:09:08.609321208 +0100
+++ /var/tmp/diff_new_pack.huiRqu/_new  2022-12-30 11:09:08.613321232 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.1.0
+Version:3.1.1
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later


++ v3.1.0.tar.gz -> v3.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.1.0/.github/workflows/codeql-analysis.yml 
new/OTPClient-3.1.1/.github/workflows/codeql-analysis.yml
--- old/OTPClient-3.1.0/.github/workflows/codeql-analysis.yml   2022-12-19 
14:16:00.0 +0100
+++ new/OTPClient-3.1.1/.github/workflows/codeql-analysis.yml   2022-12-28 
17:02:45.0 +0100
@@ -24,7 +24,7 @@
   uses: actions/checkout@v2
 
 - name: Initialize CodeQL
-  uses: github/codeql-action/init@v1
+  uses: github/codeql-action/init@v2
   with:
 languages: ${{ matrix.language }}
 
@@ -41,4 +41,4 @@
make
 
 - name: Perform CodeQL Analysis
-  uses: github/codeql-action/analyze@v1
+  uses: github/codeql-action/analyze@v2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.0/CMakeLists.txt 
new/OTPClient-3.1.1/CMakeLists.txt
--- old/OTPClient-3.1.0/CMakeLists.txt  2022-12-19 14:16:00.0 +0100
+++ new/OTPClient-3.1.1/CMakeLists.txt  2022-12-28 17:02:45.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.10)
-project(OTPClient VERSION "3.1.0" LANGUAGES "C")
+project(OTPClient VERSION "3.1.1" LANGUAGES "C")
 include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-3.1.0/README.md 
new/OTPClient-3.1.1/README.md
--- old/OTPClient-3.1.0/README.md   2022-12-19 14:16:00.0 +0100
+++ new/OTPClient-3.1.1/README.md   2022-12-28 17:02:45.0 +0100
@@ -2,6 +2,10 @@
 https://circleci.com/gh/paolostivanin/OTPClient;>
   https://circleci.com/gh/paolostivanin/OTPClient.svg?style=svg"/>
 
+https://scan.coverity.com/projects/paolostivanin-otpclient;>
+  https://scan.coverity.com/projects/12749/badge.svg"/>
+
 
 Highly secure and easy to use GTK+ software for two-factor authentication that 
supports both Time-based One-time Passwords (TOTP) and HMAC-Based One-Time 
Passwords (HOTP).
 
@@ -42,7 +46,7 @@
   - decrypted file is never saved (and hopefully never swapped) to disk. While 
the app is running, the decrypted content resides in a "secure memory" buffer 
allocated by Gcrypt
 
 ## Testing
-* Before each release, I run PVS Studio in order to catch even more errors 
and/or corner cases
+* Before each release, I run PVS Studio and Coverity in order to catch even 
more bugs.
 * With every commit to master, OTPClient is compiled in CircleCI against 
different distros
 
 ## Protobuf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-3.1.0/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-3.1.1/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-3.1.0/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-12-19 14:16:00.0 +0100
+++ new/OTPClient-3.1.1/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-12-28 17:02:45.0 +0100
@@ -83,6 +83,16 @@
   
 
   
+
+  
+OTPClient 3.1.1 brings lots of small under-the-hood changes:
+
+  Fixed some memory leaks
+  Improved error handling
+  Use secure functions instead of standard ones
+   

commit otpclient for openSUSE:Factory

2022-12-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-12-20 20:20:17

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1835 (New)


Package is "otpclient"

Tue Dec 20 20:20:17 2022 rev:20 rq:1043766 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-12-10 
21:18:31.153798872 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1835/otpclient.changes
2022-12-20 20:21:03.782067662 +0100
@@ -1,0 +2,9 @@
+Mon Dec 19 13:24:42 UTC 2022 - Paolo Stivanin 
+
+- Update to 3.1.0:
+  * New feature (#258): entries can be displayed as a QR-Code
+  * All keyboard shortcuts have been revised, be sure to check them (Ctrl-k)
+  * Updated the artwork credits in the about dialog
+  * Code clean-up 
+
+---

Old:

  v3.0.0.tar.gz
  v3.0.0.tar.gz.asc

New:

  v3.1.0.tar.gz
  v3.1.0.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.uwUgro/_old  2022-12-20 20:21:05.314076056 +0100
+++ /var/tmp/diff_new_pack.uwUgro/_new  2022-12-20 20:21:05.318076078 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:3.0.0
+Version:3.1.0
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later
@@ -42,6 +42,7 @@
 BuildRequires:  libzip-devel >= 1.1.0
 BuildRequires:  pkgconfig
 BuildRequires:  protobuf-devel >= 3.6.0
+BuildRequires:  qrencode-devel >= 4.0.2
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(glib-2.0) >= 2.64
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20


++ v3.0.0.tar.gz -> v3.1.0.tar.gz ++
 2292 lines of diff (skipped)


commit otpclient for openSUSE:Factory

2022-12-10 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-12-10 21:18:30

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1835 (New)


Package is "otpclient"

Sat Dec 10 21:18:30 2022 rev:19 rq:1041889 version:3.0.0

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-11-30 
18:53:51.740680940 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1835/otpclient.changes
2022-12-10 21:18:31.153798872 +0100
@@ -1,0 +2,10 @@
+Fri Dec  9 14:01:32 UTC 2022 - Paolo Stivanin 
+
+- Update to 3.0.0:
+  * NEW: OTPClient is now translatable (#263). If you wish to translate it in 
your language,
+you can find two templates (.pot) in the po/ directory. When you are done 
translating, either open a PR or send me an email so I can add the translation.
+  * NEW: secret is now editable too (#258)
+  * NEW: an About dialog has been added in the settings menu.
+  * CHANGED: removed Authenticator Plus support (#257)
+
+---

Old:

  v2.6.4.tar.gz
  v2.6.4.tar.gz.asc

New:

  v3.0.0.tar.gz
  v3.0.0.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.6GNDdw/_old  2022-12-10 21:18:31.829802825 +0100
+++ /var/tmp/diff_new_pack.6GNDdw/_new  2022-12-10 21:18:31.837802872 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.6.4
+Version:3.0.0
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later
@@ -43,7 +43,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  protobuf-devel >= 3.6.0
 BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(glib-2.0) >= 2.50
+BuildRequires:  pkgconfig(glib-2.0) >= 2.64
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
 
 %description


++ v2.6.4.tar.gz -> v3.0.0.tar.gz ++
 2071 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/OTPClient-2.6.4/CMakeLists.txt new/OTPClient-3.0.0/CMakeLists.txt
--- old/OTPClient-2.6.4/CMakeLists.txt  2022-11-30 17:07:46.0 +0100
+++ new/OTPClient-3.0.0/CMakeLists.txt  2022-12-09 14:39:38.0 +0100
@@ -1,7 +1,11 @@
 cmake_minimum_required(VERSION 3.10)
-project(OTPClient VERSION "2.6.4" LANGUAGES "C")
+project(OTPClient VERSION "3.0.0" LANGUAGES "C")
+include(GNUInstallDirs)
 
 configure_file("src/common/version.h.in" "version.h")
+
+set (GETTEXT_PACKAGE ${CMAKE_PROJECT_NAME})
+
 include_directories(${PROJECT_BINARY_DIR})
 
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
@@ -28,6 +32,7 @@
 if(BUILD_CLI)
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DBUILD_CLI")
 endif()
+add_definitions(-DGETTEXT_PACKAGE=\"${GETTEXT_PACKAGE}\")
 
 
 if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
@@ -47,8 +52,8 @@
 pkg_check_modules(JANSSON REQUIRED jansson>=2.10.0)
 pkg_check_modules(ZBAR REQUIRED zbar>=0.20)
 pkg_check_modules(GTK3 REQUIRED gtk+-3.0>=3.20.0)
-pkg_check_modules(GLIB2 REQUIRED glib-2.0>=2.48.0)
-pkg_check_modules(GIO REQUIRED gio-2.0>=2.48.0)
+pkg_check_modules(GLIB2 REQUIRED glib-2.0>=2.64.0)
+pkg_check_modules(GIO REQUIRED gio-2.0>=2.64.0)
 pkg_check_modules(UUID REQUIRED uuid>=2.34.0)
 pkg_check_modules(PROTOC REQUIRED libprotobuf-c>=1.3.0)
 pkg_check_modules(LIBSECRET REQUIRED libsecret-1>=0.20.0)
@@ -85,7 +90,6 @@
 src/add-common.c
 src/common/andotp.c
 src/app.c
-src/authplus.c
 src/gui-common.c
 src/db-misc.c
 src/edit-data.c
@@ -115,7 +119,7 @@
 src/db-actions.c
 src/change-file-cb.c
 src/google-migration.pb-c.c
-src/secret-schema.c)
+src/secret-schema.c src/about_diag_cb.c)
 
 set(CLI_HEADER_FILES
 src/cli/help.h
@@ -152,7 +156,6 @@
 src/gui-common.c
 src/add-common.c
 src/imports.c
-src/authplus.c
 src/password-cb.c
 src/get-builder.c
 src/message-dialogs.c)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 

commit otpclient for openSUSE:Factory

2022-11-30 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-11-30 18:53:49

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1597 (New)


Package is "otpclient"

Wed Nov 30 18:53:49 2022 rev:18 rq:1039157 version:2.6.4

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-07-21 
11:33:55.754979445 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1597/otpclient.changes
2022-11-30 18:53:51.740680940 +0100
@@ -1,0 +2,6 @@
+Wed Nov 30 16:31:09 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.6.4:
+  * fix issue when importing AEGIS encrypted backups.
+
+---

Old:

  v2.6.3.tar.gz
  v2.6.3.tar.gz.asc

New:

  otpclient.keyring
  v2.6.4.tar.gz
  v2.6.4.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.oHMmiF/_old  2022-11-30 18:53:52.376684528 +0100
+++ /var/tmp/diff_new_pack.oHMmiF/_new  2022-11-30 18:53:52.400684663 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.6.3
+Version:2.6.4
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later
@@ -26,6 +26,7 @@
 URL:https://github.com/paolostivanin/%{name}
 Source0:
https://github.com/paolostivanin/%{name}/archive/v%{version}.tar.gz
 Source1:
https://github.com/paolostivanin/%{uclname}/releases/download/v%{version}/v%{version}.tar.gz.asc
+Source2:otpclient.keyring
 BuildRequires:  cmake
 BuildRequires:  gcc
 BuildRequires:  gcc-c++

++ v2.6.3.tar.gz -> v2.6.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.6.3/CMakeLists.txt 
new/OTPClient-2.6.4/CMakeLists.txt
--- old/OTPClient-2.6.3/CMakeLists.txt  2022-07-20 08:27:18.0 +0200
+++ new/OTPClient-2.6.4/CMakeLists.txt  2022-11-30 17:07:46.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.10)
-project(OTPClient VERSION "2.6.3" LANGUAGES "C")
+project(OTPClient VERSION "2.6.4" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
@@ -44,7 +44,7 @@
 pkg_check_modules(BASEENCODE REQUIRED baseencode>=1.0.12)
 pkg_check_modules(PNG REQUIRED libpng>=1.2.0)
 pkg_check_modules(LIBZIP REQUIRED libzip>=1.0.0)
-pkg_check_modules(JANSSON REQUIRED jansson>=2.6.0)
+pkg_check_modules(JANSSON REQUIRED jansson>=2.10.0)
 pkg_check_modules(ZBAR REQUIRED zbar>=0.20)
 pkg_check_modules(GTK3 REQUIRED gtk+-3.0>=3.20.0)
 pkg_check_modules(GLIB2 REQUIRED glib-2.0>=2.48.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.6.3/README.md 
new/OTPClient-2.6.4/README.md
--- old/OTPClient-2.6.3/README.md   2022-07-20 08:27:18.0 +0200
+++ new/OTPClient-2.6.4/README.md   2022-11-30 17:07:46.0 +0100
@@ -10,7 +10,7 @@
 ||-|
 | GTK+   | 3.20|
 | Glib   | 2.48.0  |
-| jansson| 2.100   |
+| jansson| 2.10   |
 | libgcrypt  | 1.6.0   |
 | libzip | 1.0.0   |
 | libpng | 1.2.0   |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.6.3/SECURITY.md 
new/OTPClient-2.6.4/SECURITY.md
--- old/OTPClient-2.6.3/SECURITY.md 2022-07-20 08:27:18.0 +0200
+++ new/OTPClient-2.6.4/SECURITY.md 2022-11-30 17:07:46.0 +0100
@@ -7,7 +7,7 @@
 | Version | Supported  | EOL |
 | --- | -- |-|
 | 2.6.x   | :heavy_check_mark: | -   |
-| 2.5.x   | :heavy_check_mark: | 30-Sep-2022 |
+| 2.5.x   | :x: | 31-Aug-2022 |
 | 2.4.x   | :x: | 15-May-2022 |
 | 2.3.x   | :x: | 28-Feb-2021 |
 | 2.2.x   | :x: | 27-May-2020 |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.6.3/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-2.6.4/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-2.6.3/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-07-20 08:27:18.0 +0200
+++ new/OTPClient-2.6.4/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-11-30 

commit otpclient for openSUSE:Factory

2022-07-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-07-21 11:33:23

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1523 (New)


Package is "otpclient"

Thu Jul 21 11:33:23 2022 rev:17 rq:990345 version:2.6.3

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-07-06 
15:42:02.982521661 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1523/otpclient.changes
2022-07-21 11:33:55.754979445 +0200
@@ -1,0 +2,6 @@
+Wed Jul 20 06:30:09 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.6.3:
+  * Fix ternary operator logic when setting the google_migration flag.
+
+---

Old:

  v2.6.2.tar.gz
  v2.6.2.tar.gz.asc

New:

  v2.6.3.tar.gz
  v2.6.3.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.Acwdaf/_old  2022-07-21 11:33:56.182979867 +0200
+++ /var/tmp/diff_new_pack.Acwdaf/_new  2022-07-21 11:33:56.186979871 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.6.2
+Version:2.6.3
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later

++ v2.6.2.tar.gz -> v2.6.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.6.2/CMakeLists.txt 
new/OTPClient-2.6.3/CMakeLists.txt
--- old/OTPClient-2.6.2/CMakeLists.txt  2022-07-06 08:51:34.0 +0200
+++ new/OTPClient-2.6.3/CMakeLists.txt  2022-07-20 08:27:18.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.10)
-project(OTPClient VERSION "2.6.2" LANGUAGES "C")
+project(OTPClient VERSION "2.6.3" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.6.2/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-2.6.3/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-2.6.2/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-07-06 08:51:34.0 +0200
+++ new/OTPClient-2.6.3/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-07-20 08:27:18.0 +0200
@@ -83,6 +83,14 @@
   
 
   
+
+  
+OTPClient 2.6.3 fixes an issue when setting the migration flag
+
+  fix ternary operator logic that would incorrectly set the 
migration flag
+
+  
+
 
   
 OTPClient 2.6.2 add an upgrade message
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.6.2/src/add-from-qr.c 
new/OTPClient-2.6.3/src/add-from-qr.c
--- old/OTPClient-2.6.2/src/add-from-qr.c   2022-07-06 08:51:34.0 
+0200
+++ new/OTPClient-2.6.3/src/add-from-qr.c   2022-07-20 08:27:18.0 
+0200
@@ -40,8 +40,7 @@
   gpointer   user_data)
 {
 const gchar *action_name = g_action_get_name (G_ACTION(simple));
-gboolean google_migration;
-(g_strcmp0 (action_name, GOOGLE_MIGRATION_FILE_ACTION_NAME) == 0) ? 
google_migration = TRUE : FALSE;
+gboolean google_migration = (g_strcmp0 (action_name, 
GOOGLE_MIGRATION_FILE_ACTION_NAME) == 0) ? TRUE : FALSE;
 
 AppData *app_data = (AppData *)user_data;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.6.2/src/webcam-add-cb.c 
new/OTPClient-2.6.3/src/webcam-add-cb.c
--- old/OTPClient-2.6.2/src/webcam-add-cb.c 2022-07-06 08:51:34.0 
+0200
+++ new/OTPClient-2.6.3/src/webcam-add-cb.c 2022-07-20 08:27:18.0 
+0200
@@ -30,8 +30,7 @@
gpointer   user_data)
 {
 const gchar *action_name = g_action_get_name (G_ACTION(simple));
-gboolean google_migration;
-(g_strcmp0 (action_name, GOOGLE_MIGRATION_WEBCAM_ACTION_NAME) == 0) ? 
google_migration = TRUE : FALSE;
+gboolean google_migration = (g_strcmp0 (action_name, 
GOOGLE_MIGRATION_WEBCAM_ACTION_NAME) == 0) ? TRUE : FALSE;
 
 AppData *app_data = (AppData *)user_data;
 


commit otpclient for openSUSE:Factory

2022-07-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-07-06 15:41:51

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1548 (New)


Package is "otpclient"

Wed Jul  6 15:41:51 2022 rev:16 rq:986970 version:2.6.2

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-07-02 
15:34:47.639040417 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1548/otpclient.changes
2022-07-06 15:42:02.982521661 +0200
@@ -1,0 +2,13 @@
+Wed Jul  6 06:53:14 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.6.2:
+  * Add info message about the new secret service behavior.
+
+---
+Tue Jul  5 13:43:05 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.6.1:
+  * Add ability to import google migration QR also via webcam.
+  * Avoid double free on error while importing encrypted aegis.
+
+---

Old:

  v2.6.0.tar.gz
  v2.6.0.tar.gz.asc

New:

  v2.6.2.tar.gz
  v2.6.2.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.PXlFTY/_old  2022-07-06 15:42:04.666524142 +0200
+++ /var/tmp/diff_new_pack.PXlFTY/_new  2022-07-06 15:42:04.670524149 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.6.0
+Version:2.6.2
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later

++ v2.6.0.tar.gz -> v2.6.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.6.0/CMakeLists.txt 
new/OTPClient-2.6.2/CMakeLists.txt
--- old/OTPClient-2.6.0/CMakeLists.txt  2022-07-01 14:43:11.0 +0200
+++ new/OTPClient-2.6.2/CMakeLists.txt  2022-07-06 08:51:34.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.10)
-project(OTPClient VERSION "2.6.0" LANGUAGES "C")
+project(OTPClient VERSION "2.6.2" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
@@ -127,6 +127,7 @@
 src/common/exports.h
 src/parse-uri.h
 src/common/get-providers-data.h
+src/google-migration.pb-c.h
 src/secret-schema.h)
 
 set(CLI_SOURCE_FILES
@@ -141,19 +142,29 @@
 src/common/andotp.c
 src/common/aegis.c
 src/common/freeotp.c
-src/secret-schema.c)
+src/secret-schema.c
+src/google-migration.pb-c.c)
 
 if(BUILD_GUI AND BUILD_CLI)
 list(APPEND CLI_SOURCE_FILES
 src/treeview.c
 src/liststore-misc.c
 src/gui-common.c
+src/add-common.c
+src/imports.c
+src/authplus.c
+src/password-cb.c
+src/get-builder.c
 src/message-dialogs.c)
 
 list(APPEND CLI_HEADER_FILES
 src/treeview.h
 src/liststore-misc.h
 src/gui-common.h
+src/add-common.h
+src/imports.h
+src/password-cb.h
+src/get-builder.h
 src/message-dialogs.h)
 endif()
 
@@ -191,6 +202,7 @@
 if(BUILD_CLI)
 include_directories(${GTK3_INCLUDE_DIRS}
 ${GCRYPT_INCLUDE_DIRS}
+${BASEENCODE_INCLUDE_DIRS}
 ${COTP_INCLUDE_DIRS}
 ${BASEENCODE_INCLUDE_DIRS}
 ${JANSSON_INCLUDE_DIRS}
@@ -212,6 +224,7 @@
 ${GLIB2_LIBRARIES}
 ${GIO_LIBRARIES}
 ${GCRYPT_LIBRARIES}
+${BASEENCODE_LIBRARIES}
 ${COTP_LIBRARIES}
 ${JANSSON_LIBRARIES}
 ${UUID_LIBRARIES}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.6.0/README.md 
new/OTPClient-2.6.2/README.md
--- old/OTPClient-2.6.0/README.md   2022-07-01 14:43:11.0 +0200
+++ new/OTPClient-2.6.2/README.md   2022-07-06 08:51:34.0 +0200
@@ -10,19 +10,23 @@
 ||-|
 | GTK+   | 3.20|
 | Glib   | 2.48.0  |
-| jansson| 2.6.0   |
+| jansson| 2.100   |
 | libgcrypt  | 1.6.0   |
 | libzip | 1.0.0   |
 | libpng  

commit otpclient for openSUSE:Factory

2022-07-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-07-02 15:34:43

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1548 (New)


Package is "otpclient"

Sat Jul  2 15:34:43 2022 rev:15 rq:986337 version:2.6.0

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-04-03 
21:31:21.235579634 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1548/otpclient.changes
2022-07-02 15:34:47.639040417 +0200
@@ -1,0 +2,14 @@
+Fri Jul  1 13:04:20 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.6.0:
+  * It's now possible to import SVG tokens (in addition to PNG ones).
+  * Add support for importing and exporting encrypted Aegis backups.
+  * Add support for importing Google migration QR codes (hamburger menu -> 
import -> Google migration QR).
+You need to provide the QR file (e.g. by taking a screenshot with the 
webcam or another phone).
+  * Fix andOTP import bug.
+  * Improve row deletion workflow.
+  * Add support for libsecret. By default, the password is saved into the 
secret service provider of your OS.
+This means that you won't be required a password as long as you're logged 
in. You can disable this feature from the settings menu.
+  * Show a video feed when adding a QR using the webcam.
+
+---

Old:

  v2.5.1.tar.gz
  v2.5.1.tar.gz.asc

New:

  v2.6.0.tar.gz
  v2.6.0.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.8TxS6F/_old  2022-07-02 15:34:48.091041095 +0200
+++ /var/tmp/diff_new_pack.8TxS6F/_new  2022-07-02 15:34:48.091041095 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.5.1
+Version:2.6.0
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later
@@ -32,11 +32,15 @@
 BuildRequires:  libbaseencode-devel >= 1.0.9
 BuildRequires:  libcotp-devel >= 1.2.1
 BuildRequires:  libgcrypt-devel >= 1.6.0
-BuildRequires:  libjansson-devel >= 2.8.0
+BuildRequires:  libjansson-devel >= 2.10.0
 BuildRequires:  libpng16-devel >= 1.6.0
+BuildRequires:  libprotobuf-c-devel >= 1.3.0
+BuildRequires:  libsecret-devel >= 0.20
+BuildRequires:  libuuid-devel >= 2.34.0
 BuildRequires:  libzbar-devel >= 0.20.0
 BuildRequires:  libzip-devel >= 1.1.0
 BuildRequires:  pkgconfig
+BuildRequires:  protobuf-devel >= 3.6.0
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(glib-2.0) >= 2.50
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20

++ v2.5.1.tar.gz -> v2.6.0.tar.gz ++
 2572 lines of diff (skipped)


commit otpclient for openSUSE:Factory

2022-04-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-04-03 21:30:58

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1900 (New)


Package is "otpclient"

Sun Apr  3 21:30:58 2022 rev:14 rq:966602 version:2.5.1

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-04-01 
21:37:08.628814090 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1900/otpclient.changes
2022-04-03 21:31:21.235579634 +0200
@@ -1,0 +2,6 @@
+Sun Apr  3 06:50:05 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.5.1:
+  * enable markup on change database dialog
+
+---

Old:

  v2.5.0.tar.gz
  v2.5.0.tar.gz.asc

New:

  v2.5.1.tar.gz
  v2.5.1.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.W6J4PE/_old  2022-04-03 21:31:21.763573886 +0200
+++ /var/tmp/diff_new_pack.W6J4PE/_new  2022-04-03 21:31:21.767573843 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.5.0
+Version:2.5.1
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later

++ v2.5.0.tar.gz -> v2.5.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.5.0/CMakeLists.txt 
new/OTPClient-2.5.1/CMakeLists.txt
--- old/OTPClient-2.5.0/CMakeLists.txt  2022-03-30 10:37:26.0 +0200
+++ new/OTPClient-2.5.1/CMakeLists.txt  2022-04-03 08:46:34.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.5)
-project(OTPClient VERSION "2.5.0" LANGUAGES "C")
+project(OTPClient VERSION "2.5.1" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.5.0/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-2.5.1/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-2.5.0/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-03-30 10:37:26.0 +0200
+++ new/OTPClient-2.5.1/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-04-03 08:46:34.0 +0200
@@ -83,6 +83,14 @@
   
 
   
+
+  
+OTPClient 2.5.1
+
+  Fix markup on change database dialog
+
+  
+
 
   
 OTPClient 2.5.0 brings load of new features
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.5.0/src/change-file-cb.c 
new/OTPClient-2.5.1/src/change-file-cb.c
--- old/OTPClient-2.5.0/src/change-file-cb.c2022-03-30 10:37:26.0 
+0200
+++ new/OTPClient-2.5.1/src/change-file-cb.c2022-04-03 08:46:34.0 
+0200
@@ -7,13 +7,13 @@
 gboolean res = FALSE;
 GtkWidget *label = GTK_WIDGET(gtk_builder_get_object (app_data->builder, 
"diag_changefile_label_id"));
 gchar *partial_msg_start = g_markup_printf_escaped ("%s %s", "The currently selected file is:\n", 
app_data->db_data->db_path);
-const gchar *partial_msg_end = "\nDo you want to change it?\n"
+const gchar *partial_msg_end = "\n\nDo you want to change it?\n\n"
"If you select Yes, you will be asked to 
pick another\n"
"database and then you will be prompted for 
the\n"
-   "decryption password.\n"
+   "decryption password.\n\n"
"\nIf you select No, then the app will 
close.";
 gchar *msg = g_strconcat (partial_msg_start, partial_msg_end, NULL);
-gtk_label_set_text (GTK_LABEL(label), msg);
+gtk_label_set_markup (GTK_LABEL(label), msg);
 g_free (msg);
 g_free (partial_msg_start);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.5.0/src/ui/otpclient.ui 
new/OTPClient-2.5.1/src/ui/otpclient.ui
--- old/OTPClient-2.5.0/src/ui/otpclient.ui 2022-03-30 10:37:26.0 
+0200
+++ new/OTPClient-2.5.1/src/ui/otpclient.ui 2022-04-03 08:46:34.0 
+0200
@@ -456,6 +456,8 @@
 
   
 False
+5
+5
 vertical
 10
 

++ v2.5.0.tar.gz.asc -> v2.5.1.tar.gz.asc ++
--- /work/SRC/openSUSE:Factory/otpclient/v2.5.0.tar.gz.asc  2022-04-01 
21:37:08.692813388 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1900/v2.5.1.tar.gz.asc
2022-04-03 21:31:21.267579285 +0200
@@ -1,16 +1 @@
--BEGIN PGP SIGNATURE-
-

commit otpclient for openSUSE:Factory

2022-04-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-04-01 21:35:54

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1900 (New)


Package is "otpclient"

Fri Apr  1 21:35:54 2022 rev:13 rq:966341 version:2.5.0

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-02-28 
19:44:15.561956817 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1900/otpclient.changes
2022-04-01 21:37:08.628814090 +0200
@@ -1,0 +2,14 @@
+Thu Mar 31 06:09:43 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.5.0:
+  * NEW: rows can now be reordered. Enable the reordering mode by using
+the "up down" arrows button on the top left, then drag and drop rows where 
you want (#184)
+  * NEW: added a dark theme (enable it settings) (#207)
+  * NEW: allow to switch database. This is useful if you have
+multiple OTPClient databases (e.g. work, personal, etc) (#186)
+  * NEW: add a button to lock the app (#236)
+  * FIX: when app is locked, the content is now hidden (#235)
+  * FIX: when clicking cancel on decryption, you can now choose to select 
another database (#196)
+  * FIX: small code improvements
+
+---

Old:

  v2.4.9.1.tar.gz
  v2.4.9.1.tar.gz.asc

New:

  v2.5.0.tar.gz
  v2.5.0.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.U3gdUO/_old  2022-04-01 21:37:09.148808387 +0200
+++ /var/tmp/diff_new_pack.U3gdUO/_new  2022-04-01 21:37:09.152808343 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.4.9.1
+Version:2.5.0
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later
@@ -34,12 +34,12 @@
 BuildRequires:  libgcrypt-devel >= 1.6.0
 BuildRequires:  libjansson-devel >= 2.8.0
 BuildRequires:  libpng16-devel >= 1.6.0
-BuildRequires:  libzbar-devel >= 0.10.0
+BuildRequires:  libzbar-devel >= 0.20.0
 BuildRequires:  libzip-devel >= 1.1.0
 BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(glib-2.0) >= 2.48
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.18
+BuildRequires:  pkgconfig(glib-2.0) >= 2.50
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
 
 %description
 Highly secure and easy to use GTK+ software for two-factor authentication

++ v2.4.9.1.tar.gz -> v2.5.0.tar.gz ++
 3666 lines of diff (skipped)


commit otpclient for openSUSE:Factory

2022-02-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-02-28 19:43:47

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1958 (New)


Package is "otpclient"

Mon Feb 28 19:43:47 2022 rev:12 rq:958045 version:2.4.9.1

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2022-02-18 
23:03:47.765408845 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1958/otpclient.changes
2022-02-28 19:44:15.561956817 +0100
@@ -1,0 +2,15 @@
+Mon Feb 28 12:52:16 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.4.9.1:
+  * Fix a regression brought by the previous update (non-utf8 string
+was incorrectly parsed). Now URIs are correctly parsed, whether
+or not they contain utf-8 chars. 
+
+---
+Mon Feb 28 09:55:50 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.4.9:
+ * fix an error when importing a QR code (issue #240)
+ * better error handling when importing a code
+
+---

Old:

  v2.4.8.tar.gz
  v2.4.8.tar.gz.asc

New:

  v2.4.9.1.tar.gz
  v2.4.9.1.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.z7EWOV/_old  2022-02-28 19:44:16.177957048 +0100
+++ /var/tmp/diff_new_pack.z7EWOV/_new  2022-02-28 19:44:16.181957049 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.4.8
+Version:2.4.9.1
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later

++ v2.4.8.tar.gz -> v2.4.9.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.8/CMakeLists.txt 
new/OTPClient-2.4.9.1/CMakeLists.txt
--- old/OTPClient-2.4.8/CMakeLists.txt  2022-02-18 14:26:46.0 +0100
+++ new/OTPClient-2.4.9.1/CMakeLists.txt2022-02-28 13:48:49.0 
+0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.5)
-project(OTPClient VERSION "2.4.8" LANGUAGES "C")
+project(OTPClient VERSION "2.4.9.1" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.4.8/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-2.4.9.1/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-2.4.8/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-02-18 14:26:46.0 +0100
+++ new/OTPClient-2.4.9.1/data/com.github.paolostivanin.OTPClient.appdata.xml   
2022-02-28 13:48:49.0 +0100
@@ -83,6 +83,23 @@
   
 
   
+
+  
+OTPClient 2.4.9.1 fix a regression
+
+  fix importing QR code both when URI contains and doesn't contain 
one or more UTF-8 chars.
+
+  
+
+
+  
+OTPClient 2.4.9 fix an import issue
+
+  fix importing QR code (issue#240)
+  better error when importing a QR fails
+
+  
+
 
   
 OTPClient 2.4.8 brings a couple of fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.8/src/add-common.c 
new/OTPClient-2.4.9.1/src/add-common.c
--- old/OTPClient-2.4.8/src/add-common.c2022-02-18 14:26:46.0 
+0100
+++ new/OTPClient-2.4.9.1/src/add-common.c  2022-02-28 13:48:49.0 
+0100
@@ -40,10 +40,9 @@
 return g_strdup ("Label can not be empty, otp not imported");
 }
 
-if (otp->secret[0] == '\0') {
+if (otp->secret == NULL || otp->secret[0] == '\0') {
 return g_strdup ("Secret can not be empty, otp not imported");
 }
-
 if (g_ascii_strcasecmp (otp->type, "TOTP") == 0) {
 if (otp->period < 10 || otp->period > 120) {
 gchar *msg = g_strconcat("[INFO]: invalid period for '", 
otp->account_name, "'. Defaulting back to 30 seconds.", NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.8/src/parse-uri.c 
new/OTPClient-2.4.9.1/src/parse-uri.c
--- old/OTPClient-2.4.8/src/parse-uri.c 2022-02-18 14:26:46.0 +0100
+++ new/OTPClient-2.4.9.1/src/parse-uri.c   2022-02-28 13:48:49.0 
+0100
@@ -69,23 +69,23 @@
 parse_parameters (const gchar   *modified_uri,
   otp_t *otp)
 {
-const gchar *mod_uri_copy = modified_uri;
-gchar **tokens = g_strsplit (mod_uri_copy, "?", -1);
+gchar **tokens = g_strsplit (modified_uri, "?", -1);
 gchar 

commit otpclient for openSUSE:Factory

2022-02-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2022-02-18 23:03:07

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1958 (New)


Package is "otpclient"

Fri Feb 18 23:03:07 2022 rev:11 rq:955875 version:2.4.8

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2021-11-20 
02:40:39.160480704 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1958/otpclient.changes
2022-02-18 23:03:47.765408845 +0100
@@ -1,0 +2,7 @@
+Fri Feb 18 13:33:37 UTC 2022 - Paolo Stivanin 
+
+- Update to 2.4.8:
+  * Fix show next OTP.
+  * Correctly decode URIs from QR codes.
+
+---

Old:

  v2.4.7.tar.gz
  v2.4.7.tar.gz.asc

New:

  v2.4.8.tar.gz
  v2.4.8.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.NALqwc/_old  2022-02-18 23:03:48.425408793 +0100
+++ /var/tmp/diff_new_pack.NALqwc/_new  2022-02-18 23:03:48.429408793 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package otpclient
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.4.7
+Version:2.4.8
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later

++ v2.4.7.tar.gz -> v2.4.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.7/CMakeLists.txt 
new/OTPClient-2.4.8/CMakeLists.txt
--- old/OTPClient-2.4.7/CMakeLists.txt  2021-11-16 20:22:50.0 +0100
+++ new/OTPClient-2.4.8/CMakeLists.txt  2022-02-18 14:26:46.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.5)
-project(OTPClient VERSION "2.4.7" LANGUAGES "C")
+project(OTPClient VERSION "2.4.8" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.4.7/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-2.4.8/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-2.4.7/data/com.github.paolostivanin.OTPClient.appdata.xml 
2021-11-16 20:22:50.0 +0100
+++ new/OTPClient-2.4.8/data/com.github.paolostivanin.OTPClient.appdata.xml 
2022-02-18 14:26:46.0 +0100
@@ -83,6 +83,15 @@
   
 
   
+
+  
+OTPClient 2.4.8 brings a couple of fixes
+
+  fix show next OTP option (issue#234)
+  correctly decode URIs from QR codes
+
+  
+
 
   
 OTPClient 2.4.7 implements some small code optimization
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.7/src/app.c 
new/OTPClient-2.4.8/src/app.c
--- old/OTPClient-2.4.7/src/app.c   2021-11-16 20:22:50.0 +0100
+++ new/OTPClient-2.4.8/src/app.c   2022-02-18 14:26:46.0 +0100
@@ -2,7 +2,6 @@
 #include 
 #include 
 #include "otpclient.h"
-#include "gui-common.h"
 #include "gquarks.h"
 #include "imports.h"
 #include "common/exports.h"
@@ -226,7 +225,7 @@
 
 g_signal_connect (app_data->main_window, "destroy", 
G_CALLBACK(destroy_cb), app_data);
 
-app_data->source_id = g_timeout_add_full (G_PRIORITY_DEFAULT, 500, 
traverse_liststore, app_data, NULL);
+app_data->source_id = g_timeout_add_full (G_PRIORITY_DEFAULT, 1000, 
traverse_liststore, app_data, NULL);
 
 setup_dbus_listener (app_data);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.7/src/liststore-misc.c 
new/OTPClient-2.4.8/src/liststore-misc.c
--- old/OTPClient-2.4.7/src/liststore-misc.c2021-11-16 20:22:50.0 
+0100
+++ new/OTPClient-2.4.8/src/liststore-misc.c2022-02-18 14:26:46.0 
+0100
@@ -4,7 +4,6 @@
 #include "treeview.h"
 #include "liststore-misc.h"
 #include "gquarks.h"
-#include "gui-common.h"
 #include "common/common.h"
 
 
@@ -106,8 +105,8 @@
 
 if (otp != NULL && g_utf8_strlen (otp, -1) > 4 && g_ascii_strcasecmp 
(otp_type, "TOTP") == 0) {
 gboolean short_countdown = (period <= 60 || only_a_minute_left) ? TRUE 
: FALSE;
-gint remaining_seconds = (!short_countdown ? 119 : 59) - 
g_date_time_get_second (g_date_time_new_now_local());
-gint token_validity = remaining_seconds % period;
+guint remaining_seconds 

commit otpclient for openSUSE:Factory

2021-11-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2021-11-20 02:39:25

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1895 (New)


Package is "otpclient"

Sat Nov 20 02:39:25 2021 rev:10 rq:932559 version:2.4.7

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2021-11-17 
01:14:45.546183474 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1895/otpclient.changes
2021-11-20 02:40:39.160480704 +0100
@@ -1,0 +2,8 @@
+Fri Nov 19 15:43:40 UTC 2021 - Paolo Stivanin 
+
+- Update to 2.4.7:
+  * do not use strlen in for loop
+  * do not use strlen to check for empty string
+  * update CMakeLists.txt with the correct version
+
+---

Old:

  v2.4.6.tar.gz
  v2.4.6.tar.gz.asc

New:

  v2.4.7.tar.gz
  v2.4.7.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.amMr1X/_old  2021-11-20 02:40:39.668479028 +0100
+++ /var/tmp/diff_new_pack.amMr1X/_new  2021-11-20 02:40:39.672479014 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.4.6
+Version:2.4.7
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later

++ v2.4.6.tar.gz -> v2.4.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.6/.gitignore 
new/OTPClient-2.4.7/.gitignore
--- old/OTPClient-2.4.6/.gitignore  2021-11-15 14:34:24.0 +0100
+++ new/OTPClient-2.4.7/.gitignore  2021-11-16 20:22:50.0 +0100
@@ -5,6 +5,7 @@
 flatpak/repo/
 TODO*
 .idea/
+.PVS-Studio/
 
 # Object files
 *.o
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.6/CMakeLists.txt 
new/OTPClient-2.4.7/CMakeLists.txt
--- old/OTPClient-2.4.6/CMakeLists.txt  2021-11-15 14:34:24.0 +0100
+++ new/OTPClient-2.4.7/CMakeLists.txt  2021-11-16 20:22:50.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.5)
-project(OTPClient VERSION "2.4.4" LANGUAGES "C")
+project(OTPClient VERSION "2.4.7" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.4.6/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-2.4.7/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-2.4.6/data/com.github.paolostivanin.OTPClient.appdata.xml 
2021-11-15 14:34:24.0 +0100
+++ new/OTPClient-2.4.7/data/com.github.paolostivanin.OTPClient.appdata.xml 
2021-11-16 20:22:50.0 +0100
@@ -83,6 +83,26 @@
   
 
   
+
+  
+OTPClient 2.4.7 implements some small code optimization
+
+  do not use strlen in for loop
+  do not use strlen to check for empty string
+
+  
+
+
+  
+OTPClient 2.4.6 fixes some small issues
+
+  check for NULL when comparing account and issuer
+  use secure_strdup when trimming the account key
+  fix account/issuer when importing andOTP db (tested with latest 
available version)
+  use g_memdup2 when available
+
+  
+
 
   
 OTPClient 2.4.4 disabled a broken feature
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.4.6/flatpak/com.github.paolostivanin.OTPClient.yaml 
new/OTPClient-2.4.7/flatpak/com.github.paolostivanin.OTPClient.yaml
--- old/OTPClient-2.4.6/flatpak/com.github.paolostivanin.OTPClient.yaml 
2021-11-15 14:34:24.0 +0100
+++ new/OTPClient-2.4.7/flatpak/com.github.paolostivanin.OTPClient.yaml 
2021-11-16 20:22:50.0 +0100
@@ -1,6 +1,6 @@
 app-id: com.github.paolostivanin.OTPClient
 runtime: org.gnome.Platform
-runtime-version: '3.38'
+runtime-version: '41'
 sdk: org.gnome.Sdk
 command: otpclient
 finish-args:
@@ -36,8 +36,8 @@
   - "/lib/*.la"
   sources:
   - type: archive
-url: https://libzip.org/download/libzip-1.7.3.tar.xz
-sha256: a60473ffdb7b4260c08bfa19c2ccea0438edac11193c3afbbb1f17fbcf6c6132
+url: https://libzip.org/download/libzip-1.8.0.tar.xz
+sha256: f0763bda24ba947e80430be787c4b068d8b6aa6027a26a19923f0acfa3dac97e
 - name: jansson
   cleanup:
   - "/include"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.6/src/add-common.c 
new/OTPClient-2.4.7/src/add-common.c
--- 

commit otpclient for openSUSE:Factory

2021-11-16 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2021-11-17 01:13:47

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.1890 (New)


Package is "otpclient"

Wed Nov 17 01:13:47 2021 rev:9 rq:931612 version:2.4.6

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2021-04-15 
16:57:53.838719869 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.1890/otpclient.changes
2021-11-17 01:14:45.546183474 +0100
@@ -1,0 +2,9 @@
+Mon Nov 15 13:46:23 UTC 2021 - Paolo Stivanin 
+
+- Update to 2.4.6:
+  * Use secure_strdup when trimming the account key.
+  * Use g_memdup2 when available.
+  * Fix account/issuer when importing andOTP db.
+  * Check for NULL when comparing account and issuer.
+
+---

Old:

  v2.4.4.tar.gz
  v2.4.4.tar.gz.asc

New:

  v2.4.6.tar.gz
  v2.4.6.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.42KLXf/_old  2021-11-17 01:14:46.062183668 +0100
+++ /var/tmp/diff_new_pack.42KLXf/_new  2021-11-17 01:14:46.066183669 +0100
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.4.4
+Version:2.4.6
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later

++ v2.4.4.tar.gz -> v2.4.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.4/.ci/install_deps.sh 
new/OTPClient-2.4.6/.ci/install_deps.sh
--- old/OTPClient-2.4.4/.ci/install_deps.sh 2021-03-30 15:49:00.0 
+0200
+++ new/OTPClient-2.4.6/.ci/install_deps.sh 2021-11-15 14:34:24.0 
+0100
@@ -2,7 +2,7 @@
 
 set -e
 
-function __compile_and_install {
+__compile_and_install() {
   cmake .. -DCMAKE_INSTALL_PREFIX=/usr
   make -j2
   make install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.4/.ci/install_otpclient.sh 
new/OTPClient-2.4.6/.ci/install_otpclient.sh
--- old/OTPClient-2.4.4/.ci/install_otpclient.sh2021-03-30 
15:49:00.0 +0200
+++ new/OTPClient-2.4.6/.ci/install_otpclient.sh2021-11-15 
14:34:24.0 +0100
@@ -2,7 +2,7 @@
 
 set -e
 
-function __compile_and_install {
+__compile_and_install() {
   cmake .. -DCMAKE_INSTALL_PREFIX=/usr
   make -j2
   make install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.4/.circleci/config.yml 
new/OTPClient-2.4.6/.circleci/config.yml
--- old/OTPClient-2.4.4/.circleci/config.yml2021-03-30 15:49:00.0 
+0200
+++ new/OTPClient-2.4.6/.circleci/config.yml2021-11-15 14:34:24.0 
+0100
@@ -53,5 +53,5 @@
   - ubuntu1804
   - ubuntuLatestRolling
   - debianLatestStable
-  - fedoraLatestStable
-  #- archlinux
+  #- fedoraLatestStable
+  - archlinux
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.4.4/.github/workflows/codeql-analysis.yml 
new/OTPClient-2.4.6/.github/workflows/codeql-analysis.yml
--- old/OTPClient-2.4.4/.github/workflows/codeql-analysis.yml   2021-03-30 
15:49:00.0 +0200
+++ new/OTPClient-2.4.6/.github/workflows/codeql-analysis.yml   2021-11-15 
14:34:24.0 +0100
@@ -35,7 +35,7 @@
 cd OTPClient && chmod +x .ci/install_deps.sh && sudo 
.ci/install_deps.sh
 
 - name: Build
-  run: | 
+  run: |
mkdir build && cd $_
cmake ..
make
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.4/LICENSE new/OTPClient-2.4.6/LICENSE
--- old/OTPClient-2.4.4/LICENSE 2021-03-30 15:49:00.0 +0200
+++ new/OTPClient-2.4.6/LICENSE 2021-11-15 14:34:24.0 +0100
@@ -1,7 +1,7 @@
 GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
 
- Copyright (C) 2007 Free Software Foundation, Inc. 
+ Copyright (C) 2007 Free Software Foundation, Inc. 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
@@ -631,8 +631,8 @@
 state the exclusion of warranty; and each file should have at least
 the "copyright" line and a pointer to where the full notice is found.
 
-OTPClient - Simple GTK+ software to generate OTPs
-Copyright (C) 2019 Paolo Stivanin
+
+Copyright (C)   
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General 

commit otpclient for openSUSE:Factory

2021-04-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2021-04-15 16:57:19

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.12324 (New)


Package is "otpclient"

Thu Apr 15 16:57:19 2021 rev:8 rq:884641 version:2.4.4

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2021-03-28 
11:57:35.292289082 +0200
+++ /work/SRC/openSUSE:Factory/.otpclient.new.12324/otpclient.changes   
2021-04-15 16:57:53.838719869 +0200
@@ -1,0 +2,8 @@
+Tue Mar 30 13:24:42 UTC 2021 - Paolo Stivanin 
+
+- Update to 2.4.4
+  * Remove sorting feature, as it's bugged due to an issue with
+GtkTreeView. This feature will come back with v3.0, because
+GtkColumnView will replace GtkTreeView
+
+---

Old:

  v2.4.3.tar.gz
  v2.4.3.tar.gz.asc

New:

  v2.4.4.tar.gz
  v2.4.4.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.52XAEn/_old  2021-04-15 16:57:54.362720698 +0200
+++ /var/tmp/diff_new_pack.52XAEn/_new  2021-04-15 16:57:54.366720705 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.4.3
+Version:2.4.4
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later

++ v2.4.3.tar.gz -> v2.4.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.3/.gitignore 
new/OTPClient-2.4.4/.gitignore
--- old/OTPClient-2.4.3/.gitignore  2021-03-25 16:06:10.0 +0100
+++ new/OTPClient-2.4.4/.gitignore  2021-03-30 15:49:00.0 +0200
@@ -3,7 +3,7 @@
 tests/
 .flatpak-builder/
 flatpak/repo/
-TODO
+TODO*
 .idea/
 
 # Object files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.3/CMakeLists.txt 
new/OTPClient-2.4.4/CMakeLists.txt
--- old/OTPClient-2.4.3/CMakeLists.txt  2021-03-25 16:06:10.0 +0100
+++ new/OTPClient-2.4.4/CMakeLists.txt  2021-03-30 15:49:00.0 +0200
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.5)
-project(OTPClient VERSION "2.4.3" LANGUAGES "C")
+project(OTPClient VERSION "2.4.4" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.3/SECURITY.md 
new/OTPClient-2.4.4/SECURITY.md
--- old/OTPClient-2.4.3/SECURITY.md 2021-03-25 16:06:10.0 +0100
+++ new/OTPClient-2.4.4/SECURITY.md 2021-03-30 15:49:00.0 +0200
@@ -6,8 +6,8 @@
 
 | Version | Supported  | EOL  |
 | --- | -- |--|
-| 2.4.x   | :heavy_check_mark: | TBD  |
-| 2.3.x   | :heavy_check_mark: | 28-Feb-2021  |
+| 2.4.x   | :heavy_check_mark: | 3.0.0 + 1 year |
+| 2.3.x   | :x: | 28-Feb-2021  |
 | 2.2.x   | :x: | 27-May-2020  |
 | 2.1.x   | :x: | 20-Apr-2020  |
 | 2.0.x   | :x: | 08-Mar-2020  |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.3/TODO.txt new/OTPClient-2.4.4/TODO.txt
--- old/OTPClient-2.4.3/TODO.txt2021-03-25 16:06:10.0 +0100
+++ new/OTPClient-2.4.4/TODO.txt1970-01-01 01:00:00.0 +0100
@@ -1,15 +0,0 @@
-* add "border-width: 5" to:
-newdb_pwd_diag_id
-decpwd_diag_id
-changepwd_diag_id
-unlock_pwd_diag_id
-diag_webcam_id
-diag_qr_clipboard_id
-diag_webcam_id
-manual_add_diag_id
-dialog_rcdb_id
-edit_diag_id
-warning_diag_id
-settings_diag_id
-
-* change all paths to UI file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.4.3/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-2.4.4/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-2.4.3/data/com.github.paolostivanin.OTPClient.appdata.xml 
2021-03-25 16:06:10.0 +0100
+++ new/OTPClient-2.4.4/data/com.github.paolostivanin.OTPClient.appdata.xml 
2021-03-30 15:49:00.0 +0200
@@ -83,6 +83,14 @@
   
 
   
+
+  
+OTPClient 2.4.4 disabled a broken feature
+
+  remove possibility to sort columns by either account or issuer 
due to GtkTreeView issues. This feature will come back with 3.0.0
+
+  
+
 
   
 OTPClient 2.4.3 contains some small fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.3/src/app.c 
new/OTPClient-2.4.4/src/app.c
--- 

commit otpclient for openSUSE:Factory

2021-03-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2021-03-28 11:55:29

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.2401 (New)


Package is "otpclient"

Sun Mar 28 11:55:29 2021 rev:7 rq:881499 version:2.4.3

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2021-02-15 
23:22:06.559916379 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.2401/otpclient.changes
2021-03-28 11:57:35.292289082 +0200
@@ -1,0 +2,8 @@
+Thu Mar 25 15:11:20 UTC 2021 - Paolo Stivanin 
+
+- Update to 2.4.3
+  * remove hard-coded paths (#203 )
+  * fix wrong icon in taskbar (#204)
+  * fix an error in andOTP export
+
+---

Old:

  v2.4.2.tar.gz
  v2.4.2.tar.gz.asc

New:

  v2.4.3.tar.gz
  v2.4.3.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.59fXvv/_old  2021-03-28 11:57:35.928289645 +0200
+++ /var/tmp/diff_new_pack.59fXvv/_new  2021-03-28 11:57:35.928289645 +0200
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.4.2
+Version:2.4.3
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later

++ v2.4.2.tar.gz -> v2.4.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.2/.circleci/config.yml 
new/OTPClient-2.4.3/.circleci/config.yml
--- old/OTPClient-2.4.2/.circleci/config.yml2021-02-12 08:21:18.0 
+0100
+++ new/OTPClient-2.4.3/.circleci/config.yml2021-03-25 16:06:10.0 
+0100
@@ -39,7 +39,7 @@
 
   archlinux:
 docker:
-  - image: archlinux/base:latest
+  - image: archlinux:latest
 steps:
   - checkout
   - run: pacman -Syu --noconfirm && pacman -S --noconfirm pkg-config git 
gtk3 libgcrypt zbar gcc clang cmake make libzip jansson libpng
@@ -54,4 +54,4 @@
   - ubuntuLatestRolling
   - debianLatestStable
   - fedoraLatestStable
-  - archlinux
+  #- archlinux
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.2/CMakeLists.txt 
new/OTPClient-2.4.3/CMakeLists.txt
--- old/OTPClient-2.4.2/CMakeLists.txt  2021-02-12 08:21:18.0 +0100
+++ new/OTPClient-2.4.3/CMakeLists.txt  2021-03-25 16:06:10.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.5)
-project(OTPClient VERSION "2.4.2" LANGUAGES "C")
+project(OTPClient VERSION "2.4.3" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
@@ -11,11 +11,11 @@
 option(BUILD_CLI "Build the CLI" ON)
 
 set(CMAKE_C_STANDARD 11)
-set(CMAKE_C_FLAGS "-Wall -Wextra -O3 -Wformat=2 -Wmissing-format-attribute 
-fstack-protector-strong -Wundef -Wmissing-format-attribute")
+set(CMAKE_C_FLAGS "-Wall -Wextra -O2 -Wformat=2 -Wmissing-format-attribute 
-fstack-protector-strong -Wundef -Wmissing-format-attribute")
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fdiagnostics-color=always 
-Wstrict-prototypes -Wunreachable-code")
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wchar-subscripts -Wwrite-strings 
-Wpointer-arith -Wbad-function-cast -Wcast-align")
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=format-security 
-Werror=implicit-function-declaration -Wno-sign-compare")
-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2")
 if(CMAKE_COMPILER_IS_GNUCC)
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pie -fPIE")
 endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.2/TODO.txt new/OTPClient-2.4.3/TODO.txt
--- old/OTPClient-2.4.2/TODO.txt1970-01-01 01:00:00.0 +0100
+++ new/OTPClient-2.4.3/TODO.txt2021-03-25 16:06:10.0 +0100
@@ -0,0 +1,15 @@
+* add "border-width: 5" to:
+newdb_pwd_diag_id
+decpwd_diag_id
+changepwd_diag_id
+unlock_pwd_diag_id
+diag_webcam_id
+diag_qr_clipboard_id
+diag_webcam_id
+manual_add_diag_id
+dialog_rcdb_id
+edit_diag_id
+warning_diag_id
+settings_diag_id
+
+* change all paths to UI file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.4.2/data/com.github.paolostivanin.OTPClient.appdata.xml 
new/OTPClient-2.4.3/data/com.github.paolostivanin.OTPClient.appdata.xml
--- old/OTPClient-2.4.2/data/com.github.paolostivanin.OTPClient.appdata.xml 
2021-02-12 08:21:18.0 +0100
+++ 

commit otpclient for openSUSE:Factory

2021-02-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package otpclient for openSUSE:Factory 
checked in at 2021-02-15 23:20:27

Comparing /work/SRC/openSUSE:Factory/otpclient (Old)
 and  /work/SRC/openSUSE:Factory/.otpclient.new.28504 (New)


Package is "otpclient"

Mon Feb 15 23:20:27 2021 rev:6 rq:872518 version:2.4.2

Changes:

--- /work/SRC/openSUSE:Factory/otpclient/otpclient.changes  2021-01-05 
18:16:37.423532173 +0100
+++ /work/SRC/openSUSE:Factory/.otpclient.new.28504/otpclient.changes   
2021-02-15 23:22:06.559916379 +0100
@@ -1,0 +2,6 @@
+Fri Feb 12 07:31:08 UTC 2021 - Paolo Stivanin 
+
+- Update to 2.4.2
+  * fix handling of andOTP data when importing/exporting
+
+---

Old:

  v2.4.1.tar.gz
  v2.4.1.tar.gz.asc

New:

  v2.4.2.tar.gz
  v2.4.2.tar.gz.asc



Other differences:
--
++ otpclient.spec ++
--- /var/tmp/diff_new_pack.8kah12/_old  2021-02-15 23:22:07.235917389 +0100
+++ /var/tmp/diff_new_pack.8kah12/_new  2021-02-15 23:22:07.239917395 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package otpclient
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define uclname OTPClient
 Name:   otpclient
-Version:2.4.1
+Version:2.4.2
 Release:0
 Summary:Simple GTK+ client for managing TOTP and HOTP
 License:GPL-3.0-or-later
@@ -75,14 +75,6 @@
 %{_mandir}/man1/otpclient.1.gz
 
 
%{_datadir}/icons/hicolor/scalable/apps/com.github.paolostivanin.OTPClient-symbolic.svg
-%{_datadir}/icons/hicolor/16x16/apps/com.github.paolostivanin.%{uclname}.png
-%{_datadir}/icons/hicolor/24x24/apps/com.github.paolostivanin.%{uclname}.png
-%{_datadir}/icons/hicolor/32x32/apps/com.github.paolostivanin.%{uclname}.png
-%{_datadir}/icons/hicolor/48x48/apps/com.github.paolostivanin.%{uclname}.png
-%{_datadir}/icons/hicolor/64x64/apps/com.github.paolostivanin.%{uclname}.png
-%{_datadir}/icons/hicolor/128x128/apps/com.github.paolostivanin.%{uclname}.png
-%{_datadir}/icons/hicolor/256x256/apps/com.github.paolostivanin.%{uclname}.png
-%{_datadir}/icons/hicolor/512x512/apps/com.github.paolostivanin.%{uclname}.png
 %{_datadir}/icons/hicolor/scalable/apps/com.github.paolostivanin.OTPClient.svg
 
 %changelog

++ v2.4.1.tar.gz -> v2.4.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/OTPClient-2.4.1/.github/workflows/codeql-analysis.yml 
new/OTPClient-2.4.2/.github/workflows/codeql-analysis.yml
--- old/OTPClient-2.4.1/.github/workflows/codeql-analysis.yml   1970-01-01 
01:00:00.0 +0100
+++ new/OTPClient-2.4.2/.github/workflows/codeql-analysis.yml   2021-02-12 
08:21:18.0 +0100
@@ -0,0 +1,44 @@
+name: "CodeQL"
+
+on:
+  push:
+branches: [ master ]
+  pull_request:
+# The branches below must be a subset of the branches above
+branches: [ master ]
+  schedule:
+- cron: '30 13 * * 1'
+
+jobs:
+  analyze:
+name: Analyze
+runs-on: ubuntu-latest
+
+strategy:
+  fail-fast: false
+  matrix:
+language: [ 'cpp' ]
+
+steps:
+- name: Checkout repository
+  uses: actions/checkout@v2
+
+- name: Initialize CodeQL
+  uses: github/codeql-action/init@v1
+  with:
+languages: ${{ matrix.language }}
+
+- name: Install Dependencies
+  run: |
+sudo apt update && DEBIAN_FRONTEND=noninteractive sudo apt -y install 
git gcc clang cmake libgcrypt20-dev libgtk-3-dev libzip-dev libjansson-dev 
libpng-dev libzbar-dev
+git clone https://github.com/paolostivanin/OTPClient ./OTPClient
+cd OTPClient && chmod +x .ci/install_deps.sh && sudo 
.ci/install_deps.sh
+
+- name: Build
+  run: | 
+   mkdir build && cd $_
+   cmake ..
+   make
+
+- name: Perform CodeQL Analysis
+  uses: github/codeql-action/analyze@v1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/OTPClient-2.4.1/CMakeLists.txt 
new/OTPClient-2.4.2/CMakeLists.txt
--- old/OTPClient-2.4.1/CMakeLists.txt  2020-12-31 08:34:56.0 +0100
+++ new/OTPClient-2.4.2/CMakeLists.txt  2021-02-12 08:21:18.0 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.5)
-project(OTPClient VERSION "2.4.1" LANGUAGES "C")
+project(OTPClient VERSION "2.4.2" LANGUAGES "C")
 
 configure_file("src/common/version.h.in" "version.h")
 include_directories(${PROJECT_BINARY_DIR})
@@ -206,13 +206,5 @@
 install(FILES man/otpclient.1.gz DESTINATION share/man/man1)
 install(FILES