payload: {"push_id":3264919485,"size":69,"distinct_size":69,"ref":"refs/heads/develop","head":"8bfc53923445a7afe216503a0630c55f01037106","before":"4d4c839afae2beb9da24ee5a5c6a3756a0d6b2c8","commits":[{"sha":"eca9c658f4d0a8e956d49ce2e9eea81704e1de9b","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"Add sharing of groups between databases\n\n* Add source folder keeshare for sharing with corresponding define WITH_XC_KEESHARE\n* Move common crypto parts to src/crypto/ssh\n* Extended OpenSSHKey\n* Move filewatching to own file (currently in two related classes DelayedFileWatcher and BulkFileWatcher)\n* Small improvements for style and code in several classes\n* Sharing is secured using RSA-Keys which are generated on demand\n* Publisher signs the container using their private key\n* Client can verify the signed container and choose to decline an import,\nimport only once or trust the publisher and automatically import all\ndata of this source henceforth\n* Integration of settings into Group-Settings, Database-Settings and Application-Settings\n* Introduced dependency QuaZip as dependency to allow combined export of\nkey container and the (custom format) certificate","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/eca9c658f4d0a8e956d49ce2e9eea81704e1de9b"},{"sha":"1a42c589753ad7904b7cda00180e0f54f4e1586a","author":{"name":"Michael Starke","email":"5052fbaadf7d31369bde96b609009ae9735845b7@hicknhack-software.com"},"message":"Add documentation for sharing groups\n\n* Add Sharing section to Quickstart Guide\n* Add pictures and text in quickstart to match extended functionality","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/1a42c589753ad7904b7cda00180e0f54f4e1586a"},{"sha":"28e7540096bc49f680d5a11cdce62aa43309133b","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"Update ci files\n\n* Removed libquazip-headers from trusty ci images\nTrusty does not provide libquazip-headers (they are part of\nlibquazip-dev most likely)\n* Bump rebuild counter","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/28e7540096bc49f680d5a11cdce62aa43309133b"},{"sha":"66a36b3af11b597da3ae2bb867244443a5b71199","author":{"name":"Jonathan White","email":"f563907658964f704cb3c000e072342cb851474d@users.noreply.github.com"},"message":"Add WITH_APP_BUNDLE to INSTALL.md","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/66a36b3af11b597da3ae2bb867244443a5b71199"},{"sha":"9e2be34897d4a4be7339df2bc0997b312ee7c567","author":{"name":"Jonathan White","email":"3fc7664711c130efc629603c0f1eea97755d9626@gmail.com"},"message":"Merge branch 'develop'\n\nConflicts:\n\tCMakeLists.txt\n\tcmake/CLangFormat.cmake\n\tsnapcraft.yaml\n\tsrc/CMakeLists.txt\n\tsrc/core/Database.cpp\n\tsrc/core/Database.h\n\tsrc/core/Tools.cpp\n\tsrc/crypto/CryptoHash.h\n\tsrc/crypto/ssh/ASN1Key.h\n\tsrc/crypto/ssh/OpenSSHKey.cpp\n\tsrc/format/Kdbx4Reader.cpp\n\tsrc/gui/DatabaseTabWidget.cpp\n\tsrc/gui/DatabaseTabWidget.h\n\tsrc/gui/DatabaseWidget.cpp\n\tsrc/gui/DatabaseWidget.h\n\tsrc/gui/DetailsWidget.cpp\n\tsrc/gui/DetailsWidget.ui\n\tsrc/gui/EditWidgetProperties.cpp\n\tsrc/gui/EntryPreviewWidget.cpp\n\tsrc/gui/EntryPreviewWidget.ui\n\tsrc/gui/FileDialog.cpp\n\tsrc/gui/dbsettings/DatabaseSettingsDialog.cpp\n\tsrc/gui/dbsettings/DatabaseSettingsDialog.h\n\tsrc/gui/group/EditGroupWidget.cpp\n\tsrc/gui/group/EditGroupWidget.h\n\tsrc/sshagent/ASN1Key.h\n\tsrc/sshagent/OpenSSHKey.cpp\n\tsrc/sshagent/SSHAgent.cpp\n\ttests/CMakeLists.txt","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/9e2be34897d4a4be7339df2bc0997b312ee7c567"},{"sha":"c630214915aa84cc0ad5631746e89a0a6a4d4265","author":{"name":"Wojtek Gumuła","email":"6824c94247ec48e24d4b10257a9833267614674d@users.noreply.github.com"},"message":"Warn user if deleting entries that are referenced. (#1744)\n\nOn warning, references can be replaced with original values or ignored.\r\nRemoval process can be also skipped for each conflicting entry. Resolves #852.","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/c630214915aa84cc0ad5631746e89a0a6a4d4265"},{"sha":"5488f1bfc336219bed677e67a63954c3959ecace","author":{"name":"varjolintu","email":"543bbd7fb83ca2ee3cea7e2f82580fd570fed56b@protonmail.com"},"message":"Switch browser integration to use native raising of windows","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/5488f1bfc336219bed677e67a63954c3959ecace"},{"sha":"c34b0069ff3461138823fd275d6ef52d2ef88132","author":{"name":"Toni Spets","email":"a367d0a43429a0f4d2de6a0ba45f58246a48d829@iki.fi"},"message":"SSH Agent: Add support for OpenSSH for Windows (#1994)\n\n* Fixed missing includes in Bootstrap.cpp","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/c34b0069ff3461138823fd275d6ef52d2ef88132"},{"sha":"b1ff346f6311936a342397eaaca262a6f08e19c7","author":{"name":"George Shakhnazaryan","email":"c74bfbd7f48fb47f731f0d40e4d7d87ea8b52439@gmail.com"},"message":"Allow Enter key to select recent DB on OS X\n\n* Override `keyPressEvent`on WelcomeWidget on OS X to `openDatabaseFromFile`.\n\nopenDatabaseFromFile is already invoked via the QListWidget::itemActivated signal,\n  but this signal doesn't fire on OS X for Enter.\nQListWidget::itemActivated activates on an OS specific activation key. [1]\nOn Windows/X11, this is Enter, which lets the user easily\n  navigate with just the keyboard.\nOn OS X, this is Ctrl+O, which is already bound to Open Database. This means that itemActivated cannot fire via the keyboard.\n\nPer StackOverflow [2], the recommended solution is to catch\nthe enter/return key press manually.\n\nThis seems like a common problem with Qt. [3] [4]\n\n[1] https://doc.qt.io/archives/qt-4.8/qlistwidget.html#itemActivated\n[2] https://stackoverflow.com/questions/31650780/when-does-a-qtreeview-emit-the-activated-signal-on-mac\n[3] https://forum.qt.io/topic/36147/pyside-itemactivated-not-triggered-on-mac-os-x-with-return-key\n[4] https://github.com/dolphin-emu/dolphin/pull/6099","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/b1ff346f6311936a342397eaaca262a6f08e19c7"},{"sha":"b96b86bfa71514f4be1d22a77ecc6bfd8a76fa3b","author":{"name":"Jonathan White","email":"3fc7664711c130efc629603c0f1eea97755d9626@gmail.com"},"message":"Cleanup and replumb back to functional state","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/b96b86bfa71514f4be1d22a77ecc6bfd8a76fa3b"},{"sha":"dd5665c6563f6185532c4dc76896f4220fd3c8e3","author":{"name":"JTL","email":"99e68ca4013738faf751bb50df3ca9e2ee14357e@users.noreply.github.com"},"message":"Multiple macOS fixes and include keepassxc-cli in DMG (#2165)\n\n* Fixes including keepassxc-cli when building KeePassXC dmg on Mac.\r\nresolves #1697\r\n* Fix Qt search path and Properties display on macOS\r\n* Simplify packaging POST_BUILD fixups\r\n* Various fixes to get cli to run on macos\r\n* Correct cli tests on macOS\r\n* Several macOS related GUI test fixes","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/dd5665c6563f6185532c4dc76896f4220fd3c8e3"},{"sha":"21de6f6163824bf111255f872ca0af96574a77a5","author":{"name":"Jonathan White","email":"5bdcd3c0d4d24ae3e71b3b452a024c6324c7e4bb@dmapps.us"},"message":"Merge branch 'develop'\n\nConflicts:\n\tsrc/core/Tools.cpp\n\tsrc/sshagent/SSHAgent.cpp","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/21de6f6163824bf111255f872ca0af96574a77a5"},{"sha":"52dcc2855e6347eb732b2559afc9a94105a5987f","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"Fixed signal slot connections\n\nFixed connection to renamed CustomData::customDataModified() signal\nFixed connection to renamed Database::databaseModified() signal\nFixed connection to renamed Group::groupModified() signal","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/52dcc2855e6347eb732b2559afc9a94105a5987f"},{"sha":"d4c391deb2a714fd9cc733b9c91c8fb698679702","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"Splitted KeeShare into secure and insecure parts\n\nKeeShare is now supported in a secure and insecure flavor (set\nCMake-Flags accordingly to allow or disallow the corresponding import\nand exports)","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/d4c391deb2a714fd9cc733b9c91c8fb698679702"},{"sha":"2e183888256d51796f3e2fef933509f62aad231a","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"Fixed bug in FileWatcher, improved unsafe sharing\n\nBulkFileWatcher didn't recognize added files in observed directory\n\nImproved UI for unsecured sharing only (hide certificate ui, added\nwarnings and adjusted indicators)","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/2e183888256d51796f3e2fef933509f62aad231a"},{"sha":"3d02013513429f5fdca35e01f2248911e112df17","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"Changed KeeShareSettings to explicitly ask\n\nKeeShareSettings now allow to trust, untrust or ask on next import from\na specific publisher with a specific container","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/3d02013513429f5fdca35e01f2248911e112df17"},{"sha":"080b02e9d538658d2ff6254022f2a8161e2b7da8","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"KeeShare uses only one flag - checks for QuaZip\n\nChanged flag for KeeShare to\n* enable insecure sharing in all cases\n* enable secure sharing if QuaZip was found","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/080b02e9d538658d2ff6254022f2a8161e2b7da8"},{"sha":"ba604390d2b4a8f8e6a88cc1175e487e540fa242","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"Fixed ci builds\n\nubuntu:14.04 does not have quazip5 libraries in the standard repository, therefore only insecure builds are created using the ci server","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/ba604390d2b4a8f8e6a88cc1175e487e540fa242"},{"sha":"6e25da6a193339e5a75c3c1ae118c2bcddfba4a1","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"Fixed issues detected by test suite and ci\n\nFixed serialization for KeeShareSettings::ScopedCertificate\nFixed tests for KeeShareSettings serialization\nFixed tests Cli features - tests translation for recycle bin since the\ntests are executed with the system locale\nFixed initialization issue in ShareObserver","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/6e25da6a193339e5a75c3c1ae118c2bcddfba4a1"},{"sha":"b204451d0644b665ccb1d0af9752b67a79d4ae2d","author":{"name":"Christian Kieschnick","email":"96397ecb59053855c8faae072306d7c9399481aa@hicknhack-software.com"},"message":"More ci issues (missing initialize for const)\n\nFixed issues detected in TestSharing","distinct":true,"url":"https://api.github.com/repos/kneitinger/keepassxc/commits/b204451d0644b665ccb1d0af9752b67a79d4ae2d"}]}
other: {"actor":{"display_login":"kneitinger"}}