2010-08-13 12:08:06 -04:00
|
|
|
/* config-keepassx.h. Generated by cmake from config-keepassx.h.cmake */
|
|
|
|
|
2014-01-18 09:30:58 -05:00
|
|
|
#ifndef KEEPASSX_CONFIG_KEEPASSX_H
|
|
|
|
#define KEEPASSX_CONFIG_KEEPASSX_H
|
2012-01-01 15:57:13 -05:00
|
|
|
|
2018-10-19 15:41:42 -04:00
|
|
|
#define KEEPASSXC_VERSION "@KEEPASSXC_VERSION@"
|
2010-09-19 15:22:24 -04:00
|
|
|
|
2018-02-17 11:46:19 -05:00
|
|
|
#define KEEPASSX_SOURCE_DIR "@CMAKE_SOURCE_DIR@"
|
|
|
|
#define KEEPASSX_BINARY_DIR "@CMAKE_BINARY_DIR@"
|
2012-01-01 15:57:13 -05:00
|
|
|
|
2018-02-17 11:46:19 -05:00
|
|
|
#define KEEPASSX_PREFIX_DIR "@CMAKE_INSTALL_PREFIX@"
|
|
|
|
#define KEEPASSX_PLUGIN_DIR "@PLUGIN_INSTALL_DIR@"
|
|
|
|
#define KEEPASSX_DATA_DIR "@DATA_INSTALL_DIR@"
|
2015-04-08 12:07:53 -04:00
|
|
|
|
2016-12-04 13:57:24 -05:00
|
|
|
#cmakedefine WITH_XC_AUTOTYPE
|
2018-01-16 18:56:47 -05:00
|
|
|
#cmakedefine WITH_XC_NETWORKING
|
|
|
|
#cmakedefine WITH_XC_BROWSER
|
2016-12-04 13:57:24 -05:00
|
|
|
#cmakedefine WITH_XC_YUBIKEY
|
2017-10-29 11:17:24 -04:00
|
|
|
#cmakedefine WITH_XC_SSHAGENT
|
2018-10-01 10:26:24 -04:00
|
|
|
#cmakedefine WITH_XC_KEESHARE
|
2019-01-03 02:46:32 -05:00
|
|
|
#cmakedefine WITH_XC_KEESHARE_INSECURE
|
|
|
|
#cmakedefine WITH_XC_KEESHARE_SECURE
|
2019-04-09 21:06:13 -04:00
|
|
|
#cmakedefine WITH_XC_UPDATECHECK
|
2018-04-04 11:39:26 -04:00
|
|
|
#cmakedefine WITH_XC_TOUCHID
|
Add Freedesktop.org Secret Storage Spec Server Side API (Fix #1403)
This plugin implements the Secret Storage specification version 0.2.
While running KeePassXC, it acts as a Secret Service server, registered
on DBus, so clients like seahorse, python-secretstorage, or other
implementations can connect and access the exposed database in KeePassXC.
Squashed commits:
- Initial code
- Add SessionAdaptor and fix build
- The skeletons for all dbus objects are in place
- Implement collection creation and deletion
- Emit collectionChanged signal
- Implement app-wise settings page
- Implement error message on GUI
- Implement settings
- Fix uuid to dbus path
- Implement app level settings
- Add freedesktop logo
- Implement database settings page
- Change database settings to a treeview
- Move all settings read/write to one place
- Rename SecretServiceOptionsPage to SettingsWidgetFdoSecrets
- Fix selected group can not be saved if the user hasn't click on the item
- Show selected group per database in app settings
- Disable editing of various readonly widgets
- Remove unused warning about non exposed database
- Fix method signature on dbus adaptors
- Fix type derived from DBusObject not recognized as QDBusContext
- Resolve a few TODOs around error handling
- Remove const when passing DBus exposed objects
- Move dismiss to PromptBase
- Implement per collection locking/unlocking
- Fix const correctness on Item::setSecret
- Implement SecretService::getSecrets
- Rework the signal connections around collections.
- Remove generateId from DBusObject
- Per spec, use encoded label as DBus object path for collections
- Fix some corner cases around collection name changes
- Implement alias
- Fix wrong alias dbus path
- Implement encryption per spec
- Cleanup SessionCipher
- Implement searchItems for SecretService
- Use Tools::uuidToHex
- Implement Item attributes and delete
- Implement createItem
- Always check if the database is unlocked before perform any operation
- Add missing ReadAlias/SetAlias on service
- Reorganize and fix OpenSession always returning empty output
- Overhaul error handling
- Make sure default alias is always present
- Remove collection aliases early in doDelete
- Handles all content types, fix setProperties not working
- Fix sometimes there is an extraneous leading zero when converting from MPI
- Fix session encryption negotiation
- Do not expose recycle bin
- Protect against the methods not called from DBus
- Also emit collectionChanged signal when lock state changes
- Show notification when entry secret is requested
- Add a README file
- Actually close session when client disconnects
- Gracefully return alternative label when collection is locked
- Reorganize, rename secretservice to fdosecrets
- Fix issues reported by clazy
- Unify UI strings and fix icon
- Implement a setting to skip confirmation when deleting entries from DBus
- Remove some unused debugging log
- Simply ignore errors when DBus context is not available. QtDBus won't set QDBusContext when deliver property get/set, and there is no way to get a QDBusMessage in property getter/setter.
- Simplify GcryptMPI using std::unique_ptr and add unit test
- Format code in fdosecrets
- Move DBusReturnImpl to details namespace
- Fix crash when locking a database: don't modify exposedGroup setting in customData when database is deleted
- Make sure Collection::searchItems works, whether it's locked or not
- Fix FdoSecrets::Collection becomes empty after a database reload
- Fix crash when looping while modifying the list
2019-03-25 23:07:18 -04:00
|
|
|
#cmakedefine WITH_XC_FDOSECRETS
|
2016-12-04 13:57:24 -05:00
|
|
|
|
2018-02-17 11:46:19 -05:00
|
|
|
#cmakedefine KEEPASSXC_BUILD_TYPE "@KEEPASSXC_BUILD_TYPE@"
|
|
|
|
#cmakedefine KEEPASSXC_BUILD_TYPE_RELEASE
|
|
|
|
#cmakedefine KEEPASSXC_BUILD_TYPE_PRE_RELEASE
|
|
|
|
#cmakedefine KEEPASSXC_BUILD_TYPE_SNAPSHOT
|
|
|
|
|
2017-10-16 11:47:19 -04:00
|
|
|
#cmakedefine KEEPASSXC_DIST
|
|
|
|
#cmakedefine KEEPASSXC_DIST_TYPE "@KEEPASSXC_DIST_TYPE@"
|
2017-10-17 06:56:42 -04:00
|
|
|
#cmakedefine KEEPASSXC_DIST_SNAP
|
|
|
|
#cmakedefine KEEPASSXC_DIST_APPIMAGE
|
2017-10-03 12:29:39 -04:00
|
|
|
|
2012-10-13 05:05:50 -04:00
|
|
|
#cmakedefine HAVE_PR_SET_DUMPABLE 1
|
|
|
|
#cmakedefine HAVE_RLIMIT_CORE 1
|
|
|
|
#cmakedefine HAVE_PT_DENY_ATTACH 1
|
|
|
|
|
2014-01-18 09:30:58 -05:00
|
|
|
#endif // KEEPASSX_CONFIG_KEEPASSX_H
|