Displaying 20 results from an estimated 37 matches for "cygwin_util".
2001 Apr 02
1
[PATCH]: scp could hang in Cygwin
...cp.c
--- scp.c 2001/03/29 00:43:54 1.66
+++ scp.c 2001/04/02 19:47:14
@@ -291,6 +291,9 @@ main(argc, argv)
case 't': /* "to" */
iamremote = 1;
tflag = 1;
+#ifdef HAVE_CYGWIN
+ setmode (0, O_BINARY);
+#endif
break;
default:
usage();
Index: openbsd-compat/bsd-cygwin_util.c
===================================================================
RCS file: /cvs/openssh_cvs/openbsd-compat/bsd-cygwin_util.c,v
retrieving revision 1.3
diff -u -p -r1.3 bsd-cygwin_util.c
--- openbsd-compat/bsd-cygwin_util.c 2001/02/18 01:30:56 1.3
+++ openbsd-compat/bsd-cygwin_util.c 2001/04/02...
2001 Nov 20
1
[PATCH]: Allow SSHD to install as service under WIndows 9x/Me
...or that reason
several 9x users have asked for a solution which allows _real_
daemonizing sshd on their boxes. The following patch allows to do that.
When the function daemon() forks, the child process is registered as a
service when started on a 9x system. The functionality is outsourced
to bsd-cygwin_util.c, the daemon.c code just contains a conditionalized
call to the new function. Hope, that's ok.
Additionally I added a patch to contrib/cygwin/README, which just fixes
a typo.
Thanks in advance,
Corinna
Index: contrib/cygwin/README
===========================================================...
2001 Dec 18
2
[PATCH]: Fix potential security hole in Cygwin version
...authenticated;
@@ -510,7 +510,7 @@ userauth_pubkey(Authctxt *authctxt)
xfree(pkalg);
xfree(pkblob);
#ifdef HAVE_CYGWIN
- if (check_nt_auth(0, authctxt->pw->pw_uid) == 0)
+ if (check_nt_auth(0, authctxt->pw) == 0)
return(0);
#endif
return authenticated;
Index: openbsd-compat/bsd-cygwin_util.c
===================================================================
RCS file: /cvs/openssh_cvs/openbsd-compat/bsd-cygwin_util.c,v
retrieving revision 1.6
diff -u -p -r1.6 bsd-cygwin_util.c
--- openbsd-compat/bsd-cygwin_util.c 27 Nov 2001 01:19:44 -0000 1.6
+++ openbsd-compat/bsd-cygwin_util.c 18...
2004 Apr 18
0
[PATCH] bsd-cygwin_util.c: Relax pubkey authentication prerequisites
...ut?
Due to a posting on the Cygwin mailing list it turned out, that the
prerequisites to allow public key authentication where to tight.
Since Cygwin version 1.5.x the so called `ntsec' setting isn't require
anymore to allow switching user context without password.
The below patch to bsd-cygwin_util.c fixes the test for that.
Thanks in advance,
Corinna
Index: openbsd-compat/bsd-cygwin_util.c
===================================================================
RCS file: /cvs/openssh_cvs/openbsd-compat/bsd-cygwin_util.c,v
retrieving revision 1.11
diff -p -u -r1.11 bsd-cygwin_util.c
--- openbs...
2006 Sep 01
0
[PATCH] Cygwin: Avoid implicit declaration warnings
Hi,
I have left this slip through already too long. When compiling
openbsd-compat/bsd-cygwin_util.c, the following warnings appear:
openbsd-compat/bsd-cygwin_util.c: In function `binary_open':
openbsd-compat/bsd-cygwin_util.c:67: warning: implicit declaration of function `open'
openbsd-compat/bsd-cygwin_util.c: In function `binary_pipe':
openbsd-compat/bsd-cygwin_util.c:73:...
2010 Feb 19
1
[PATCH/cygwin] reduce number of propagated environment variables
...h, please? It removes a couple of
environment variables which are propagated to the child process so far,
but which not really necessary to keep child processes running. What's
left now is the bare minimum which is requested by scripts, typically.
Thanks,
Corinna
Index: openbsd-compat/bsd-cygwin_util.c
===================================================================
RCS file: /cvs/openssh/openbsd-compat/bsd-cygwin_util.c,v
retrieving revision 1.21
diff -u -p -r1.21 bsd-cygwin_util.c
--- openbsd-compat/bsd-cygwin_util.c 8 Mar 2009 00:40:28 -0000 1.21
+++ openbsd-compat/bsd-cygwin_util.c 19 Fe...
2001 Jul 11
2
[PATCH]: Cygwin: Allow sshd to switch user context without password
Hi,
the following patch checks if OpenSSH is running under a Cygwin
version >= 1.3.2 which allows switching user context without password.
Otherwise sshd allows changing the user context only if password
authentication is used as it was before.
Corinna
Index: openbsd-compat/bsd-cygwin_util.c
===================================================================
RCS file: /cvs/openssh_cvs/openbsd-compat/bsd-cygwin_util.c,v
retrieving revision 1.4
diff -u -p -r1.4 bsd-cygwin_util.c
--- openbsd-compat/bsd-cygwin_util.c 2001/04/13 14:28:42 1.4
+++ openbsd-compat/bsd-cygwin_util.c 2001/07/11...
2019 Feb 22
2
[PATCH 2/2] Cygwin: implement case-insensitive Unicode user and group name matching
...return 0; /* Negated match wins */
case 0:
diff --git a/match.c b/match.c
index b50ae4057391..833709a09e9f 100644
--- a/match.c
+++ b/match.c
@@ -111,8 +111,6 @@ match_pattern(const char *s, const char *pattern)
/* NOTREACHED */
}
-#ifndef HAVE_CYGWIN /* Cygwin version in openbsd-compat/bsd-cygwin_util.c */
-
/*
* Tries to match the string against the
* comma-separated sequence of subpatterns (each possibly preceded by ! to
@@ -172,7 +170,17 @@ match_pattern_list(const char *string, const char *pattern, int dolower)
return got_positive;
}
+int
+match_usergroup_pattern_list(const char *s...
2019 Feb 22
3
[PATCH 2/2] Cygwin: implement case-insensitive Unicode user and group name matching
On Wed, 20 Feb 2019 at 23:54, Corinna Vinschen <vinschen at redhat.com> wrote:
> The previous revert enabled case-insensitive user names again. This
> patch implements the case-insensitive user and group name matching.
> To allow Unicode chars, implement the matcher using wchar_t chars in
> Cygwin-specific code. Keep the generic code changes as small as possible.
> Cygwin:
2001 May 23
1
[PATCH]: Drop the use of `check_nt_auth'.
...bkey(Authctxt *authctxt)
debug2("userauth_pubkey: authenticated %d pkalg %s", authenticated, pkalg);
xfree(pkalg);
xfree(pkblob);
-#ifdef HAVE_CYGWIN
- if (check_nt_auth(0, authctxt->pw->pw_uid) == 0)
- return(0);
-#endif
return authenticated;
}
Index: openbsd-compat/bsd-cygwin_util.c
===================================================================
RCS file: /cvs/openssh_cvs/openbsd-compat/bsd-cygwin_util.c,v
retrieving revision 1.4
diff -u -p -r1.4 bsd-cygwin_util.c
--- openbsd-compat/bsd-cygwin_util.c 2001/04/13 14:28:42 1.4
+++ openbsd-compat/bsd-cygwin_util.c 2001/05/23...
2015 Jun 02
2
Call for testing: OpenSSH 6.9
...tforms and systems as possible. This release contains
> > some substantial new features and a number of bugfixes.
>
> I tested git master HEAD on Cygwin 2.0.2 x86_64.
Thanks! I'd like to add this small Cygwin change, could you please
sanity-check?
diff --git a/openbsd-compat/bsd-cygwin_util.c b/openbsd-compat/bsd-cygwin_util.c
index a2d8212..8672ccf 100644
--- a/openbsd-compat/bsd-cygwin_util.c
+++ b/openbsd-compat/bsd-cygwin_util.c
@@ -68,7 +68,7 @@ cygwin_ssh_privsep_user()
if (cygwin_internal (CW_CYGNAME_FROM_WINNAME, "sshd", cyg_privsep_user,
sizeof cyg_pri...
2012 Mar 16
1
[PATCH/cygwin]: Explicitely undefine _WIN32
Hi,
I've just trieed to build OpenSSH on Cygwin with Kerberos support enabled,
and while doing that I stumbled over a problem:
The openbsd-compat/bsd-cygwin_util.h header include a Windows header,
and depending on which Win32 header files are included (Mingw32/Mingw64)
that can result in a `#define _WIN32'. This in turn can break linking
against some packages. In my case it's GSSAPI from the heimdal package.
The header file /usr/include/gssapi/gss...
2002 Nov 09
1
[PATCH] Two Cygwin related patches
Hi,
the attached patch file contains two patches in one:
- contrib/cygwin/ssh-host-config: Create sshd_config according to latest
changes.
- openbsd-compat/bsd-cygwin_util.c: Rewrite a bit to allow easier retrieval
of Cygwin capabilities from version number (uname). For Cygwin versions
beginning with API minor version 56 assume ntsec being on by default.
Thanks in advance for applying this patch,
Corinna
--
Corinna Vinschen
Cygwin Developer
Red Hat, Inc.
mail...
2002 Jul 31
0
[PATCH]: Match Cygwin version check to reality
Hi,
the following patch rearranges some checkings in bsd-cygwin-util.c to keep
in sync with Cygwin versions. I moved the uname() check into it's own
function so that it's easier to add further checks when necessary.
Corinna
Index: openbsd-compat/bsd-cygwin_util.c
===================================================================
RCS file: /cvs/openssh_cvs/openbsd-compat/bsd-cygwin_util.c,v
retrieving revision 1.8
diff -u -p -r1.8 bsd-cygwin_util.c
--- openbsd-compat/bsd-cygwin_util.c 15 Apr 2002 22:00:52 -0000 1.8
+++ openbsd-compat/bsd-cygwin_util.c 31...
2019 Feb 20
3
[PATCH 0/2] Cygwin: allow user and group case-insensitive Unicode strings
...h.c] On Cygwin, refuse usernames that have differences in
case"
Cygwin: implement case-insensitive Unicode user and group name
matching
auth.c | 13 ---
groupaccess.c | 4 +
match.c | 4 +
openbsd-compat/bsd-cygwin_util.c | 146 +++++++++++++++++++++++++++++++
servconf.c | 4 +
5 files changed, 158 insertions(+), 13 deletions(-)
--
2.20.1
2006 May 04
2
xmalloc(foo*bar) -> xcalloc(foo, bar) for Portable
...e emulation doesn't clobber it */
saved_argc = ac;
rexec_argc = ac;
- saved_argv = xmalloc(sizeof(*saved_argv) * (ac + 1));
+ saved_argv = xcalloc(ac + 1, sizeof(*saved_argv));
for (i = 0; i < ac; i++)
saved_argv[i] = xstrdup(av[i]);
saved_argv[i] = NULL;
Index: openbsd-compat/bsd-cygwin_util.c
===================================================================
RCS file: /usr/local/src/security/openssh/cvs/openssh_cvs/openbsd-compat/bsd-cygwin_util.c,v
retrieving revision 1.16
diff -u -p -r1.16 bsd-cygwin_util.c
--- openbsd-compat/bsd-cygwin_util.c 25 Mar 2006 13:03:24 -0000 1.16
+++ op...
2019 Mar 12
2
[PATCH 2/2] Cygwin: implement case-insensitive Unicode user and group name matching
...> One final tweak: replace alloca with
> xcalloc since it checks for integer overflow, will fail instead of blowing
> the stack on large allocs and is likely at a less well-known location.
> Also include stdlib.h for the prototype for free().
>
> diff --git a/openbsd-compat/bsd-cygwin_util.c b/openbsd-compat/bsd-cygwin_util.c
> index 1e4cdc92..54628e26 100644
> --- a/openbsd-compat/bsd-cygwin_util.c
> +++ b/openbsd-compat/bsd-cygwin_util.c
> @@ -37,6 +37,7 @@
> #include <string.h>
> #include <unistd.h>
> #include <stdarg.h>
> +#include <...
2000 Sep 02
2
[PATCH]: Cygwin port of 2.2.0p1
...OpenSSL-0.9.5a. Binaries
and sources could as well be found under the above path.
Files:
openssl-0.9.5a.README readme
openssl-0.9.5a.tar.gz binaries
openssl-0.9.5a-src.tar.gz sources
Regards,
Corinna
ChangeLog:
==========
- Makefile.in: Changed to support $EXEEXT transparently. Added
`cygwin_util.o' to the dependencies of LIBSSH_OBJS.
- acconfig.h: Add defines for HAVE_CYGWIN and BROKEN_VHANGUP.
- auth-passwd.c: Support getting NT passwords via Cygwin special
functions. Disable check for uid 0 when HAVE_CYGWIN is set.
- auth1.c: Reject changing user context if not authenticated vi...
2011 Aug 14
10
Call for testing: OpenSSH-5.9
Hi,
OpenSSH 5.9 is almost ready for release, so we would appreciate testing
on as many platforms and systems as possible. This release contains a
couple of new features and changes and bug fixes. Testing of the new
sandboxed privilege separation mode (see below) would be particularly
appreciated.
Snapshot releases for portable OpenSSH are available from
http://www.mindrot.org/openssh_snap/
The
2012 Feb 13
8
Call for testing: OpenSSH-6.0
Hi,
OpenSSH 6.0 is almost ready for release, so we would appreciate testing
on as many platforms and systems as possible. This release contains a
couple of new features and changes and bug fixes. Testing of the new
sandboxed privilege separation mode (see below) would be particularly
appreciated.
Snapshot releases for portable OpenSSH are available from
http://www.mindrot.org/openssh_snap/
The