1. 14 Jan, 2020 2 commits
    • Wolfgang Bauer's avatar
      Make kssl compile against OpenSSL 1.1.0 · 1c5b2596
      Wolfgang Bauer authored and Ralf Habacker's avatar Ralf Habacker committed
      OpenSSL 1.1.0 contains some source-incompatible changes, most notably
      making most of the structures opaque and introducing new getter/setter
      functions to modify the structures. This patch adds some of the newly
      introduced functions to the KOpenSSL class and modifies the code to
      call them. The implementation of those newly introduced methods
      contains both OpenSSL < 1.1 compatible code (direct structure member
      access) and calls to real functions resolved from OpenSSL>= 1.1
      library. Which implementation is used is decided at compile time. Some
      of the existing methods were renamed to match the OpenSSL 1.1 naming
      and to avoid conflicts with backward-compatibility names provided by
      OpenSSL 1.1.
      KSSLCertificate::toNetscape() returns empty result when built against
      OpenSSL 1.1 since I wasn't able to find a proper equivalent in OpenSSL
      1.1 API (and there does not seem to be any).
      (Backport of commit 9a990c69c606126bcd60cd7718462aec2a92460d from
    • Ralf Habacker's avatar
      Exclude kconf_update from being catched by uac on Windows · 2deeeae2
      Ralf Habacker authored
      Exclude kconf_update from being catched by uac on Windows
      Test Plan:
      Compiled at https://build.opensuse.org/package/show/windows%3Amingw%3Awin32/mingw32-kdelibs4
      and tested with KMyMoney snapshot for Windows downloadable
      from https://software.opensuse.org/package/mingw32-kmymoney-portable
      Reviewed at https://git.reviewboard.kde.org/r/130239/
  2. 07 Aug, 2019 1 commit
    • Kai Uwe Broulik's avatar
      Security: remove support for $(...) in config keys with [$e] marker. · 2c3762fe
      Kai Uwe Broulik authored
      It is very unclear at this point what a valid use case for this feature
      would possibly be. The old documentation only mentions $(hostname) as
      an example, which can be done with $HOSTNAME instead.
      Note that $(...) is still supported in Exec lines of desktop files,
      this does not require [$e] anyway (and actually works better without it,
      otherwise the $ signs need to be doubled to obey kconfig $e escaping rules...).
      Thanks to Fabian Vogt for testing.
      (This is a backport of KDE Frameworks 5 kconfig patch to kdelibs)
      Differential Revision: https://phabricator.kde.org/D22989
  3. 05 Aug, 2019 1 commit
  4. 26 Dec, 2017 1 commit
    • Ralf Habacker's avatar
      Add Windows manifest to kconf_update.exe · 246298e5
      Ralf Habacker authored
      This explicitly sets the execution level to 'asInvoker', preventing
      Windows' UAC heuristics from deciding that because its name mentions
      "update", it probably needs to escalate privileges.
  5. 05 Nov, 2017 1 commit
  6. 15 Oct, 2017 1 commit
  7. 08 Oct, 2017 1 commit
  8. 09 Sep, 2017 1 commit
  9. 02 Sep, 2017 1 commit
  10. 09 Aug, 2017 2 commits
  11. 08 Aug, 2017 1 commit
  12. 20 Jul, 2017 1 commit
    • Heiko Becker's avatar
      [cmake]: De-duplicate "else" to fix build with cmake-3.9 · 57eaf65a
      Heiko Becker authored
      Otherwise it errors out with:
      "CMake Error at kdeui/CMakeLists.txt:316 (else): A duplicate ELSE
      command was found inside an IF block."
      Also adjust the indentation to match the surrounding lines and remove
      the arguments from else() and endif().
  13. 11 Jul, 2017 1 commit
    • Wolfgang Bauer's avatar
      Support SVG too · 71c3b3f7
      Wolfgang Bauer authored
      Konqueror's about page doesn't show icons if the breeze icon theme is
      The reason is that khtml doesn't support SVG images.
      This patch is supposed to fix it by allowing to use Qt's support in that
      This is a backport of commit ed5c039f2d1996545b95a24e9bff4264144f9f6d
      in khtml
      FIXED-IN: 4.14.35
      CCBUG: 355872
  14. 09 Jul, 2017 1 commit
  15. 07 Jul, 2017 1 commit
  16. 05 Jun, 2017 1 commit
  17. 12 May, 2017 1 commit
  18. 10 May, 2017 1 commit
  19. 08 May, 2017 1 commit
  20. 17 Apr, 2017 1 commit
  21. 14 Apr, 2017 1 commit
  22. 27 Mar, 2017 1 commit
  23. 04 Mar, 2017 1 commit
  24. 28 Feb, 2017 2 commits
  25. 08 Feb, 2017 1 commit
  26. 03 Feb, 2017 2 commits
  27. 07 Jan, 2017 1 commit
  28. 31 Dec, 2016 1 commit
  29. 08 Dec, 2016 1 commit
  30. 26 Nov, 2016 1 commit
    • Pino Toscano's avatar
      java: set names in permission dialog · bf0bd72d
      Pino Toscano authored
      This makes sure the reply from the user is used and sent back.
      Fixes commit b68911a6.
      (manual backport of commit 856a96852f566ed7eb855810e347f95003c25017 and
      commit bd4be07823e422fa15bf4273e0bb9df35b866e35 from khtml)
  31. 22 Nov, 2016 1 commit
  32. 06 Nov, 2016 1 commit
  33. 28 Oct, 2016 1 commit
    • David Faure's avatar
      KRecursiveFilterProxyModel: fix QSFPM corruption due to filtering out rowsRemoved signal · e58d4813
      David Faure authored
      Backported from e2a6886 in kitemmodels.
      If the row being removed from the source model isn't shown by KRFPM,
      it's correct that we don't need to emit any signals, however we still
      need to tell our base class QSFPM so that it updates the mappings
      of the visible siblings below that removed row.
      Testcase: deleting the Last Search folder in kmail
      (full integration test for this testcase will be added to mailcommon).
      REVIEW: 128428
      CCBUG: 349789
  34. 24 Oct, 2016 1 commit
  35. 22 Oct, 2016 2 commits
    • Ignaz Forster's avatar
      Don't show overwrite dialog if file name is empty · 0cc054d1
      Ignaz Forster authored and Albert Astals Cid's avatar Albert Astals Cid committed
      Programs using KFileDialog's setConfirmOverwrite(true) (e.g. LibreOffice with KDE4 integration, Mozilla products with KDE4 integration, several components of the PIM suite) will trigger the following strange behaviour:
      If the file name in the save file dialog is empty and the user selects "Save", the dialog will ask if you want to overwrite the current directory (instead of just ignoring the empty input).
      By moving the query below the directory checks the order is correct again, showing the overwrite confirmation dialog only if the field contains a unique filename.
      Looking at the code this also affects Frameworks 5 / kio, though I haven't tested it yet.
      Acked by dfaure
      REVIEW: 120127
    • Gerhard Gappmeier's avatar
      Fix KUrl::isRelativeUrl to allow all RFC3986 characters in scheme · a0f36a80
      Gerhard Gappmeier authored and Albert Astals Cid's avatar Albert Astals Cid committed
      RFC3986 defines the following syntax for URI schemes
      scheme = alpha *( alpha | digit | "+" | "-" | "." )
      The '.' was missing which leaded to the problem that
      xdg-open opc.tcp://localhost didn't work.
      xdg-open calls kde-open which then uses KUrl and so leaded to this
      problem. Of course this bug may affect also many other locations
      using KUrl::isRelativeUrl.
      This fix also adds a unit test to test the fix and avoid future
      Acked by dfaure
      REVIEW: 129208