summaryrefslogtreecommitdiff
path: root/VC++Files
diff options
context:
space:
mode:
authorunknown <konstantin@mysql.com>2005-03-26 01:21:52 +0300
committerunknown <konstantin@mysql.com>2005-03-26 01:21:52 +0300
commit3fd639493aea5c340acc2e28617e8d917d54ff7d (patch)
tree9ac46b7e6cf08e07fbf355f33e45cc2dcc24d17a /VC++Files
parent0310e2a770680593de3b4724d08d6836455b3d91 (diff)
downloadmariadb-git-3fd639493aea5c340acc2e28617e8d917d54ff7d.tar.gz
A fix for Bug#8226 "Cannot connect via shared memory":
provide created shared memory objects with proper access rights to make them usable when client and server are running under different accounts. Post review fixes. VC++Files/mysys/mysys.dsp: Add my_windac.c to mysys.lib include/my_sys.h: Declarations for SECURITY_ATTRIBUTES create/destroy functions. mysys/Makefile.am: Add my_windac.c to the list of compiled files. sql-common/client.c: Lower requested access rights for events as the server won't provide clients with ALL access in order to prevent denial of service attack. sql/mysqld.cc: Set proper security attributes for the kernel objects to make them usable when mysqld is running as a Windows service.
Diffstat (limited to 'VC++Files')
-rw-r--r--VC++Files/mysys/mysys.dsp5
1 files changed, 5 insertions, 0 deletions
diff --git a/VC++Files/mysys/mysys.dsp b/VC++Files/mysys/mysys.dsp
index f42357c2249..ad6caf1986e 100644
--- a/VC++Files/mysys/mysys.dsp
+++ b/VC++Files/mysys/mysys.dsp
@@ -532,6 +532,11 @@ SOURCE=.\my_wincond.c
# End Source File
# Begin Source File
+SOURCE=.\my_windac.c
+# End Source File
+# Begin Source File
+
+
SOURCE=.\my_winsem.c
# End Source File
# Begin Source File