Skip to content

Commit fffa1ba

Browse files
author
Daniel Blanchard
committed
Revert "WL#12671 Change named_pipe_full_access_group default on Windows"
This reverts commit 7c123f3d5222cadb33581da8dea7276be9a32725. erroneously pushed prior to QA approval. Reviewed by: Erlend Dahl <erlend.dahl@oracle.com>
1 parent 0089eac commit fffa1ba

File tree

5 files changed

+8
-12
lines changed

5 files changed

+8
-12
lines changed

mysql-test/r/mysqld--help-win.result

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1187,7 +1187,7 @@ myisam-sort-buffer-size 8388608
11871187
myisam-stats-method nulls_unequal
11881188
myisam-use-mmap FALSE
11891189
named-pipe FALSE
1190-
named-pipe-full-access-group
1190+
named-pipe-full-access-group *everyone*
11911191
net-buffer-length 16384
11921192
net-read-timeout 30
11931193
net-retry-count 10

mysql-test/suite/sys_vars/r/named_pipe_full_access_group_basic.result

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
select @@global.named_pipe_full_access_group;
22
@@global.named_pipe_full_access_group
3-
3+
*everyone*
44
select @@session.named_pipe_full_access_group;
55
ERROR HY000: Variable 'named_pipe_full_access_group' is a GLOBAL variable
66
show global variables like 'named_pipe_full_access_group';
77
Variable_name Value
8-
named_pipe_full_access_group
8+
named_pipe_full_access_group *everyone*
99
show session variables like 'named_pipe_full_access_group';
1010
Variable_name Value
11-
named_pipe_full_access_group
11+
named_pipe_full_access_group *everyone*
1212
set global named_pipe_full_access_group = NULL;
1313
show session variables like 'named_pipe_full_access_group';
1414
Variable_name Value
@@ -22,4 +22,3 @@ NAMED_PIPE_FULL_ACCESS_GROUP *everyone*
2222
select * from information_schema.session_variables where variable_name='named_pipe_full_access_group';
2323
VARIABLE_NAME VARIABLE_VALUE
2424
NAMED_PIPE_FULL_ACCESS_GROUP *everyone*
25-
set global named_pipe_full_access_group = default;

mysql-test/suite/sys_vars/t/named_pipe_full_access_group_basic.test

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,4 @@ set global named_pipe_full_access_group = '*everyone*';
1515
select * from information_schema.global_variables where variable_name='named_pipe_full_access_group';
1616
select * from information_schema.session_variables where variable_name='named_pipe_full_access_group';
1717
--enable_warnings
18-
# Restore initial state
19-
set global named_pipe_full_access_group = default;
2018

sql/named_pipe.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ static bool check_windows_group_for_everyone(const char *group_name,
6969
return false;
7070
}
7171

72-
if (strcmp(group_name, NAMED_PIPE_FULL_ACCESS_GROUP_EVERYONE) == 0)
72+
if (strcmp(group_name, DEFAULT_NAMED_PIPE_FULL_ACCESS_GROUP) == 0)
7373
{
7474
*is_everyone_group= true;
7575
return false;
@@ -160,9 +160,9 @@ bool my_security_attr_add_rights_to_group(SECURITY_ATTRIBUTES *psa,
160160
}
161161
}
162162

163-
// Treat the NAMED_PIPE_FULL_ACCESS_GROUP_EVERYONE value
163+
// Treat the DEFAULT_NAMED_PIPE_FULL_ACCESS_GROUP value
164164
// as a special case: we convert it to the "world" SID
165-
if (strcmp(group_name, NAMED_PIPE_FULL_ACCESS_GROUP_EVERYONE) == 0)
165+
if (strcmp(group_name, DEFAULT_NAMED_PIPE_FULL_ACCESS_GROUP) == 0)
166166
{
167167
if (!CreateWellKnownSid(WinWorldSid, NULL, soughtSID, &size_sid))
168168
{

sql/named_pipe.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,5 @@ bool is_valid_named_pipe_full_access_group(const char *group_name);
4141
bool my_security_attr_add_rights_to_group(SECURITY_ATTRIBUTES *psa,
4242
const char *group_name,
4343
DWORD group_rights);
44-
#define DEFAULT_NAMED_PIPE_FULL_ACCESS_GROUP ""
45-
#define NAMED_PIPE_FULL_ACCESS_GROUP_EVERYONE "*everyone*"
44+
#define DEFAULT_NAMED_PIPE_FULL_ACCESS_GROUP "*everyone*"
4645
#endif /* NAMED_PIPE_INCLUDED */

0 commit comments

Comments
 (0)