<86>Oct  9 08:08:34 userdel[412572]: delete user 'rooter'
<86>Oct  9 08:08:34 userdel[412572]: removed group 'rooter' owned by 'rooter'
<86>Oct  9 08:08:34 userdel[412572]: removed shadow group 'rooter' owned by 'rooter'
<86>Oct  9 08:08:34 groupadd[412606]: group added to /etc/group: name=rooter, GID=933
<86>Oct  9 08:08:34 groupadd[412606]: group added to /etc/gshadow: name=rooter
<86>Oct  9 08:08:34 groupadd[412606]: new group: name=rooter, GID=933
<86>Oct  9 08:08:34 useradd[412627]: new user: name=rooter, UID=933, GID=933, home=/root, shell=/bin/bash
<86>Oct  9 08:08:34 userdel[412663]: delete user 'builder'
<86>Oct  9 08:08:34 userdel[412663]: removed group 'builder' owned by 'builder'
<86>Oct  9 08:08:34 groupadd[412699]: group added to /etc/group: name=builder, GID=934
<86>Oct  9 08:08:34 groupadd[412699]: group added to /etc/gshadow: name=builder
<86>Oct  9 08:08:34 groupadd[412699]: new group: name=builder, GID=934
<86>Oct  9 08:08:34 useradd[412728]: new user: name=builder, UID=934, GID=934, home=/usr/src, shell=/bin/bash
<13>Oct  9 08:08:36 rpmi: libcap-devel-1:2.27.0.2.ac1e-alt1 p9+236401.400.1.1 1566385954 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/3proxy-0.6.1-alt2.nosrc.rpm (w1.gzdio)
Installing 3proxy-0.6.1-alt2.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.42311
+ 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.42311
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd 3proxy-0.6.1
+ make -j16 -f Makefile.Linux
make: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1'
cat Makefile.Linux > src/Makefile.var
make: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
cd .. && cat copying
3proxy 0.6 Public License Agreement

(c) 2000-2009 by 3APA3A (3APA3A@security.nnov.ru)
(c) 2000-2009 by SecurityVulns.com (http://3proxy.ru/)
(c) 2000-2009 by Vladimir Dubrovin (vlad@sandy.ru)

This software uses:
  RSA Data Security, Inc. MD4 Message-Digest Algorithm
  RSA Data Security, Inc. MD5 Message-Digest Algorithm

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software is FREEWARE. 

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that following conditions
are met (BSD style license):

    * Redistributions of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.
    * Neither the name of the SecurityVulns.COM nor the names of its
    contributors may be used to endorse or promote products derived from this
    software without specific prior written permission.


Insted of this license, you can also use and redistribute this software under
terms of compatible license, including:

1. Apache License, Version 2.0
   You may obtain a copy of the License at

	http://www.apache.org/licenses/LICENSE-2.0

2. GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   You may obtain a copy of the License at

	http://www.gnu.org/licenses/gpl.txt

3. GNU Lesser General Public License as published by the
   Free Software Foundation; either version 2.1 of the License, or
   (at your option) any later version.
   You may obtain a copy of the License at

	http://www.gnu.org/licenses/lgpl.txt


$Id: License,v 1.3 2007/04/05 11:59:47 vlad Exp $
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -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 -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 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 srvudppm.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL udppm.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o 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 -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL sockgetchar.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o srvmsnpr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL msnpr.c
msnpr.c: In function 'msn_srv':
msnpr.c:46: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,  &param->clibuf, &param->clibufsize, param->clioffset, &param->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,  &param->clibuf, &param->clibufsize, param->clioffset, &param->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,  &param->srvbuf, &param->srvbufsize, param->srvoffset, &param->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,  &param->srvbuf, &param->srvbufsize, param->srvoffset, &param->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,  &param->clibuf, &param->clibufsize, param->cliinbuf - res, &param->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,  &param->clibuf, &param->clibufsize, param->cliinbuf - res, &param->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,  &param->srvbuf, &param->srvbufsize, param->srvinbuf - res, &param->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,  &param->srvbuf, &param->srvbufsize, param->srvinbuf - res, &param->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 srvftppr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL ftppr.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o md4.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL libs/md4.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o 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 -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL base64.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o 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 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 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 -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 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 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 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 -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 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 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 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 dighosts.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL dighosts.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o 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 srvwebadmin.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL webadmin.c
webadmin.c: In function 'adminchild':
webadmin.c:480:14: warning: left shift count >= width of type [-Wshift-count-overflow]
      1.0 * (1<<(sizeof(cp->traflim) * 8 - 20)) * cp->traflimgb + cp->traflim/1048576.0,
              ^~
webadmin.c:482:14: warning: left shift count >= width of type [-Wshift-count-overflow]
      1.0 * (1<<(sizeof(cp->traf) * 8 - 20)) * cp->trafgb + cp->traf/1048576.0,
              ^~
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 dighosts -Wall -O2 -pthread  dighosts.o myalloc.o common.o  -ldl -lcap
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o countersutil.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 -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 -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 -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 -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 -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 tcppm -Wall -O2 -pthread  sockmap.o sockgetchar.o tcppm.o myalloc.o common.o -ldl -lcap
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -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 -o smtpp -Wall -O2 -pthread  sockmap.o smtpp.o sockgetchar.o base64.o myalloc.o common.o  -ldl -lcap
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -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 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 -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 -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 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 -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,  &param->clibuf, &param->clibufsize, 0, &param->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,  &param->clibuf, &param->clibufsize, 0, &param->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,  &param->srvbuf, &param->srvbufsize, 0, &param->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,  &param->srvbuf, &param->srvbufsize, 0, &param->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 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 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 <anonymous>'} and 'enum <anonymous>' [-Wenum-compare]
    ( ((starttrafcorrect->type == UDP) &
                               ^~
TrafficPlugin.c:199:33: warning: comparison between 'TRAFCORRECT_TYPE' {aka 'enum <anonymous>'} and 'enum <anonymous>' [-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.67023
+ 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)
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.URyi2K
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.yflvtY
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.uqrzri
Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uf2RVF
Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AF9vW6
Requires: /bin/sh, /etc/rc.d/init.d, /etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), /etc/rc.d/init.d/functions, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libcap.so.2()(64bit) >= set:ig7NHQ1NQ3, libcap.so.2(LIBCAP_1.10)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), rtld(GNU_HASH)
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(SetVersions)
Requires(pre): /bin/sh, /usr/sbin/groupadd, /usr/sbin/useradd
Requires(post): /bin/sh, /usr/sbin/post_service
Requires(preun): /bin/sh, /usr/sbin/preun_service
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ily5sB
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.CalLt9
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SzmUXK
find-requires: running scripts (debuginfo)
Requires: 3proxy = 0.6.1-alt2, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcap.so.2), debug64(libdl.so.2), debug64(libpthread.so.0)
Adding to 3proxy-debuginfo a strict dependency on 3proxy
Wrote: /usr/src/RPM/RPMS/x86_64/3proxy-0.6.1-alt2.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/3proxy-debuginfo-0.6.1-alt2.x86_64.rpm (w2.lzdio)
11.94user 5.05system 0:15.19elapsed 111%CPU (0avgtext+0avgdata 61852maxresident)k
0inputs+0outputs (0major+1258204minor)pagefaults 0swaps
1.81user 1.40system 0:20.44elapsed 15%CPU (0avgtext+0avgdata 120104maxresident)k
0inputs+0outputs (34446major+168136minor)pagefaults 0swaps
--- 3proxy-0.6.1-alt2.x86_64.rpm.repo	2020-12-09 15:28:46.000000000 +0000
+++ 3proxy-0.6.1-alt2.x86_64.rpm.hasher	2022-10-09 08:08:53.574878785 +0000
@@ -63,11 +63,11 @@
 File: /etc/sysconfig/3proxy	100644	root:root	d3880e325b57914e570c96a242be3098	
-File: /usr/bin/3proxy	100755	root:root	24a7476f053a79b75153d1b81c6837c3	
-File: /usr/bin/dighosts	100755	root:root	d5c962cf01978efa4ca69af7277d228d	
-File: /usr/bin/ftppr	100755	root:root	df8a3208ff68075070de938f8b9a4ec5	
-File: /usr/bin/mycrypt	100755	root:root	e7dcdf28a0b044dc58724e8d175c9fd6	
-File: /usr/bin/pop3p	100755	root:root	169523b8d983a67572615de0e69ba824	
-File: /usr/bin/proxy	100755	root:root	c50175bc703f84460741dc1fadfd5c3a	
-File: /usr/bin/socks	100755	root:root	0dfa4533d3c114530a8c1b3384cb504a	
-File: /usr/bin/tcppm	100755	root:root	92d4c7ec881816da044485fa6e233be9	
-File: /usr/bin/udppm	100755	root:root	0eb8814c8b09706effa8206a65d77872	
+File: /usr/bin/3proxy	100755	root:root	e8312b2fada3cc1f20d9e12c70d60052	
+File: /usr/bin/dighosts	100755	root:root	d690c2a5143eced067139cbe3c62099d	
+File: /usr/bin/ftppr	100755	root:root	525de268591f9a128a3d54f662d6c9e0	
+File: /usr/bin/mycrypt	100755	root:root	b12a26f7b40659b815f83bdf30aedffd	
+File: /usr/bin/pop3p	100755	root:root	a67a064d5e3fca3afa58efcd47c70482	
+File: /usr/bin/proxy	100755	root:root	ef4aabeab56a08269bdf1b16f0b24d1e	
+File: /usr/bin/socks	100755	root:root	75b39d27e455c662c73225ac87609177	
+File: /usr/bin/tcppm	100755	root:root	7433b752220959088511fbb0b2efe89f	
+File: /usr/bin/udppm	100755	root:root	90a0b478411023450104e37bcf73087d	
 File: /usr/share/3proxy-0.6.1	40755	root:root		
@@ -92,2 +92,2 @@
 File: /var/run/3proxy	40775	root:_3proxy		
-RPMIdentity: 6beb46ac54c648eb5f405c18be4c08691bfc3c9a45b471bf978c8487c52a52e3e90daee4aa48128cefb556c6780c1a72ebc33591a5431e8ccb6b7a0057dba299
+RPMIdentity: b8c7fe633a7e74d4c7a2c5940382200945678a03301f1e080cf1404525a7197815b57d72540bd12d186407e45b9f6470f75649fb271f2ab6e84df10bfc9e9a8e
--- 3proxy-debuginfo-0.6.1-alt2.x86_64.rpm.repo	2020-12-09 15:28:46.000000000 +0000
+++ 3proxy-debuginfo-0.6.1-alt2.x86_64.rpm.hasher	2022-10-09 08:08:53.635879549 +0000
@@ -1,28 +1,28 @@
-/usr/lib/debug/.build-id/24	40755	root:root	
-/usr/lib/debug/.build-id/24/a191f0cb2bae79abfcf0955f370d17b23b7cd7	120777	root:root	../../../../bin/udppm
-/usr/lib/debug/.build-id/24/a191f0cb2bae79abfcf0955f370d17b23b7cd7.debug	120777	root:root	../../usr/bin/udppm.debug
-/usr/lib/debug/.build-id/29	40755	root:root	
-/usr/lib/debug/.build-id/29/1e67aff717eb9fd39ca52913066227039b192c	120777	root:root	../../../../bin/tcppm
-/usr/lib/debug/.build-id/29/1e67aff717eb9fd39ca52913066227039b192c.debug	120777	root:root	../../usr/bin/tcppm.debug
-/usr/lib/debug/.build-id/2a	40755	root:root	
-/usr/lib/debug/.build-id/2a/44cb97e1f57972d18f11e319cfc8430b29833b	120777	root:root	../../../../bin/3proxy
-/usr/lib/debug/.build-id/2a/44cb97e1f57972d18f11e319cfc8430b29833b.debug	120777	root:root	../../usr/bin/3proxy.debug
-/usr/lib/debug/.build-id/42	40755	root:root	
-/usr/lib/debug/.build-id/42/7163a5ffdfe02a5cd4c532f54eb293a2f5fef9	120777	root:root	../../../../bin/socks
-/usr/lib/debug/.build-id/42/7163a5ffdfe02a5cd4c532f54eb293a2f5fef9.debug	120777	root:root	../../usr/bin/socks.debug
-/usr/lib/debug/.build-id/58	40755	root:root	
-/usr/lib/debug/.build-id/58/31727f570a59d42a1bcbe9f6b5e533b78d6cc0	120777	root:root	../../../../bin/proxy
-/usr/lib/debug/.build-id/58/31727f570a59d42a1bcbe9f6b5e533b78d6cc0.debug	120777	root:root	../../usr/bin/proxy.debug
-/usr/lib/debug/.build-id/5d	40755	root:root	
-/usr/lib/debug/.build-id/5d/dc6a93ea399126b3df0561b6c2ca5e36b003b6	120777	root:root	../../../../bin/ftppr
-/usr/lib/debug/.build-id/5d/dc6a93ea399126b3df0561b6c2ca5e36b003b6.debug	120777	root:root	../../usr/bin/ftppr.debug
-/usr/lib/debug/.build-id/7e	40755	root:root	
-/usr/lib/debug/.build-id/7e/11f5e1ff5ea65ab3ea0620eb74ef229ed457bb	120777	root:root	../../../../bin/dighosts
-/usr/lib/debug/.build-id/7e/11f5e1ff5ea65ab3ea0620eb74ef229ed457bb.debug	120777	root:root	../../usr/bin/dighosts.debug
-/usr/lib/debug/.build-id/8e	40755	root:root	
-/usr/lib/debug/.build-id/8e/93a5cb48548b645c191217b42f306907815a80	120777	root:root	../../../../bin/mycrypt
-/usr/lib/debug/.build-id/8e/93a5cb48548b645c191217b42f306907815a80.debug	120777	root:root	../../usr/bin/mycrypt.debug
-/usr/lib/debug/.build-id/dd	40755	root:root	
-/usr/lib/debug/.build-id/dd/436ffb53fa6964d408df442794baabcaa25d39	120777	root:root	../../../../bin/pop3p
-/usr/lib/debug/.build-id/dd/436ffb53fa6964d408df442794baabcaa25d39.debug	120777	root:root	../../usr/bin/pop3p.debug
+/usr/lib/debug/.build-id/2b	40755	root:root	
+/usr/lib/debug/.build-id/2b/6acfb214afd94ea2b8e949059fb5cbed9a72ac	120777	root:root	../../../../bin/tcppm
+/usr/lib/debug/.build-id/2b/6acfb214afd94ea2b8e949059fb5cbed9a72ac.debug	120777	root:root	../../usr/bin/tcppm.debug
+/usr/lib/debug/.build-id/3b	40755	root:root	
+/usr/lib/debug/.build-id/3b/54c54b2ff732bbe5635fdfcc4ef25b87fa623d	120777	root:root	../../../../bin/ftppr
+/usr/lib/debug/.build-id/3b/54c54b2ff732bbe5635fdfcc4ef25b87fa623d.debug	120777	root:root	../../usr/bin/ftppr.debug
+/usr/lib/debug/.build-id/44	40755	root:root	
+/usr/lib/debug/.build-id/44/d5a0b2e25e6a0a59a18b12969f44b7b16e043b	120777	root:root	../../../../bin/socks
+/usr/lib/debug/.build-id/44/d5a0b2e25e6a0a59a18b12969f44b7b16e043b.debug	120777	root:root	../../usr/bin/socks.debug
+/usr/lib/debug/.build-id/65	40755	root:root	
+/usr/lib/debug/.build-id/65/017468c31ebc12e8bfa4cd1801a1f1e9917ae2	120777	root:root	../../../../bin/3proxy
+/usr/lib/debug/.build-id/65/017468c31ebc12e8bfa4cd1801a1f1e9917ae2.debug	120777	root:root	../../usr/bin/3proxy.debug
+/usr/lib/debug/.build-id/6b	40755	root:root	
+/usr/lib/debug/.build-id/6b/58ce6e52f12a313f7f21d969a31a4f25725ec4	120777	root:root	../../../../bin/proxy
+/usr/lib/debug/.build-id/6b/58ce6e52f12a313f7f21d969a31a4f25725ec4.debug	120777	root:root	../../usr/bin/proxy.debug
+/usr/lib/debug/.build-id/6f	40755	root:root	
+/usr/lib/debug/.build-id/6f/41b0d950ea559f4bfbbc7fab273e414cbd809e	120777	root:root	../../../../bin/pop3p
+/usr/lib/debug/.build-id/6f/41b0d950ea559f4bfbbc7fab273e414cbd809e.debug	120777	root:root	../../usr/bin/pop3p.debug
+/usr/lib/debug/.build-id/aa	40755	root:root	
+/usr/lib/debug/.build-id/aa/49bc2382f9823b91afa78d06c9fa42204c336e	120777	root:root	../../../../bin/mycrypt
+/usr/lib/debug/.build-id/aa/49bc2382f9823b91afa78d06c9fa42204c336e.debug	120777	root:root	../../usr/bin/mycrypt.debug
+/usr/lib/debug/.build-id/d5	40755	root:root	
+/usr/lib/debug/.build-id/d5/e68bdd7a4b391136b744d06cb64981bf121ea0	120777	root:root	../../../../bin/dighosts
+/usr/lib/debug/.build-id/d5/e68bdd7a4b391136b744d06cb64981bf121ea0.debug	120777	root:root	../../usr/bin/dighosts.debug
+/usr/lib/debug/.build-id/da	40755	root:root	
+/usr/lib/debug/.build-id/da/ba364acee28b8f097a25b03ec45f9898dcd600	120777	root:root	../../../../bin/udppm
+/usr/lib/debug/.build-id/da/ba364acee28b8f097a25b03ec45f9898dcd600.debug	120777	root:root	../../usr/bin/udppm.debug
 /usr/lib/debug/usr/bin/3proxy.debug	100644	root:root	
@@ -79,38 +79,38 @@
 Provides: 3proxy-debuginfo = 0.6.1-alt2:p9+263156.100.1.1
-File: /usr/lib/debug/.build-id/24	40755	root:root		
-File: /usr/lib/debug/.build-id/24/a191f0cb2bae79abfcf0955f370d17b23b7cd7	120777	root:root		../../../../bin/udppm
-File: /usr/lib/debug/.build-id/24/a191f0cb2bae79abfcf0955f370d17b23b7cd7.debug	120777	root:root		../../usr/bin/udppm.debug
-File: /usr/lib/debug/.build-id/29	40755	root:root		
-File: /usr/lib/debug/.build-id/29/1e67aff717eb9fd39ca52913066227039b192c	120777	root:root		../../../../bin/tcppm
-File: /usr/lib/debug/.build-id/29/1e67aff717eb9fd39ca52913066227039b192c.debug	120777	root:root		../../usr/bin/tcppm.debug
-File: /usr/lib/debug/.build-id/2a	40755	root:root		
-File: /usr/lib/debug/.build-id/2a/44cb97e1f57972d18f11e319cfc8430b29833b	120777	root:root		../../../../bin/3proxy
-File: /usr/lib/debug/.build-id/2a/44cb97e1f57972d18f11e319cfc8430b29833b.debug	120777	root:root		../../usr/bin/3proxy.debug
-File: /usr/lib/debug/.build-id/42	40755	root:root		
-File: /usr/lib/debug/.build-id/42/7163a5ffdfe02a5cd4c532f54eb293a2f5fef9	120777	root:root		../../../../bin/socks
-File: /usr/lib/debug/.build-id/42/7163a5ffdfe02a5cd4c532f54eb293a2f5fef9.debug	120777	root:root		../../usr/bin/socks.debug
-File: /usr/lib/debug/.build-id/58	40755	root:root		
-File: /usr/lib/debug/.build-id/58/31727f570a59d42a1bcbe9f6b5e533b78d6cc0	120777	root:root		../../../../bin/proxy
-File: /usr/lib/debug/.build-id/58/31727f570a59d42a1bcbe9f6b5e533b78d6cc0.debug	120777	root:root		../../usr/bin/proxy.debug
-File: /usr/lib/debug/.build-id/5d	40755	root:root		
-File: /usr/lib/debug/.build-id/5d/dc6a93ea399126b3df0561b6c2ca5e36b003b6	120777	root:root		../../../../bin/ftppr
-File: /usr/lib/debug/.build-id/5d/dc6a93ea399126b3df0561b6c2ca5e36b003b6.debug	120777	root:root		../../usr/bin/ftppr.debug
-File: /usr/lib/debug/.build-id/7e	40755	root:root		
-File: /usr/lib/debug/.build-id/7e/11f5e1ff5ea65ab3ea0620eb74ef229ed457bb	120777	root:root		../../../../bin/dighosts
-File: /usr/lib/debug/.build-id/7e/11f5e1ff5ea65ab3ea0620eb74ef229ed457bb.debug	120777	root:root		../../usr/bin/dighosts.debug
-File: /usr/lib/debug/.build-id/8e	40755	root:root		
-File: /usr/lib/debug/.build-id/8e/93a5cb48548b645c191217b42f306907815a80	120777	root:root		../../../../bin/mycrypt
-File: /usr/lib/debug/.build-id/8e/93a5cb48548b645c191217b42f306907815a80.debug	120777	root:root		../../usr/bin/mycrypt.debug
-File: /usr/lib/debug/.build-id/dd	40755	root:root		
-File: /usr/lib/debug/.build-id/dd/436ffb53fa6964d408df442794baabcaa25d39	120777	root:root		../../../../bin/pop3p
-File: /usr/lib/debug/.build-id/dd/436ffb53fa6964d408df442794baabcaa25d39.debug	120777	root:root		../../usr/bin/pop3p.debug
-File: /usr/lib/debug/usr/bin/3proxy.debug	100644	root:root	27045aaf09d220483622ff1dd5c7957c	
-File: /usr/lib/debug/usr/bin/dighosts.debug	100644	root:root	49ab18333822afd1c9bb6226cd81b3c2	
-File: /usr/lib/debug/usr/bin/ftppr.debug	100644	root:root	4af10c7093037645bed6b3df665727ac	
-File: /usr/lib/debug/usr/bin/mycrypt.debug	100644	root:root	338a0535a08b6fd0aefd0e62c05e36ca	
-File: /usr/lib/debug/usr/bin/pop3p.debug	100644	root:root	110780db613d285fd27b450d404cd7c5	
-File: /usr/lib/debug/usr/bin/proxy.debug	100644	root:root	b0017fe471dcb7aae3d23be63d15a6e3	
-File: /usr/lib/debug/usr/bin/socks.debug	100644	root:root	98a1ef19ae95831cd389ca6e604a9cb8	
-File: /usr/lib/debug/usr/bin/tcppm.debug	100644	root:root	b28f502606e1f79b99e56f3ca69c89cc	
-File: /usr/lib/debug/usr/bin/udppm.debug	100644	root:root	af495bea90541c18de6f085912d4e17c	
+File: /usr/lib/debug/.build-id/2b	40755	root:root		
+File: /usr/lib/debug/.build-id/2b/6acfb214afd94ea2b8e949059fb5cbed9a72ac	120777	root:root		../../../../bin/tcppm
+File: /usr/lib/debug/.build-id/2b/6acfb214afd94ea2b8e949059fb5cbed9a72ac.debug	120777	root:root		../../usr/bin/tcppm.debug
+File: /usr/lib/debug/.build-id/3b	40755	root:root		
+File: /usr/lib/debug/.build-id/3b/54c54b2ff732bbe5635fdfcc4ef25b87fa623d	120777	root:root		../../../../bin/ftppr
+File: /usr/lib/debug/.build-id/3b/54c54b2ff732bbe5635fdfcc4ef25b87fa623d.debug	120777	root:root		../../usr/bin/ftppr.debug
+File: /usr/lib/debug/.build-id/44	40755	root:root		
+File: /usr/lib/debug/.build-id/44/d5a0b2e25e6a0a59a18b12969f44b7b16e043b	120777	root:root		../../../../bin/socks
+File: /usr/lib/debug/.build-id/44/d5a0b2e25e6a0a59a18b12969f44b7b16e043b.debug	120777	root:root		../../usr/bin/socks.debug
+File: /usr/lib/debug/.build-id/65	40755	root:root		
+File: /usr/lib/debug/.build-id/65/017468c31ebc12e8bfa4cd1801a1f1e9917ae2	120777	root:root		../../../../bin/3proxy
+File: /usr/lib/debug/.build-id/65/017468c31ebc12e8bfa4cd1801a1f1e9917ae2.debug	120777	root:root		../../usr/bin/3proxy.debug
+File: /usr/lib/debug/.build-id/6b	40755	root:root		
+File: /usr/lib/debug/.build-id/6b/58ce6e52f12a313f7f21d969a31a4f25725ec4	120777	root:root		../../../../bin/proxy
+File: /usr/lib/debug/.build-id/6b/58ce6e52f12a313f7f21d969a31a4f25725ec4.debug	120777	root:root		../../usr/bin/proxy.debug
+File: /usr/lib/debug/.build-id/6f	40755	root:root		
+File: /usr/lib/debug/.build-id/6f/41b0d950ea559f4bfbbc7fab273e414cbd809e	120777	root:root		../../../../bin/pop3p
+File: /usr/lib/debug/.build-id/6f/41b0d950ea559f4bfbbc7fab273e414cbd809e.debug	120777	root:root		../../usr/bin/pop3p.debug
+File: /usr/lib/debug/.build-id/aa	40755	root:root		
+File: /usr/lib/debug/.build-id/aa/49bc2382f9823b91afa78d06c9fa42204c336e	120777	root:root		../../../../bin/mycrypt
+File: /usr/lib/debug/.build-id/aa/49bc2382f9823b91afa78d06c9fa42204c336e.debug	120777	root:root		../../usr/bin/mycrypt.debug
+File: /usr/lib/debug/.build-id/d5	40755	root:root		
+File: /usr/lib/debug/.build-id/d5/e68bdd7a4b391136b744d06cb64981bf121ea0	120777	root:root		../../../../bin/dighosts
+File: /usr/lib/debug/.build-id/d5/e68bdd7a4b391136b744d06cb64981bf121ea0.debug	120777	root:root		../../usr/bin/dighosts.debug
+File: /usr/lib/debug/.build-id/da	40755	root:root		
+File: /usr/lib/debug/.build-id/da/ba364acee28b8f097a25b03ec45f9898dcd600	120777	root:root		../../../../bin/udppm
+File: /usr/lib/debug/.build-id/da/ba364acee28b8f097a25b03ec45f9898dcd600.debug	120777	root:root		../../usr/bin/udppm.debug
+File: /usr/lib/debug/usr/bin/3proxy.debug	100644	root:root	455903538a29a2351fff47a7a4d96467	
+File: /usr/lib/debug/usr/bin/dighosts.debug	100644	root:root	4ee48231a1ec4ea3adf5cab993e20779	
+File: /usr/lib/debug/usr/bin/ftppr.debug	100644	root:root	2a8097298184ef8578943204adccef66	
+File: /usr/lib/debug/usr/bin/mycrypt.debug	100644	root:root	50d78d6e98dde6ab2b79104034feee97	
+File: /usr/lib/debug/usr/bin/pop3p.debug	100644	root:root	0ff3459fb3c10b7864280b29d087628e	
+File: /usr/lib/debug/usr/bin/proxy.debug	100644	root:root	b4d0320914e8db166ffdb8eb05f0e17c	
+File: /usr/lib/debug/usr/bin/socks.debug	100644	root:root	934869b6fb840e446d8c9e23436b0f21	
+File: /usr/lib/debug/usr/bin/tcppm.debug	100644	root:root	2e3cfbeb232d33cada0e16e87323a102	
+File: /usr/lib/debug/usr/bin/udppm.debug	100644	root:root	2ca95645330395a5aec71c8dfc660e9d	
 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: b661c579e908f1fb95b9b89b89b0a0b120976bc1bcc0055cedb1dd1ddb59651239c534c19cfd40a9e253153042d8f54207385d26ba740773d01bb90ce99ef0df
+RPMIdentity: 11201f1383343233bcadfa0db676622ab26f880d551bc8e195232ae9d10df7e2b4c5bb985a18bd12138f8407c86ab4ba539b4de41937c2ea1b27b097eb504cab