<86>Aug 1 09:22:32 userdel[416023]: delete user 'rooter' <86>Aug 1 09:22:32 userdel[416023]: removed group 'rooter' owned by 'rooter' <86>Aug 1 09:22:32 userdel[416023]: removed shadow group 'rooter' owned by 'rooter' <86>Aug 1 09:22:32 groupadd[416048]: group added to /etc/group: name=rooter, GID=654 <86>Aug 1 09:22:32 groupadd[416048]: group added to /etc/gshadow: name=rooter <86>Aug 1 09:22:32 groupadd[416048]: new group: name=rooter, GID=654 <86>Aug 1 09:22:32 useradd[416062]: new user: name=rooter, UID=654, GID=654, home=/root, shell=/bin/bash <86>Aug 1 09:22:32 userdel[416094]: delete user 'builder' <86>Aug 1 09:22:32 userdel[416094]: removed group 'builder' owned by 'builder' <86>Aug 1 09:22:32 userdel[416094]: removed shadow group 'builder' owned by 'builder' <86>Aug 1 09:22:32 groupadd[416115]: group added to /etc/group: name=builder, GID=655 <86>Aug 1 09:22:32 groupadd[416115]: group added to /etc/gshadow: name=builder <86>Aug 1 09:22:32 groupadd[416115]: new group: name=builder, GID=655 <86>Aug 1 09:22:32 useradd[416125]: new user: name=builder, UID=655, GID=655, home=/usr/src, shell=/bin/bash <13>Aug 1 09:22:35 rpmi: libcap-devel-1:2.27.0.2.ac1e-alt1 p9+236401.400.1.1 1566386199 installed Building target platforms: i586 Building for target i586 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: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.80897 + 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.87543 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd 3proxy-0.6.1 + make -j8 -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 -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 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 -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:22: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] command = mystrdup(buf); ^~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ smtpp.c:51:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334 VXNlcm5hbWU6\r\n", 18,conf.timeouts[STRING_S]); ^~~~~~~~~~~~~~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:58:20: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] parseconnusername(username, param, 0, 25); ^~~~~~~~ In file included from smtpp.c:10: proxy.h:227:5: note: expected 'char *' but argument is of type 'unsigned char *' int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); ^~~~~~~~~~~~~~~~~ smtpp.c:59:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334 UGFzc3dvcmQ6\r\n", 18,conf.timeouts[STRING_S]); ^~~~~~~~~~~~~~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:67:32: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ smtpp.c:67:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^ smtpp.c:75:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334\r\n", 5,conf.timeouts[STRING_S]); ^~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:83:28: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] parseconnusername(username+1, param, 0, 25); ~~~~~~~~^~ In file included from smtpp.c:10: proxy.h:227:5: note: expected 'char *' but argument is of type 'unsigned char *' int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); ^~~~~~~~~~~~~~~~~ smtpp.c:84:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] res = (int)strlen(username+1) + 2; ~~~~~~~~^~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:87:42: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ~~~~~~~~~^~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ smtpp.c:87:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ^ smtpp.c:101:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] i = sprintf(buf, "EHLO [%lu.%lu.%lu.%lu]\r\n", ((ul&0xFF000000)>>24), ((ul&0x00FF0000)>>16), ((ul&0x0000FF00)>>8), ((ul&0x000000FF))); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from smtpp.c:10: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^~~~~ smtpp.c:117:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "235 \r\n", 6,conf.timeouts[STRING_S]); ^~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:120:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "AUTH LOGIN\r\n", 12, conf.timeouts[STRING_S]); ^~~~~~~~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:125:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] en64(param->extusername, buf, (int)strlen(param->extusername)); ~~~~~^~~~~~~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:126:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); ^~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:127:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:132:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] en64(param->extpassword, buf, (int)strlen(param->extpassword)); ~~~~~^~~~~~~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:133:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); ^~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:134:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:139:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "AUTH PLAIN\r\n", 12, conf.timeouts[STRING_S]); ^~~~~~~~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:145:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = (int)strlen(param->extusername) + 1; ~~~~~^~~~~~~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:148:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] res = (int)strlen(param->extpassword); ~~~~~^~~~~~~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:152:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = (int)strlen(buf); ^~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:154:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:160:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, command, (int)strlen(command), conf.timeouts[STRING_S]); ^~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' 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 -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 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 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:6: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] sp1 = data + 3; ^ msnpr.c:62:33: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ msnpr.c:62:17: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ^ msnpr.c:69:17: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpbuf, data); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from msnpr.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' __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] if(!(sp1 = strchr(buf, ' ')) || !(sp2 = strchr(sp1 + 1, ' ')) || !(sp3 = strchr(sp2 + 1, ' ')) || ((int)(sp3-sp2)) < 6) RETURN(1202); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:226:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strchr (const char *__s, int __c) ^~~~~~ msnpr.c:137:20: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ msnpr.c:144:71: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] if(buf[0] != 'C' || buf[1] != 'V' || buf[2] != 'R' || !(sp1=strrchr(buf,' ')) || (len = (int)strlen(sp1+1)) < 3) RETURN(1206); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:253:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strrchr (const char *__s, int __c) ^~~~~~~ msnpr.c:153:18: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ msnpr.c:153:36: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ~~~~~~^~~~~~~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ msnpr.c:174:30: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if(socksend(param->remsock, verstr, len, conf.timeouts[STRING_S])!= len) {RETURN (1207);} ^~~~~~ In file included from msnpr.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ msnpr.c:179:20: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ msnpr.c:185:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, verstr); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from msnpr.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __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] len = (int)strlen(buf); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ msnpr.c:105:6: warning: variable 'id' set but not used [-Wunused-but-set-variable] 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 -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:52: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->clioffset, ¶m->cliinbuf); ^~~~~~~~~~~~~~~~~~ In file included from sockmap.c:10: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ sockmap.c:49:90: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->clioffset, ¶m->cliinbuf); ^~~~~~~~~~~~~~~~ In file included from sockmap.c:10: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ sockmap.c:56:52: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvoffset, ¶m->srvinbuf); ^~~~~~~~~~~~~~~~~~ In file included from sockmap.c:10: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ sockmap.c:56:90: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvoffset, ¶m->srvinbuf); ^~~~~~~~~~~~~~~~ In file included from sockmap.c:10: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ sockmap.c:183:54: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->cliinbuf - res, ¶m->cliinbuf); ^~~~~~~~~~~~~~~~~~ In file included from sockmap.c:10: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ sockmap.c:183:97: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->cliinbuf - res, ¶m->cliinbuf); ^~~~~~~~~~~~~~~~ In file included from sockmap.c:10: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ sockmap.c:215:54: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvinbuf - res, ¶m->srvinbuf); ^~~~~~~~~~~~~~~~~~ In file included from sockmap.c:10: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ sockmap.c:215:97: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvinbuf - res, ¶m->srvinbuf); ^~~~~~~~~~~~~~~~ In file included from sockmap.c:10: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' 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 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 -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 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:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from proxymain.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxymain.c:10: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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 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 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:58: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from icqpr.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ icqpr.c:136:26: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] ic->id = mystrdup(param->username); ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from icqpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ icqpr.c: In function 'icq_srv': icqpr.c:206:55: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] if(!state->leftinstate)param->srv->logfunc(param, "Warning: need resync"); ^~~~~~~~~~~~~~~~~~~~~~ icqpr.c:206:55: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:209:33: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, "Out of Sync"); ^~~~~~~~~~~~~ icqpr.c:209:33: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:218:32: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, "Warning: Wrong channel"); ^~~~~~~~~~~~~~~~~~~~~~~~ icqpr.c:218:32: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:241:33: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, smallbuf); ^~~~~~~~ icqpr.c:241:33: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:247:32: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, smallbuf); ^~~~~~~~ icqpr.c:247:32: 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] i = sockgetlinebuf(param, direction, flap->data, len, EOF, conf.timeouts[STRING_S]); ~~~~^~~~~~ In file included from icqpr.c:10: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^~~~~~~~~~~~~~ icqpr.c: In function 'icqprchild': icqpr.c:421:52: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(!param->username && ic->id) param->username = mystrdup(ic->id); ^ At top level: icqpr.c:17:13: warning: 'hexdump' defined but not used [-Wunused-function] 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 -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 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 -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:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0],"nolog")) acl->nolog = 1; ~~~~^~~ In file included from proxy.h:21, from 3proxy.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' 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 conf.conffile = opt_conffile ? opt_conffile : DEFAULTCONFIG; ^ 3proxy.c: In function 'dumpcounters': 3proxy.c:475:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(counterd, &cheader, sizeof(struct counter_header)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3proxy.c:485:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(counterd, &crecord, sizeof(struct counter_record)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3proxy.c: In function 'cyclestep': 3proxy.c:583:6: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] system((char *)tmpbuf+1); ^~~~~~~~~~~~~~~~~~~~~~~~ 3proxy.c: In function 'h_ace': 3proxy.c:1536:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(conf.counterd, &crecord, sizeof(struct counter_record)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 3proxy.c:10: 3proxy.c: In function 'main': proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ 3proxy.c:2036:5: note: in expansion of macro 'daemonize' daemonize(); ^~~~~~~~~ At top level: 3proxy.c:1646:12: warning: 'h_chroot' defined but not used [-Wunused-function] static int h_chroot(int argc, unsigned char **argv){ ^~~~~~~~ 3proxy.c:1634:12: warning: 'h_setgid' defined but not used [-Wunused-function] static int h_setgid(int argc, unsigned char **argv){ ^~~~~~~~ 3proxy.c:1624:12: warning: 'h_setuid' defined but not used [-Wunused-function] static int h_setuid(int argc, unsigned char **argv){ ^~~~~~~~ 3proxy.c:1021:12: warning: 'h_pidfile' defined but not used [-Wunused-function] 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 -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 -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:27: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] if(conf.demanddialprog) system(conf.demanddialprog); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:620:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] 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 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 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 -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 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:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(ipentry = acentry->src; ipentry; ipentry = ipentry->next) ^~~ auth.c:379:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if(!ipentry) return 0; ^~ auth.c:395:21: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name)) match = 1; ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ auth.c:395:41: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name)) match = 1; ~~~~~~~~^~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ auth.c:399:21: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)param->hostname) match = 1; ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ auth.c:399:41: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)param->hostname) match = 1; ~~~~~~~~^~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ auth.c:403:21: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1; ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ auth.c:403:41: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1; ~~~~~~~~^~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ auth.c:403:99: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1; ~~~~~~~~^~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ auth.c:407:22: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ auth.c:407:42: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ~~~~~~~~^~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ auth.c:417:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (portentry = acentry->ports; portentry; portentry = portentry->next) ^~~ auth.c:422:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if(!portentry) return 0; ^~ auth.c:429:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(periodentry = acentry->periods; periodentry; periodentry = periodentry -> next) ^~~ auth.c:433:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if(!periodentry) return 0; ^~ auth.c: In function 'cacheauth': auth.c:688:99: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if(((!(conf.authcachetype&2)) || (param->username && ac->username && !strcmp(ac->username, param->username))) && ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ auth.c:690:97: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && param->password && !strcmp(ac->password, param->password)))) { ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ auth.c:694:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] param->username = mystrdup(ac->username); ^ auth.c: In function 'doauth': auth.c:721:64: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if((!(conf.authcachetype&2) || !strcmp(ac->username, param->username)) && ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ auth.c:723:81: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && !strcmp(ac->password, param->password)))) { ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ auth.c:725:36: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(ac->username, param->username)){ ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ auth.c:727:37: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] ac->username = mystrdup(param->username); ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ auth.c:732:37: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] ac->password = mystrdup(param->password); ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ auth.c:743:36: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] ac->username = mystrdup(param->username); ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ auth.c:746:82: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if((conf.authcachetype&4) && param->password) ac->password = mystrdup(param->password); ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from auth.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' 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 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 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:17: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^~ In file included from proxy.h:21, from proxy.c:11: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ proxy.c:320:6: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^ proxy.c:474:10: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(sb, "%lu",&contentlength); ^~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from proxy.c:11: /usr/include/stdio.h:400:12: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s, ^~~~~~~~~~~~~~ proxy.c:492:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] reqsize = (int)strlen(req); ^~~ In file included from proxy.h:21, from proxy.c:11: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ proxy.c:511:51: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, 0, ¶m->cliinbuf); ^~~~~~~~~~~~~~~~~~ In file included from proxy.c:11: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ proxy.c:511:74: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, 0, ¶m->cliinbuf); ^~~~~~~~~~~~~~~~ In file included from proxy.c:11: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ proxy.c:624:8: warning: variable 'spaces' set but not used [-Wunused-but-set-variable] int spaces = 1; ^~~~~~ proxy.c:795:42: warning: operation on 'res' may be undefined [-Wsequence-point] if(socksend(param->remsock, req , (res = (int)strlen((char *)req)), conf.timeouts[STRING_L]) != res) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ proxy.c:880:10: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(sb, "%lu", &contentlength); ^~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from proxy.c:11: /usr/include/stdio.h:400:12: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s, ^~~~~~~~~~~~~~ proxy.c:893:19: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(!strncasecmp(sb, "chunked", 7)){ ^~ In file included from /usr/include/string.h:432, from proxy.h:21, from proxy.c:11: /usr/include/strings.h:120:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ proxy.c:940:51: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, 0, ¶m->srvinbuf); ^~~~~~~~~~~~~~~~~~ In file included from proxy.c:11: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ proxy.c:940:74: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, 0, ¶m->srvinbuf); ^~~~~~~~~~~~~~~~ In file included from proxy.c:11: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^~~~~~~~~~~~~~~ proxy.c:970:46: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] while ((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) == 2) { ^~~~~~~~ In file included from proxy.c:11: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^~~~~~~~~~~~~~ proxy.c:972:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^~~~~~~~ In file included from proxy.c:11: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ proxy.c:981:33: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^~~~~~~~ In file included from proxy.c:11: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ proxy.c:985:43: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] if((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) != 2) RETURN(534); ^~~~~~~~ In file included from proxy.c:11: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^~~~~~~~~~~~~~ proxy.c:986:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^~~~~~~~ In file included from proxy.c:11: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' 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] logurl(param, buf, (char *)req, ftp); ^~~ proxy.c:133:13: note: expected 'char *' but argument is of type 'unsigned char *' 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] logurl(param, buf, (char *)req, ftp); ^~~ proxy.c:133:13: note: expected 'char *' but argument is of type 'unsigned char *' 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 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 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 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 -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:22: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] command = mystrdup(buf); ^~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ smtpp.c:51:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334 VXNlcm5hbWU6\r\n", 18,conf.timeouts[STRING_S]); ^~~~~~~~~~~~~~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:58:20: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] parseconnusername(username, param, 0, 25); ^~~~~~~~ In file included from smtpp.c:10: proxy.h:227:5: note: expected 'char *' but argument is of type 'unsigned char *' int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); ^~~~~~~~~~~~~~~~~ smtpp.c:59:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334 UGFzc3dvcmQ6\r\n", 18,conf.timeouts[STRING_S]); ^~~~~~~~~~~~~~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:67:32: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ smtpp.c:67:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^ smtpp.c:75:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334\r\n", 5,conf.timeouts[STRING_S]); ^~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:83:28: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] parseconnusername(username+1, param, 0, 25); ~~~~~~~~^~ In file included from smtpp.c:10: proxy.h:227:5: note: expected 'char *' but argument is of type 'unsigned char *' int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); ^~~~~~~~~~~~~~~~~ smtpp.c:84:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] res = (int)strlen(username+1) + 2; ~~~~~~~~^~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:87:42: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ~~~~~~~~~^~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ smtpp.c:87:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ^ smtpp.c:101:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] i = sprintf(buf, "EHLO [%lu.%lu.%lu.%lu]\r\n", ((ul&0xFF000000)>>24), ((ul&0x00FF0000)>>16), ((ul&0x0000FF00)>>8), ((ul&0x000000FF))); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from smtpp.c:10: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^~~~~ smtpp.c:117:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "235 \r\n", 6,conf.timeouts[STRING_S]); ^~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:120:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "AUTH LOGIN\r\n", 12, conf.timeouts[STRING_S]); ^~~~~~~~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:125:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] en64(param->extusername, buf, (int)strlen(param->extusername)); ~~~~~^~~~~~~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:126:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); ^~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:127:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:132:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] en64(param->extpassword, buf, (int)strlen(param->extpassword)); ~~~~~^~~~~~~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:133:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); ^~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:134:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:139:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "AUTH PLAIN\r\n", 12, conf.timeouts[STRING_S]); ^~~~~~~~~~~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:145:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = (int)strlen(param->extusername) + 1; ~~~~~^~~~~~~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:148:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] res = (int)strlen(param->extpassword); ~~~~~^~~~~~~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:152:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = (int)strlen(buf); ^~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ smtpp.c:154:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ smtpp.c:160:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, command, (int)strlen(command), conf.timeouts[STRING_S]); ^~~~~~~ In file included from smtpp.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' 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:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from smtpp.c:187: proxymain.c:405:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from smtpp.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ In file included from smtpp.c:187: proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from smtpp.c:10: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ In file included from smtpp.c:187: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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 -DPORTMAP tcppm.c In file included from tcppm.c:40: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tcppm.c:40: proxymain.c:405:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from tcppm.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ In file included from tcppm.c:40: proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from tcppm.c:10: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ In file included from tcppm.c:40: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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 pop3p.c In file included from pop3p.c:72: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pop3p.c:72: proxymain.c:405:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from pop3p.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ In file included from pop3p.c:72: proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from pop3p.c:10: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ In file included from pop3p.c:72: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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 -DPORTMAP udppm.c In file included from udppm.c:103: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from udppm.c:103: proxymain.c:405:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from udppm.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ In file included from udppm.c:103: proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from udppm.c:10: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ In file included from udppm.c:103: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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 ftppr.c In file included from ftppr.c:267: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ftppr.c:267: proxymain.c:405:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from ftppr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ In file included from ftppr.c:267: proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from ftppr.c:10: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ In file included from ftppr.c:267: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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 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 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:557:5: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result] 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 -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 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 -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:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(bin, &cheader, sizeof(cheader)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ countersutil.c:136:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] 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 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 -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 -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 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 -DPORTMAP msnpr.c msnpr.c: In function 'msn_srv': msnpr.c:46:6: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] sp1 = data + 3; ^ msnpr.c:62:33: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ msnpr.c:62:17: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ^ msnpr.c:69:17: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpbuf, data); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from msnpr.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' __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] if(!(sp1 = strchr(buf, ' ')) || !(sp2 = strchr(sp1 + 1, ' ')) || !(sp3 = strchr(sp2 + 1, ' ')) || ((int)(sp3-sp2)) < 6) RETURN(1202); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:226:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strchr (const char *__s, int __c) ^~~~~~ msnpr.c:137:20: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ msnpr.c:144:71: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] if(buf[0] != 'C' || buf[1] != 'V' || buf[2] != 'R' || !(sp1=strrchr(buf,' ')) || (len = (int)strlen(sp1+1)) < 3) RETURN(1206); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:253:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strrchr (const char *__s, int __c) ^~~~~~~ msnpr.c:153:18: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ msnpr.c:153:36: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ~~~~~~^~~~~~~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ msnpr.c:174:30: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if(socksend(param->remsock, verstr, len, conf.timeouts[STRING_S])!= len) {RETURN (1207);} ^~~~~~ In file included from msnpr.c:10: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ msnpr.c:179:20: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ msnpr.c:185:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, verstr); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from msnpr.c:10: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __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] len = (int)strlen(buf); ^~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ msnpr.c:105:6: warning: variable 'id' set but not used [-Wunused-but-set-variable] int id; ^~ In file included from msnpr.c:232: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from msnpr.c:232: proxymain.c:405:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from msnpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ In file included from msnpr.c:232: proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from msnpr.c:10: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ In file included from msnpr.c:232: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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 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 socks.c In file included from socks.c:420: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from socks.c:420: proxymain.c:405:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from socks.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ In file included from socks.c:420: proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from socks.c:10: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ In file included from socks.c:420: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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 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:58: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from icqpr.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ icqpr.c:136:26: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] ic->id = mystrdup(param->username); ~~~~~^~~~~~~~~~ In file included from proxy.h:21, from icqpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ icqpr.c: In function 'icq_srv': icqpr.c:206:55: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] if(!state->leftinstate)param->srv->logfunc(param, "Warning: need resync"); ^~~~~~~~~~~~~~~~~~~~~~ icqpr.c:206:55: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:209:33: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, "Out of Sync"); ^~~~~~~~~~~~~ icqpr.c:209:33: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:218:32: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, "Warning: Wrong channel"); ^~~~~~~~~~~~~~~~~~~~~~~~ icqpr.c:218:32: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:241:33: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, smallbuf); ^~~~~~~~ icqpr.c:241:33: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:247:32: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, smallbuf); ^~~~~~~~ icqpr.c:247:32: 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] i = sockgetlinebuf(param, direction, flap->data, len, EOF, conf.timeouts[STRING_S]); ~~~~^~~~~~ In file included from icqpr.c:10: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^~~~~~~~~~~~~~ icqpr.c: In function 'icqprchild': icqpr.c:421:52: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 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:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from icqpr.c:531: proxymain.c:405:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from icqpr.c:10: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ In file included from icqpr.c:531: proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from icqpr.c:10: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ At top level: icqpr.c:17:13: warning: 'hexdump' defined but not used [-Wunused-function] static void hexdump(unsigned char *data, int len){ ^~~~~~~ In file included from icqpr.c:531: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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 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 -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:17: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^~ In file included from proxy.h:21, from proxy.c:11: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ proxy.c:320:6: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^ proxy.c:474:10: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(sb, "%lu",&contentlength); ^~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from proxy.c:11: /usr/include/stdio.h:400:12: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s, ^~~~~~~~~~~~~~ proxy.c:492:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] reqsize = (int)strlen(req); ^~~ In file included from proxy.h:21, from proxy.c:11: /usr/include/string.h:385:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^~~~~~ proxy.c:624:8: warning: variable 'spaces' set but not used [-Wunused-but-set-variable] int spaces = 1; ^~~~~~ proxy.c:795:42: warning: operation on 'res' may be undefined [-Wsequence-point] if(socksend(param->remsock, req , (res = (int)strlen((char *)req)), conf.timeouts[STRING_L]) != res) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ proxy.c:880:10: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(sb, "%lu", &contentlength); ^~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from proxy.h:19, from proxy.c:11: /usr/include/stdio.h:400:12: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s, ^~~~~~~~~~~~~~ proxy.c:893:19: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(!strncasecmp(sb, "chunked", 7)){ ^~ In file included from /usr/include/string.h:432, from proxy.h:21, from proxy.c:11: /usr/include/strings.h:120:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ proxy.c:970:46: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] while ((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) == 2) { ^~~~~~~~ In file included from proxy.c:11: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^~~~~~~~~~~~~~ proxy.c:972:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^~~~~~~~ In file included from proxy.c:11: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ proxy.c:981:33: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^~~~~~~~ In file included from proxy.c:11: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^~~~~~~~ proxy.c:985:43: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] if((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) != 2) RETURN(534); ^~~~~~~~ In file included from proxy.c:11: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^~~~~~~~~~~~~~ proxy.c:986:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^~~~~~~~ In file included from proxy.c:11: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' 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] logurl(param, buf, (char *)req, ftp); ^~~ proxy.c:133:13: note: expected 'char *' but argument is of type 'unsigned char *' 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] logurl(param, buf, (char *)req, ftp); ^~~ proxy.c:133:13: note: expected 'char *' but argument is of type 'unsigned char *' 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] int reqsize, reqbufsize; ^~~~~~~~~~ proxy.c:222:6: warning: variable 'anonymous' set but not used [-Wunused-but-set-variable] int anonymous; ^~~~~~~~~ In file included from proxy.c:1082: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from proxy.c:1082: proxymain.c:405:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ~~~~~~~~^~~~~~~~~ In file included from proxy.h:21, from proxy.c:11: /usr/include/string.h:167:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strdup (const char *__s) ^~~~~~ In file included from proxy.c:1082: proxymain.c:405:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.c:11: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^~~~~~~~~~~ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^~~~~~~~~ In file included from proxy.c:1082: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, 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' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 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 -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] *rstr++; ^~~~~~~ StringsPlugin.c:35:6: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(tmpbuf1, 1023,f); ^~~~~~~~~~~~~~~~~~~~~~ StringsPlugin.c:54:6: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(tmpbuf1, 1023,f); ^~~~~~~~~~~~~~~~~~~~~~ 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' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 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 -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:31: warning: comparison between 'TRAFCORRECT_TYPE' {aka 'enum '} and 'enum ' [-Wenum-compare] ( ((starttrafcorrect->type == UDP) & ^~ TrafficPlugin.c:199:33: warning: comparison between 'TRAFCORRECT_TYPE' {aka 'enum '} and 'enum ' [-Wenum-compare] )|(starttrafcorrect->type == TCP))) /* TCP support */ ^~ 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' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:39: warning: pointer targets in passing argument 3 of 'pcre_exec' differ in signedness [-Wpointer-sign] count = pcre_exec(pcrefd->re, NULL, *buf_p, *length_p, offset, 0, ovector, 48); ^~~~~~ In file included from pcre_plugin.c:11: pcre.h:279:20: note: expected 'const char *' but argument is of type 'unsigned char *' PCRE_EXP_DECL int pcre_exec(const pcre *, const pcre_extra *, PCRE_SPTR, ^~~~~~~~~ pcre_plugin.c:199:11: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] *buf_p = newbuf; ^ pcre_plugin.c: In function 'h_pcre': pcre_plugin.c:233:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[2], "allow")) action = PASS; ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ pcre_plugin.c:234:22: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "deny")) action = REJECT; ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ pcre_plugin.c:235:22: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "remove")) action = REMOVE; ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ pcre_plugin.c:236:22: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "dunno")) action = CONTINUE; ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ pcre_plugin.c:238:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0], "pcre_rewrite")) { ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ pcre_plugin.c:240:30: warning: pointer targets in passing argument 1 of 'pl->mystrdup' differ in signedness [-Wpointer-sign] replace = pl->mystrdup(argv[4]); ~~~~^~~ pcre_plugin.c:240:30: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:273:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "request"))newf->filter_request = pcre_filter_buffer; ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ pcre_plugin.c:274:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "cliheader"))newf->filter_header_cli = pcre_filter_buffer; ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ pcre_plugin.c:275:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "clidata"))newf->filter_data_cli = pcre_filter_buffer; ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ pcre_plugin.c:276:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "srvheader"))newf->filter_header_srv = pcre_filter_buffer; ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ pcre_plugin.c:277:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "srvdata"))newf->filter_data_srv = pcre_filter_buffer; ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:330:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^~~~~~ pcre_plugin.c: In function 'h_pcre_options': pcre_plugin.c:310:37: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(pcreopts[i].name, argv[j])) ~~~~^~~ In file included from pcre_plugin.c:10: /usr/include/string.h:137:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strcmp (const char *__s1, const char *__s2) ^~~~~~ 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 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.78088 + 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) verify-elf: WARNING: ./usr/bin/udppm: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/tcppm: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/socks: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/proxy: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/pop3p: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/ftppr: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/dighosts: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/3proxy: uses non-LFS functions: __xstat fopen freopen ftruncate lseek open Hardlinking identical .pyc and .pyo files Processing files: 3proxy-0.6.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Kx9bvy find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Znbjre find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,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.M8zK19 Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.F9bBxb Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zes80t 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, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.2), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libcap.so.2 >= set:ig7NHQ1NQ3, libcap.so.2(LIBCAP_1.10), libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), 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.k4CJCZ 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.grUiNO find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FkhOAQ find-requires: running scripts (debuginfo) Requires: 3proxy = 0.6.1-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcap.so.2), debug(libdl.so.2), debug(libpthread.so.0) Adding to 3proxy-debuginfo a strict dependency on 3proxy Wrote: /usr/src/RPM/RPMS/i586/3proxy-0.6.1-alt2.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/3proxy-debuginfo-0.6.1-alt2.i586.rpm (w2.lzdio) 20.81user 3.03system 0:20.46elapsed 116%CPU (0avgtext+0avgdata 45876maxresident)k 0inputs+0outputs (0major+1085914minor)pagefaults 0swaps 24.59user 5.58system 0:27.23elapsed 110%CPU (0avgtext+0avgdata 120196maxresident)k 104inputs+0outputs (0major+1354552minor)pagefaults 0swaps --- 3proxy-0.6.1-alt2.i586.rpm.repo 2020-12-09 15:28:48.000000000 +0000 +++ 3proxy-0.6.1-alt2.i586.rpm.hasher 2021-08-01 09:22:58.164393978 +0000 @@ -66,11 +66,11 @@ File: /etc/sysconfig/3proxy 100644 root:root d3880e325b57914e570c96a242be3098 -File: /usr/bin/3proxy 100755 root:root 04a02538da72cd9fd710f2b3a8266063 -File: /usr/bin/dighosts 100755 root:root 365a1be7d58f0bacf728658b80ef18e4 -File: /usr/bin/ftppr 100755 root:root 60db72f69761ff8af0bc9745d934319e -File: /usr/bin/mycrypt 100755 root:root 219b84798a4e70fe8da35f6387603dba -File: /usr/bin/pop3p 100755 root:root f0eab91389a8df2ccfb3cce69a1386dc -File: /usr/bin/proxy 100755 root:root cb9d0b5c28fbec564d95112d87aecd89 -File: /usr/bin/socks 100755 root:root e37898d901f33cc5cde37410d58b3b74 -File: /usr/bin/tcppm 100755 root:root a43facbe644fb644dbbbcbf10dce703a -File: /usr/bin/udppm 100755 root:root 23e9c5469595dfeafce914f793a622f0 +File: /usr/bin/3proxy 100755 root:root 9c4ce3f00e6f4bface3ad24049820b12 +File: /usr/bin/dighosts 100755 root:root 5a5eeb46a6a6ca95b87dc9d4783c4ba0 +File: /usr/bin/ftppr 100755 root:root 255e003dae9331ce728a85691f433b92 +File: /usr/bin/mycrypt 100755 root:root 7875393f90692eaca5cecf9c69783cab +File: /usr/bin/pop3p 100755 root:root 63d6ff8bee86497cb46c87f681eab981 +File: /usr/bin/proxy 100755 root:root d1268dbff90a56e0a42d8ba795798dd1 +File: /usr/bin/socks 100755 root:root c515f69c01dd7d3583529572feaad94d +File: /usr/bin/tcppm 100755 root:root f86da878c86ef53df7e95bc81b339762 +File: /usr/bin/udppm 100755 root:root bcb50477207379108ef6f2d7186edcba File: /usr/share/3proxy-0.6.1 40755 root:root @@ -95,2 +95,2 @@ File: /var/run/3proxy 40775 root:_3proxy -RPMIdentity: 9825bdc483d199aee7724fb16809aad24f537d0f37a259c6c3135b1662ff304fdb47bb6b01db2c660a5471b662df11e93baea95485ac5652a3493fc6bad7aa7d +RPMIdentity: f2ee3c42d6c60dccb4fece0d306548bb0f8aeaaa9a30130a378e7bea087702d7b3083d6235c7756202a7eebea5e9bc9a9c17398da66de244f3fd90e547ecca2d --- 3proxy-debuginfo-0.6.1-alt2.i586.rpm.repo 2020-12-09 15:28:49.000000000 +0000 +++ 3proxy-debuginfo-0.6.1-alt2.i586.rpm.hasher 2021-08-01 09:22:58.349394729 +0000 @@ -106,11 +106,11 @@ File: /usr/lib/debug/.build-id/d7/55ffef82709dc6c2ddc9b5eee8650ff3164ca1.debug 120777 root:root ../../usr/bin/udppm.debug -File: /usr/lib/debug/usr/bin/3proxy.debug 100644 root:root 4d4815fd64e7eb9e3ca93ddc08c33b39 -File: /usr/lib/debug/usr/bin/dighosts.debug 100644 root:root 949c58941fab55f6593e621849cc6056 -File: /usr/lib/debug/usr/bin/ftppr.debug 100644 root:root ad9817a08fa56041eed69ff294c90fe8 -File: /usr/lib/debug/usr/bin/mycrypt.debug 100644 root:root 3eb880997a68a05965bbaec6bb3fa0ce -File: /usr/lib/debug/usr/bin/pop3p.debug 100644 root:root 504b4d4ee57be310d92a0df2eff81d14 -File: /usr/lib/debug/usr/bin/proxy.debug 100644 root:root 0f70715876b9ded01c768413a565c1de -File: /usr/lib/debug/usr/bin/socks.debug 100644 root:root 80125fd6f6bcd3662dbc371c8ea64fbf -File: /usr/lib/debug/usr/bin/tcppm.debug 100644 root:root e6ec55c1bfea97971d2559b1f475278a -File: /usr/lib/debug/usr/bin/udppm.debug 100644 root:root 8a862cdfa2a9e2cb228958ed11803736 +File: /usr/lib/debug/usr/bin/3proxy.debug 100644 root:root 141e79363fb359038a761df2f26a1183 +File: /usr/lib/debug/usr/bin/dighosts.debug 100644 root:root 61bba18235af616d3d2d0d2a4ad4f217 +File: /usr/lib/debug/usr/bin/ftppr.debug 100644 root:root f6086ddc3b750a0d6c7a6f5602b2f522 +File: /usr/lib/debug/usr/bin/mycrypt.debug 100644 root:root 95078cddff43bd93e63afaa11e612de9 +File: /usr/lib/debug/usr/bin/pop3p.debug 100644 root:root 64d2b9995617e9364c3cb5763d20816f +File: /usr/lib/debug/usr/bin/proxy.debug 100644 root:root 239729cc7429c331de9aadf82bbf4373 +File: /usr/lib/debug/usr/bin/socks.debug 100644 root:root e7ab8cff05fb66e56a3a8a6f4fa8b03a +File: /usr/lib/debug/usr/bin/tcppm.debug 100644 root:root 7632cdd8ce11b7016ddcabcadb187b96 +File: /usr/lib/debug/usr/bin/udppm.debug 100644 root:root 4f75fd95b8ad5af03c865d075679b826 File: /usr/src/debug/3proxy-0.6.1 40755 root:root @@ -150,2 +150,2 @@ File: /usr/src/debug/3proxy-0.6.1/src/webadmin.c 100644 root:root ae5e053ff76dd373212e5ba6457960aa -RPMIdentity: d620d745082f51fe67e15c07b92b059e73b7049c8dc1da42f8f376781f1fc2dac9a5e2278522cd1b820636887cd791a4988a42df2ef128a4cd44911e8cd91d4b +RPMIdentity: cee1d80cba23a74c1779f912dc868556085c76ad3d97a9a41b5977f4ebd782f9571bcbf083adcf0b35e6a27936ead37b7974df219583508ae82e076cc800ce43