summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* l10n: fix typo in localer14.1.xMavridis Philippe4 days1-1/+1
| | | | | | | zn_CN should actually be zh_CN Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit e8d015be37f007cfc56d74eef8b192d19e96a61b)
* Fix KJobViewer autostart. This resolves issue #492Michele Calgaro6 days1-1/+1
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit d47747d978734bb7a7dd43c6fa792f3e2ea5e0f5)
* Konqueror: Add support for back/forward actions using history mouse buttonsMavridis Philippe8 days2-5/+32
| | | | | | | This closes #421. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 9ed610f50d8f7e8278b12b442aa23956293837ab)
* Fix the detecion and use of the udev library.Slávek Banko13 days3-6/+6
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 22db72d853c2ec99a2c9fd41cf73fc1f22008707)
* konsole: Add Solarized dark and light color schemesJan Sucan14 days4-1/+102
| | | | | Signed-off-by: Jan Sucan <jan@jansucan.com> (cherry picked from commit 745749574513116a180b906c6da131197d0d21b7)
* Adds thumbnail generation for WebP imagesAlex Kent Hajnal14 days1-1/+1
| | | | | | | This resolves issue #380 Signed-off-by: Alex Kent Hajnal <software@alephnull.net> (cherry picked from commit 50c75e9adaa8be09c366a1d3d5c1d9e1988faa5c)
* Replace KDE_DEPRECATED with TDE_DEPRECATEDMichele Calgaro2024-05-153-4/+4
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 1759a437e3254dc033d902a364b74e6280a42b42)
* Merge translation files from master branch.Automated System2024-05-132-36/+45
|
* Build documentation for each subpackage separatelyormorph2024-05-1375-33/+253
| | | | | Signed-off-by: ormorph <roma251078@mail.ru> (cherry picked from commit 95c3cba08ea09ecabb84cfd662bec76668b89bf7)
* Merge translation files from master branch.Automated System2024-05-115-13/+15
|
* Merge translation files from master branch.Automated System2024-05-063-13/+14
|
* Replace KDE_[NO_]EXPORT with TDE_[NO_]EXPORTMichele Calgaro2024-05-05220-381/+381
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 026828840f8255b5c4fde83ea95209f6f1f5ef8f)
* Reset submodule main/core/tdebase/admin to latest HEADAutomated System2024-05-021-0/+0
|
* Merge translation files from master branch.Automated System2024-05-013-8/+8
|
* Added R14.1.3 release notes draftMichele Calgaro2024-04-292-0/+8
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Update translation template.r14.1.2Automated System2024-04-181-9/+2
|
* Updated release notes for R14.1.2 versionMichele Calgaro2024-04-172-3/+126
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit c3960c3e001b4cd3cbcf8868b28b22d2403de534)
* tdm: Allow to detect pthread_setname_np. Add linking pthread.Slávek Banko2024-04-153-1/+7
| | | | | | | This relates to issue #473. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 28a2ef7c5f28dea8ce9b5d2f14b366ada0353e0c)
* Fix FTBFS caused by incompatible cast. This resolves issue #473.Michele Calgaro2024-04-141-1/+1
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit d5083f71dbc8dd315f1a919e475ef9a47eb60fb2)
* Merge translation files from master branch.Automated System2024-04-122-14/+18
|
* Fix compatibility with C++17.Slávek Banko2024-04-121-5/+5
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 784e3e020dbe5c71b86d22f34337ddeb9a52a480)
* Merge translation files from master branch.Automated System2024-04-071-7/+8
|
* Merge translation files from master branch.Automated System2024-04-063-25/+24
|
* kxkb: fix incorrect signal name introduced by 1fea8982fAlexander Golubev2024-03-311-1/+1
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 174b64e809063a447ed18d4cbde6a5f44b61b117)
* Merge translation files from master branch.Automated System2024-03-291-9/+9
|
* twin: add tileWindowToBorder() and rename previously introduced ↵Michele Calgaro2024-03-295-19/+30
| | | | | | | tileHorizontally(), tileVertically(), tileGrid() DCOP calls Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit cc88c98f3884e8446e5cce409fb6d8e6c87b2c96)
* TWin: add tileHorizontally(), tileVertically(), tileGrid() DCOP callsMavridis Philippe2024-03-295-0/+58
| | | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com> (cherry picked from commit 7482fe22830ce974a15e3a132dcc3ac6cee1a65f)
* Merge translation files from master branch.Automated System2024-03-261-9/+9
|
* Add GUI option to choose between standard and Ubuntu-style shutdown dialog.Michele Calgaro2024-03-252-0/+19
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 78d96bd2009b8741564df4778b63d3091610dbd7)
* Fix update of fade away checkboxes in TCC session manager moduleMichele Calgaro2024-03-223-28/+19
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit a7dc4c51d5edb098aab42d57d177f9968545926e)
* Remove unnecessary 'tde_set_project_version' from CMakeL10n.txtMichele Calgaro2024-03-171-1/+0
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit f548d391bb5b60cc3edf9248b9f793401d771196)
* Use centralized cmake versionMichele Calgaro2024-03-152-7/+12
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 7600dc73ffc3d294af78472c9e6f01358e9aeb8e)
* Fix twin crash when starting with 'Switch desktop' option set. ThisMichele Calgaro2024-03-112-56/+76
| | | | | | | resolves issue #455. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 7e7c3b4d5f4d2793eff2edb278da4bee29097e04)
* Fix FTBFS caused by cmake lowercase renamingMichele Calgaro2024-03-091-1/+1
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit c70d6de201709b880e658f414712e42efd4967ec)
* cmake files: change keywords to lower caseMichele Calgaro2024-03-092-3/+3
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 4808f8e67b4c7cd7b1bb2f03467b2f220aab814f)
* tdeioslave/sftp: make source c++11-compatibleAlexander Golubev2024-03-041-6/+9
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 0e615e5c9090c5a0477865db0e687849a04aa5a2)
* tdeioslave/sftp: get rid of goto in openConnection()Alexander Golubev2024-03-041-118/+119
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 3a4538b4c3da7432407ccab20a9336663f3a1ed8)
* tdeioslave/sftp: use unsigned to store auth method flags/bitsetsAlexander Golubev2024-03-042-11/+11
| | | | | | | | The libssh defines those flags as unsigned. Technically ssh_auth_list() still returns int, but its guranteed to be bitset of those flags. Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 5b9585e42977f46639dc3784352e9c4be4cd9cac)
* tdeioslave/sftp: better erros for unsupported auth methodsAlexander Golubev2024-03-042-21/+44
| | | | | | | | | | | Also: - do not translate auth methods names as the names appear in config files verbatim - libssh actually doesn't supports hostbased auth, so exclude it from bitset of supported Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 1597d5f3848cdb39b7d458f0c6c33ecdfc3125d5)
* tdeioslave/sftp: better cancelation handling in case of several publickeysAlexander Golubev2024-03-042-7/+13
| | | | | | | | Consider publickey auth canceled only if user canceled it for each of the prompted keys. Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 4b4b72db8f880027a85cb95a1510cefd5522d245)
* tdeioslave/sftp: save/restore seqNr for multi-factor authAlexander Golubev2024-03-042-6/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case the server is set up for multi-factor authentication we could be have to query several things from the user like password, a key passphrase, their mother's maiden name etc. It doesn't make a big difference during an initial connection, but it butchers the reconnection process: it can retrieve the answer of the user to the first question (e.g. their password), but it fails to retrieve the second one (e.g. the key passphrase). So the user would be forced to reenter the answer for the second question upon each reconnection. The reason for this is the passwdserver's desig (see DESIGN [1]): Each query for AuthInfo with the openPassDlg() has an secNr number associated with it. If it's smaller than the one of the one stored for the privious request, than the one from the cache will be returned automagically, if it's bigger the dialog will be prompted to the user. Each call to openPassDlg() advances s_seqNr to the last value reported by the passwdserver. So the first call will return the cached value and subsequent calls will actually display the dialog to the user (assuming authentication with the cached data failed). But in case of multi-factor auth we have to query user for several independent values. And we want to try to retrieve each one of those from the cache. So we have to get a bit hacky and manually manipulate the SlaveBase::s_seqNr value. [1]: https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/src/branch/master/tdeio/kpasswdserver/DESIGN Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 95b18e63382c4f0013c4eb2473d04f6020a84b7a)
* tdeioslave/sftp: imbue error messages with errors from libsshAlexander Golubev2024-03-042-15/+28
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 4d88b3edddc46ab56e773c4c73cd29b3292b3181)
* tdeioslave/sftp: cache passwords in case they were passed to setHost()Alexander Golubev2024-03-041-7/+23
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit ee73349644fdf2a3a2ac122d7f930f84b00bcdba)
* tdeioslave/sftp: prevent infinite looping in kb-interactive authAlexander Golubev2024-03-041-0/+12
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit f8f0b8815ca821ad6764149a915122f8b2f0bf8b)
* tdeioslave/sftp: purge password in the destructorAlexander Golubev2024-03-041-0/+2
| | | | | | | | This could be useful in case the destructor will be called before openConnection() Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 21ce69f338efb0636e9eef0e7405825b5dd7c0b0)
* tdeioslave/sftp: enable changing user during kb-interactive authAlexander Golubev2024-03-041-3/+15
| | | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 009382772da4cb5a56749ea67ed29c09658a4f69)
* tdeioslave/sftp: pass correct username to openPassDlg()Alexander Golubev2024-03-042-12/+30
| | | | | | | | | | | | | We should always pass to the openPassDlg() exactly the same username otherwise it may result in incorrect caching of passwords especially in case if the username is changed by the user. Also don't allow username change in case it was passed to setHost() (i.e. it was specified in the URL like e.g. sftp://username@host/). In such a case after changing it'd be impossible to properly cache it. Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 581d266ae6f085317b4247b2d1ddbc12c8fa09fb)
* tdeioslave/sftp: even bigger authentication overhaulAlexander Golubev2024-03-042-162/+326
| | | | | | | | | | - Move authentication methods into separate functions so it would be easier to correctly handle error after those and select which should be called in which order. - A lot of minor improvements along the way Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit 2756ae762fefc3fe86463174866674a987856d89)
* tdeioslave/sftp: use realmValue to distinguish different promptsAlexander Golubev2024-03-042-24/+20
| | | | | | | | | | | This will help kpasswdserver not to confuse different user's answers to different questions. Also avoid passing/returning TDE::AuthInfo for kb-interactive auth as it isn't really necessary when we don't manually caching passwords anymore. Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit d316ff14bdcc6c7e402276cba2a15c1ac8bb5278)
* tdeioslave/sftp: avoid explicit password cachingAlexander Golubev2024-03-042-16/+5
| | | | | | | | All password caching we need actually already autmagically done by openPassDlg(). Signed-off-by: Alexander Golubev <fatzer2@gmail.com> (cherry picked from commit a19610bb735faf89fcd27c6885bf81e53c9b2d7a)