Displaying 20 results from an estimated 28 matches for "cmsg_type".
Did you mean:
msg_type
2002 May 29
2
OpenSSH 3.2.3p1 won't compile under IRIX 6.5.14
...t;/etc/openssh\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\"
-DSSH_RAND_HELPER=\"/usr/libexec/ssh-rand-helper\" -DHAVE_CONFIG_H -c
monitor_fdpass.c
cc-1020 cc: ERROR File = monitor_fdpass.c, Line = 58
The identifier "SCM_RIGHTS" is undefined.
cmsg->cmsg_type = SCM_RIGHTS;
^
cc-1020 cc: ERROR File = monitor_fdpass.c, Line = 117
The identifier "SCM_RIGHTS" is undefined.
if (cmsg->cmsg_type != SCM_RIGHTS)
^
2 errors detected in the compilation of "monitor_fdpass.c"....
2002 May 28
1
Build problem on IRIX 6.5.16m
...\"/etc/ssh\"
-D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\"
-DSSH_RAND_HELPER=\"/usr/lib/ssh-rand-helper\" -DHAVE_CONFIG_H -c
monitor_fdpass.c
cc-1020 cc: ERROR File = monitor_fdpass.c, Line = 58
The identifier "SCM_RIGHTS" is undefined.
cmsg->cmsg_type = SCM_RIGHTS;
^
cc-1020 cc: ERROR File = monitor_fdpass.c, Line = 117
The identifier "SCM_RIGHTS" is undefined.
if (cmsg->cmsg_type != SCM_RIGHTS)
^
2 errors detected in the compilation of "monitor_fdpass.c&...
2003 Apr 19
4
[Bug 544] sshd w/privsep fails on Linux 2.0, mm_receive_fd: expected type 1 got 1074276337
...on_new: session 0
debug3: mm_pty_allocate: waiting for MONITOR_ANS_PTY
debug3: mm_request_receive_expect entering: type 26
debug3: mm_request_receive entering
debug3: mm_request_send entering: type 26
mm_receive_fd: expected type 1 got 1074276337
It seems to be a bug in 2.0 kernels, cmsg_level and cmsg_type returned by
recvmsg() make no sense. I built a test program (which I will attach) from code
from monitor_fdpass.c.
After the fd pass, a 2.0.38 kernel gives:
(gdb) print *cmsg
$1 = {cmsg_len = 16, cmsg_level = 134514016, cmsg_type = -1073742828,
__cmsg_data = 0xbffffc08 "\005"}
A 2...
2003 Oct 02
1
another Dovecot problem
Hi All--
First, thanks to Timo for solving my last issue. I got dovecot up and
running on one of my machines, and it does exactly what I want. Now I'm
trying to install dovecot on an older box (glibc 2.0.7 Linux kernel
2.0.36), and encountering some problems:
-- firstly autoconf/automake does not seem to correctly deal with the
madvise function on this system. It detects that we don't
2002 Jun 20
0
[Bug 280] New: make failed on IRIX - SCM_RIGHTS unknown
...File = defines.h, Line = 215
The indicated "typedef" name has already been declared (with same type).
typedef unsigned char u_char;
^
cc-1020 cc: ERROR File = monitor_fdpass.c, Line = 58
The identifier "SCM_RIGHTS" is undefined.
cmsg->cmsg_type = SCM_RIGHTS;
^
cc-1020 cc: ERROR File = monitor_fdpass.c, Line = 117
The identifier "SCM_RIGHTS" is undefined.
if (cmsg->cmsg_type != SCM_RIGHTS)
^
I checked /usr/include/sys/socket.h and found:
...
#ifdef _XOPEN_SO...
2015 Jul 29
2
Bug#793921: tftpd-hpa: IPv6 address cannonization breaks IPv4
...> > recvmsg(0, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(34500), inet_pton(AF_INET6, "::ffff:10.0.0.192", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, msg_iov(1)=[{"\0\1pxelinux.0\0netascii\0", 65468}], msg_controllen=40, {cmsg_len=36, cmsg_level=SOL_IPV6, cmsg_type=, ...}, msg_flags=0}, 0) = 22
> > [..]
> > [pid 3757] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 0
> > [..]
> > [pid 3757] bind(0, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("10.0.0.2")}, 16) = 0
> > [pid 3757] connect(0, {sa_family=AF_INET6,...
2009 Mar 20
0
tftpd-hpa can't reopen /dev/log
...4])
setsockopt(4, SOL_IP, IP_PKTINFO, [1], 4) = 0
recvmsg(4, {msg_name(16)={sa_family=AF_INET, sin_port=htons(57109), sin_addr=inet_addr("169.254.1.4")}, msg_iov(1)=[{"\0\1dal\0octet\0tsize\0000\0blksize\0001408\0"..., 65468}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 33
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
connect(5, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("169.254.1.1")}, 16) = 0
getsockname(5, {sa_family=AF_INET, sin_port=htons(58102), sin_addr=inet_addr("169.254.1.1")}, [16]) = 0
close(5...
2023 Feb 16
0
[RFC PATCH v1 12/12] test/vsock: MSG_ZEROCOPY support for vsock_perf
...t;+ cm = CMSG_FIRSTHDR(&msg);
>+ if (!cm) {
>+ fprintf(stderr, "cmsg: no cmsg\n");
>+ return;
>+ }
>+
>+ if (cm->cmsg_level != SOL_VSOCK) {
>+ fprintf(stderr, "cmsg: unexpected 'cmsg_level'\n");
>+ return;
>+ }
>+
>+ if (cm->cmsg_type) {
>+ fprintf(stderr, "cmsg: unexpected 'cmsg_type'\n");
>+ return;
>+ }
>+
>+ serr = (void *)CMSG_DATA(cm);
>+ if (serr->ee_origin != SO_EE_ORIGIN_ZEROCOPY) {
>+ fprintf(stderr, "serr: wrong origin\n");
>+ return;
>+ }
>+
>+ if (s...
2009 Nov 04
0
PATCH: fast copy of files in local server mode
...].iov_base = data;
+ iov[0].iov_len = 1;
+
+ message.msg_iov = iov;
+ message.msg_iovlen = 1;
+
+ message.msg_control = buffer;
+ message.msg_controllen = CMSG_SPACE(sizeof(int));
+
+ control_message = CMSG_FIRSTHDR(&message);
+ control_message->cmsg_level = SOL_SOCKET;
+ control_message->cmsg_type = SCM_RIGHTS;
+ control_message->cmsg_len = CMSG_LEN(sizeof(int));
+
+ *((int *) CMSG_DATA(control_message)) = fd_to_send;
+
+ message.msg_controllen = control_message->cmsg_len;
+
+ do ret = sendmsg(socket, &message, 0);
+ while (ret == -1 && (errno == EINTR || errno == EAGAIN));...
2003 May 14
1
[Bug 336] ssh does not compile on Linux with libc5 and 2.0 kernel
...---------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From djm at mindrot.org 2003-05-14 22:34 -------
I think that this was fixed in CVS recently:
- (dtucker) Bug #544: ignore invalid cmsg_type on Linux 2.0 kernels,
privsep should now work.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
2015 Aug 07
0
Bug#793921: tftpd-hpa: IPv6 address cannonization breaks IPv4
...t;>> recvmsg(0, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(34500), inet_pton(AF_INET6, "::ffff:10.0.0.192", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, msg_iov(1)=[{"\0\1pxelinux.0\0netascii\0", 65468}], msg_controllen=40, {cmsg_len=36, cmsg_level=SOL_IPV6, cmsg_type=, ...}, msg_flags=0}, 0) = 22
>>> [..]
>>> [pid 3757] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 0
>>> [..]
>>> [pid 3757] bind(0, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("10.0.0.2")}, 16) = 0
>>> [pid 3757] connect(0, {sa_f...
2023 Nov 07
0
[PATCH AUTOSEL 6.1 11/18] vsock: read from socket's error queue
...sock_extended_err. See Documentation/networking/msg_zerocopy.rst in
+ * kernel source tree for more details.
+ */
+
+/* 'cmsg_level' field value of 'struct cmsghdr' for notification parsing
+ * when MSG_ZEROCOPY flag is used on transmissions.
+ */
+
+#define SOL_VSOCK 287
+
+/* 'cmsg_type' field value of 'struct cmsghdr' for notification parsing
+ * when MSG_ZEROCOPY flag is used on transmissions.
+ */
+
+#define VSOCK_RECVERR 1
+
#endif /* _UAPI_VM_SOCKETS_H */
diff --git a/net/vmw_vsock/af_vsock.c b/net/vmw_vsock/af_vsock.c
index 8360c790a8a01..84471745c0829 100644
--...
2023 Nov 07
0
[PATCH AUTOSEL 6.6 21/31] vsock: read from socket's error queue
...sock_extended_err. See Documentation/networking/msg_zerocopy.rst in
+ * kernel source tree for more details.
+ */
+
+/* 'cmsg_level' field value of 'struct cmsghdr' for notification parsing
+ * when MSG_ZEROCOPY flag is used on transmissions.
+ */
+
+#define SOL_VSOCK 287
+
+/* 'cmsg_type' field value of 'struct cmsghdr' for notification parsing
+ * when MSG_ZEROCOPY flag is used on transmissions.
+ */
+
+#define VSOCK_RECVERR 1
+
#endif /* _UAPI_VM_SOCKETS_H */
diff --git a/net/vmw_vsock/af_vsock.c b/net/vmw_vsock/af_vsock.c
index 020cf17ab7e47..ccd8cefeea7ba 100644
--...
2023 Nov 07
0
[PATCH AUTOSEL 6.5 20/30] vsock: read from socket's error queue
...sock_extended_err. See Documentation/networking/msg_zerocopy.rst in
+ * kernel source tree for more details.
+ */
+
+/* 'cmsg_level' field value of 'struct cmsghdr' for notification parsing
+ * when MSG_ZEROCOPY flag is used on transmissions.
+ */
+
+#define SOL_VSOCK 287
+
+/* 'cmsg_type' field value of 'struct cmsghdr' for notification parsing
+ * when MSG_ZEROCOPY flag is used on transmissions.
+ */
+
+#define VSOCK_RECVERR 1
+
#endif /* _UAPI_VM_SOCKETS_H */
diff --git a/net/vmw_vsock/af_vsock.c b/net/vmw_vsock/af_vsock.c
index 020cf17ab7e47..ccd8cefeea7ba 100644
--...
2009 Sep 11
1
[PATCH] guestfish: Redirect stdout when executing remote commands
...len = 1;
+
+ /* Initialize the zero byte */
+ buf[0] = 0;
+
+ /* Initialize the control data */
+ if (NULL == cmptr) {
+ cmptr = malloc (controllen);
+ if (NULL == cmptr) {
+ perror ("malloc");
+ exit (1);
+ }
+ }
+ cmptr->cmsg_level = SOL_SOCKET;
+ cmptr->cmsg_type = SCM_RIGHTS;
+ cmptr->cmsg_len = controllen;
+
+ /* Add control header to the message */
+ msg.msg_control = cmptr;
+ msg.msg_controllen = controllen;
+
+ /* Add STDOUT to the control data */
+ *(int *)CMSG_DATA (cmptr) = STDOUT_FILENO;
+
+ if (sendmsg (s, &msg, 0) != 1) {
+...
2015 Feb 26
4
Call for testing: OpenSSH 6.8
...msg_accrightslen = sizeof(nfd);
+#else
+ memset(&cmsgbuf, 0, sizeof(cmsgbuf));
+ msg.msg_control = (caddr_t)&cmsgbuf.buf;
+ msg.msg_controllen = sizeof(cmsgbuf.buf);
+ cmsg = CMSG_FIRSTHDR(&msg);
cmsg->cmsg_len = CMSG_LEN(sizeof(int));
cmsg->cmsg_level = SOL_SOCKET;
cmsg->cmsg_type = SCM_RIGHTS;
*(int *)CMSG_DATA(cmsg) = nfd;
+#endif
- iov.iov_base = &c;
- iov.iov_len = 1;
- mh.msg_iov = &iov;
- mh.msg_iovlen = 1;
+ vec.iov_base = &ch;
+ vec.iov_len = 1;
+ msg.msg_iov = &vec;
+ msg.msg_iovlen = 1;
bzero(&pfd, sizeof(pfd));
pfd.fd = STDOUT_FILENO;...
2015 Feb 25
2
Call for testing: OpenSSH 6.8
On 24/02/15 21:56, Tim Rice wrote:
> On Wed, 25 Feb 2015, Damien Miller wrote:
>
> | On Tue, 24 Feb 2015, Tom G. Christensen wrote:
> |
> | > I've switched to HEAD in the git repo and it now builds on Solaris
> | > 2.6, 7, 8 and 9 but the testsuite still cannot be built due to the
> | > missing <err.h>.
>
> The err.h issue is fixes but there still
2009 Dec 07
7
Name Resolution Broken for One Address
...\0\0\6\0\0\0hosts\0", 18, MSG_NOSIGNAL) = 18
poll([{fd=4, events=POLLIN|POLLERR|POLLHUP}], 1, 5000) = 1 ([{fd=4,
revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL, msg_iov(2)=[{"hosts\0", 6},
{"\270O\3\0\0\0\0\0", 8}], msg_controllen=16, {cmsg_len=16,
cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {5}}, msg_flags=0}, 0) = 14
mmap2(NULL, 217016, PROT_READ, MAP_SHARED, 5, 0) = 0xb7f54000
close(5) = 0
close(4) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(1025),
sin_addr=in...
2006 Nov 01
0
No subject
...g_accrightslen = sizeof(fd);
> #else
> msg.msg_control = (caddr_t)tmp;
> msg.msg_controllen = CMSG_LEN(sizeof(int));
> cmsg = CMSG_FIRSTHDR(&msg);
> cmsg->cmsg_len = CMSG_LEN(sizeof(int));
> cmsg->cmsg_level = SOL_SOCKET;
> cmsg->cmsg_type = SCM_RIGHTS;
> *(int *)CMSG_DATA(cmsg) = fd;
> #endif
>
> vec.iov_base = &ch;
> vec.iov_len = 1;
> msg.msg_iov = &vec;
> msg.msg_iovlen = 1;
>
> if ((n = sendmsg(socket, &msg, 0)) == -1)
> fatal("%s:...
2013 Jul 08
1
Samba4, NTP, and Ubuntu 12.04
Hello,
I have a question regarding signed NTP support for Samba4 on Ubuntu 12.04. I have followed most of the steps outlined here:
https://wiki.samba.org/index.php/Configure_NTP
These steps I did differently are:
* I did not install from source because the latest Ubuntu package for ntp available on Ubuntu 12.04 includes ntp-signd support already
* I did not install Samba4 to /usr/local/samba, so