mirror of
https://github.com/itay-grudev/SingleApplication.git
synced 2025-04-20 20:14:45 +08:00
Merge pull request #180 from jonaski/blockservername_macos
SingleApplicationPrivate: Use MD5 on macOS for block server name
This commit is contained in:
commit
8c48163c4d
@ -1,5 +1,9 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 3.5.1
|
||||||
|
|
||||||
|
* Bug Fix: Maximum QNativeIpcKey key size on macOS. - _Jonas Kvinge_
|
||||||
|
|
||||||
## 3.5.0
|
## 3.5.0
|
||||||
|
|
||||||
* Switch to the new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher. - _Jonas Kvinge_
|
* Switch to the new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher. - _Jonas Kvinge_
|
||||||
|
@ -131,7 +131,12 @@ QString SingleApplicationPrivate::getUsername()
|
|||||||
|
|
||||||
void SingleApplicationPrivate::genBlockServerName()
|
void SingleApplicationPrivate::genBlockServerName()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_MACOS
|
||||||
|
// Maximum key size on macOS is PSHMNAMLEN (31).
|
||||||
|
QCryptographicHash appData( QCryptographicHash::Md5 );
|
||||||
|
#else
|
||||||
QCryptographicHash appData( QCryptographicHash::Sha256 );
|
QCryptographicHash appData( QCryptographicHash::Sha256 );
|
||||||
|
#endif
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 3, 0)
|
#if QT_VERSION < QT_VERSION_CHECK(6, 3, 0)
|
||||||
appData.addData( "SingleApplication", 17 );
|
appData.addData( "SingleApplication", 17 );
|
||||||
#else
|
#else
|
||||||
|
Loading…
Reference in New Issue
Block a user