MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002560VCMIOtherpublic2016-10-17 22:062023-08-02 19:12
ReporterSXX 
Assigned ToIvan 
PriorityhighSeverityfeatureReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version0.98g 
Target VersionFixed in Version 
Summary0002560: Refactoring - We need to get rid of Boost.Interprocess
DescriptionCurrently VCMI is unnecessarily use Boost.Interprocess on server startup.

Unfortunately there is several cases when on Windows it's might not work by default since directory used for shared memory emulation is missing. We can of course make some fallback and set our own temporary directory somewhere, but much better solution would be to not use Boost.Interprocess at all.

Considering we already fully client-server there absolutely no reason why client need shared memory with server at all. In case we need some kind of authentication it's better to use something like UUID for critical operations like server shutdown.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0006849)
SXX (administrator)
2016-10-17 22:13

Also if you know any reason to keep using it please post it here.

- Issue History
Date Modified Username Field Change
2016-10-17 22:06 SXX New Issue
2016-10-17 22:13 SXX Note Added: 0006849
2023-08-02 19:12 Ivan Status new => closed
2023-08-02 19:12 Ivan Assigned To => Ivan
2023-08-02 19:12 Ivan Resolution open => fixed

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2024 MantisBT Team
Hosting provided by DigitalOcean