diff --git a/debian/copyright b/debian/copyright index c833905..42c595e 100644 --- a/debian/copyright +++ b/debian/copyright @@ -4,20 +4,13 @@ Upstream-Contact: yanghao@kylinos.cn Source: https://github.com/ukui/ukui-biometric-auth Files: * -Copyright: 2018, yanghao +Copyright: 2023, KylinSoftCo., Ltd. License: GPL-3+ - This package is free software; you can redistribute it and/or modify + +License: GPL-3+ + This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Genaral Public License for more details. - . - You should have received a copy og the GNU General Public License - along with this program. If not, see - . - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + the Free Software Foundation; version 3 dated June, 2007, or (at + your option) any later version. + On Debian systems, the complete text of version 3 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-3'. diff --git a/debian/patches/0005-16-task-190787-UKUI-Kylin-biometric-auth-screensaver.patch b/debian/patches/0005-16-task-190787-UKUI-Kylin-biometric-auth-screensaver.patch new file mode 100644 index 0000000..3e297bf --- /dev/null +++ b/debian/patches/0005-16-task-190787-UKUI-Kylin-biometric-auth-screensaver.patch @@ -0,0 +1,772 @@ +From: =?utf-8?b?5p2o5pWP?= +Date: Fri, 5 Jan 2024 09:28:51 +0000 +Subject: =?utf-8?b?ITE2IHRhc2sjMTkwNzg3IOWtkCBVS1VJJkt5bGlu5bqU55So5o2Q6LWg?= + =?utf-8?b?5LqL5a6cIC8gYmlvbWV0cmljLWF1dGgtICYgc2NyZWVuc2F2ZXLlkIjop4TmgKc=?= + =?utf-8?b?5L+u5pS5IE1lcmdlIHB1bGwgcmVxdWVzdCAhMTYgZnJvbSBsaXVkdW5mYS9vcGVu?= + =?utf-8?b?a3lsaW4vbmlsZQ==?= + +--- + bioauth-bin/src/keywatcher.cpp | 2 +- + bioauth-bin/src/keywatcher.h | 2 +- + bioauth-bin/src/main.cpp | 2 +- + bioauth/include/bioauth.h | 2 +- + bioauth/include/bioauthwidget.h | 2 +- + bioauth/include/biodevices.h | 2 +- + bioauth/include/biodeviceswidget.h | 2 +- + bioauth/include/biometric.h | 2 +- + bioauth/include/biotypes.h | 2 +- + bioauth/include/giodbus.h | 2 +- + bioauth/include/loginoptionswidget.h | 2 +- + bioauth/include/uniauthservice.h | 2 +- + bioauth/src/bioauth.cpp | 2 +- + bioauth/src/bioauthwidget.cpp | 2 +- + bioauth/src/biodevices.cpp | 2 +- + bioauth/src/biodeviceswidget.cpp | 2 +- + bioauth/src/biotypes.cpp | 2 +- + bioauth/src/giodbus.cpp | 2 +- + bioauth/src/loginoptionswidget.cpp | 2 +- + bioauth/src/uniauthservice.cpp | 2 +- + common/generic.cpp | 2 +- + common/generic.h | 2 +- + pam-biometric/biotest.c | 2 +- + pam-biometric/logger.c | 2 +- + pam-biometric/pam_biometric.c | 2 +- + polkit-agent/src/PolkitAgent.cpp | 2 +- + polkit-agent/src/PolkitListener.cpp | 2 +- + polkit-agent/src/PolkitListener.h | 2 +- + polkit-agent/src/kalabel.cpp | 17 +++++++++++++++++ + polkit-agent/src/kalabel.h | 17 +++++++++++++++++ + polkit-agent/src/mainwindow.cpp | 2 +- + polkit-agent/src/mainwindow.h | 2 +- + polkit-agent/src/modeButton.cpp | 17 +++++++++++++++++ + polkit-agent/src/modeButton.h | 17 +++++++++++++++++ + polkit-agent/src/pam-tally.c | 2 +- + polkit-agent/src/pam-tally.h | 2 +- + polkit-agent/src/sessionmanager.cpp | 2 +- + polkit-agent/src/sessionmanager.h | 2 +- + polkit-agent/src/types.h | 2 +- + polkit-agent/src/users.cpp | 2 +- + polkit-agent/src/users.h | 2 +- + uniauth-backend/src/CSingleton.h | 17 +++++++++++++++++ + uniauth-backend/src/biodeviceinfo.cpp | 2 +- + uniauth-backend/src/biodeviceinfo.h | 2 +- + uniauth-backend/src/main.cpp | 2 +- + uniauth-backend/src/personalizeddata.cpp | 17 +++++++++++++++++ + uniauth-backend/src/personalizeddata.h | 17 +++++++++++++++++ + uniauth-backend/src/rsac.cpp | 17 +++++++++++++++++ + uniauth-backend/src/rsac.h | 17 +++++++++++++++++ + uniauth-backend/src/serviceinterface.cpp | 2 +- + uniauth-backend/src/serviceinterface.h | 2 +- + uniauth-backend/src/servicemanager.cpp | 2 +- + uniauth-backend/src/servicemanager.h | 2 +- + 53 files changed, 197 insertions(+), 44 deletions(-) + +diff --git a/bioauth-bin/src/keywatcher.cpp b/bioauth-bin/src/keywatcher.cpp +index aaa4398..a2cf2f9 100644 +--- a/bioauth-bin/src/keywatcher.cpp ++++ b/bioauth-bin/src/keywatcher.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth-bin/src/keywatcher.h b/bioauth-bin/src/keywatcher.h +index 31db81e..ded83e3 100644 +--- a/bioauth-bin/src/keywatcher.h ++++ b/bioauth-bin/src/keywatcher.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth-bin/src/main.cpp b/bioauth-bin/src/main.cpp +index ae13ec6..81ffdb4 100644 +--- a/bioauth-bin/src/main.cpp ++++ b/bioauth-bin/src/main.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/include/bioauth.h b/bioauth/include/bioauth.h +index 56588f7..477d3b3 100644 +--- a/bioauth/include/bioauth.h ++++ b/bioauth/include/bioauth.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/include/bioauthwidget.h b/bioauth/include/bioauthwidget.h +index 6779f48..a017080 100644 +--- a/bioauth/include/bioauthwidget.h ++++ b/bioauth/include/bioauthwidget.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/include/biodevices.h b/bioauth/include/biodevices.h +index 630f25f..59c2785 100644 +--- a/bioauth/include/biodevices.h ++++ b/bioauth/include/biodevices.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/include/biodeviceswidget.h b/bioauth/include/biodeviceswidget.h +index b4267de..711af03 100644 +--- a/bioauth/include/biodeviceswidget.h ++++ b/bioauth/include/biodeviceswidget.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/include/biometric.h b/bioauth/include/biometric.h +index 8d606a7..dfab2fa 100644 +--- a/bioauth/include/biometric.h ++++ b/bioauth/include/biometric.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/include/biotypes.h b/bioauth/include/biotypes.h +index b286edb..e37ace0 100644 +--- a/bioauth/include/biotypes.h ++++ b/bioauth/include/biotypes.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/include/giodbus.h b/bioauth/include/giodbus.h +index 9ae3213..9bdcc4e 100644 +--- a/bioauth/include/giodbus.h ++++ b/bioauth/include/giodbus.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2023 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/include/loginoptionswidget.h b/bioauth/include/loginoptionswidget.h +index 7ef3db9..dbbe1af 100644 +--- a/bioauth/include/loginoptionswidget.h ++++ b/bioauth/include/loginoptionswidget.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2023 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/include/uniauthservice.h b/bioauth/include/uniauthservice.h +index 3ed8707..774c646 100644 +--- a/bioauth/include/uniauthservice.h ++++ b/bioauth/include/uniauthservice.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2022 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/src/bioauth.cpp b/bioauth/src/bioauth.cpp +index bf725dc..98143e6 100644 +--- a/bioauth/src/bioauth.cpp ++++ b/bioauth/src/bioauth.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/src/bioauthwidget.cpp b/bioauth/src/bioauthwidget.cpp +index 9bacd6b..f163fae 100644 +--- a/bioauth/src/bioauthwidget.cpp ++++ b/bioauth/src/bioauthwidget.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/src/biodevices.cpp b/bioauth/src/biodevices.cpp +index 2f6a366..e1287b0 100644 +--- a/bioauth/src/biodevices.cpp ++++ b/bioauth/src/biodevices.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/src/biodeviceswidget.cpp b/bioauth/src/biodeviceswidget.cpp +index 7011361..bc83d0a 100644 +--- a/bioauth/src/biodeviceswidget.cpp ++++ b/bioauth/src/biodeviceswidget.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/src/biotypes.cpp b/bioauth/src/biotypes.cpp +index 3a52a85..7ea5518 100644 +--- a/bioauth/src/biotypes.cpp ++++ b/bioauth/src/biotypes.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/src/giodbus.cpp b/bioauth/src/giodbus.cpp +index c30098b..524734d 100644 +--- a/bioauth/src/giodbus.cpp ++++ b/bioauth/src/giodbus.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2023 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/src/loginoptionswidget.cpp b/bioauth/src/loginoptionswidget.cpp +index b089b33..bc54363 100644 +--- a/bioauth/src/loginoptionswidget.cpp ++++ b/bioauth/src/loginoptionswidget.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2023 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/bioauth/src/uniauthservice.cpp b/bioauth/src/uniauthservice.cpp +index 8032cea..3996e34 100644 +--- a/bioauth/src/uniauthservice.cpp ++++ b/bioauth/src/uniauthservice.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2022 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/common/generic.cpp b/common/generic.cpp +index 9e94b4a..76be0e4 100644 +--- a/common/generic.cpp ++++ b/common/generic.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/common/generic.h b/common/generic.h +index 7d08d40..b00f6af 100644 +--- a/common/generic.h ++++ b/common/generic.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/pam-biometric/biotest.c b/pam-biometric/biotest.c +index f938f13..d15ae4d 100644 +--- a/pam-biometric/biotest.c ++++ b/pam-biometric/biotest.c +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/pam-biometric/logger.c b/pam-biometric/logger.c +index 47f70ce..6edce70 100644 +--- a/pam-biometric/logger.c ++++ b/pam-biometric/logger.c +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/pam-biometric/pam_biometric.c b/pam-biometric/pam_biometric.c +index c639e53..6c1b054 100644 +--- a/pam-biometric/pam_biometric.c ++++ b/pam-biometric/pam_biometric.c +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/PolkitAgent.cpp b/polkit-agent/src/PolkitAgent.cpp +index aa9d5c7..183d17e 100644 +--- a/polkit-agent/src/PolkitAgent.cpp ++++ b/polkit-agent/src/PolkitAgent.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/PolkitListener.cpp b/polkit-agent/src/PolkitListener.cpp +index 26b0f9a..f15c9c9 100644 +--- a/polkit-agent/src/PolkitListener.cpp ++++ b/polkit-agent/src/PolkitListener.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/PolkitListener.h b/polkit-agent/src/PolkitListener.h +index 0f2420e..850077c 100644 +--- a/polkit-agent/src/PolkitListener.h ++++ b/polkit-agent/src/PolkitListener.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/kalabel.cpp b/polkit-agent/src/kalabel.cpp +index 2666f0b..a74f9da 100644 +--- a/polkit-agent/src/kalabel.cpp ++++ b/polkit-agent/src/kalabel.cpp +@@ -1,3 +1,20 @@ ++/* ++ * Copyright (C) 2023 KylinSoftCo., Ltd. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3, or (at your option) ++ * any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see . ++ * ++**/ + #include "kalabel.h" + + +diff --git a/polkit-agent/src/kalabel.h b/polkit-agent/src/kalabel.h +index f2678ac..8fc9b53 100644 +--- a/polkit-agent/src/kalabel.h ++++ b/polkit-agent/src/kalabel.h +@@ -1,3 +1,20 @@ ++/* ++ * Copyright (C) 2023 KylinSoftCo., Ltd. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3, or (at your option) ++ * any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see . ++ * ++**/ + #ifndef KALABEL_H + #define KALABEL_H + +diff --git a/polkit-agent/src/mainwindow.cpp b/polkit-agent/src/mainwindow.cpp +index 401700d..74a0730 100644 +--- a/polkit-agent/src/mainwindow.cpp ++++ b/polkit-agent/src/mainwindow.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/mainwindow.h b/polkit-agent/src/mainwindow.h +index 8b3dbd2..898f2d0 100644 +--- a/polkit-agent/src/mainwindow.h ++++ b/polkit-agent/src/mainwindow.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/modeButton.cpp b/polkit-agent/src/modeButton.cpp +index 66f712c..66fd94d 100644 +--- a/polkit-agent/src/modeButton.cpp ++++ b/polkit-agent/src/modeButton.cpp +@@ -1,3 +1,20 @@ ++/* ++ * Copyright (C) 2023 KylinSoftCo., Ltd. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3, or (at your option) ++ * any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see . ++ * ++**/ + #include "modeButton.h" + + #include +diff --git a/polkit-agent/src/modeButton.h b/polkit-agent/src/modeButton.h +index b8fa08f..51ab67f 100644 +--- a/polkit-agent/src/modeButton.h ++++ b/polkit-agent/src/modeButton.h +@@ -1,3 +1,20 @@ ++/* ++ * Copyright (C) 2023 KylinSoftCo., Ltd. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3, or (at your option) ++ * any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see . ++ * ++**/ + #ifndef MODEBUTTON_H + #define MODEBUTTON_H + +diff --git a/polkit-agent/src/pam-tally.c b/polkit-agent/src/pam-tally.c +index 50a3055..da2651b 100644 +--- a/polkit-agent/src/pam-tally.c ++++ b/polkit-agent/src/pam-tally.c +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/pam-tally.h b/polkit-agent/src/pam-tally.h +index 0e27338..2585f56 100644 +--- a/polkit-agent/src/pam-tally.h ++++ b/polkit-agent/src/pam-tally.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/sessionmanager.cpp b/polkit-agent/src/sessionmanager.cpp +index ddec665..61d4ace 100644 +--- a/polkit-agent/src/sessionmanager.cpp ++++ b/polkit-agent/src/sessionmanager.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/sessionmanager.h b/polkit-agent/src/sessionmanager.h +index 8898901..8192193 100644 +--- a/polkit-agent/src/sessionmanager.h ++++ b/polkit-agent/src/sessionmanager.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/types.h b/polkit-agent/src/types.h +index 87fcc29..ded7185 100644 +--- a/polkit-agent/src/types.h ++++ b/polkit-agent/src/types.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/users.cpp b/polkit-agent/src/users.cpp +index 956a9d9..64395c5 100644 +--- a/polkit-agent/src/users.cpp ++++ b/polkit-agent/src/users.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/polkit-agent/src/users.h b/polkit-agent/src/users.h +index d43a01d..509cb3f 100644 +--- a/polkit-agent/src/users.h ++++ b/polkit-agent/src/users.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/uniauth-backend/src/CSingleton.h b/uniauth-backend/src/CSingleton.h +index 99c42d8..42d6aee 100644 +--- a/uniauth-backend/src/CSingleton.h ++++ b/uniauth-backend/src/CSingleton.h +@@ -1,3 +1,20 @@ ++/* ++ * Copyright (C) 2023 KylinSoftCo., Ltd. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3, or (at your option) ++ * any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see . ++ * ++**/ + #ifndef CSINGLETON_H + #define CSINGLETON_H + +diff --git a/uniauth-backend/src/biodeviceinfo.cpp b/uniauth-backend/src/biodeviceinfo.cpp +index d386d2b..b9782df 100644 +--- a/uniauth-backend/src/biodeviceinfo.cpp ++++ b/uniauth-backend/src/biodeviceinfo.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2022 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/uniauth-backend/src/biodeviceinfo.h b/uniauth-backend/src/biodeviceinfo.h +index 87c5f87..55195f6 100644 +--- a/uniauth-backend/src/biodeviceinfo.h ++++ b/uniauth-backend/src/biodeviceinfo.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2022 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/uniauth-backend/src/main.cpp b/uniauth-backend/src/main.cpp +index f719754..b472046 100644 +--- a/uniauth-backend/src/main.cpp ++++ b/uniauth-backend/src/main.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2022 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/uniauth-backend/src/personalizeddata.cpp b/uniauth-backend/src/personalizeddata.cpp +index d093977..a5a0a97 100644 +--- a/uniauth-backend/src/personalizeddata.cpp ++++ b/uniauth-backend/src/personalizeddata.cpp +@@ -1,3 +1,20 @@ ++/* ++ * Copyright (C) 2023 KylinSoftCo., Ltd. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3, or (at your option) ++ * any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see . ++ * ++**/ + #include "personalizeddata.h" + + #include +diff --git a/uniauth-backend/src/personalizeddata.h b/uniauth-backend/src/personalizeddata.h +index b8fb872..1c6dafc 100644 +--- a/uniauth-backend/src/personalizeddata.h ++++ b/uniauth-backend/src/personalizeddata.h +@@ -1,3 +1,20 @@ ++/* ++ * Copyright (C) 2023 KylinSoftCo., Ltd. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3, or (at your option) ++ * any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see . ++ * ++**/ + #ifndef PERSONALIZEDDATA_H + #define PERSONALIZEDDATA_H + +diff --git a/uniauth-backend/src/rsac.cpp b/uniauth-backend/src/rsac.cpp +index 0c6877d..5590c6f 100644 +--- a/uniauth-backend/src/rsac.cpp ++++ b/uniauth-backend/src/rsac.cpp +@@ -1,3 +1,20 @@ ++/* ++ * Copyright (C) 2023 KylinSoftCo., Ltd. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3, or (at your option) ++ * any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see . ++ * ++**/ + #include "rsac.h" + #include + #include +diff --git a/uniauth-backend/src/rsac.h b/uniauth-backend/src/rsac.h +index 93d4678..f51c31a 100644 +--- a/uniauth-backend/src/rsac.h ++++ b/uniauth-backend/src/rsac.h +@@ -1,3 +1,20 @@ ++/* ++ * Copyright (C) 2023 KylinSoftCo., Ltd. ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 3, or (at your option) ++ * any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, see . ++ * ++**/ + #ifndef RSAC_H + #define RSAC_H + +diff --git a/uniauth-backend/src/serviceinterface.cpp b/uniauth-backend/src/serviceinterface.cpp +index 58670dd..6969efb 100644 +--- a/uniauth-backend/src/serviceinterface.cpp ++++ b/uniauth-backend/src/serviceinterface.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2022 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/uniauth-backend/src/serviceinterface.h b/uniauth-backend/src/serviceinterface.h +index cf13d8c..6edf7b6 100644 +--- a/uniauth-backend/src/serviceinterface.h ++++ b/uniauth-backend/src/serviceinterface.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2022 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/uniauth-backend/src/servicemanager.cpp b/uniauth-backend/src/servicemanager.cpp +index a9b61c3..daacec5 100644 +--- a/uniauth-backend/src/servicemanager.cpp ++++ b/uniauth-backend/src/servicemanager.cpp +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +diff --git a/uniauth-backend/src/servicemanager.h b/uniauth-backend/src/servicemanager.h +index 6c85df3..a4bbbb8 100644 +--- a/uniauth-backend/src/servicemanager.h ++++ b/uniauth-backend/src/servicemanager.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (C) 2018 Tianjin KYLIN Information Technology Co., Ltd. ++ * Copyright (C) 2023 KylinSoftCo., Ltd. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by diff --git a/debian/patches/series b/debian/patches/series index 4d5af3c..74844b0 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,3 +2,4 @@ 0002-update-changelog.patch 0003-update-changelog.patch 0004-udpate-changelog.patch +0005-16-task-190787-UKUI-Kylin-biometric-auth-screensaver.patch