<86>Feb 10 01:19:14 userdel[369695]: delete user 'rooter' <86>Feb 10 01:19:14 userdel[369695]: removed group 'rooter' owned by 'rooter' <86>Feb 10 01:19:14 userdel[369695]: removed shadow group 'rooter' owned by 'rooter' <86>Feb 10 01:19:14 groupadd[369715]: group added to /etc/group: name=rooter, GID=1829 <86>Feb 10 01:19:14 groupadd[369715]: group added to /etc/gshadow: name=rooter <86>Feb 10 01:19:14 groupadd[369715]: new group: name=rooter, GID=1829 <86>Feb 10 01:19:14 useradd[369721]: new user: name=rooter, UID=1829, GID=1829, home=/root, shell=/bin/bash, from=none <86>Feb 10 01:19:14 userdel[369731]: delete user 'builder' <86>Feb 10 01:19:14 userdel[369731]: removed group 'builder' owned by 'builder' <86>Feb 10 01:19:14 userdel[369731]: removed shadow group 'builder' owned by 'builder' <86>Feb 10 01:19:14 groupadd[369738]: group added to /etc/group: name=builder, GID=1830 <86>Feb 10 01:19:14 groupadd[369738]: group added to /etc/gshadow: name=builder <86>Feb 10 01:19:14 groupadd[369738]: new group: name=builder, GID=1830 <86>Feb 10 01:19:14 useradd[369747]: new user: name=builder, UID=1830, GID=1830, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/3proxy-0.6.1-alt2.src.rpm: The use of such a license name is ambiguous: GPL <13>Feb 10 01:19:17 rpmi: libcap-devel-1:2.27.0.2.ac1e-alt4 sisyphus+283724.100.1.3 1629848802 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/3proxy-0.6.1-alt2.nosrc.rpm (w1.gzdio) Installing 3proxy-0.6.1-alt2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.35744 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf 3proxy-0.6.1 + echo 'Source #0 (3proxy-0.6.1.tar):' Source #0 (3proxy-0.6.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/3proxy-0.6.1.tar + cd 3proxy-0.6.1 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (3proxy-0.6.1-alt-droproot.patch):' Patch #1 (3proxy-0.6.1-alt-droproot.patch): + /usr/bin/patch -p1 patching file Makefile.Linux patching file Makefile.unix patching file src/3proxy.c patching file src/proxy.h patching file src/proxymain.c + echo 'Patch #2 (3proxy-0.6.1-alt-changes.patch):' Patch #2 (3proxy-0.6.1-alt-changes.patch): + /usr/bin/patch -p1 patching file src/3proxy.c patching file src/stringtable.c + echo 'Patch #3 (CVE-2019-14495.patch):' Patch #3 (CVE-2019-14495.patch): + /usr/bin/patch -p1 patching file src/webadmin.c Hunk #1 succeeded at 11 (offset 1 line). Hunk #2 succeeded at 342 (offset 1 line). Hunk #3 succeeded at 391 (offset 1 line). Hunk #4 succeeded at 524 (offset 3 lines). Hunk #5 succeeded at 534 (offset 3 lines). + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.35744 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd 3proxy-0.6.1 + make -j16 -f Makefile.Linux make: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1' cat Makefile.Linux > src/Makefile.var make: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' cd .. && cat copying 3proxy 0.6 Public License Agreement (c) 2000-2009 by 3APA3A (3APA3A@security.nnov.ru) (c) 2000-2009 by SecurityVulns.com (http://3proxy.ru/) (c) 2000-2009 by Vladimir Dubrovin (vlad@sandy.ru) This software uses: RSA Data Security, Inc. MD4 Message-Digest Algorithm RSA Data Security, Inc. MD5 Message-Digest Algorithm THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software is FREEWARE. Redistribution and use in source and binary forms, with or without modification, are permitted provided that following conditions are met (BSD style license): * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the SecurityVulns.COM nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Insted of this license, you can also use and redistribute this software under terms of compatible license, including: 1. Apache License, Version 2.0 You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 2. GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. You may obtain a copy of the License at http://www.gnu.org/licenses/gpl.txt 3. GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. You may obtain a copy of the License at http://www.gnu.org/licenses/lgpl.txt $Id: License,v 1.3 2007/04/05 11:59:47 vlad Exp $ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL myalloc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvtcppm.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL tcppm.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvudppm.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL udppm.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvpop3p.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pop3p.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL sockgetchar.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvmsnpr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL msnpr.c msnpr.c: In function 'msn_srv': msnpr.c:46:13: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 46 | sp1 = data + 3; | ^ msnpr.c:62:40: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 62 | cookie->userid = mystrdup(param->username); | ~~~~~^~~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ msnpr.c:62:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 62 | cookie->userid = mystrdup(param->username); | ^ msnpr.c:69:24: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 69 | strcpy(tmpbuf, data); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ msnpr.c: In function 'msnprchild': msnpr.c:125:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 125 | if(!(sp1 = strchr(buf, ' ')) || !(sp2 = strchr(sp1 + 1, ' ')) || !(sp3 = strchr(sp2 + 1, ' ')) || ((int)(sp3-sp2)) < 6) RETURN(1202); | ^~~ | | | unsigned char * /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'unsigned char *' 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ msnpr.c:137:27: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 137 | verstr = mystrdup(buf); | ^~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ msnpr.c:144:77: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 144 | if(buf[0] != 'C' || buf[1] != 'V' || buf[2] != 'R' || !(sp1=strrchr(buf,' ')) || (len = (int)strlen(sp1+1)) < 3) RETURN(1206); | ^~~ | | | unsigned char * /usr/include/string.h:273:35: note: expected 'const char *' but argument is of type 'unsigned char *' 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ msnpr.c:153:25: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 153 | if(!strcmp(param->username, cookie->userid)){ | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ msnpr.c:153:43: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 153 | if(!strcmp(param->username, cookie->userid)){ | ~~~~~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ msnpr.c:174:37: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 174 | if(socksend(param->remsock, verstr, len, conf.timeouts[STRING_S])!= len) {RETURN (1207);} | ^~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ msnpr.c:179:27: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 179 | verstr = mystrdup(buf); | ^~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ msnpr.c:185:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 185 | strcpy(buf, verstr); | ^~~ | | | unsigned char * /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ msnpr.c:188:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 188 | len = (int)strlen(buf); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ msnpr.c:105:6: warning: variable 'id' set but not used [-Wunused-but-set-variable] 105 | int id; | ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvsmtpp.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL smtpp.c smtpp.c: In function 'smtppchild': smtpp.c:44:36: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 44 | command = mystrdup(buf); | ^~~ | | | unsigned char * In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:51:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 51 | socksend(param->clisock, "334 VXNlcm5hbWU6\r\n", 18,conf.timeouts[STRING_S]); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:58:27: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] 58 | parseconnusername(username, param, 0, 25); | ^~~~~~~~ | | | unsigned char * proxy.h:227:29: note: expected 'char *' but argument is of type 'unsigned char *' 227 | int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); | ~~~~~~^~~~~~~~ smtpp.c:59:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 59 | socksend(param->clisock, "334 UGFzc3dvcmQ6\r\n", 18,conf.timeouts[STRING_S]); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:67:39: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 67 | param->extpassword = mystrdup(username); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:67:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 67 | param->extpassword = mystrdup(username); | ^ smtpp.c:75:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 75 | socksend(param->clisock, "334\r\n", 5,conf.timeouts[STRING_S]); | ^~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:83:35: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] 83 | parseconnusername(username+1, param, 0, 25); | ~~~~~~~~^~ | | | unsigned char * proxy.h:227:29: note: expected 'char *' but argument is of type 'unsigned char *' 227 | int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); | ~~~~~~^~~~~~~~ smtpp.c:84:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 84 | res = (int)strlen(username+1) + 2; | ~~~~~~~~^~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:87:56: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 87 | param->extpassword = mystrdup(username + res); | ~~~~~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:87:36: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 87 | param->extpassword = mystrdup(username + res); | ^ smtpp.c:101:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 101 | i = sprintf(buf, "EHLO [%lu.%lu.%lu.%lu]\r\n", ((ul&0xFF000000)>>24), ((ul&0x00FF0000)>>16), ((ul&0x0000FF00)>>8), ((ul&0x000000FF))); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ smtpp.c:117:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 117 | socksend(param->clisock, "235 \r\n", 6,conf.timeouts[STRING_S]); | ^~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:120:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 120 | socksend(param->remsock, "AUTH LOGIN\r\n", 12, conf.timeouts[STRING_S]); | ^~~~~~~~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:125:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 125 | en64(param->extusername, buf, (int)strlen(param->extusername)); | ~~~~~^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:126:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 126 | socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:127:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 127 | socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); | ^~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:132:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 132 | en64(param->extpassword, buf, (int)strlen(param->extpassword)); | ~~~~~^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:133:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 133 | socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:134:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 134 | socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); | ^~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:139:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 139 | socksend(param->remsock, "AUTH PLAIN\r\n", 12, conf.timeouts[STRING_S]); | ^~~~~~~~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:145:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 145 | i = (int)strlen(param->extusername) + 1; | ~~~~~^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:148:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 148 | res = (int)strlen(param->extpassword); | ~~~~~^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:152:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 152 | i = (int)strlen(buf); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:154:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 154 | socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); | ^~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:160:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 160 | socksend(param->remsock, command, (int)strlen(command), conf.timeouts[STRING_S]); | ^~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL sockmap.c sockmap.c: In function 'sockmap': sockmap.c:49:66: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign] 49 | action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->clioffset, ¶m->cliinbuf); | ^~~~~~~~~~~~~~~~~~ | | | unsigned int * In file included from sockmap.c:10: proxy.h:243:88: note: expected 'int *' but argument is of type 'unsigned int *' 243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~~ sockmap.c:49:104: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign] 49 | action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->clioffset, ¶m->cliinbuf); | ^~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:243:117: note: expected 'int *' but argument is of type 'unsigned int *' 243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~ sockmap.c:56:66: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] 56 | action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvoffset, ¶m->srvinbuf); | ^~~~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:244:88: note: expected 'int *' but argument is of type 'unsigned int *' 244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~~ sockmap.c:56:104: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] 56 | action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvoffset, ¶m->srvinbuf); | ^~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:244:117: note: expected 'int *' but argument is of type 'unsigned int *' 244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~ sockmap.c:183:82: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign] 183 | action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->cliinbuf - res, ¶m->cliinbuf); | ^~~~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:243:88: note: expected 'int *' but argument is of type 'unsigned int *' 243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~~ sockmap.c:183:125: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign] 183 | action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->cliinbuf - res, ¶m->cliinbuf); | ^~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:243:117: note: expected 'int *' but argument is of type 'unsigned int *' 243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~ sockmap.c:215:82: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] 215 | action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvinbuf - res, ¶m->srvinbuf); | ^~~~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:244:88: note: expected 'int *' but argument is of type 'unsigned int *' 244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~~ sockmap.c:215:125: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] 215 | action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvinbuf - res, ¶m->srvinbuf); | ^~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:244:117: note: expected 'int *' but argument is of type 'unsigned int *' 244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o mycrypt.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL mycrypt.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvftppr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL ftppr.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o md4.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL libs/md4.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o stringtable.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL stringtable.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvsocks.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL socks.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o md5.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL libs/md5.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL base64.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvicqpr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL icqpr.c icqpr.c: In function 'searchcookie': icqpr.c:132:65: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 132 | for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; | ~~~~~^~~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from icqpr.c:10: /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ icqpr.c:136:40: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 136 | ic->id = mystrdup(param->username); | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ icqpr.c: In function 'icq_srv': icqpr.c:206:83: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 206 | if(!state->leftinstate)param->srv->logfunc(param, "Warning: need resync"); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * icqpr.c:206:83: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:209:68: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 209 | param->srv->logfunc(param, "Out of Sync"); | ^~~~~~~~~~~~~ | | | char * icqpr.c:209:68: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:218:60: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 218 | param->srv->logfunc(param, "Warning: Wrong channel"); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * icqpr.c:218:60: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:241:68: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 241 | param->srv->logfunc(param, smallbuf); | ^~~~~~~~ | | | char * icqpr.c:241:68: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:247:60: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 247 | param->srv->logfunc(param, smallbuf); | ^~~~~~~~ | | | char * icqpr.c:247:60: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c: In function 'readflap': icqpr.c:342:43: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] 342 | i = sockgetlinebuf(param, direction, flap->data, len, EOF, conf.timeouts[STRING_S]); | ~~~~^~~~~~ | | | char * proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *' 153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); | ~~~~~~~~~~~~~~~~^~~ icqpr.c: In function 'icqprchild': icqpr.c:421:80: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 421 | if(!param->username && ic->id) param->username = mystrdup(ic->id); | ^ icqpr.c: At top level: icqpr.c:17:13: warning: 'hexdump' defined but not used [-Wunused-function] 17 | static void hexdump(unsigned char *data, int len){ | ^~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL plugins.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o ntlm.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL ntlm.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL common.c common.c: In function 'getip': common.c:608:41: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 608 | if(conf.demanddialprog) system(conf.demanddialprog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:620:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 620 | system(conf.demanddialprog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o mycryptmain.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN mycrypt.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL ftp.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvdnspr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL dnspr.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o dighosts.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL dighosts.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o smbdes.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL libs/smbdes.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o datatypes.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL datatypes.c make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o mainfunc.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DMODULEMAINFUNC=mainfunc proxymain.c proxymain.c: In function 'mainfunc': proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from proxymain.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o mycrypt -Wall -O2 -pthread md4.o md5.o base64.o mycryptmain.o make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o countersutil.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL countersutil.c countersutil.c: In function 'main': countersutil.c:125:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 125 | write(bin, &cheader, sizeof(cheader)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ countersutil.c:136:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 136 | write(bin, &crecord, sizeof(crecord)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o dighosts -Wall -O2 -pthread dighosts.o myalloc.o common.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o countersutil -Wall -O2 -pthread countersutil.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvwebadmin.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL webadmin.c webadmin.c: In function 'adminchild': webadmin.c:480:42: warning: left shift count >= width of type [-Wshift-count-overflow] 480 | 1.0 * (1<<(sizeof(cp->traflim) * 8 - 20)) * cp->traflimgb + cp->traflim/1048576.0, | ^~ webadmin.c:482:42: warning: left shift count >= width of type [-Wshift-count-overflow] 482 | 1.0 * (1<<(sizeof(cp->traf) * 8 - 20)) * cp->trafgb + cp->traf/1048576.0, | ^~ webadmin.c:557:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 557 | ftruncate(fileno(writable), ftell(writable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP pop3p.c In file included from pop3p.c:72: proxymain.c: In function 'main': proxymain.c:49:9: warning: statement with no effect [-Wunused-value] 49 | " -d go to background (daemon)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from pop3p.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o pop3p -Wall -O2 -pthread sockmap.o pop3p.o sockgetchar.o myalloc.o common.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o auth.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL auth.c auth.c: In function 'ACLmatches': auth.c:375:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 375 | for(ipentry = acentry->src; ipentry; ipentry = ipentry->next) | ^~~ auth.c:379:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 379 | if(!ipentry) return 0; | ^~ auth.c:395:56: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] 395 | if(strstr(param->hostname, hstentry->name)) match = 1; | ~~~~~^~~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:350:34: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ auth.c:395:76: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] 395 | if(strstr(param->hostname, hstentry->name)) match = 1; | ~~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:350:58: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ auth.c:399:56: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] 399 | if(strstr(param->hostname, hstentry->name) == (char *)param->hostname) match = 1; | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:350:34: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ auth.c:399:76: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] 399 | if(strstr(param->hostname, hstentry->name) == (char *)param->hostname) match = 1; | ~~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:350:58: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ auth.c:403:56: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] 403 | if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1; | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:350:34: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ auth.c:403:76: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] 403 | if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1; | ~~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:350:58: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ auth.c:403:134: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 403 | if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1; | ~~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ auth.c:407:57: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 407 | if(!strcmp(param->hostname, hstentry->name)) match = 1; | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c:407:77: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 407 | if(!strcmp(param->hostname, hstentry->name)) match = 1; | ~~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c:417:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 417 | for (portentry = acentry->ports; portentry; portentry = portentry->next) | ^~~ auth.c:422:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 422 | if(!portentry) return 0; | ^~ auth.c:429:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 429 | for(periodentry = acentry->periods; periodentry; periodentry = periodentry -> next) | ^~~ auth.c:433:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 433 | if(!periodentry) return 0; | ^~ auth.c: In function 'cacheauth': auth.c:688:113: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 688 | if(((!(conf.authcachetype&2)) || (param->username && ac->username && !strcmp(ac->username, param->username))) && | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c:690:111: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 690 | (!(conf.authcachetype&4) || (ac->password && param->password && !strcmp(ac->password, param->password)))) { | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c:694:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 694 | param->username = mystrdup(ac->username); | ^ auth.c: In function 'doauth': auth.c:721:99: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 721 | if((!(conf.authcachetype&2) || !strcmp(ac->username, param->username)) && | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c:723:116: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 723 | (!(conf.authcachetype&4) || (ac->password && !strcmp(ac->password, param->password)))) { | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c:725:78: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 725 | if(strcmp(ac->username, param->username)){ | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c:727:86: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 727 | ac->username = mystrdup(param->username); | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ auth.c:732:86: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 732 | ac->password = mystrdup(param->password); | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ auth.c:743:78: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 743 | ac->username = mystrdup(param->username); | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ auth.c:746:124: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 746 | if((conf.authcachetype&4) && param->password) ac->password = mystrdup(param->password); | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DPORTMAP tcppm.c In file included from tcppm.c:40: proxymain.c: In function 'main': proxymain.c:49:9: warning: statement with no effect [-Wunused-value] 49 | " -d go to background (daemon)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from tcppm.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o tcppm -Wall -O2 -pthread sockmap.o sockgetchar.o tcppm.o myalloc.o common.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DPORTMAP udppm.c In file included from udppm.c:103: proxymain.c: In function 'main': proxymain.c:49:9: warning: statement with no effect [-Wunused-value] 49 | " -d go to background (daemon)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from udppm.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o udppm -Wall -O2 -pthread sockmap.o sockgetchar.o udppm.o myalloc.o common.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP smtpp.c smtpp.c: In function 'smtppchild': smtpp.c:44:36: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 44 | command = mystrdup(buf); | ^~~ | | | unsigned char * In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:51:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 51 | socksend(param->clisock, "334 VXNlcm5hbWU6\r\n", 18,conf.timeouts[STRING_S]); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:58:27: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] 58 | parseconnusername(username, param, 0, 25); | ^~~~~~~~ | | | unsigned char * proxy.h:227:29: note: expected 'char *' but argument is of type 'unsigned char *' 227 | int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); | ~~~~~~^~~~~~~~ smtpp.c:59:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 59 | socksend(param->clisock, "334 UGFzc3dvcmQ6\r\n", 18,conf.timeouts[STRING_S]); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:67:39: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 67 | param->extpassword = mystrdup(username); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:67:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 67 | param->extpassword = mystrdup(username); | ^ smtpp.c:75:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 75 | socksend(param->clisock, "334\r\n", 5,conf.timeouts[STRING_S]); | ^~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:83:35: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] 83 | parseconnusername(username+1, param, 0, 25); | ~~~~~~~~^~ | | | unsigned char * proxy.h:227:29: note: expected 'char *' but argument is of type 'unsigned char *' 227 | int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); | ~~~~~~^~~~~~~~ smtpp.c:84:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 84 | res = (int)strlen(username+1) + 2; | ~~~~~~~~^~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:87:56: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 87 | param->extpassword = mystrdup(username + res); | ~~~~~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:87:36: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 87 | param->extpassword = mystrdup(username + res); | ^ smtpp.c:101:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 101 | i = sprintf(buf, "EHLO [%lu.%lu.%lu.%lu]\r\n", ((ul&0xFF000000)>>24), ((ul&0x00FF0000)>>16), ((ul&0x0000FF00)>>8), ((ul&0x000000FF))); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19: /usr/include/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ smtpp.c:117:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 117 | socksend(param->clisock, "235 \r\n", 6,conf.timeouts[STRING_S]); | ^~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:120:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 120 | socksend(param->remsock, "AUTH LOGIN\r\n", 12, conf.timeouts[STRING_S]); | ^~~~~~~~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:125:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 125 | en64(param->extusername, buf, (int)strlen(param->extusername)); | ~~~~~^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:126:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 126 | socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:127:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 127 | socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); | ^~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:132:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 132 | en64(param->extpassword, buf, (int)strlen(param->extpassword)); | ~~~~~^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:133:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 133 | socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:134:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 134 | socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); | ^~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:139:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 139 | socksend(param->remsock, "AUTH PLAIN\r\n", 12, conf.timeouts[STRING_S]); | ^~~~~~~~~~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:145:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 145 | i = (int)strlen(param->extusername) + 1; | ~~~~~^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:148:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 148 | res = (int)strlen(param->extpassword); | ~~~~~^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:152:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 152 | i = (int)strlen(buf); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ smtpp.c:154:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 154 | socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); | ^~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ smtpp.c:160:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 160 | socksend(param->remsock, command, (int)strlen(command), conf.timeouts[STRING_S]); | ^~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ In file included from smtpp.c:187: proxymain.c: In function 'main': proxymain.c:49:9: warning: statement with no effect [-Wunused-value] 49 | " -d go to background (daemon)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o smtpp -Wall -O2 -pthread sockmap.o smtpp.o sockgetchar.o base64.o myalloc.o common.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL 3proxy.c 3proxy.c: In function 'h_nolog': 3proxy.c:1115:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1115 | if(!strcmp(argv[0],"nolog")) acl->nolog = 1; | ~~~~^~~ | | | unsigned char * In file included from proxy.h:21, from 3proxy.c:10: /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 3proxy.c: In function 'main': 3proxy.c:1952:47: warning: pointer type mismatch in conditional expression 1952 | conf.conffile = opt_conffile ? opt_conffile : DEFAULTCONFIG; | ^ 3proxy.c: In function 'dumpcounters': 3proxy.c:475:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 475 | write(counterd, &cheader, sizeof(struct counter_header)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3proxy.c:485:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 485 | write(counterd, &crecord, sizeof(struct counter_record)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3proxy.c: In function 'cyclestep': 3proxy.c:583:41: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 583 | system((char *)tmpbuf+1); | ^~~~~~~~~~~~~~~~~~~~~~~~ 3proxy.c: In function 'h_ace': 3proxy.c:1536:33: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 1536 | read(conf.counterd, &crecord, sizeof(struct counter_record)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3proxy.c: In function 'main': proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ 3proxy.c:2036:5: note: in expansion of macro 'daemonize' 2036 | daemonize(); | ^~~~~~~~~ 3proxy.c: At top level: 3proxy.c:1646:12: warning: 'h_chroot' defined but not used [-Wunused-function] 1646 | static int h_chroot(int argc, unsigned char **argv){ | ^~~~~~~~ 3proxy.c:1634:12: warning: 'h_setgid' defined but not used [-Wunused-function] 1634 | static int h_setgid(int argc, unsigned char **argv){ | ^~~~~~~~ 3proxy.c:1624:12: warning: 'h_setuid' defined but not used [-Wunused-function] 1624 | static int h_setuid(int argc, unsigned char **argv){ | ^~~~~~~~ 3proxy.c:1021:12: warning: 'h_pidfile' defined but not used [-Wunused-function] 1021 | static int h_pidfile(int argc, unsigned char **argv){ | ^~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP ftppr.c In file included from ftppr.c:267: proxymain.c: In function 'main': proxymain.c:49:9: warning: statement with no effect [-Wunused-value] 49 | " -d go to background (daemon)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from ftppr.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o ftppr -Wall -O2 -pthread sockmap.o ftppr.o sockgetchar.o myalloc.o common.o ftp.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DPORTMAP msnpr.c msnpr.c: In function 'msn_srv': msnpr.c:46:13: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 46 | sp1 = data + 3; | ^ msnpr.c:62:40: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 62 | cookie->userid = mystrdup(param->username); | ~~~~~^~~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ msnpr.c:62:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 62 | cookie->userid = mystrdup(param->username); | ^ msnpr.c:69:24: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 69 | strcpy(tmpbuf, data); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19: /usr/include/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ msnpr.c: In function 'msnprchild': msnpr.c:125:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 125 | if(!(sp1 = strchr(buf, ' ')) || !(sp2 = strchr(sp1 + 1, ' ')) || !(sp3 = strchr(sp2 + 1, ' ')) || ((int)(sp3-sp2)) < 6) RETURN(1202); | ^~~ | | | unsigned char * /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'unsigned char *' 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ msnpr.c:137:27: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 137 | verstr = mystrdup(buf); | ^~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ msnpr.c:144:77: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 144 | if(buf[0] != 'C' || buf[1] != 'V' || buf[2] != 'R' || !(sp1=strrchr(buf,' ')) || (len = (int)strlen(sp1+1)) < 3) RETURN(1206); | ^~~ | | | unsigned char * /usr/include/string.h:273:35: note: expected 'const char *' but argument is of type 'unsigned char *' 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ msnpr.c:153:25: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 153 | if(!strcmp(param->username, cookie->userid)){ | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ msnpr.c:153:43: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 153 | if(!strcmp(param->username, cookie->userid)){ | ~~~~~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ msnpr.c:174:37: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 174 | if(socksend(param->remsock, verstr, len, conf.timeouts[STRING_S])!= len) {RETURN (1207);} | ^~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ msnpr.c:179:27: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 179 | verstr = mystrdup(buf); | ^~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ msnpr.c:185:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 185 | strcpy(buf, verstr); | ^~~ | | | unsigned char * /usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ msnpr.c:188:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 188 | len = (int)strlen(buf); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ msnpr.c:105:6: warning: variable 'id' set but not used [-Wunused-but-set-variable] 105 | int id; | ^~ In file included from msnpr.c:232: proxymain.c: In function 'main': proxymain.c:49:9: warning: statement with no effect [-Wunused-value] 49 | " -d go to background (daemon)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP socks.c In file included from socks.c:420: proxymain.c: In function 'main': proxymain.c:49:9: warning: statement with no effect [-Wunused-value] 49 | " -d go to background (daemon)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from socks.c:10: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o msnpr -Wall -O2 -pthread sockmap.o sockgetchar.o msnpr.o myalloc.o common.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o socks -Wall -O2 -pthread sockmap.o socks.o sockgetchar.o myalloc.o common.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DPORTMAP icqpr.c icqpr.c: In function 'searchcookie': icqpr.c:132:65: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 132 | for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; | ~~~~~^~~~~~~~~~ | | | unsigned char * In file included from proxy.h:21, from icqpr.c:10: /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ icqpr.c:136:40: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 136 | ic->id = mystrdup(param->username); | ~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ icqpr.c: In function 'icq_srv': icqpr.c:206:83: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 206 | if(!state->leftinstate)param->srv->logfunc(param, "Warning: need resync"); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * icqpr.c:206:83: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:209:68: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 209 | param->srv->logfunc(param, "Out of Sync"); | ^~~~~~~~~~~~~ | | | char * icqpr.c:209:68: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:218:60: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 218 | param->srv->logfunc(param, "Warning: Wrong channel"); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * icqpr.c:218:60: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:241:68: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 241 | param->srv->logfunc(param, smallbuf); | ^~~~~~~~ | | | char * icqpr.c:241:68: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:247:60: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] 247 | param->srv->logfunc(param, smallbuf); | ^~~~~~~~ | | | char * icqpr.c:247:60: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c: In function 'readflap': icqpr.c:342:43: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] 342 | i = sockgetlinebuf(param, direction, flap->data, len, EOF, conf.timeouts[STRING_S]); | ~~~~^~~~~~ | | | char * proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *' 153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); | ~~~~~~~~~~~~~~~~^~~ icqpr.c: In function 'icqprchild': icqpr.c:421:80: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 421 | if(!param->username && ic->id) param->username = mystrdup(ic->id); | ^ In file included from icqpr.c:531: proxymain.c: In function 'main': proxymain.c:49:9: warning: statement with no effect [-Wunused-value] 49 | " -d go to background (daemon)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ icqpr.c: At top level: icqpr.c:17:13: warning: 'hexdump' defined but not used [-Wunused-function] 17 | static void hexdump(unsigned char *data, int len){ | ^~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o srvproxy.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL proxy.c proxy.c: In function 'proxychild': proxy.c:320:31: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 320 | su = mystrdup(sb); | ^~ | | | unsigned char * In file included from proxy.h:21, from proxy.c:11: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxy.c:320:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 320 | su = mystrdup(sb); | ^ proxy.c:474:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 474 | sscanf(sb, "%lu",&contentlength); | ^~ | | | unsigned char * In file included from proxy.h:19: /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ proxy.c:492:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 492 | reqsize = (int)strlen(req); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ proxy.c:511:58: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign] 511 | action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, 0, ¶m->cliinbuf); | ^~~~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:243:88: note: expected 'int *' but argument is of type 'unsigned int *' 243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~~ proxy.c:511:81: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign] 511 | action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, 0, ¶m->cliinbuf); | ^~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:243:117: note: expected 'int *' but argument is of type 'unsigned int *' 243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~ proxy.c:624:29: warning: variable 'spaces' set but not used [-Wunused-but-set-variable] 624 | int spaces = 1; | ^~~~~~ proxy.c:795:49: warning: operation on 'res' may be undefined [-Wsequence-point] 795 | if(socksend(param->remsock, req , (res = (int)strlen((char *)req)), conf.timeouts[STRING_L]) != res) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ proxy.c:880:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 880 | sscanf(sb, "%lu", &contentlength); | ^~ | | | unsigned char * /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ proxy.c:893:33: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 893 | if(!strncasecmp(sb, "chunked", 7)){ | ^~ | | | unsigned char * In file included from /usr/include/string.h:462: /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'unsigned char *' 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ proxy.c:940:58: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] 940 | action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, 0, ¶m->srvinbuf); | ^~~~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:244:88: note: expected 'int *' but argument is of type 'unsigned int *' 244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~~ proxy.c:940:81: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] 940 | action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, 0, ¶m->srvinbuf); | ^~~~~~~~~~~~~~~~ | | | unsigned int * proxy.h:244:117: note: expected 'int *' but argument is of type 'unsigned int *' 244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); | ~~~~~~^~~~~~~~ proxy.c:970:67: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] 970 | while ((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) == 2) { | ^~~~~~~~ | | | char * proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *' 153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:972:62: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 972 | if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ | ^~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:981:54: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 981 | if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ | ^~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:985:71: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] 985 | if((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) != 2) RETURN(534); | ^~~~~~~~ | | | char * proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *' 153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:986:62: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 986 | if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ | ^~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:1022:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign] 1022 | logurl(param, buf, (char *)req, ftp); | ^~~ | | | unsigned char * proxy.c:133:55: note: expected 'char *' but argument is of type 'unsigned char *' 133 | static void logurl(struct clientparam * param, char * buf, char * req, int ftp){ | ~~~~~~~^~~ proxy.c:1065:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign] 1065 | logurl(param, buf, (char *)req, ftp); | ^~~ | | | unsigned char * proxy.c:133:55: note: expected 'char *' but argument is of type 'unsigned char *' 133 | static void logurl(struct clientparam * param, char * buf, char * req, int ftp){ | ~~~~~~~^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o icqpr -Wall -O2 -pthread sockmap.o sockgetchar.o icqpr.o myalloc.o common.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o 3proxy -Wall -O2 -pthread 3proxy.o mainfunc.o auth.o datatypes.o srvproxy.o srvpop3p.o srvsmtpp.o srvftppr.o srvsocks.o srvtcppm.o srvicqpr.o srvmsnpr.o srvudppm.o sockmap.o sockgetchar.o myalloc.o common.o mycrypt.o md5.o md4.o base64.o ftp.o smbdes.o ntlm.o stringtable.o srvwebadmin.o srvdnspr.o plugins.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP -DANONYMOUS proxy.c proxy.c: In function 'proxychild': proxy.c:320:31: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 320 | su = mystrdup(sb); | ^~ | | | unsigned char * In file included from proxy.h:21, from proxy.c:11: /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxy.c:320:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 320 | su = mystrdup(sb); | ^ proxy.c:474:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 474 | sscanf(sb, "%lu",&contentlength); | ^~ | | | unsigned char * In file included from proxy.h:19: /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ proxy.c:492:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 492 | reqsize = (int)strlen(req); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ proxy.c:624:29: warning: variable 'spaces' set but not used [-Wunused-but-set-variable] 624 | int spaces = 1; | ^~~~~~ proxy.c:795:49: warning: operation on 'res' may be undefined [-Wsequence-point] 795 | if(socksend(param->remsock, req , (res = (int)strlen((char *)req)), conf.timeouts[STRING_L]) != res) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ proxy.c:880:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 880 | sscanf(sb, "%lu", &contentlength); | ^~ | | | unsigned char * /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ proxy.c:893:33: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 893 | if(!strncasecmp(sb, "chunked", 7)){ | ^~ | | | unsigned char * In file included from /usr/include/string.h:462: /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'unsigned char *' 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ proxy.c:970:67: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] 970 | while ((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) == 2) { | ^~~~~~~~ | | | char * proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *' 153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:972:62: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 972 | if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ | ^~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:981:54: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 981 | if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ | ^~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:985:71: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] 985 | if((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) != 2) RETURN(534); | ^~~~~~~~ | | | char * proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *' 153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:986:62: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] 986 | if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ | ^~~~~~~~ | | | char * proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *' 143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); | ~~~~~~~~~~~~~~~~^~~ proxy.c:1022:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign] 1022 | logurl(param, buf, (char *)req, ftp); | ^~~ | | | unsigned char * proxy.c:133:55: note: expected 'char *' but argument is of type 'unsigned char *' 133 | static void logurl(struct clientparam * param, char * buf, char * req, int ftp){ | ~~~~~~~^~~ proxy.c:1065:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign] 1065 | logurl(param, buf, (char *)req, ftp); | ^~~ | | | unsigned char * proxy.c:133:55: note: expected 'char *' but argument is of type 'unsigned char *' 133 | static void logurl(struct clientparam * param, char * buf, char * req, int ftp){ | ~~~~~~~^~~ proxy.c:224:15: warning: variable 'reqbufsize' set but not used [-Wunused-but-set-variable] 224 | int reqsize, reqbufsize; | ^~~~~~~~~~ proxy.c:222:6: warning: variable 'anonymous' set but not used [-Wunused-but-set-variable] 222 | int anonymous; | ^~~~~~~~~ In file included from proxy.c:1082: proxymain.c: In function 'main': proxymain.c:49:9: warning: statement with no effect [-Wunused-value] 49 | " -d go to background (daemon)\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ~~~~~~~~^~~~~~~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); | ^ proxy.h:94:21: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | #define daemonize() daemon(1,1) | ^~~~~~~~~~~ proxymain.c:117:40: note: in expansion of macro 'daemonize' 117 | if(!conf.demon)daemonize(); | ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 499 | if(initgroups(username, gid)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ proxymain.c:469:11: note: 'gid' was declared here 469 | gid_t gid; | ^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' gcc -o proxy -Wall -O2 -pthread sockmap.o proxy.o sockgetchar.o myalloc.o common.o base64.o ftp.o -ldl -lcap make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/StringsPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL StringsPlugin.c StringsPlugin.c: In function 'load_string': StringsPlugin.c:66:15: warning: value computed is not used [-Wunused-value] 66 | *rstr++; | ^~~~~~~ StringsPlugin.c:35:6: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 35 | fgets(tmpbuf1, 1023,f); | ^~~~~~~~~~~~~~~~~~~~~~ StringsPlugin.c:54:6: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 54 | fgets(tmpbuf1, 1023,f); | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/StringsPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/StringsPlugin' gcc -o ../../StringsPlugin.ld.so -Wall -O2 -pthread -shared StringsPlugin.o make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/StringsPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL TrafficPlugin.c TrafficPlugin.c: In function 'mylogfunc': TrafficPlugin.c:194:52: warning: comparison between 'TRAFCORRECT_TYPE' and 'enum ' [-Wenum-compare] 194 | ( ((starttrafcorrect->type == UDP) & | ^~ TrafficPlugin.c:199:54: warning: comparison between 'TRAFCORRECT_TYPE' and 'enum ' [-Wenum-compare] 199 | )|(starttrafcorrect->type == TCP))) /* TCP support */ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin' gcc -o ../../TrafficPlugin.ld.so -Wall -O2 -pthread -shared TrafficPlugin.o make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_globals.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_config.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_ord2utf8.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_info.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_newline.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_fullinfo.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_tables.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_valid_utf8.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_refcount.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_maketables.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_try_flipped.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_version.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_dftables.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_xclass.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_ucp_searchfuncs.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_get.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_study.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcreposix.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_plugin.c pcre_plugin.c: In function 'pcre_filter_buffer': pcre_plugin.c:148:53: warning: pointer targets in passing argument 3 of 'pcre_exec' differ in signedness [-Wpointer-sign] 148 | count = pcre_exec(pcrefd->re, NULL, *buf_p, *length_p, offset, 0, ovector, 48); | ^~~~~~ | | | unsigned char * In file included from pcre_plugin.c:11: pcre.h:207:19: note: expected 'const char *' but argument is of type 'unsigned char *' 207 | #define PCRE_SPTR const char * | ^~~~~~~~~~~~ pcre.h:279:64: note: in expansion of macro 'PCRE_SPTR' 279 | PCRE_EXP_DECL int pcre_exec(const pcre *, const pcre_extra *, PCRE_SPTR, | ^~~~~~~~~ pcre_plugin.c:199:32: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 199 | *buf_p = newbuf; | ^ pcre_plugin.c: In function 'h_pcre': pcre_plugin.c:233:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 233 | if(!strcmp(argv[2], "allow")) action = PASS; | ~~~~^~~ | | | unsigned char * In file included from pcre_plugin.c:10: /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ pcre_plugin.c:234:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 234 | else if(!strcmp(argv[2], "deny")) action = REJECT; | ~~~~^~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ pcre_plugin.c:235:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 235 | else if(!strcmp(argv[2], "remove")) action = REMOVE; | ~~~~^~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ pcre_plugin.c:236:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 236 | else if(!strcmp(argv[2], "dunno")) action = CONTINUE; | ~~~~^~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ pcre_plugin.c:238:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 238 | if(!strcmp(argv[0], "pcre_rewrite")) { | ~~~~^~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ pcre_plugin.c:240:44: warning: pointer targets in passing argument 1 of 'pl->mystrdup' differ in signedness [-Wpointer-sign] 240 | replace = pl->mystrdup(argv[4]); | ~~~~^~~ | | | unsigned char * pcre_plugin.c:240:44: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:273:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] 273 | if(strstr(argv[1], "request"))newf->filter_request = pcre_filter_buffer; | ~~~~^~~ | | | unsigned char * /usr/include/string.h:350:34: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ pcre_plugin.c:274:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] 274 | if(strstr(argv[1], "cliheader"))newf->filter_header_cli = pcre_filter_buffer; | ~~~~^~~ | | | unsigned char * /usr/include/string.h:350:34: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ pcre_plugin.c:275:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] 275 | if(strstr(argv[1], "clidata"))newf->filter_data_cli = pcre_filter_buffer; | ~~~~^~~ | | | unsigned char * /usr/include/string.h:350:34: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ pcre_plugin.c:276:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] 276 | if(strstr(argv[1], "srvheader"))newf->filter_header_srv = pcre_filter_buffer; | ~~~~^~~ | | | unsigned char * /usr/include/string.h:350:34: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ pcre_plugin.c:277:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] 277 | if(strstr(argv[1], "srvdata"))newf->filter_data_srv = pcre_filter_buffer; | ~~~~^~~ | | | unsigned char * /usr/include/string.h:350:34: note: expected 'const char *' but argument is of type 'unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ pcre_plugin.c: In function 'h_pcre_options': pcre_plugin.c:310:58: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 310 | if(!strcmp(pcreopts[i].name, argv[j])) | ~~~~^~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_dfa_exec.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_exec.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_compile.c make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' gcc -o ../../PCREPlugin.ld.so -Wall -O2 -pthread -shared pcre_compile.o pcre_config.o pcre_dfa_exec.o pcre_exec.o pcre_fullinfo.o pcre_get.o pcre_globals.o pcre_info.o pcre_maketables.o pcre_newline.o pcre_ord2utf8.o pcre_refcount.o pcre_study.o pcre_tables.o pcre_try_flipped.o pcre_ucp_searchfuncs.o pcre_valid_utf8.o pcre_version.o pcre_xclass.o pcre_dftables.o pcre_plugin.o pcreposix.o make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src' + cp /usr/src/RPM/SOURCES/README-ALT.UTF8 /usr/src/RPM/SOURCES/README-ALT.CP1251 ./ + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.246 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/3proxy-buildroot + : + /bin/rm -rf -- /usr/src/tmp/3proxy-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd 3proxy-0.6.1 + mkdir -p /usr/src/tmp/3proxy-buildroot/etc + mkdir -p /usr/src/tmp/3proxy-buildroot/etc + mkdir -p /usr/src/tmp/3proxy-buildroot/usr/share/man/man3 + mkdir -p /usr/src/tmp/3proxy-buildroot/usr/share/man/man8 + mkdir -p /usr/src/tmp/3proxy-buildroot/etc/rc.d/init.d + mkdir -p /usr/src/tmp/3proxy-buildroot/var/log/3proxy + mkdir -p /usr/src/tmp/3proxy-buildroot/var/run/3proxy + install -m755 -D src/3proxy /usr/src/tmp/3proxy-buildroot/usr/bin/3proxy + install -m755 -D src/dighosts /usr/src/tmp/3proxy-buildroot/usr/bin/dighosts + install -m755 -D src/ftppr /usr/src/tmp/3proxy-buildroot/usr/bin/ftppr + install -m755 -D src/mycrypt /usr/src/tmp/3proxy-buildroot/usr/bin/mycrypt + install -m755 -D src/pop3p /usr/src/tmp/3proxy-buildroot/usr/bin/pop3p + install -m755 -D src/proxy /usr/src/tmp/3proxy-buildroot/usr/bin/proxy + install -m755 -D src/socks /usr/src/tmp/3proxy-buildroot/usr/bin/socks + install -m755 -D src/tcppm /usr/src/tmp/3proxy-buildroot/usr/bin/tcppm + install -m755 -D src/udppm /usr/src/tmp/3proxy-buildroot/usr/bin/udppm + install -pD -m755 /usr/src/RPM/SOURCES/3proxy.init /usr/src/tmp/3proxy-buildroot/etc/rc.d/init.d/3proxy + install -pD -m644 /usr/src/RPM/SOURCES/3proxy.sysconfig /usr/src/tmp/3proxy-buildroot/etc/sysconfig/3proxy + install -m644 /usr/src/RPM/SOURCES/3proxy.conf /usr/src/tmp/3proxy-buildroot/etc/3proxy.conf + install -pD -m644 man/3proxy.cfg.3 /usr/src/tmp/3proxy-buildroot/usr/share/man/man3 + install -pD -m644 man/3proxy.8 man/ftppr.8 man/icqpr.8 man/pop3p.8 man/proxy.8 man/smtpp.8 man/socks.8 man/tcppm.8 man/udppm.8 /usr/src/tmp/3proxy-buildroot/usr/share/man/man8 + install -pD -m644 authors /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/AUTHORS + install -pD -m644 copying /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/COPYING + install -pD -m644 news /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/NEWS + install -pD -m644 Readme /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/README + install -pD -m644 Changelog /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/Changelog + install -pD -m644 README-ALT.CP1251 README-ALT.UTF8 /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/ + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/3proxy-buildroot (auto) Verifying and fixing files in /usr/src/tmp/3proxy-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/3proxy-buildroot/ (default) Compressing files in /usr/src/tmp/3proxy-buildroot (auto) Verifying ELF objects in /usr/src/tmp/3proxy-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Processing files: 3proxy-0.6.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XRQC14 find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pQ4sQo find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) shebang.req.files: executable script /usr/src/tmp/3proxy-buildroot/etc/3proxy.conf is not executable Finding Requires(pre) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wdr8Tz Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nhKbb7 Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.YtujAl Requires: /bin/sh, /etc/rc.d/init.d, /etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), /etc/rc.d/init.d/functions, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libcap.so.2()(64bit) >= set:ig7NHQ1NQ3, libcap.so.2(LIBCAP_1.10)(64bit), rtld(GNU_HASH) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(pre): /bin/sh, /usr/sbin/groupadd, /usr/sbin/useradd Requires(post): /bin/sh, /usr/sbin/post_service Requires(preun): /bin/sh, /usr/sbin/preun_service Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9mNDRy Creating 3proxy-debuginfo package Processing files: 3proxy-debuginfo-0.6.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RPC0vc find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.K3SVIo find-requires: running scripts (debuginfo) Requires: 3proxy = 0.6.1-alt2, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcap.so.2) Adding to 3proxy-debuginfo a strict dependency on 3proxy Wrote: /usr/src/RPM/RPMS/x86_64/3proxy-0.6.1-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/3proxy-debuginfo-0.6.1-alt2.x86_64.rpm (w2.lzdio) 13.34user 4.37system 0:10.86elapsed 163%CPU (0avgtext+0avgdata 61000maxresident)k 0inputs+0outputs (0major+1050522minor)pagefaults 0swaps /.out/3proxy-0.6.1-alt2.x86_64.rpm: The use of such a license name is ambiguous: GPL /.out/3proxy-debuginfo-0.6.1-alt2.x86_64.rpm: The use of such a license name is ambiguous: GPL 2.88user 1.12system 0:16.73elapsed 23%CPU (0avgtext+0avgdata 129344maxresident)k 0inputs+0outputs (0major+207382minor)pagefaults 0swaps --- 3proxy-0.6.1-alt2.x86_64.rpm.repo 2020-12-09 11:47:24.000000000 +0000 +++ 3proxy-0.6.1-alt2.x86_64.rpm.hasher 2024-02-10 01:19:29.460173877 +0000 @@ -46,2 +46,4 @@ Requires: libc.so.6(GLIBC_2.3.4)(64bit) +Requires: libc.so.6(GLIBC_2.33)(64bit) +Requires: libc.so.6(GLIBC_2.34)(64bit) Requires: libc.so.6(GLIBC_2.4)(64bit) @@ -51,4 +53,2 @@ Requires: libcap.so.2(LIBCAP_1.10)(64bit) -Requires: libdl.so.2(GLIBC_2.2.5)(64bit) -Requires: libpthread.so.0(GLIBC_2.2.5)(64bit) Requires: rtld(GNU_HASH) @@ -63,11 +63,11 @@ File: /etc/sysconfig/3proxy 100644 root:root d3880e325b57914e570c96a242be3098 -File: /usr/bin/3proxy 100755 root:root cbe4a87b07479f61f3b585b498cdd857 -File: /usr/bin/dighosts 100755 root:root e32218f09a06b507dc8303412257039e -File: /usr/bin/ftppr 100755 root:root d421be1dae76bff02545f45710c5923a -File: /usr/bin/mycrypt 100755 root:root dac818ffc1ca80cd6c41d61871a389b2 -File: /usr/bin/pop3p 100755 root:root 7425bbcfff252668e60b4ffbd99f362c -File: /usr/bin/proxy 100755 root:root d8fd27897bc178610d1c007802e51323 -File: /usr/bin/socks 100755 root:root fc64ffff9ed244822f0fea68e50c1a72 -File: /usr/bin/tcppm 100755 root:root 1113ccf8f656e8c0fc16b1cac8086196 -File: /usr/bin/udppm 100755 root:root 9af4f4d01b01d7956385d4b31e674686 +File: /usr/bin/3proxy 100755 root:root 2572d3c02ee6e5280163f4a31a73b9b6 +File: /usr/bin/dighosts 100755 root:root db9e79b01ce056f69f10ea0de0bb428a +File: /usr/bin/ftppr 100755 root:root ac4ae05eac4a91aa0c94281b5fc39bfe +File: /usr/bin/mycrypt 100755 root:root 619ba864e4536ef6afb2d60c3a5fff83 +File: /usr/bin/pop3p 100755 root:root 88e31b6f06b2578c83348e1367b151e1 +File: /usr/bin/proxy 100755 root:root 14be58f08481c969dcf66d27b9744432 +File: /usr/bin/socks 100755 root:root fbeb7cf0f4cb721046b304e73b23914e +File: /usr/bin/tcppm 100755 root:root a37ca6eaa0c79a3cf1e51221fab67013 +File: /usr/bin/udppm 100755 root:root 2eda9b071dc53ccc4f8a1451a6c3aad4 File: /usr/share/3proxy-0.6.1 40755 root:root @@ -92,2 +92,2 @@ File: /var/run/3proxy 40775 root:_3proxy -RPMIdentity: b85828a2fa7b395985d1a234e3f89e994b004108612b7105c3870e5b9581105a0c7f5362ed286e21c63312a5f82b3f98c827f90767f3bded1543b6ad0dfed3f8 +RPMIdentity: 80b9ba732d5552d34f6f4524d37699094fd6d83b06ff75892160f64dcfb25403c00a748d7c9220b33d0815723bd9d76d4f1cebfea5e1638c337b0bcb9cccec5b --- 3proxy-debuginfo-0.6.1-alt2.x86_64.rpm.repo 2020-12-09 11:47:24.000000000 +0000 +++ 3proxy-debuginfo-0.6.1-alt2.x86_64.rpm.hasher 2024-02-10 01:19:29.536174900 +0000 @@ -1,28 +1,28 @@ -/usr/lib/debug/.build-id/0c 40755 root:root -/usr/lib/debug/.build-id/0c/4786898ec1ca2c36f34588de828e78d106f6e2 120777 root:root ../../../../bin/tcppm -/usr/lib/debug/.build-id/0c/4786898ec1ca2c36f34588de828e78d106f6e2.debug 120777 root:root ../../usr/bin/tcppm.debug /usr/lib/debug/.build-id/13 40755 root:root -/usr/lib/debug/.build-id/13/b11a24b733932aa0a5de2890ead6c8978e1a07 120777 root:root ../../../../bin/proxy -/usr/lib/debug/.build-id/13/b11a24b733932aa0a5de2890ead6c8978e1a07.debug 120777 root:root ../../usr/bin/proxy.debug -/usr/lib/debug/.build-id/19 40755 root:root -/usr/lib/debug/.build-id/19/a79c52cf3be92d7875b6443fca98f4b590eda6 120777 root:root ../../../../bin/socks -/usr/lib/debug/.build-id/19/a79c52cf3be92d7875b6443fca98f4b590eda6.debug 120777 root:root ../../usr/bin/socks.debug -/usr/lib/debug/.build-id/1f 40755 root:root -/usr/lib/debug/.build-id/1f/889948539aad27ffd79df5b25bf400e182d1ac 120777 root:root ../../../../bin/3proxy -/usr/lib/debug/.build-id/1f/889948539aad27ffd79df5b25bf400e182d1ac.debug 120777 root:root ../../usr/bin/3proxy.debug -/usr/lib/debug/.build-id/23 40755 root:root -/usr/lib/debug/.build-id/23/23885581cbe4f627680ed41dd828802133c3fc 120777 root:root ../../../../bin/udppm -/usr/lib/debug/.build-id/23/23885581cbe4f627680ed41dd828802133c3fc.debug 120777 root:root ../../usr/bin/udppm.debug -/usr/lib/debug/.build-id/77 40755 root:root -/usr/lib/debug/.build-id/77/21bfd976af7b0b384807a63296e09b0f093f0d 120777 root:root ../../../../bin/mycrypt -/usr/lib/debug/.build-id/77/21bfd976af7b0b384807a63296e09b0f093f0d.debug 120777 root:root ../../usr/bin/mycrypt.debug -/usr/lib/debug/.build-id/7f 40755 root:root -/usr/lib/debug/.build-id/7f/2c86314325026aea61f09e0d16ab06322961fd 120777 root:root ../../../../bin/dighosts -/usr/lib/debug/.build-id/7f/2c86314325026aea61f09e0d16ab06322961fd.debug 120777 root:root ../../usr/bin/dighosts.debug -/usr/lib/debug/.build-id/cb 40755 root:root -/usr/lib/debug/.build-id/cb/cb37d981b027fdc0f7be06bbdd4d14922adc2d 120777 root:root ../../../../bin/pop3p -/usr/lib/debug/.build-id/cb/cb37d981b027fdc0f7be06bbdd4d14922adc2d.debug 120777 root:root ../../usr/bin/pop3p.debug -/usr/lib/debug/.build-id/ff 40755 root:root -/usr/lib/debug/.build-id/ff/60011ae54c8dcc37fbd36e2f09c34c350bb649 120777 root:root ../../../../bin/ftppr -/usr/lib/debug/.build-id/ff/60011ae54c8dcc37fbd36e2f09c34c350bb649.debug 120777 root:root ../../usr/bin/ftppr.debug +/usr/lib/debug/.build-id/13/3e9bd3343beb233898f7afef6e72100b38349e 120777 root:root ../../../../bin/socks +/usr/lib/debug/.build-id/13/3e9bd3343beb233898f7afef6e72100b38349e.debug 120777 root:root ../../usr/bin/socks.debug +/usr/lib/debug/.build-id/50 40755 root:root +/usr/lib/debug/.build-id/50/4b1566d1289dc948d5e8d52119e429258c0718 120777 root:root ../../../../bin/tcppm +/usr/lib/debug/.build-id/50/4b1566d1289dc948d5e8d52119e429258c0718.debug 120777 root:root ../../usr/bin/tcppm.debug +/usr/lib/debug/.build-id/61 40755 root:root +/usr/lib/debug/.build-id/61/d66a26ca3dfb4f3fc9008c03880251880a75b2 120777 root:root ../../../../bin/mycrypt +/usr/lib/debug/.build-id/61/d66a26ca3dfb4f3fc9008c03880251880a75b2.debug 120777 root:root ../../usr/bin/mycrypt.debug +/usr/lib/debug/.build-id/63 40755 root:root +/usr/lib/debug/.build-id/63/93fabad2878d4bc3d6ac981095ac69b097a460 120777 root:root ../../../../bin/udppm +/usr/lib/debug/.build-id/63/93fabad2878d4bc3d6ac981095ac69b097a460.debug 120777 root:root ../../usr/bin/udppm.debug +/usr/lib/debug/.build-id/64 40755 root:root +/usr/lib/debug/.build-id/64/7a0f5b2d1237d0ec055d9fed2c4f3f7349fdfb 120777 root:root ../../../../bin/ftppr +/usr/lib/debug/.build-id/64/7a0f5b2d1237d0ec055d9fed2c4f3f7349fdfb.debug 120777 root:root ../../usr/bin/ftppr.debug +/usr/lib/debug/.build-id/c3 40755 root:root +/usr/lib/debug/.build-id/c3/13fced09b58d9fbc343638776f14b6cbfb555f 120777 root:root ../../../../bin/dighosts +/usr/lib/debug/.build-id/c3/13fced09b58d9fbc343638776f14b6cbfb555f.debug 120777 root:root ../../usr/bin/dighosts.debug +/usr/lib/debug/.build-id/e4 40755 root:root +/usr/lib/debug/.build-id/e4/dfdfa0f8ab8fbedb786c2d32be9abbdc2b4b2e 120777 root:root ../../../../bin/3proxy +/usr/lib/debug/.build-id/e4/dfdfa0f8ab8fbedb786c2d32be9abbdc2b4b2e.debug 120777 root:root ../../usr/bin/3proxy.debug +/usr/lib/debug/.build-id/f1 40755 root:root +/usr/lib/debug/.build-id/f1/1d5a0d84deeeeb1e38b5d8b7e839510b153b0b 120777 root:root ../../../../bin/proxy +/usr/lib/debug/.build-id/f1/1d5a0d84deeeeb1e38b5d8b7e839510b153b0b.debug 120777 root:root ../../usr/bin/proxy.debug +/usr/lib/debug/.build-id/f9 40755 root:root +/usr/lib/debug/.build-id/f9/de0d74b1aa57d9edd6b40d78a19544ed6da897 120777 root:root ../../../../bin/pop3p +/usr/lib/debug/.build-id/f9/de0d74b1aa57d9edd6b40d78a19544ed6da897.debug 120777 root:root ../../usr/bin/pop3p.debug /usr/lib/debug/usr/bin/3proxy.debug 100644 root:root @@ -55,2 +55,3 @@ /usr/src/debug/3proxy-0.6.1/src/msnpr.c 100644 root:root +/usr/src/debug/3proxy-0.6.1/src/myalloc.c 100644 root:root /usr/src/debug/3proxy-0.6.1/src/mycrypt.c 100644 root:root @@ -74,4 +75,2 @@ Requires: debug64(libcap.so.2) -Requires: debug64(libdl.so.2) -Requires: debug64(libpthread.so.0) Requires: 3proxy = 0.6.1-alt2:sisyphus+263143.100.1.1 @@ -79,38 +78,38 @@ Provides: 3proxy-debuginfo = 0.6.1-alt2:sisyphus+263143.100.1.1 -File: /usr/lib/debug/.build-id/0c 40755 root:root -File: /usr/lib/debug/.build-id/0c/4786898ec1ca2c36f34588de828e78d106f6e2 120777 root:root ../../../../bin/tcppm -File: /usr/lib/debug/.build-id/0c/4786898ec1ca2c36f34588de828e78d106f6e2.debug 120777 root:root ../../usr/bin/tcppm.debug File: /usr/lib/debug/.build-id/13 40755 root:root -File: /usr/lib/debug/.build-id/13/b11a24b733932aa0a5de2890ead6c8978e1a07 120777 root:root ../../../../bin/proxy -File: /usr/lib/debug/.build-id/13/b11a24b733932aa0a5de2890ead6c8978e1a07.debug 120777 root:root ../../usr/bin/proxy.debug -File: /usr/lib/debug/.build-id/19 40755 root:root -File: /usr/lib/debug/.build-id/19/a79c52cf3be92d7875b6443fca98f4b590eda6 120777 root:root ../../../../bin/socks -File: /usr/lib/debug/.build-id/19/a79c52cf3be92d7875b6443fca98f4b590eda6.debug 120777 root:root ../../usr/bin/socks.debug -File: /usr/lib/debug/.build-id/1f 40755 root:root -File: /usr/lib/debug/.build-id/1f/889948539aad27ffd79df5b25bf400e182d1ac 120777 root:root ../../../../bin/3proxy -File: /usr/lib/debug/.build-id/1f/889948539aad27ffd79df5b25bf400e182d1ac.debug 120777 root:root ../../usr/bin/3proxy.debug -File: /usr/lib/debug/.build-id/23 40755 root:root -File: /usr/lib/debug/.build-id/23/23885581cbe4f627680ed41dd828802133c3fc 120777 root:root ../../../../bin/udppm -File: /usr/lib/debug/.build-id/23/23885581cbe4f627680ed41dd828802133c3fc.debug 120777 root:root ../../usr/bin/udppm.debug -File: /usr/lib/debug/.build-id/77 40755 root:root -File: /usr/lib/debug/.build-id/77/21bfd976af7b0b384807a63296e09b0f093f0d 120777 root:root ../../../../bin/mycrypt -File: /usr/lib/debug/.build-id/77/21bfd976af7b0b384807a63296e09b0f093f0d.debug 120777 root:root ../../usr/bin/mycrypt.debug -File: /usr/lib/debug/.build-id/7f 40755 root:root -File: /usr/lib/debug/.build-id/7f/2c86314325026aea61f09e0d16ab06322961fd 120777 root:root ../../../../bin/dighosts -File: /usr/lib/debug/.build-id/7f/2c86314325026aea61f09e0d16ab06322961fd.debug 120777 root:root ../../usr/bin/dighosts.debug -File: /usr/lib/debug/.build-id/cb 40755 root:root -File: /usr/lib/debug/.build-id/cb/cb37d981b027fdc0f7be06bbdd4d14922adc2d 120777 root:root ../../../../bin/pop3p -File: /usr/lib/debug/.build-id/cb/cb37d981b027fdc0f7be06bbdd4d14922adc2d.debug 120777 root:root ../../usr/bin/pop3p.debug -File: /usr/lib/debug/.build-id/ff 40755 root:root -File: /usr/lib/debug/.build-id/ff/60011ae54c8dcc37fbd36e2f09c34c350bb649 120777 root:root ../../../../bin/ftppr -File: /usr/lib/debug/.build-id/ff/60011ae54c8dcc37fbd36e2f09c34c350bb649.debug 120777 root:root ../../usr/bin/ftppr.debug -File: /usr/lib/debug/usr/bin/3proxy.debug 100644 root:root d706ea6295a2df14daeed30639bdf151 -File: /usr/lib/debug/usr/bin/dighosts.debug 100644 root:root d132054dc074cef8befcf2ae700a1a8b -File: /usr/lib/debug/usr/bin/ftppr.debug 100644 root:root da726948aae254eb8e6f82457ad14edd -File: /usr/lib/debug/usr/bin/mycrypt.debug 100644 root:root dd9a064e24f032af357851232fdb73c8 -File: /usr/lib/debug/usr/bin/pop3p.debug 100644 root:root 30db7b7244101af9160d62076ede764c -File: /usr/lib/debug/usr/bin/proxy.debug 100644 root:root 361c6c2c392bdd08a5a63515bd722c59 -File: /usr/lib/debug/usr/bin/socks.debug 100644 root:root ee534a10adb0bf2533bfde790734a944 -File: /usr/lib/debug/usr/bin/tcppm.debug 100644 root:root ecb5d96e26ff5a75ab8f9b221ea94465 -File: /usr/lib/debug/usr/bin/udppm.debug 100644 root:root 89cb1d130a1548660f2b8535ab8b21ec +File: /usr/lib/debug/.build-id/13/3e9bd3343beb233898f7afef6e72100b38349e 120777 root:root ../../../../bin/socks +File: /usr/lib/debug/.build-id/13/3e9bd3343beb233898f7afef6e72100b38349e.debug 120777 root:root ../../usr/bin/socks.debug +File: /usr/lib/debug/.build-id/50 40755 root:root +File: /usr/lib/debug/.build-id/50/4b1566d1289dc948d5e8d52119e429258c0718 120777 root:root ../../../../bin/tcppm +File: /usr/lib/debug/.build-id/50/4b1566d1289dc948d5e8d52119e429258c0718.debug 120777 root:root ../../usr/bin/tcppm.debug +File: /usr/lib/debug/.build-id/61 40755 root:root +File: /usr/lib/debug/.build-id/61/d66a26ca3dfb4f3fc9008c03880251880a75b2 120777 root:root ../../../../bin/mycrypt +File: /usr/lib/debug/.build-id/61/d66a26ca3dfb4f3fc9008c03880251880a75b2.debug 120777 root:root ../../usr/bin/mycrypt.debug +File: /usr/lib/debug/.build-id/63 40755 root:root +File: /usr/lib/debug/.build-id/63/93fabad2878d4bc3d6ac981095ac69b097a460 120777 root:root ../../../../bin/udppm +File: /usr/lib/debug/.build-id/63/93fabad2878d4bc3d6ac981095ac69b097a460.debug 120777 root:root ../../usr/bin/udppm.debug +File: /usr/lib/debug/.build-id/64 40755 root:root +File: /usr/lib/debug/.build-id/64/7a0f5b2d1237d0ec055d9fed2c4f3f7349fdfb 120777 root:root ../../../../bin/ftppr +File: /usr/lib/debug/.build-id/64/7a0f5b2d1237d0ec055d9fed2c4f3f7349fdfb.debug 120777 root:root ../../usr/bin/ftppr.debug +File: /usr/lib/debug/.build-id/c3 40755 root:root +File: /usr/lib/debug/.build-id/c3/13fced09b58d9fbc343638776f14b6cbfb555f 120777 root:root ../../../../bin/dighosts +File: /usr/lib/debug/.build-id/c3/13fced09b58d9fbc343638776f14b6cbfb555f.debug 120777 root:root ../../usr/bin/dighosts.debug +File: /usr/lib/debug/.build-id/e4 40755 root:root +File: /usr/lib/debug/.build-id/e4/dfdfa0f8ab8fbedb786c2d32be9abbdc2b4b2e 120777 root:root ../../../../bin/3proxy +File: /usr/lib/debug/.build-id/e4/dfdfa0f8ab8fbedb786c2d32be9abbdc2b4b2e.debug 120777 root:root ../../usr/bin/3proxy.debug +File: /usr/lib/debug/.build-id/f1 40755 root:root +File: /usr/lib/debug/.build-id/f1/1d5a0d84deeeeb1e38b5d8b7e839510b153b0b 120777 root:root ../../../../bin/proxy +File: /usr/lib/debug/.build-id/f1/1d5a0d84deeeeb1e38b5d8b7e839510b153b0b.debug 120777 root:root ../../usr/bin/proxy.debug +File: /usr/lib/debug/.build-id/f9 40755 root:root +File: /usr/lib/debug/.build-id/f9/de0d74b1aa57d9edd6b40d78a19544ed6da897 120777 root:root ../../../../bin/pop3p +File: /usr/lib/debug/.build-id/f9/de0d74b1aa57d9edd6b40d78a19544ed6da897.debug 120777 root:root ../../usr/bin/pop3p.debug +File: /usr/lib/debug/usr/bin/3proxy.debug 100644 root:root 89997ab0ab4276a2d6055263bc4206f2 +File: /usr/lib/debug/usr/bin/dighosts.debug 100644 root:root 1d9fe03baa2df83bd842ef455c9d828f +File: /usr/lib/debug/usr/bin/ftppr.debug 100644 root:root 8f8e361e7346a431d527b93b7336728c +File: /usr/lib/debug/usr/bin/mycrypt.debug 100644 root:root 78f8bad7c9bc1c265938c6ff3c0ba73e +File: /usr/lib/debug/usr/bin/pop3p.debug 100644 root:root f36d9b84f436a9b4c204fc0561594d8a +File: /usr/lib/debug/usr/bin/proxy.debug 100644 root:root 6d0fdf9ed18e495a80dd95fbad499451 +File: /usr/lib/debug/usr/bin/socks.debug 100644 root:root a01f4f604e23e35d85738397587aa76c +File: /usr/lib/debug/usr/bin/tcppm.debug 100644 root:root 6151897eb9adf1f44dd3eb6f378e58a2 +File: /usr/lib/debug/usr/bin/udppm.debug 100644 root:root 900c2d622b22aba6d89048539b39915a File: /usr/src/debug/3proxy-0.6.1 40755 root:root @@ -134,2 +133,3 @@ File: /usr/src/debug/3proxy-0.6.1/src/msnpr.c 100644 root:root 20d2c137ad8af3334bfaa08e85dad9c8 +File: /usr/src/debug/3proxy-0.6.1/src/myalloc.c 100644 root:root c677578ca950a8a65c89c5f87acb4c22 File: /usr/src/debug/3proxy-0.6.1/src/mycrypt.c 100644 root:root 5d4a05e18950010c704ab71a220d2405 @@ -150,2 +150,2 @@ File: /usr/src/debug/3proxy-0.6.1/src/webadmin.c 100644 root:root ae5e053ff76dd373212e5ba6457960aa -RPMIdentity: f705807fbef88310f1119a6a51ff1d3a8124b62a50418ea03f38235c4e6ee82eca44ed2fb6b5b713e7c3bf052095c8d28ba9fa3f4147dacb4abe66cb807c3247 +RPMIdentity: e19e251d4e0bbac90f2c40f0227cd53b9b1433eef9fb0f9433ea2b174609cbfb586718337f4767b45157b5c761e98461c73cb40c98e3cee7198a1907921a121a