Drop has_pipe_reject_remote_clients flag
This commit is contained in:
parent
23a556f2c5
commit
0bf159ab72
|
@ -1783,8 +1783,7 @@ fhandler_pty_master::setup ()
|
||||||
| FILE_FLAG_FIRST_PIPE_INSTANCE,
|
| FILE_FLAG_FIRST_PIPE_INSTANCE,
|
||||||
PIPE_WAIT | PIPE_TYPE_MESSAGE
|
PIPE_WAIT | PIPE_TYPE_MESSAGE
|
||||||
| PIPE_READMODE_MESSAGE
|
| PIPE_READMODE_MESSAGE
|
||||||
| (wincap.has_pipe_reject_remote_clients ()
|
| PIPE_REJECT_REMOTE_CLIENTS,
|
||||||
? PIPE_REJECT_REMOTE_CLIENTS : 0),
|
|
||||||
1, 4096, 4096, 0, &sec_all_nih);
|
1, 4096, 4096, 0, &sec_all_nih);
|
||||||
if (master_ctl == INVALID_HANDLE_VALUE)
|
if (master_ctl == INVALID_HANDLE_VALUE)
|
||||||
{
|
{
|
||||||
|
|
|
@ -229,9 +229,7 @@ fhandler_pipe::create (LPSECURITY_ATTRIBUTES sa_ptr, PHANDLE r, PHANDLE w,
|
||||||
char pipename[MAX_PATH];
|
char pipename[MAX_PATH];
|
||||||
size_t len = __small_sprintf (pipename, PIPE_INTRO "%S-",
|
size_t len = __small_sprintf (pipename, PIPE_INTRO "%S-",
|
||||||
&cygheap->installation_key);
|
&cygheap->installation_key);
|
||||||
DWORD pipe_mode = PIPE_READMODE_BYTE
|
DWORD pipe_mode = PIPE_READMODE_BYTE | PIPE_REJECT_REMOTE_CLIENTS;
|
||||||
| (wincap.has_pipe_reject_remote_clients ()
|
|
||||||
? PIPE_REJECT_REMOTE_CLIENTS : 0);
|
|
||||||
if (!name)
|
if (!name)
|
||||||
pipe_mode |= pipe_byte ? PIPE_TYPE_BYTE : PIPE_TYPE_MESSAGE;
|
pipe_mode |= pipe_byte ? PIPE_TYPE_BYTE : PIPE_TYPE_MESSAGE;
|
||||||
else
|
else
|
||||||
|
|
|
@ -25,7 +25,6 @@ wincaps wincap_xpsp2 __attribute__((section (".cygwin_dll_common"), shared)) = {
|
||||||
has_gaa_largeaddress_bug:false,
|
has_gaa_largeaddress_bug:false,
|
||||||
has_broken_alloc_console:false,
|
has_broken_alloc_console:false,
|
||||||
has_console_logon_sid:false,
|
has_console_logon_sid:false,
|
||||||
has_pipe_reject_remote_clients:false,
|
|
||||||
terminate_thread_frees_stack:false,
|
terminate_thread_frees_stack:false,
|
||||||
has_precise_system_time:false,
|
has_precise_system_time:false,
|
||||||
has_microsoft_accounts:false,
|
has_microsoft_accounts:false,
|
||||||
|
@ -44,7 +43,6 @@ wincaps wincap_2003 __attribute__((section (".cygwin_dll_common"), shared)) = {
|
||||||
has_gaa_largeaddress_bug:false,
|
has_gaa_largeaddress_bug:false,
|
||||||
has_broken_alloc_console:false,
|
has_broken_alloc_console:false,
|
||||||
has_console_logon_sid:false,
|
has_console_logon_sid:false,
|
||||||
has_pipe_reject_remote_clients:false,
|
|
||||||
terminate_thread_frees_stack:false,
|
terminate_thread_frees_stack:false,
|
||||||
has_precise_system_time:false,
|
has_precise_system_time:false,
|
||||||
has_microsoft_accounts:false,
|
has_microsoft_accounts:false,
|
||||||
|
@ -63,7 +61,6 @@ wincaps wincap_vista __attribute__((section (".cygwin_dll_common"), shared)) = {
|
||||||
has_gaa_largeaddress_bug:true,
|
has_gaa_largeaddress_bug:true,
|
||||||
has_broken_alloc_console:false,
|
has_broken_alloc_console:false,
|
||||||
has_console_logon_sid:false,
|
has_console_logon_sid:false,
|
||||||
has_pipe_reject_remote_clients:true,
|
|
||||||
terminate_thread_frees_stack:true,
|
terminate_thread_frees_stack:true,
|
||||||
has_precise_system_time:false,
|
has_precise_system_time:false,
|
||||||
has_microsoft_accounts:false,
|
has_microsoft_accounts:false,
|
||||||
|
@ -82,7 +79,6 @@ wincaps wincap_7 __attribute__((section (".cygwin_dll_common"), shared)) = {
|
||||||
has_gaa_largeaddress_bug:true,
|
has_gaa_largeaddress_bug:true,
|
||||||
has_broken_alloc_console:true,
|
has_broken_alloc_console:true,
|
||||||
has_console_logon_sid:true,
|
has_console_logon_sid:true,
|
||||||
has_pipe_reject_remote_clients:true,
|
|
||||||
terminate_thread_frees_stack:true,
|
terminate_thread_frees_stack:true,
|
||||||
has_precise_system_time:false,
|
has_precise_system_time:false,
|
||||||
has_microsoft_accounts:false,
|
has_microsoft_accounts:false,
|
||||||
|
@ -101,7 +97,6 @@ wincaps wincap_8 __attribute__((section (".cygwin_dll_common"), shared)) = {
|
||||||
has_gaa_largeaddress_bug:false,
|
has_gaa_largeaddress_bug:false,
|
||||||
has_broken_alloc_console:true,
|
has_broken_alloc_console:true,
|
||||||
has_console_logon_sid:true,
|
has_console_logon_sid:true,
|
||||||
has_pipe_reject_remote_clients:true,
|
|
||||||
terminate_thread_frees_stack:true,
|
terminate_thread_frees_stack:true,
|
||||||
has_precise_system_time:true,
|
has_precise_system_time:true,
|
||||||
has_microsoft_accounts:true,
|
has_microsoft_accounts:true,
|
||||||
|
@ -120,7 +115,6 @@ wincaps wincap_10 __attribute__((section (".cygwin_dll_common"), shared)) = {
|
||||||
has_gaa_largeaddress_bug:false,
|
has_gaa_largeaddress_bug:false,
|
||||||
has_broken_alloc_console:true,
|
has_broken_alloc_console:true,
|
||||||
has_console_logon_sid:true,
|
has_console_logon_sid:true,
|
||||||
has_pipe_reject_remote_clients:true,
|
|
||||||
terminate_thread_frees_stack:true,
|
terminate_thread_frees_stack:true,
|
||||||
has_precise_system_time:true,
|
has_precise_system_time:true,
|
||||||
has_microsoft_accounts:true,
|
has_microsoft_accounts:true,
|
||||||
|
@ -139,7 +133,6 @@ wincaps wincap_10_1511 __attribute__((section (".cygwin_dll_common"), shared)) =
|
||||||
has_gaa_largeaddress_bug:false,
|
has_gaa_largeaddress_bug:false,
|
||||||
has_broken_alloc_console:true,
|
has_broken_alloc_console:true,
|
||||||
has_console_logon_sid:true,
|
has_console_logon_sid:true,
|
||||||
has_pipe_reject_remote_clients:true,
|
|
||||||
terminate_thread_frees_stack:true,
|
terminate_thread_frees_stack:true,
|
||||||
has_precise_system_time:true,
|
has_precise_system_time:true,
|
||||||
has_microsoft_accounts:true,
|
has_microsoft_accounts:true,
|
||||||
|
|
|
@ -18,7 +18,6 @@ struct wincaps
|
||||||
unsigned has_gaa_largeaddress_bug : 1;
|
unsigned has_gaa_largeaddress_bug : 1;
|
||||||
unsigned has_broken_alloc_console : 1;
|
unsigned has_broken_alloc_console : 1;
|
||||||
unsigned has_console_logon_sid : 1;
|
unsigned has_console_logon_sid : 1;
|
||||||
unsigned has_pipe_reject_remote_clients : 1;
|
|
||||||
unsigned terminate_thread_frees_stack : 1;
|
unsigned terminate_thread_frees_stack : 1;
|
||||||
unsigned has_precise_system_time : 1;
|
unsigned has_precise_system_time : 1;
|
||||||
unsigned has_microsoft_accounts : 1;
|
unsigned has_microsoft_accounts : 1;
|
||||||
|
@ -62,7 +61,6 @@ public:
|
||||||
bool IMPLEMENT (has_gaa_largeaddress_bug)
|
bool IMPLEMENT (has_gaa_largeaddress_bug)
|
||||||
bool IMPLEMENT (has_broken_alloc_console)
|
bool IMPLEMENT (has_broken_alloc_console)
|
||||||
bool IMPLEMENT (has_console_logon_sid)
|
bool IMPLEMENT (has_console_logon_sid)
|
||||||
bool IMPLEMENT (has_pipe_reject_remote_clients)
|
|
||||||
bool IMPLEMENT (terminate_thread_frees_stack)
|
bool IMPLEMENT (terminate_thread_frees_stack)
|
||||||
bool IMPLEMENT (has_precise_system_time)
|
bool IMPLEMENT (has_precise_system_time)
|
||||||
bool IMPLEMENT (has_microsoft_accounts)
|
bool IMPLEMENT (has_microsoft_accounts)
|
||||||
|
|
Loading…
Reference in New Issue