<86>Dec 14 00:43:11 userdel[2904792]: delete user 'rooter'
<86>Dec 14 00:43:11 userdel[2904792]: removed group 'rooter' owned by 'rooter'
<86>Dec 14 00:43:11 userdel[2904792]: removed shadow group 'rooter' owned by 'rooter'
<86>Dec 14 00:43:11 groupadd[2904805]: group added to /etc/group: name=rooter, GID=993
<86>Dec 14 00:43:11 groupadd[2904805]: group added to /etc/gshadow: name=rooter
<86>Dec 14 00:43:11 groupadd[2904805]: new group: name=rooter, GID=993
<86>Dec 14 00:43:11 useradd[2904813]: new user: name=rooter, UID=993, GID=993, home=/root, shell=/bin/bash
<86>Dec 14 00:43:11 userdel[2904827]: delete user 'builder'
<86>Dec 14 00:43:11 userdel[2904827]: removed group 'builder' owned by 'builder'
<86>Dec 14 00:43:11 groupadd[2904836]: group added to /etc/group: name=builder, GID=994
<86>Dec 14 00:43:11 groupadd[2904836]: group added to /etc/gshadow: name=builder
<86>Dec 14 00:43:11 groupadd[2904836]: new group: name=builder, GID=994
<86>Dec 14 00:43:11 useradd[2904851]: new user: name=builder, UID=994, GID=994, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/3proxy-0.6.1-alt2.src.rpm: The use of such a license name is ambiguous: GPL
<13>Dec 14 00:43:12 rpmi: libcap-devel-1:2.27.0.2.ac1e-alt4 sisyphus+283724.100.1.3 1629848802 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/3proxy-0.6.1-alt2.nosrc.rpm (w1.gzdio)
Installing 3proxy-0.6.1-alt2.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.38050
+ 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.38050
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd 3proxy-0.6.1
+ make -j16 -f Makefile.Linux
make: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1'
cat Makefile.Linux > src/Makefile.var
make: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
cd .. && cat copying
3proxy 0.6 Public License Agreement

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

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

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

This software is FREEWARE. 

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

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


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

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

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

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

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

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

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


$Id: License,v 1.3 2007/04/05 11:59:47 vlad Exp $
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL myalloc.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o srvtcppm.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL tcppm.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o 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 srvmsnpr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL msnpr.c
msnpr.c: In function 'msn_srv':
msnpr.c:46:13: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign]
   46 |         sp1 = data + 3;
      |             ^
msnpr.c:62:40: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
   62 |         cookie->userid = mystrdup(param->username);
      |                                   ~~~~~^~~~~~~~~~
      |                                        |
      |                                        unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
msnpr.c:62:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   62 |         cookie->userid = mystrdup(param->username);
      |                        ^
msnpr.c:69:24: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
   69 |         strcpy(tmpbuf, data);
      |                        ^~~~
      |                        |
      |                        unsigned char *
In file included from /usr/include/features.h:488,
                 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:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
msnpr.c: In function 'msnprchild':
msnpr.c:125:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign]
  125 |  if(!(sp1 = strchr(buf, ' ')) || !(sp2 = strchr(sp1 + 1, ' ')) || !(sp3 = strchr(sp2 + 1, ' ')) || ((int)(sp3-sp2)) < 6) RETURN(1202);
      |                    ^~~
      |                    |
      |                    unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:230:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  230 | extern char *strchr (const char *__s, int __c)
      |                      ~~~~~~~~~~~~^~~
msnpr.c:137:27: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  137 |         verstr = mystrdup(buf);
      |                           ^~~
      |                           |
      |                           unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
msnpr.c:144:77: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign]
  144 |         if(buf[0] != 'C' || buf[1] != 'V' || buf[2] != 'R' || !(sp1=strrchr(buf,' ')) || (len = (int)strlen(sp1+1)) < 3) RETURN(1206);
      |                                                                             ^~~
      |                                                                             |
      |                                                                             unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:257:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  257 | extern char *strrchr (const char *__s, int __c)
      |                       ~~~~~~~~~~~~^~~
msnpr.c:153:25: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  153 |         if(!strcmp(param->username, cookie->userid)){
      |                    ~~~~~^~~~~~~~~~
      |                         |
      |                         unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
msnpr.c:153:43: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  153 |         if(!strcmp(param->username, cookie->userid)){
      |                                     ~~~~~~^~~~~~~~
      |                                           |
      |                                           unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
msnpr.c:174:37: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  174 |         if(socksend(param->remsock, verstr, len, conf.timeouts[STRING_S])!= len) {RETURN (1207);}
      |                                     ^~~~~~
      |                                     |
      |                                     char *
In file included from msnpr.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
msnpr.c:179:27: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  179 |         verstr = mystrdup(buf);
      |                           ^~~
      |                           |
      |                           unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
msnpr.c:185:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  185 |         strcpy(buf, verstr);
      |                ^~~
      |                |
      |                unsigned char *
In file included from /usr/include/features.h:488,
                 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:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
msnpr.c:188:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  188 |  len = (int)strlen(buf);
      |                    ^~~
      |                    |
      |                    unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
msnpr.c:105:6: warning: variable 'id' set but not used [-Wunused-but-set-variable]
  105 |  int id;
      |      ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -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 srvsmtpp.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL smtpp.c
smtpp.c: In function 'smtppchild':
smtpp.c:44:36: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
   44 |                 command = mystrdup(buf);
      |                                    ^~~
      |                                    |
      |                                    unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
smtpp.c:51:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
   51 |         socksend(param->clisock, "334 VXNlcm5hbWU6\r\n", 18,conf.timeouts[STRING_S]);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
      |                                  |
      |                                  char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:58:27: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign]
   58 |         parseconnusername(username, param, 0, 25);
      |                           ^~~~~~~~
      |                           |
      |                           unsigned char *
In file included from smtpp.c:10:
proxy.h:227:29: note: expected 'char *' but argument is of type 'unsigned char *'
  227 | int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port);
      |                       ~~~~~~^~~~~~~~
smtpp.c:59:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
   59 |         socksend(param->clisock, "334 UGFzc3dvcmQ6\r\n", 18,conf.timeouts[STRING_S]);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
      |                                  |
      |                                  char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:67:39: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
   67 |         param->extpassword = mystrdup(username);
      |                                       ^~~~~~~~
      |                                       |
      |                                       unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
smtpp.c:67:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   67 |         param->extpassword = mystrdup(username);
      |                            ^
smtpp.c:75:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
   75 |                 socksend(param->clisock, "334\r\n", 5,conf.timeouts[STRING_S]);
      |                                          ^~~~~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:83:35: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign]
   83 |         parseconnusername(username+1, param, 0, 25);
      |                           ~~~~~~~~^~
      |                                   |
      |                                   unsigned char *
In file included from smtpp.c:10:
proxy.h:227:29: note: expected 'char *' but argument is of type 'unsigned char *'
  227 | int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port);
      |                       ~~~~~~^~~~~~~~
smtpp.c:84:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
   84 |         res = (int)strlen(username+1) + 2;
      |                           ~~~~~~~~^~
      |                                   |
      |                                   unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:87:56: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
   87 |                 param->extpassword = mystrdup(username + res);
      |                                               ~~~~~~~~~^~~~~
      |                                                        |
      |                                                        unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
smtpp.c:87:36: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   87 |                 param->extpassword = mystrdup(username + res);
      |                                    ^
smtpp.c:101:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  101 |  i = sprintf(buf, "EHLO [%lu.%lu.%lu.%lu]\r\n", ((ul&0xFF000000)>>24), ((ul&0x00FF0000)>>16), ((ul&0x0000FF00)>>8), ((ul&0x000000FF)));
      |              ^~~
      |              |
      |              unsigned char *
In file included from /usr/include/features.h:488,
                 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:36:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   36 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
      | ^~~~~
smtpp.c:117:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  117 |                 socksend(param->clisock, "235 \r\n", 6,conf.timeouts[STRING_S]);
      |                                          ^~~~~~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:120:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  120 |                 socksend(param->remsock, "AUTH LOGIN\r\n", 12, conf.timeouts[STRING_S]);
      |                                          ^~~~~~~~~~~~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:125:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  125 |                 en64(param->extusername, buf, (int)strlen(param->extusername));
      |                                                           ~~~~~^~~~~~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:126:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  126 |                 socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]);
      |                                                           ^~~
      |                                                           |
      |                                                           unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:127:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  127 |                 socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]);
      |                                          ^~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:132:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  132 |                 en64(param->extpassword, buf, (int)strlen(param->extpassword));
      |                                                           ~~~~~^~~~~~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:133:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  133 |                 socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]);
      |                                                           ^~~
      |                                                           |
      |                                                           unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:134:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  134 |                 socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]);
      |                                          ^~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:139:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  139 |                 socksend(param->remsock, "AUTH PLAIN\r\n", 12, conf.timeouts[STRING_S]);
      |                                          ^~~~~~~~~~~~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:145:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  145 |                 i = (int)strlen(param->extusername) + 1;
      |                                 ~~~~~^~~~~~~~~~~~~
      |                                      |
      |                                      unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:148:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  148 |                 res = (int)strlen(param->extpassword);
      |                                   ~~~~~^~~~~~~~~~~~~
      |                                        |
      |                                        unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:152:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  152 |                 i = (int)strlen(buf);
      |                                 ^~~
      |                                 |
      |                                 unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:154:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  154 |                 socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]);
      |                                          ^~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:160:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  160 |         socksend(param->remsock, command, (int)strlen(command), conf.timeouts[STRING_S]);
      |                                  ^~~~~~~
      |                                  |
      |                                  char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL sockmap.c
sockmap.c: In function 'sockmap':
sockmap.c:49:66: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign]
   49 |                 action = handledatfltcli(param,  &param->clibuf, &param->clibufsize, param->clioffset, &param->cliinbuf);
      |                                                                  ^~~~~~~~~~~~~~~~~~
      |                                                                  |
      |                                                                  unsigned int *
In file included from sockmap.c:10:
proxy.h:243:88: note: expected 'int *' but argument is of type 'unsigned int *'
  243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                  ~~~~~~^~~~~~~~~
sockmap.c:49:104: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign]
   49 |                 action = handledatfltcli(param,  &param->clibuf, &param->clibufsize, param->clioffset, &param->cliinbuf);
      |                                                                                                        ^~~~~~~~~~~~~~~~
      |                                                                                                        |
      |                                                                                                        unsigned int *
In file included from sockmap.c:10:
proxy.h:243:117: note: expected 'int *' but argument is of type 'unsigned int *'
  243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                                               ~~~~~~^~~~~~~~
sockmap.c:56:66: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign]
   56 |                 action = handledatfltsrv(param,  &param->srvbuf, &param->srvbufsize, param->srvoffset, &param->srvinbuf);
      |                                                                  ^~~~~~~~~~~~~~~~~~
      |                                                                  |
      |                                                                  unsigned int *
In file included from sockmap.c:10:
proxy.h:244:88: note: expected 'int *' but argument is of type 'unsigned int *'
  244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                  ~~~~~~^~~~~~~~~
sockmap.c:56:104: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign]
   56 |                 action = handledatfltsrv(param,  &param->srvbuf, &param->srvbufsize, param->srvoffset, &param->srvinbuf);
      |                                                                                                        ^~~~~~~~~~~~~~~~
      |                                                                                                        |
      |                                                                                                        unsigned int *
In file included from sockmap.c:10:
proxy.h:244:117: note: expected 'int *' but argument is of type 'unsigned int *'
  244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                                               ~~~~~~^~~~~~~~
sockmap.c:183:82: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign]
  183 |                                 action = handledatfltcli(param,  &param->clibuf, &param->clibufsize, param->cliinbuf - res, &param->cliinbuf);
      |                                                                                  ^~~~~~~~~~~~~~~~~~
      |                                                                                  |
      |                                                                                  unsigned int *
In file included from sockmap.c:10:
proxy.h:243:88: note: expected 'int *' but argument is of type 'unsigned int *'
  243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                  ~~~~~~^~~~~~~~~
sockmap.c:183:125: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign]
  183 |                                 action = handledatfltcli(param,  &param->clibuf, &param->clibufsize, param->cliinbuf - res, &param->cliinbuf);
      |                                                                                                                             ^~~~~~~~~~~~~~~~
      |                                                                                                                             |
      |                                                                                                                             unsigned int *
In file included from sockmap.c:10:
proxy.h:243:117: note: expected 'int *' but argument is of type 'unsigned int *'
  243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                                               ~~~~~~^~~~~~~~
sockmap.c:215:82: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign]
  215 |                                 action = handledatfltsrv(param,  &param->srvbuf, &param->srvbufsize, param->srvinbuf - res, &param->srvinbuf);
      |                                                                                  ^~~~~~~~~~~~~~~~~~
      |                                                                                  |
      |                                                                                  unsigned int *
In file included from sockmap.c:10:
proxy.h:244:88: note: expected 'int *' but argument is of type 'unsigned int *'
  244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                  ~~~~~~^~~~~~~~~
sockmap.c:215:125: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign]
  215 |                                 action = handledatfltsrv(param,  &param->srvbuf, &param->srvbufsize, param->srvinbuf - res, &param->srvinbuf);
      |                                                                                                                             ^~~~~~~~~~~~~~~~
      |                                                                                                                             |
      |                                                                                                                             unsigned int *
In file included from sockmap.c:10:
proxy.h:244:117: note: expected 'int *' but argument is of type 'unsigned int *'
  244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                                               ~~~~~~^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o 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 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 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 srvsocks.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL socks.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o 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 -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 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 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 srvicqpr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL icqpr.c
icqpr.c: In function 'searchcookie':
icqpr.c:132:65: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  132 |         for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break;
      |                                                            ~~~~~^~~~~~~~~~
      |                                                                 |
      |                                                                 unsigned char *
In file included from proxy.h:21,
                 from icqpr.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
icqpr.c:136:40: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  136 |                 ic->id = mystrdup(param->username);
      |                                   ~~~~~^~~~~~~~~~
      |                                        |
      |                                        unsigned char *
In file included from proxy.h:21,
                 from icqpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
icqpr.c: In function 'icq_srv':
icqpr.c:206:83: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  206 |                                 if(!state->leftinstate)param->srv->logfunc(param, "Warning: need resync");
      |                                                                                   ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                                   |
      |                                                                                   char *
icqpr.c:206:83: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c:209:68: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  209 |                                         param->srv->logfunc(param, "Out of Sync");
      |                                                                    ^~~~~~~~~~~~~
      |                                                                    |
      |                                                                    char *
icqpr.c:209:68: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c:218:60: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  218 |                                 param->srv->logfunc(param, "Warning: Wrong channel");
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                                            |
      |                                                            char *
icqpr.c:218:60: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c:241:68: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  241 |                                         param->srv->logfunc(param, smallbuf);
      |                                                                    ^~~~~~~~
      |                                                                    |
      |                                                                    char *
icqpr.c:241:68: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c:247:60: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  247 |                                 param->srv->logfunc(param, smallbuf);
      |                                                            ^~~~~~~~
      |                                                            |
      |                                                            char *
icqpr.c:247:60: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c: In function 'readflap':
icqpr.c:342:43: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign]
  342 |  i = sockgetlinebuf(param, direction, flap->data, len, EOF, conf.timeouts[STRING_S]);
      |                                       ~~~~^~~~~~
      |                                           |
      |                                           char *
In file included from icqpr.c:10:
proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *'
  153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to);
      |                                                                 ~~~~~~~~~~~~~~~~^~~
icqpr.c: In function 'icqprchild':
icqpr.c:421:80: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  421 |                                 if(!param->username && ic->id) param->username = mystrdup(ic->id);
      |                                                                                ^
At top level:
icqpr.c:17:13: warning: 'hexdump' defined but not used [-Wunused-function]
   17 | static void hexdump(unsigned char *data, int len){
      |             ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -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 -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 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 -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 common.c
common.c: In function 'getip':
common.c:608:41: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result]
  608 |                 if(conf.demanddialprog) system(conf.demanddialprog);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
common.c:620:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result]
  620 |                 system(conf.demanddialprog);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -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 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
datatypes.c: In function 'pr_cidr':
datatypes.c:99:31: warning: '%d' directive writing between 1 and 11 bytes into a region of size 3 [-Wformat-overflow=]
   99 |         return sprintf(buf, "/%d", i);
      |                               ^~
datatypes.c:99:29: note: directive argument in the range [-2147483648, 31]
   99 |         return sprintf(buf, "/%d", i);
      |                             ^~~~~
In file included from /usr/include/stdio.h:888,
                 from proxy.h:19,
                 from datatypes.c:9:
/usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 3 and 13 bytes into a destination of size 4
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
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 mainfunc.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DMODULEMAINFUNC=mainfunc proxymain.c
proxymain.c: In function 'mainfunc':
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from proxymain.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         if(!conf.demon)daemonize();
      |                                        ^~~~~~~~~
proxymain.c: In function 'drop_root':
proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized]
  499 |   if(initgroups(username, gid))
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o mycrypt  -Wall -O2 -pthread md4.o md5.o base64.o mycryptmain.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP pop3p.c
In file included from pop3p.c:72:
proxymain.c: In function 'main':
proxymain.c:49:9: warning: statement with no effect [-Wunused-value]
   49 |         " -d go to background (daemon)\n"
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from pop3p.c:72:
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from pop3p.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
In file included from pop3p.c:72:
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         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]
  499 |   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 srvwebadmin.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL webadmin.c
webadmin.c: In function 'adminchild':
webadmin.c:480:42: warning: left shift count >= width of type [-Wshift-count-overflow]
  480 |                                  1.0 * (1<<(sizeof(cp->traflim) * 8 - 20)) * cp->traflimgb + cp->traflim/1048576.0,
      |                                          ^~
webadmin.c:482:42: warning: left shift count >= width of type [-Wshift-count-overflow]
  482 |                                  1.0 * (1<<(sizeof(cp->traf) * 8 - 20)) * cp->trafgb + cp->traf/1048576.0,
      |                                          ^~
webadmin.c:557:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  557 |                                 ftruncate(fileno(writable), ftell(writable));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -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 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 countersutil.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL countersutil.c
countersutil.c: In function 'main':
countersutil.c:125:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  125 |                 write(bin, &cheader, sizeof(cheader));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
countersutil.c:136:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  136 |                         write(bin, &crecord, sizeof(crecord));
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o auth.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL auth.c
auth.c: In function 'ACLmatches':
auth.c:375:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  375 |          for(ipentry = acentry->src; ipentry; ipentry = ipentry->next)
      |          ^~~
auth.c:379:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  379 |                 if(!ipentry) return 0;
      |                 ^~
auth.c:395:56: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
  395 |                                         if(strstr(param->hostname, hstentry->name)) match = 1;
      |                                                   ~~~~~^~~~~~~~~~
      |                                                        |
      |                                                        unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:334:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
auth.c:395:76: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign]
  395 |                                         if(strstr(param->hostname, hstentry->name)) match = 1;
      |                                                                    ~~~~~~~~^~~~~~
      |                                                                            |
      |                                                                            unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:334:58: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                                              ~~~~~~~~~~~~^~~~~~~~
auth.c:399:56: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
  399 |                                         if(strstr(param->hostname, hstentry->name) == (char *)param->hostname) match = 1;
      |                                                   ~~~~~^~~~~~~~~~
      |                                                        |
      |                                                        unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:334:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
auth.c:399:76: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign]
  399 |                                         if(strstr(param->hostname, hstentry->name) == (char *)param->hostname) match = 1;
      |                                                                    ~~~~~~~~^~~~~~
      |                                                                            |
      |                                                                            unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:334:58: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                                              ~~~~~~~~~~~~^~~~~~~~
auth.c:403:56: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
  403 |                                         if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1;
      |                                                   ~~~~~^~~~~~~~~~
      |                                                        |
      |                                                        unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:334:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
auth.c:403:76: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign]
  403 |                                         if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1;
      |                                                                    ~~~~~~~~^~~~~~
      |                                                                            |
      |                                                                            unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:334:58: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                                              ~~~~~~~~~~~~^~~~~~~~
auth.c:403:134: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  403 |                                         if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1;
      |                                                                                                                              ~~~~~~~~^~~~~~
      |                                                                                                                                      |
      |                                                                                                                                      unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
auth.c:407:57: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  407 |                                         if(!strcmp(param->hostname, hstentry->name)) match = 1;
      |                                                    ~~~~~^~~~~~~~~~
      |                                                         |
      |                                                         unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
auth.c:407:77: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  407 |                                         if(!strcmp(param->hostname, hstentry->name)) match = 1;
      |                                                                     ~~~~~~~~^~~~~~
      |                                                                             |
      |                                                                             unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
auth.c:417:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  417 |          for (portentry = acentry->ports; portentry; portentry = portentry->next)
      |          ^~~
auth.c:422:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  422 |                 if(!portentry) return 0;
      |                 ^~
auth.c:429:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  429 |          for(periodentry = acentry->periods; periodentry; periodentry = periodentry -> next)
      |          ^~~
auth.c:433:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  433 |                 if(!periodentry) return 0;
      |                 ^~
auth.c: In function 'cacheauth':
auth.c:688:113: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  688 |                 if(((!(conf.authcachetype&2)) || (param->username && ac->username && !strcmp(ac->username, param->username))) &&
      |                                                                                                            ~~~~~^~~~~~~~~~
      |                                                                                                                 |
      |                                                                                                                 unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
auth.c:690:111: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  690 |                    (!(conf.authcachetype&4) || (ac->password && param->password && !strcmp(ac->password, param->password)))) {
      |                                                                                                          ~~~~~^~~~~~~~~~
      |                                                                                                               |
      |                                                                                                               unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
auth.c:694:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  694 |                         param->username = mystrdup(ac->username);
      |                                         ^
auth.c: In function 'doauth':
auth.c:721:99: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  721 |                                         if((!(conf.authcachetype&2) || !strcmp(ac->username, param->username)) &&
      |                                                                                              ~~~~~^~~~~~~~~~
      |                                                                                                   |
      |                                                                                                   unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
auth.c:723:116: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  723 |                                            (!(conf.authcachetype&4) || (ac->password && !strcmp(ac->password, param->password)))) {
      |                                                                                                               ~~~~~^~~~~~~~~~
      |                                                                                                                    |
      |                                                                                                                    unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
auth.c:725:78: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  725 |                                                 if(strcmp(ac->username, param->username)){
      |                                                                         ~~~~~^~~~~~~~~~
      |                                                                              |
      |                                                                              unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
auth.c:727:86: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  727 |                                                         ac->username = mystrdup(param->username);
      |                                                                                 ~~~~~^~~~~~~~~~
      |                                                                                      |
      |                                                                                      unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
auth.c:732:86: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  732 |                                                         ac->password = mystrdup(param->password);
      |                                                                                 ~~~~~^~~~~~~~~~
      |                                                                                      |
      |                                                                                      unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
auth.c:743:78: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  743 |                                                 ac->username = mystrdup(param->username);
      |                                                                         ~~~~~^~~~~~~~~~
      |                                                                              |
      |                                                                              unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
auth.c:746:124: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  746 |                                                 if((conf.authcachetype&4) && param->password) ac->password = mystrdup(param->password);
      |                                                                                                                       ~~~~~^~~~~~~~~~
      |                                                                                                                            |
      |                                                                                                                            unsigned char *
In file included from proxy.h:21,
                 from auth.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | 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 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:9: warning: statement with no effect [-Wunused-value]
   49 |         " -d go to background (daemon)\n"
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from tcppm.c:40:
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from tcppm.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
In file included from tcppm.c:40:
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         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]
  499 |   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 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:36: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
   44 |                 command = mystrdup(buf);
      |                                    ^~~
      |                                    |
      |                                    unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
smtpp.c:51:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
   51 |         socksend(param->clisock, "334 VXNlcm5hbWU6\r\n", 18,conf.timeouts[STRING_S]);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
      |                                  |
      |                                  char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:58:27: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign]
   58 |         parseconnusername(username, param, 0, 25);
      |                           ^~~~~~~~
      |                           |
      |                           unsigned char *
In file included from smtpp.c:10:
proxy.h:227:29: note: expected 'char *' but argument is of type 'unsigned char *'
  227 | int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port);
      |                       ~~~~~~^~~~~~~~
smtpp.c:59:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
   59 |         socksend(param->clisock, "334 UGFzc3dvcmQ6\r\n", 18,conf.timeouts[STRING_S]);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
      |                                  |
      |                                  char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:67:39: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
   67 |         param->extpassword = mystrdup(username);
      |                                       ^~~~~~~~
      |                                       |
      |                                       unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
smtpp.c:67:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   67 |         param->extpassword = mystrdup(username);
      |                            ^
smtpp.c:75:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
   75 |                 socksend(param->clisock, "334\r\n", 5,conf.timeouts[STRING_S]);
      |                                          ^~~~~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:83:35: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign]
   83 |         parseconnusername(username+1, param, 0, 25);
      |                           ~~~~~~~~^~
      |                                   |
      |                                   unsigned char *
In file included from smtpp.c:10:
proxy.h:227:29: note: expected 'char *' but argument is of type 'unsigned char *'
  227 | int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port);
      |                       ~~~~~~^~~~~~~~
smtpp.c:84:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
   84 |         res = (int)strlen(username+1) + 2;
      |                           ~~~~~~~~^~
      |                                   |
      |                                   unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:87:56: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
   87 |                 param->extpassword = mystrdup(username + res);
      |                                               ~~~~~~~~~^~~~~
      |                                                        |
      |                                                        unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
smtpp.c:87:36: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   87 |                 param->extpassword = mystrdup(username + res);
      |                                    ^
smtpp.c:101:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  101 |  i = sprintf(buf, "EHLO [%lu.%lu.%lu.%lu]\r\n", ((ul&0xFF000000)>>24), ((ul&0x00FF0000)>>16), ((ul&0x0000FF00)>>8), ((ul&0x000000FF)));
      |              ^~~
      |              |
      |              unsigned char *
In file included from /usr/include/features.h:488,
                 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:36:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   36 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
      | ^~~~~
smtpp.c:117:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  117 |                 socksend(param->clisock, "235 \r\n", 6,conf.timeouts[STRING_S]);
      |                                          ^~~~~~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:120:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  120 |                 socksend(param->remsock, "AUTH LOGIN\r\n", 12, conf.timeouts[STRING_S]);
      |                                          ^~~~~~~~~~~~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:125:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  125 |                 en64(param->extusername, buf, (int)strlen(param->extusername));
      |                                                           ~~~~~^~~~~~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:126:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  126 |                 socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]);
      |                                                           ^~~
      |                                                           |
      |                                                           unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:127:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  127 |                 socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]);
      |                                          ^~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:132:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  132 |                 en64(param->extpassword, buf, (int)strlen(param->extpassword));
      |                                                           ~~~~~^~~~~~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:133:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  133 |                 socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]);
      |                                                           ^~~
      |                                                           |
      |                                                           unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:134:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  134 |                 socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]);
      |                                          ^~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:139:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  139 |                 socksend(param->remsock, "AUTH PLAIN\r\n", 12, conf.timeouts[STRING_S]);
      |                                          ^~~~~~~~~~~~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:145:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  145 |                 i = (int)strlen(param->extusername) + 1;
      |                                 ~~~~~^~~~~~~~~~~~~
      |                                      |
      |                                      unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:148:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  148 |                 res = (int)strlen(param->extpassword);
      |                                   ~~~~~^~~~~~~~~~~~~
      |                                        |
      |                                        unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:152:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  152 |                 i = (int)strlen(buf);
      |                                 ^~~
      |                                 |
      |                                 unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
smtpp.c:154:42: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  154 |                 socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]);
      |                                          ^~~~~~
      |                                          |
      |                                          char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
smtpp.c:160:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  160 |         socksend(param->remsock, command, (int)strlen(command), conf.timeouts[STRING_S]);
      |                                  ^~~~~~~
      |                                  |
      |                                  char *
In file included from smtpp.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
In file included from smtpp.c:187:
proxymain.c: In function 'main':
proxymain.c:49:9: warning: statement with no effect [-Wunused-value]
   49 |         " -d go to background (daemon)\n"
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from smtpp.c:187:
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from smtpp.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
In file included from smtpp.c:187:
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         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]
  499 |   if(initgroups(username, gid))
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DPORTMAP udppm.c
In file included from udppm.c:103:
proxymain.c: In function 'main':
proxymain.c:49:9: warning: statement with no effect [-Wunused-value]
   49 |         " -d go to background (daemon)\n"
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from udppm.c:103:
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from udppm.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
In file included from udppm.c:103:
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         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]
  499 |   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:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
 1115 |         if(!strcmp(argv[0],"nolog")) acl->nolog = 1;
      |                    ~~~~^~~
      |                        |
      |                        unsigned char *
In file included from proxy.h:21,
                 from 3proxy.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
3proxy.c: In function 'main':
3proxy.c:1952:47: warning: pointer type mismatch in conditional expression
 1952 |   conf.conffile = opt_conffile ? opt_conffile : DEFAULTCONFIG;
      |                                               ^
3proxy.c: In function 'dumpcounters':
3proxy.c:475:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  475 |         write(counterd, &cheader, sizeof(struct counter_header));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3proxy.c:485:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  485 |                         write(counterd, &crecord, sizeof(struct counter_record));
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3proxy.c: In function 'cyclestep':
3proxy.c:583:41: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result]
  583 |                                         system((char *)tmpbuf+1);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~
3proxy.c: In function 'h_ace':
3proxy.c:1536:33: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
 1536 |                                 read(conf.counterd, &crecord, sizeof(struct counter_record));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
3proxy.c:2036:5: note: in expansion of macro 'daemonize'
 2036 |     daemonize();
      |     ^~~~~~~~~
At top level:
3proxy.c:1646:12: warning: 'h_chroot' defined but not used [-Wunused-function]
 1646 | static int h_chroot(int argc, unsigned char **argv){
      |            ^~~~~~~~
3proxy.c:1634:12: warning: 'h_setgid' defined but not used [-Wunused-function]
 1634 | static int h_setgid(int argc, unsigned char **argv){
      |            ^~~~~~~~
3proxy.c:1624:12: warning: 'h_setuid' defined but not used [-Wunused-function]
 1624 | static int h_setuid(int argc, unsigned char **argv){
      |            ^~~~~~~~
3proxy.c:1021:12: warning: 'h_pidfile' defined but not used [-Wunused-function]
 1021 | static int h_pidfile(int argc, unsigned char **argv){
      |            ^~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -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 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 msnpr.c
msnpr.c: In function 'msn_srv':
msnpr.c:46:13: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign]
   46 |         sp1 = data + 3;
      |             ^
msnpr.c:62:40: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
   62 |         cookie->userid = mystrdup(param->username);
      |                                   ~~~~~^~~~~~~~~~
      |                                        |
      |                                        unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
msnpr.c:62:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
   62 |         cookie->userid = mystrdup(param->username);
      |                        ^
msnpr.c:69:24: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
   69 |         strcpy(tmpbuf, data);
      |                        ^~~~
      |                        |
      |                        unsigned char *
In file included from /usr/include/features.h:488,
                 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:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
msnpr.c: In function 'msnprchild':
msnpr.c:125:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign]
  125 |  if(!(sp1 = strchr(buf, ' ')) || !(sp2 = strchr(sp1 + 1, ' ')) || !(sp3 = strchr(sp2 + 1, ' ')) || ((int)(sp3-sp2)) < 6) RETURN(1202);
      |                    ^~~
      |                    |
      |                    unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:230:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  230 | extern char *strchr (const char *__s, int __c)
      |                      ~~~~~~~~~~~~^~~
msnpr.c:137:27: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  137 |         verstr = mystrdup(buf);
      |                           ^~~
      |                           |
      |                           unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
msnpr.c:144:77: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign]
  144 |         if(buf[0] != 'C' || buf[1] != 'V' || buf[2] != 'R' || !(sp1=strrchr(buf,' ')) || (len = (int)strlen(sp1+1)) < 3) RETURN(1206);
      |                                                                             ^~~
      |                                                                             |
      |                                                                             unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:257:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  257 | extern char *strrchr (const char *__s, int __c)
      |                       ~~~~~~~~~~~~^~~
msnpr.c:153:25: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  153 |         if(!strcmp(param->username, cookie->userid)){
      |                    ~~~~~^~~~~~~~~~
      |                         |
      |                         unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
msnpr.c:153:43: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  153 |         if(!strcmp(param->username, cookie->userid)){
      |                                     ~~~~~~^~~~~~~~
      |                                           |
      |                                           unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
msnpr.c:174:37: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  174 |         if(socksend(param->remsock, verstr, len, conf.timeouts[STRING_S])!= len) {RETURN (1207);}
      |                                     ^~~~~~
      |                                     |
      |                                     char *
In file included from msnpr.c:10:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
msnpr.c:179:27: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  179 |         verstr = mystrdup(buf);
      |                           ^~~
      |                           |
      |                           unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
msnpr.c:185:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  185 |         strcpy(buf, verstr);
      |                ^~~
      |                |
      |                unsigned char *
In file included from /usr/include/features.h:488,
                 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:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
msnpr.c:188:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  188 |  len = (int)strlen(buf);
      |                    ^~~
      |                    |
      |                    unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
msnpr.c:105:6: warning: variable 'id' set but not used [-Wunused-but-set-variable]
  105 |  int id;
      |      ^~
In file included from msnpr.c:232:
proxymain.c: In function 'main':
proxymain.c:49:9: warning: statement with no effect [-Wunused-value]
   49 |         " -d go to background (daemon)\n"
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from msnpr.c:232:
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from msnpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
In file included from msnpr.c:232:
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         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]
  499 |   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 srvproxy.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL proxy.c
proxy.c: In function 'proxychild':
proxy.c:320:31: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  320 |                 su = mystrdup(sb);
      |                               ^~
      |                               |
      |                               unsigned char *
In file included from proxy.h:21,
                 from proxy.c:11:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
proxy.c:320:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  320 |                 su = mystrdup(sb);
      |                    ^
proxy.c:474:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign]
  474 |                 sscanf(sb, "%lu",&contentlength);
      |                        ^~
      |                        |
      |                        unsigned char *
In file included from proxy.h:19,
                 from proxy.c:11:
/usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
  417 | extern int sscanf (const char *__restrict __s,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~^~~
proxy.c:492:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  492 |  reqsize = (int)strlen(req);
      |                        ^~~
      |                        |
      |                        unsigned char *
In file included from proxy.h:21,
                 from proxy.c:11:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
proxy.c:511:58: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign]
  511 |         action = handledatfltcli(param,  &param->clibuf, &param->clibufsize, 0, &param->cliinbuf);
      |                                                          ^~~~~~~~~~~~~~~~~~
      |                                                          |
      |                                                          unsigned int *
In file included from proxy.c:11:
proxy.h:243:88: note: expected 'int *' but argument is of type 'unsigned int *'
  243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                  ~~~~~~^~~~~~~~~
proxy.c:511:81: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign]
  511 |         action = handledatfltcli(param,  &param->clibuf, &param->clibufsize, 0, &param->cliinbuf);
      |                                                                                 ^~~~~~~~~~~~~~~~
      |                                                                                 |
      |                                                                                 unsigned int *
In file included from proxy.c:11:
proxy.h:243:117: note: expected 'int *' but argument is of type 'unsigned int *'
  243 | FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                                               ~~~~~~^~~~~~~~
proxy.c:624:29: warning: variable 'spaces' set but not used [-Wunused-but-set-variable]
  624 |                         int spaces = 1;
      |                             ^~~~~~
proxy.c:795:49: warning: operation on 'res' may be undefined [-Wsequence-point]
  795 |          if(socksend(param->remsock, req , (res = (int)strlen((char *)req)), conf.timeouts[STRING_L]) != res) {
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:880:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign]
  880 |                 sscanf(sb, "%lu", &contentlength);
      |                        ^~
      |                        |
      |                        unsigned char *
In file included from proxy.h:19,
                 from proxy.c:11:
/usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
  417 | extern int sscanf (const char *__restrict __s,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~^~~
proxy.c:893:33: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign]
  893 |                 if(!strncasecmp(sb, "chunked", 7)){
      |                                 ^~
      |                                 |
      |                                 unsigned char *
In file included from /usr/include/string.h:446,
                 from proxy.h:21,
                 from proxy.c:11:
/usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'unsigned char *'
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                         ~~~~~~~~~~~~^~~~
proxy.c:940:58: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign]
  940 |         action = handledatfltsrv(param,  &param->srvbuf, &param->srvbufsize, 0, &param->srvinbuf);
      |                                                          ^~~~~~~~~~~~~~~~~~
      |                                                          |
      |                                                          unsigned int *
In file included from proxy.c:11:
proxy.h:244:88: note: expected 'int *' but argument is of type 'unsigned int *'
  244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                  ~~~~~~^~~~~~~~~
proxy.c:940:81: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign]
  940 |         action = handledatfltsrv(param,  &param->srvbuf, &param->srvbufsize, 0, &param->srvinbuf);
      |                                                                                 ^~~~~~~~~~~~~~~~
      |                                                                                 |
      |                                                                                 unsigned int *
In file included from proxy.c:11:
proxy.h:244:117: note: expected 'int *' but argument is of type 'unsigned int *'
  244 | FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p);
      |                                                                                                               ~~~~~~^~~~~~~~
proxy.c:970:67: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign]
  970 |                         while ((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) == 2) {
      |                                                                   ^~~~~~~~
      |                                                                   |
      |                                                                   char *
In file included from proxy.c:11:
proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *'
  153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to);
      |                                                                 ~~~~~~~~~~~~~~~~^~~
proxy.c:972:62: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  972 |                                 if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){
      |                                                              ^~~~~~~~
      |                                                              |
      |                                                              char *
In file included from proxy.c:11:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
proxy.c:981:54: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  981 |                         if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){
      |                                                      ^~~~~~~~
      |                                                      |
      |                                                      char *
In file included from proxy.c:11:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
proxy.c:985:71: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign]
  985 |                                 if((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) != 2) RETURN(534);
      |                                                                       ^~~~~~~~
      |                                                                       |
      |                                                                       char *
In file included from proxy.c:11:
proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *'
  153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to);
      |                                                                 ~~~~~~~~~~~~~~~~^~~
proxy.c:986:62: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  986 |                                 if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){
      |                                                              ^~~~~~~~
      |                                                              |
      |                                                              char *
In file included from proxy.c:11:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
proxy.c:1022:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign]
 1022 |  logurl(param, buf, (char *)req, ftp);
      |                ^~~
      |                |
      |                unsigned char *
proxy.c:133:55: note: expected 'char *' but argument is of type 'unsigned char *'
  133 | static void logurl(struct clientparam * param, char * buf, char * req, int ftp){
      |                                                ~~~~~~~^~~
proxy.c:1065:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign]
 1065 |  logurl(param, buf, (char *)req, ftp);
      |                ^~~
      |                |
      |                unsigned char *
proxy.c:133:55: note: expected 'char *' but argument is of type 'unsigned char *'
  133 | static void logurl(struct clientparam * param, char * buf, char * req, int ftp){
      |                                                ~~~~~~~^~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP ftppr.c
In file included from ftppr.c:267:
proxymain.c: In function 'main':
proxymain.c:49:9: warning: statement with no effect [-Wunused-value]
   49 |         " -d go to background (daemon)\n"
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ftppr.c:267:
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from ftppr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
In file included from ftppr.c:267:
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         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]
  499 |   if(initgroups(username, gid))
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o msnpr -Wall -O2 -pthread  sockmap.o sockgetchar.o msnpr.o myalloc.o common.o -ldl -lcap
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
gcc -o 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 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 -DPORTMAP icqpr.c
icqpr.c: In function 'searchcookie':
icqpr.c:132:65: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  132 |         for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break;
      |                                                            ~~~~~^~~~~~~~~~
      |                                                                 |
      |                                                                 unsigned char *
In file included from proxy.h:21,
                 from icqpr.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
icqpr.c:136:40: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  136 |                 ic->id = mystrdup(param->username);
      |                                   ~~~~~^~~~~~~~~~
      |                                        |
      |                                        unsigned char *
In file included from proxy.h:21,
                 from icqpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
icqpr.c: In function 'icq_srv':
icqpr.c:206:83: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  206 |                                 if(!state->leftinstate)param->srv->logfunc(param, "Warning: need resync");
      |                                                                                   ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                                   |
      |                                                                                   char *
icqpr.c:206:83: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c:209:68: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  209 |                                         param->srv->logfunc(param, "Out of Sync");
      |                                                                    ^~~~~~~~~~~~~
      |                                                                    |
      |                                                                    char *
icqpr.c:209:68: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c:218:60: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  218 |                                 param->srv->logfunc(param, "Warning: Wrong channel");
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                                            |
      |                                                            char *
icqpr.c:218:60: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c:241:68: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  241 |                                         param->srv->logfunc(param, smallbuf);
      |                                                                    ^~~~~~~~
      |                                                                    |
      |                                                                    char *
icqpr.c:241:68: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c:247:60: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign]
  247 |                                 param->srv->logfunc(param, smallbuf);
      |                                                            ^~~~~~~~
      |                                                            |
      |                                                            char *
icqpr.c:247:60: note: expected 'const unsigned char *' but argument is of type 'char *'
icqpr.c: In function 'readflap':
icqpr.c:342:43: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign]
  342 |  i = sockgetlinebuf(param, direction, flap->data, len, EOF, conf.timeouts[STRING_S]);
      |                                       ~~~~^~~~~~
      |                                           |
      |                                           char *
In file included from icqpr.c:10:
proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *'
  153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to);
      |                                                                 ~~~~~~~~~~~~~~~~^~~
icqpr.c: In function 'icqprchild':
icqpr.c:421:80: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  421 |                                 if(!param->username && ic->id) param->username = mystrdup(ic->id);
      |                                                                                ^
In file included from icqpr.c:531:
proxymain.c: In function 'main':
proxymain.c:49:9: warning: statement with no effect [-Wunused-value]
   49 |         " -d go to background (daemon)\n"
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from icqpr.c:531:
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from icqpr.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
In file included from icqpr.c:531:
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         if(!conf.demon)daemonize();
      |                                        ^~~~~~~~~
At top level:
icqpr.c:17:13: warning: 'hexdump' defined but not used [-Wunused-function]
   17 | 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]
  499 |   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 socks.c
In file included from socks.c:420:
proxymain.c: In function 'main':
proxymain.c:49:9: warning: statement with no effect [-Wunused-value]
   49 |         " -d go to background (daemon)\n"
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from socks.c:420:
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from socks.c:10:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
In file included from socks.c:420:
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         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]
  499 |   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 -DNOPORTMAP -DANONYMOUS proxy.c
proxy.c: In function 'proxychild':
proxy.c:320:31: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  320 |                 su = mystrdup(sb);
      |                               ^~
      |                               |
      |                               unsigned char *
In file included from proxy.h:21,
                 from proxy.c:11:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
proxy.c:320:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  320 |                 su = mystrdup(sb);
      |                    ^
proxy.c:474:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign]
  474 |                 sscanf(sb, "%lu",&contentlength);
      |                        ^~
      |                        |
      |                        unsigned char *
In file included from proxy.h:19,
                 from proxy.c:11:
/usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
  417 | extern int sscanf (const char *__restrict __s,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~^~~
proxy.c:492:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  492 |  reqsize = (int)strlen(req);
      |                        ^~~
      |                        |
      |                        unsigned char *
In file included from proxy.h:21,
                 from proxy.c:11:
/usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  391 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
proxy.c:624:29: warning: variable 'spaces' set but not used [-Wunused-but-set-variable]
  624 |                         int spaces = 1;
      |                             ^~~~~~
proxy.c:795:49: warning: operation on 'res' may be undefined [-Wsequence-point]
  795 |          if(socksend(param->remsock, req , (res = (int)strlen((char *)req)), conf.timeouts[STRING_L]) != res) {
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:880:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign]
  880 |                 sscanf(sb, "%lu", &contentlength);
      |                        ^~
      |                        |
      |                        unsigned char *
In file included from proxy.h:19,
                 from proxy.c:11:
/usr/include/stdio.h:417:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
  417 | extern int sscanf (const char *__restrict __s,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~^~~
proxy.c:893:33: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign]
  893 |                 if(!strncasecmp(sb, "chunked", 7)){
      |                                 ^~
      |                                 |
      |                                 unsigned char *
In file included from /usr/include/string.h:446,
                 from proxy.h:21,
                 from proxy.c:11:
/usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'unsigned char *'
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                         ~~~~~~~~~~~~^~~~
proxy.c:970:67: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign]
  970 |                         while ((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) == 2) {
      |                                                                   ^~~~~~~~
      |                                                                   |
      |                                                                   char *
In file included from proxy.c:11:
proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *'
  153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to);
      |                                                                 ~~~~~~~~~~~~~~~~^~~
proxy.c:972:62: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  972 |                                 if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){
      |                                                              ^~~~~~~~
      |                                                              |
      |                                                              char *
In file included from proxy.c:11:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
proxy.c:981:54: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  981 |                         if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){
      |                                                      ^~~~~~~~
      |                                                      |
      |                                                      char *
In file included from proxy.c:11:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
proxy.c:985:71: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign]
  985 |                                 if((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) != 2) RETURN(534);
      |                                                                       ^~~~~~~~
      |                                                                       |
      |                                                                       char *
In file included from proxy.c:11:
proxy.h:153:81: note: expected 'unsigned char *' but argument is of type 'char *'
  153 | int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to);
      |                                                                 ~~~~~~~~~~~~~~~~^~~
proxy.c:986:62: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign]
  986 |                                 if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){
      |                                                              ^~~~~~~~
      |                                                              |
      |                                                              char *
In file included from proxy.c:11:
proxy.h:143:43: note: expected 'unsigned char *' but argument is of type 'char *'
  143 | int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to);
      |                           ~~~~~~~~~~~~~~~~^~~
proxy.c:1022:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign]
 1022 |  logurl(param, buf, (char *)req, ftp);
      |                ^~~
      |                |
      |                unsigned char *
proxy.c:133:55: note: expected 'char *' but argument is of type 'unsigned char *'
  133 | static void logurl(struct clientparam * param, char * buf, char * req, int ftp){
      |                                                ~~~~~~~^~~
proxy.c:1065:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign]
 1065 |  logurl(param, buf, (char *)req, ftp);
      |                ^~~
      |                |
      |                unsigned char *
proxy.c:133:55: note: expected 'char *' but argument is of type 'unsigned char *'
  133 | static void logurl(struct clientparam * param, char * buf, char * req, int ftp){
      |                                                ~~~~~~~^~~
proxy.c:224:15: warning: variable 'reqbufsize' set but not used [-Wunused-but-set-variable]
  224 |  int reqsize, reqbufsize;
      |               ^~~~~~~~~~
proxy.c:222:6: warning: variable 'anonymous' set but not used [-Wunused-but-set-variable]
  222 |  int anonymous;
      |      ^~~~~~~~~
In file included from proxy.c:1082:
proxymain.c: In function 'main':
proxymain.c:49:9: warning: statement with no effect [-Wunused-value]
   49 |         " -d go to background (daemon)\n"
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from proxy.c:1082:
proxymain.c:405:64: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                        ~~~~~~~~^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
In file included from proxy.h:21,
                 from proxy.c:11:
/usr/include/string.h:171:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  171 | extern char *strdup (const char *__s)
      |                      ~~~~~~~~~~~~^~~
In file included from proxy.c:1082:
proxymain.c:405:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  405 |         if(defparam.hostname)newparam->hostname=strdup(defparam.hostname);
      |                                                ^
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]
   94 | #define daemonize() daemon(1,1)
      |                     ^~~~~~~~~~~
proxymain.c:117:40: note: in expansion of macro 'daemonize'
  117 |                         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]
  499 |   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'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL StringsPlugin.c
StringsPlugin.c: In function 'load_string':
StringsPlugin.c:66:15: warning: value computed is not used [-Wunused-value]
   66 |               *rstr++;
      |               ^~~~~~~
StringsPlugin.c:35:6: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]
   35 |      fgets(tmpbuf1, 1023,f);
      |      ^~~~~~~~~~~~~~~~~~~~~~
StringsPlugin.c:54:6: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]
   54 |      fgets(tmpbuf1, 1023,f);
      |      ^~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/StringsPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/StringsPlugin'
gcc -o ../../StringsPlugin.ld.so -Wall -O2 -pthread -shared StringsPlugin.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/StringsPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL TrafficPlugin.c
TrafficPlugin.c: In function 'mylogfunc':
TrafficPlugin.c:194:52: warning: comparison between 'TRAFCORRECT_TYPE' and 'enum <anonymous>' [-Wenum-compare]
  194 |                         ( ((starttrafcorrect->type == UDP) &
      |                                                    ^~
TrafficPlugin.c:199:54: warning: comparison between 'TRAFCORRECT_TYPE' and 'enum <anonymous>' [-Wenum-compare]
  199 |                            )|(starttrafcorrect->type == TCP))) /* TCP support */
      |                                                      ^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin'
gcc -o ../../TrafficPlugin.ld.so -Wall -O2 -pthread -shared TrafficPlugin.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_globals.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_config.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_ord2utf8.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_refcount.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_info.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_fullinfo.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_tables.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_newline.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_try_flipped.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_maketables.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_valid_utf8.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_version.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_dftables.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_xclass.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_ucp_searchfuncs.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_get.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL  pcre_study.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcreposix.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_plugin.c
pcre_plugin.c: In function 'pcre_filter_buffer':
pcre_plugin.c:148:53: warning: pointer targets in passing argument 3 of 'pcre_exec' differ in signedness [-Wpointer-sign]
  148 |                 count = pcre_exec(pcrefd->re, NULL, *buf_p, *length_p, offset, 0, ovector, 48);
      |                                                     ^~~~~~
      |                                                     |
      |                                                     unsigned char *
In file included from pcre_plugin.c:11:
pcre.h:207:19: note: expected 'const char *' but argument is of type 'unsigned char *'
  207 | #define PCRE_SPTR const char *
      |                   ^~~~~~~~~~~~
pcre.h:279:64: note: in expansion of macro 'PCRE_SPTR'
  279 | PCRE_EXP_DECL int  pcre_exec(const pcre *, const pcre_extra *, PCRE_SPTR,
      |                                                                ^~~~~~~~~
pcre_plugin.c:199:32: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
  199 |                         *buf_p = newbuf;
      |                                ^
pcre_plugin.c: In function 'h_pcre':
pcre_plugin.c:233:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  233 |         if(!strcmp(argv[2], "allow")) action = PASS;
      |                    ~~~~^~~
      |                        |
      |                        unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
pcre_plugin.c:234:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  234 |         else if(!strcmp(argv[2], "deny")) action = REJECT;
      |                         ~~~~^~~
      |                             |
      |                             unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
pcre_plugin.c:235:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  235 |         else if(!strcmp(argv[2], "remove")) action = REMOVE;
      |                         ~~~~^~~
      |                             |
      |                             unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
pcre_plugin.c:236:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  236 |         else if(!strcmp(argv[2], "dunno")) action = CONTINUE;
      |                         ~~~~^~~
      |                             |
      |                             unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
pcre_plugin.c:238:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
  238 |         if(!strcmp(argv[0], "pcre_rewrite")) {
      |                    ~~~~^~~
      |                        |
      |                        unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:140:32: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                    ~~~~~~~~~~~~^~~~
pcre_plugin.c:240:44: warning: pointer targets in passing argument 1 of 'pl->mystrdup' differ in signedness [-Wpointer-sign]
  240 |                 replace = pl->mystrdup(argv[4]);
      |                                        ~~~~^~~
      |                                            |
      |                                            unsigned char *
pcre_plugin.c:240:44: note: expected 'const char *' but argument is of type 'unsigned char *'
pcre_plugin.c:273:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
  273 |         if(strstr(argv[1], "request"))newf->filter_request = pcre_filter_buffer;
      |                   ~~~~^~~
      |                       |
      |                       unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:334:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
pcre_plugin.c:274:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
  274 |         if(strstr(argv[1], "cliheader"))newf->filter_header_cli = pcre_filter_buffer;
      |                   ~~~~^~~
      |                       |
      |                       unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:334:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
pcre_plugin.c:275:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
  275 |         if(strstr(argv[1], "clidata"))newf->filter_data_cli = pcre_filter_buffer;
      |                   ~~~~^~~
      |                       |
      |                       unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:334:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
pcre_plugin.c:276:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
  276 |         if(strstr(argv[1], "srvheader"))newf->filter_header_srv = pcre_filter_buffer;
      |                   ~~~~^~~
      |                       |
      |                       unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:334:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
pcre_plugin.c:277:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
  277 |         if(strstr(argv[1], "srvdata"))newf->filter_data_srv = pcre_filter_buffer;
      |                   ~~~~^~~
      |                       |
      |                       unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:334:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
pcre_plugin.c: In function 'h_pcre_options':
pcre_plugin.c:310:58: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  310 |                         if(!strcmp(pcreopts[i].name, argv[j]))
      |                                                      ~~~~^~~
      |                                                          |
      |                                                          unsigned char *
In file included from pcre_plugin.c:10:
/usr/include/string.h:140:50: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strcmp (const char *__s1, const char *__s2)
      |                                      ~~~~~~~~~~~~^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_dfa_exec.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_exec.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_compile.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[2]: Entering directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
gcc -o ../../PCREPlugin.ld.so -Wall -O2 -pthread -shared pcre_compile.o pcre_config.o pcre_dfa_exec.o pcre_exec.o pcre_fullinfo.o pcre_get.o pcre_globals.o pcre_info.o pcre_maketables.o pcre_newline.o pcre_ord2utf8.o pcre_refcount.o pcre_study.o pcre_tables.o pcre_try_flipped.o pcre_ucp_searchfuncs.o pcre_valid_utf8.o pcre_version.o pcre_xclass.o pcre_dftables.o pcre_plugin.o pcreposix.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin'
make[1]: Leaving directory '/usr/src/RPM/BUILD/3proxy-0.6.1/src'
+ cp /usr/src/RPM/SOURCES/README-ALT.UTF8 /usr/src/RPM/SOURCES/README-ALT.CP1251 ./
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.17900
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/3proxy-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/3proxy-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd 3proxy-0.6.1
+ mkdir -p /usr/src/tmp/3proxy-buildroot/etc
+ mkdir -p /usr/src/tmp/3proxy-buildroot/etc
+ mkdir -p /usr/src/tmp/3proxy-buildroot/usr/share/man/man3
+ mkdir -p /usr/src/tmp/3proxy-buildroot/usr/share/man/man8
+ mkdir -p /usr/src/tmp/3proxy-buildroot/etc/rc.d/init.d
+ mkdir -p /usr/src/tmp/3proxy-buildroot/var/log/3proxy
+ mkdir -p /usr/src/tmp/3proxy-buildroot/var/run/3proxy
+ install -m755 -D src/3proxy /usr/src/tmp/3proxy-buildroot/usr/bin/3proxy
+ install -m755 -D src/dighosts /usr/src/tmp/3proxy-buildroot/usr/bin/dighosts
+ install -m755 -D src/ftppr /usr/src/tmp/3proxy-buildroot/usr/bin/ftppr
+ install -m755 -D src/mycrypt /usr/src/tmp/3proxy-buildroot/usr/bin/mycrypt
+ install -m755 -D src/pop3p /usr/src/tmp/3proxy-buildroot/usr/bin/pop3p
+ install -m755 -D src/proxy /usr/src/tmp/3proxy-buildroot/usr/bin/proxy
+ install -m755 -D src/socks /usr/src/tmp/3proxy-buildroot/usr/bin/socks
+ install -m755 -D src/tcppm /usr/src/tmp/3proxy-buildroot/usr/bin/tcppm
+ install -m755 -D src/udppm /usr/src/tmp/3proxy-buildroot/usr/bin/udppm
+ install -pD -m755 /usr/src/RPM/SOURCES/3proxy.init /usr/src/tmp/3proxy-buildroot/etc/rc.d/init.d/3proxy
+ install -pD -m644 /usr/src/RPM/SOURCES/3proxy.sysconfig /usr/src/tmp/3proxy-buildroot/etc/sysconfig/3proxy
+ install -m644 /usr/src/RPM/SOURCES/3proxy.conf /usr/src/tmp/3proxy-buildroot/etc/3proxy.conf
+ install -pD -m644 man/3proxy.cfg.3 /usr/src/tmp/3proxy-buildroot/usr/share/man/man3
+ install -pD -m644 man/3proxy.8 man/ftppr.8 man/icqpr.8 man/pop3p.8 man/proxy.8 man/smtpp.8 man/socks.8 man/tcppm.8 man/udppm.8 /usr/src/tmp/3proxy-buildroot/usr/share/man/man8
+ install -pD -m644 authors /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/AUTHORS
+ install -pD -m644 copying /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/COPYING
+ install -pD -m644 news /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/NEWS
+ install -pD -m644 Readme /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/README
+ install -pD -m644 Changelog /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/Changelog
+ install -pD -m644 README-ALT.CP1251 README-ALT.UTF8 /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/3proxy-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/3proxy-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/3proxy-buildroot/ (default)
Compressing files in /usr/src/tmp/3proxy-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/3proxy-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Processing files: 3proxy-0.6.1-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.D6skJ1
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dq1C3C
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
shebang.req.files: executable script /usr/src/tmp/3proxy-buildroot/etc/3proxy.conf is not executable
Finding Requires(pre) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kRpaJn
Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.j87EXh
Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vobyKh
Requires: /bin/sh, /etc/rc.d/init.d, /etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), /etc/rc.d/init.d/functions, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libcap.so.2()(64bit) >= set:ig7NHQ1NQ3, libcap.so.2(LIBCAP_1.10)(64bit), rtld(GNU_HASH)
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(SetVersions)
Requires(pre): /bin/sh, /usr/sbin/groupadd, /usr/sbin/useradd
Requires(post): /bin/sh, /usr/sbin/post_service
Requires(preun): /bin/sh, /usr/sbin/preun_service
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uKj4hE
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.Z66ZK0
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aZ3gSn
find-requires: running scripts (debuginfo)
Requires: 3proxy = 0.6.1-alt2, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcap.so.2)
Adding to 3proxy-debuginfo a strict dependency on 3proxy
Wrote: /usr/src/RPM/RPMS/x86_64/3proxy-0.6.1-alt2.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/3proxy-debuginfo-0.6.1-alt2.x86_64.rpm (w2.lzdio)
12.35user 4.91system 0:10.76elapsed 160%CPU (0avgtext+0avgdata 55720maxresident)k
0inputs+0outputs (0major+1036408minor)pagefaults 0swaps
/.out/3proxy-0.6.1-alt2.x86_64.rpm: The use of such a license name is ambiguous: GPL
/.out/3proxy-debuginfo-0.6.1-alt2.x86_64.rpm: The use of such a license name is ambiguous: GPL
14.46user 8.09system 0:15.29elapsed 147%CPU (0avgtext+0avgdata 104632maxresident)k
112inputs+0outputs (30454major+1302923minor)pagefaults 0swaps
--- 3proxy-0.6.1-alt2.x86_64.rpm.repo	2020-12-09 11:47:24.000000000 +0000
+++ 3proxy-0.6.1-alt2.x86_64.rpm.hasher	2021-12-14 00:43:24.915846898 +0000
@@ -46,2 +46,4 @@
 Requires: libc.so.6(GLIBC_2.3.4)(64bit)  
+Requires: libc.so.6(GLIBC_2.33)(64bit)  
+Requires: libc.so.6(GLIBC_2.34)(64bit)  
 Requires: libc.so.6(GLIBC_2.4)(64bit)  
@@ -51,4 +53,2 @@
 Requires: libcap.so.2(LIBCAP_1.10)(64bit)  
-Requires: libdl.so.2(GLIBC_2.2.5)(64bit)  
-Requires: libpthread.so.0(GLIBC_2.2.5)(64bit)  
 Requires: rtld(GNU_HASH)  
@@ -63,11 +63,11 @@
 File: /etc/sysconfig/3proxy	100644	root:root	d3880e325b57914e570c96a242be3098	
-File: /usr/bin/3proxy	100755	root:root	cbe4a87b07479f61f3b585b498cdd857	
-File: /usr/bin/dighosts	100755	root:root	e32218f09a06b507dc8303412257039e	
-File: /usr/bin/ftppr	100755	root:root	d421be1dae76bff02545f45710c5923a	
-File: /usr/bin/mycrypt	100755	root:root	dac818ffc1ca80cd6c41d61871a389b2	
-File: /usr/bin/pop3p	100755	root:root	7425bbcfff252668e60b4ffbd99f362c	
-File: /usr/bin/proxy	100755	root:root	d8fd27897bc178610d1c007802e51323	
-File: /usr/bin/socks	100755	root:root	fc64ffff9ed244822f0fea68e50c1a72	
-File: /usr/bin/tcppm	100755	root:root	1113ccf8f656e8c0fc16b1cac8086196	
-File: /usr/bin/udppm	100755	root:root	9af4f4d01b01d7956385d4b31e674686	
+File: /usr/bin/3proxy	100755	root:root	3541917d16122308d1a77b2e0d3863ad	
+File: /usr/bin/dighosts	100755	root:root	6222e19368f6dbc831d9cf9f0286ad8d	
+File: /usr/bin/ftppr	100755	root:root	359f09908725bf66a9672c2824ffde7a	
+File: /usr/bin/mycrypt	100755	root:root	e659bb734ae3fc01a6d5f2e506cc1499	
+File: /usr/bin/pop3p	100755	root:root	f1c6d20afc6d8ce779296e56127fa334	
+File: /usr/bin/proxy	100755	root:root	ecf5fd0ceb90509b5b71d8cb96b35ecf	
+File: /usr/bin/socks	100755	root:root	899ebb74c3e32ebdd45541a6969171ff	
+File: /usr/bin/tcppm	100755	root:root	0202d8e430b34fb6d2ccbb5f4710c962	
+File: /usr/bin/udppm	100755	root:root	e08f0da0aeb366fa15537ce6667d2745	
 File: /usr/share/3proxy-0.6.1	40755	root:root		
@@ -92,2 +92,2 @@
 File: /var/run/3proxy	40775	root:_3proxy		
-RPMIdentity: b85828a2fa7b395985d1a234e3f89e994b004108612b7105c3870e5b9581105a0c7f5362ed286e21c63312a5f82b3f98c827f90767f3bded1543b6ad0dfed3f8
+RPMIdentity: 4d0911f6fac637d8c4ea11dd2b3623ba0a92d9b52c2840173e8aecf1ab094711e584b539eb6b51dcb61a1842b80771cb5e3b27c2be11f390a099f053bdd560cf
--- 3proxy-debuginfo-0.6.1-alt2.x86_64.rpm.repo	2020-12-09 11:47:24.000000000 +0000
+++ 3proxy-debuginfo-0.6.1-alt2.x86_64.rpm.hasher	2021-12-14 00:43:24.978847652 +0000
@@ -1,28 +1,27 @@
-/usr/lib/debug/.build-id/0c	40755	root:root	
-/usr/lib/debug/.build-id/0c/4786898ec1ca2c36f34588de828e78d106f6e2	120777	root:root	../../../../bin/tcppm
-/usr/lib/debug/.build-id/0c/4786898ec1ca2c36f34588de828e78d106f6e2.debug	120777	root:root	../../usr/bin/tcppm.debug
 /usr/lib/debug/.build-id/13	40755	root:root	
-/usr/lib/debug/.build-id/13/b11a24b733932aa0a5de2890ead6c8978e1a07	120777	root:root	../../../../bin/proxy
-/usr/lib/debug/.build-id/13/b11a24b733932aa0a5de2890ead6c8978e1a07.debug	120777	root:root	../../usr/bin/proxy.debug
-/usr/lib/debug/.build-id/19	40755	root:root	
-/usr/lib/debug/.build-id/19/a79c52cf3be92d7875b6443fca98f4b590eda6	120777	root:root	../../../../bin/socks
-/usr/lib/debug/.build-id/19/a79c52cf3be92d7875b6443fca98f4b590eda6.debug	120777	root:root	../../usr/bin/socks.debug
-/usr/lib/debug/.build-id/1f	40755	root:root	
-/usr/lib/debug/.build-id/1f/889948539aad27ffd79df5b25bf400e182d1ac	120777	root:root	../../../../bin/3proxy
-/usr/lib/debug/.build-id/1f/889948539aad27ffd79df5b25bf400e182d1ac.debug	120777	root:root	../../usr/bin/3proxy.debug
-/usr/lib/debug/.build-id/23	40755	root:root	
-/usr/lib/debug/.build-id/23/23885581cbe4f627680ed41dd828802133c3fc	120777	root:root	../../../../bin/udppm
-/usr/lib/debug/.build-id/23/23885581cbe4f627680ed41dd828802133c3fc.debug	120777	root:root	../../usr/bin/udppm.debug
-/usr/lib/debug/.build-id/77	40755	root:root	
-/usr/lib/debug/.build-id/77/21bfd976af7b0b384807a63296e09b0f093f0d	120777	root:root	../../../../bin/mycrypt
-/usr/lib/debug/.build-id/77/21bfd976af7b0b384807a63296e09b0f093f0d.debug	120777	root:root	../../usr/bin/mycrypt.debug
-/usr/lib/debug/.build-id/7f	40755	root:root	
-/usr/lib/debug/.build-id/7f/2c86314325026aea61f09e0d16ab06322961fd	120777	root:root	../../../../bin/dighosts
-/usr/lib/debug/.build-id/7f/2c86314325026aea61f09e0d16ab06322961fd.debug	120777	root:root	../../usr/bin/dighosts.debug
-/usr/lib/debug/.build-id/cb	40755	root:root	
-/usr/lib/debug/.build-id/cb/cb37d981b027fdc0f7be06bbdd4d14922adc2d	120777	root:root	../../../../bin/pop3p
-/usr/lib/debug/.build-id/cb/cb37d981b027fdc0f7be06bbdd4d14922adc2d.debug	120777	root:root	../../usr/bin/pop3p.debug
-/usr/lib/debug/.build-id/ff	40755	root:root	
-/usr/lib/debug/.build-id/ff/60011ae54c8dcc37fbd36e2f09c34c350bb649	120777	root:root	../../../../bin/ftppr
-/usr/lib/debug/.build-id/ff/60011ae54c8dcc37fbd36e2f09c34c350bb649.debug	120777	root:root	../../usr/bin/ftppr.debug
+/usr/lib/debug/.build-id/13/e19020ab1d7e8a72cbf48e216d28558ffae4b1	120777	root:root	../../../../bin/socks
+/usr/lib/debug/.build-id/13/e19020ab1d7e8a72cbf48e216d28558ffae4b1.debug	120777	root:root	../../usr/bin/socks.debug
+/usr/lib/debug/.build-id/28	40755	root:root	
+/usr/lib/debug/.build-id/28/494f4ee887aec8013a4715909f4c3c06134206	120777	root:root	../../../../bin/ftppr
+/usr/lib/debug/.build-id/28/494f4ee887aec8013a4715909f4c3c06134206.debug	120777	root:root	../../usr/bin/ftppr.debug
+/usr/lib/debug/.build-id/89	40755	root:root	
+/usr/lib/debug/.build-id/89/e018538463a1666e2c7ba23a11d916ca501ff7	120777	root:root	../../../../bin/proxy
+/usr/lib/debug/.build-id/89/e018538463a1666e2c7ba23a11d916ca501ff7.debug	120777	root:root	../../usr/bin/proxy.debug
+/usr/lib/debug/.build-id/bc	40755	root:root	
+/usr/lib/debug/.build-id/bc/e27549740291e6a028a2464b6bcb627fcac354	120777	root:root	../../../../bin/dighosts
+/usr/lib/debug/.build-id/bc/e27549740291e6a028a2464b6bcb627fcac354.debug	120777	root:root	../../usr/bin/dighosts.debug
+/usr/lib/debug/.build-id/dc	40755	root:root	
+/usr/lib/debug/.build-id/dc/cbf4959c14be905a7b57b1fa744a91465cd739	120777	root:root	../../../../bin/mycrypt
+/usr/lib/debug/.build-id/dc/cbf4959c14be905a7b57b1fa744a91465cd739.debug	120777	root:root	../../usr/bin/mycrypt.debug
+/usr/lib/debug/.build-id/de	40755	root:root	
+/usr/lib/debug/.build-id/de/a961f7591cb041fb1f36cc64bf05d77205b120	120777	root:root	../../../../bin/tcppm
+/usr/lib/debug/.build-id/de/a961f7591cb041fb1f36cc64bf05d77205b120.debug	120777	root:root	../../usr/bin/tcppm.debug
+/usr/lib/debug/.build-id/e0	40755	root:root	
+/usr/lib/debug/.build-id/e0/6535b7b141125a29ad19c2f6fa91b215e0a319	120777	root:root	../../../../bin/udppm
+/usr/lib/debug/.build-id/e0/6535b7b141125a29ad19c2f6fa91b215e0a319.debug	120777	root:root	../../usr/bin/udppm.debug
+/usr/lib/debug/.build-id/e0/bd2667c3271c95d436b615cc45d509d5bf6ce5	120777	root:root	../../../../bin/pop3p
+/usr/lib/debug/.build-id/e0/bd2667c3271c95d436b615cc45d509d5bf6ce5.debug	120777	root:root	../../usr/bin/pop3p.debug
+/usr/lib/debug/.build-id/fb	40755	root:root	
+/usr/lib/debug/.build-id/fb/02f0483beb1edc61b721a7794648cd3e4a1093	120777	root:root	../../../../bin/3proxy
+/usr/lib/debug/.build-id/fb/02f0483beb1edc61b721a7794648cd3e4a1093.debug	120777	root:root	../../usr/bin/3proxy.debug
 /usr/lib/debug/usr/bin/3proxy.debug	100644	root:root	
@@ -55,2 +54,3 @@
 /usr/src/debug/3proxy-0.6.1/src/msnpr.c	100644	root:root	
+/usr/src/debug/3proxy-0.6.1/src/myalloc.c	100644	root:root	
 /usr/src/debug/3proxy-0.6.1/src/mycrypt.c	100644	root:root	
@@ -74,4 +74,2 @@
 Requires: debug64(libcap.so.2)  
-Requires: debug64(libdl.so.2)  
-Requires: debug64(libpthread.so.0)  
 Requires: 3proxy = 0.6.1-alt2:sisyphus+263143.100.1.1
@@ -79,38 +77,37 @@
 Provides: 3proxy-debuginfo = 0.6.1-alt2:sisyphus+263143.100.1.1
-File: /usr/lib/debug/.build-id/0c	40755	root:root		
-File: /usr/lib/debug/.build-id/0c/4786898ec1ca2c36f34588de828e78d106f6e2	120777	root:root		../../../../bin/tcppm
-File: /usr/lib/debug/.build-id/0c/4786898ec1ca2c36f34588de828e78d106f6e2.debug	120777	root:root		../../usr/bin/tcppm.debug
 File: /usr/lib/debug/.build-id/13	40755	root:root		
-File: /usr/lib/debug/.build-id/13/b11a24b733932aa0a5de2890ead6c8978e1a07	120777	root:root		../../../../bin/proxy
-File: /usr/lib/debug/.build-id/13/b11a24b733932aa0a5de2890ead6c8978e1a07.debug	120777	root:root		../../usr/bin/proxy.debug
-File: /usr/lib/debug/.build-id/19	40755	root:root		
-File: /usr/lib/debug/.build-id/19/a79c52cf3be92d7875b6443fca98f4b590eda6	120777	root:root		../../../../bin/socks
-File: /usr/lib/debug/.build-id/19/a79c52cf3be92d7875b6443fca98f4b590eda6.debug	120777	root:root		../../usr/bin/socks.debug
-File: /usr/lib/debug/.build-id/1f	40755	root:root		
-File: /usr/lib/debug/.build-id/1f/889948539aad27ffd79df5b25bf400e182d1ac	120777	root:root		../../../../bin/3proxy
-File: /usr/lib/debug/.build-id/1f/889948539aad27ffd79df5b25bf400e182d1ac.debug	120777	root:root		../../usr/bin/3proxy.debug
-File: /usr/lib/debug/.build-id/23	40755	root:root		
-File: /usr/lib/debug/.build-id/23/23885581cbe4f627680ed41dd828802133c3fc	120777	root:root		../../../../bin/udppm
-File: /usr/lib/debug/.build-id/23/23885581cbe4f627680ed41dd828802133c3fc.debug	120777	root:root		../../usr/bin/udppm.debug
-File: /usr/lib/debug/.build-id/77	40755	root:root		
-File: /usr/lib/debug/.build-id/77/21bfd976af7b0b384807a63296e09b0f093f0d	120777	root:root		../../../../bin/mycrypt
-File: /usr/lib/debug/.build-id/77/21bfd976af7b0b384807a63296e09b0f093f0d.debug	120777	root:root		../../usr/bin/mycrypt.debug
-File: /usr/lib/debug/.build-id/7f	40755	root:root		
-File: /usr/lib/debug/.build-id/7f/2c86314325026aea61f09e0d16ab06322961fd	120777	root:root		../../../../bin/dighosts
-File: /usr/lib/debug/.build-id/7f/2c86314325026aea61f09e0d16ab06322961fd.debug	120777	root:root		../../usr/bin/dighosts.debug
-File: /usr/lib/debug/.build-id/cb	40755	root:root		
-File: /usr/lib/debug/.build-id/cb/cb37d981b027fdc0f7be06bbdd4d14922adc2d	120777	root:root		../../../../bin/pop3p
-File: /usr/lib/debug/.build-id/cb/cb37d981b027fdc0f7be06bbdd4d14922adc2d.debug	120777	root:root		../../usr/bin/pop3p.debug
-File: /usr/lib/debug/.build-id/ff	40755	root:root		
-File: /usr/lib/debug/.build-id/ff/60011ae54c8dcc37fbd36e2f09c34c350bb649	120777	root:root		../../../../bin/ftppr
-File: /usr/lib/debug/.build-id/ff/60011ae54c8dcc37fbd36e2f09c34c350bb649.debug	120777	root:root		../../usr/bin/ftppr.debug
-File: /usr/lib/debug/usr/bin/3proxy.debug	100644	root:root	d706ea6295a2df14daeed30639bdf151	
-File: /usr/lib/debug/usr/bin/dighosts.debug	100644	root:root	d132054dc074cef8befcf2ae700a1a8b	
-File: /usr/lib/debug/usr/bin/ftppr.debug	100644	root:root	da726948aae254eb8e6f82457ad14edd	
-File: /usr/lib/debug/usr/bin/mycrypt.debug	100644	root:root	dd9a064e24f032af357851232fdb73c8	
-File: /usr/lib/debug/usr/bin/pop3p.debug	100644	root:root	30db7b7244101af9160d62076ede764c	
-File: /usr/lib/debug/usr/bin/proxy.debug	100644	root:root	361c6c2c392bdd08a5a63515bd722c59	
-File: /usr/lib/debug/usr/bin/socks.debug	100644	root:root	ee534a10adb0bf2533bfde790734a944	
-File: /usr/lib/debug/usr/bin/tcppm.debug	100644	root:root	ecb5d96e26ff5a75ab8f9b221ea94465	
-File: /usr/lib/debug/usr/bin/udppm.debug	100644	root:root	89cb1d130a1548660f2b8535ab8b21ec	
+File: /usr/lib/debug/.build-id/13/e19020ab1d7e8a72cbf48e216d28558ffae4b1	120777	root:root		../../../../bin/socks
+File: /usr/lib/debug/.build-id/13/e19020ab1d7e8a72cbf48e216d28558ffae4b1.debug	120777	root:root		../../usr/bin/socks.debug
+File: /usr/lib/debug/.build-id/28	40755	root:root		
+File: /usr/lib/debug/.build-id/28/494f4ee887aec8013a4715909f4c3c06134206	120777	root:root		../../../../bin/ftppr
+File: /usr/lib/debug/.build-id/28/494f4ee887aec8013a4715909f4c3c06134206.debug	120777	root:root		../../usr/bin/ftppr.debug
+File: /usr/lib/debug/.build-id/89	40755	root:root		
+File: /usr/lib/debug/.build-id/89/e018538463a1666e2c7ba23a11d916ca501ff7	120777	root:root		../../../../bin/proxy
+File: /usr/lib/debug/.build-id/89/e018538463a1666e2c7ba23a11d916ca501ff7.debug	120777	root:root		../../usr/bin/proxy.debug
+File: /usr/lib/debug/.build-id/bc	40755	root:root		
+File: /usr/lib/debug/.build-id/bc/e27549740291e6a028a2464b6bcb627fcac354	120777	root:root		../../../../bin/dighosts
+File: /usr/lib/debug/.build-id/bc/e27549740291e6a028a2464b6bcb627fcac354.debug	120777	root:root		../../usr/bin/dighosts.debug
+File: /usr/lib/debug/.build-id/dc	40755	root:root		
+File: /usr/lib/debug/.build-id/dc/cbf4959c14be905a7b57b1fa744a91465cd739	120777	root:root		../../../../bin/mycrypt
+File: /usr/lib/debug/.build-id/dc/cbf4959c14be905a7b57b1fa744a91465cd739.debug	120777	root:root		../../usr/bin/mycrypt.debug
+File: /usr/lib/debug/.build-id/de	40755	root:root		
+File: /usr/lib/debug/.build-id/de/a961f7591cb041fb1f36cc64bf05d77205b120	120777	root:root		../../../../bin/tcppm
+File: /usr/lib/debug/.build-id/de/a961f7591cb041fb1f36cc64bf05d77205b120.debug	120777	root:root		../../usr/bin/tcppm.debug
+File: /usr/lib/debug/.build-id/e0	40755	root:root		
+File: /usr/lib/debug/.build-id/e0/6535b7b141125a29ad19c2f6fa91b215e0a319	120777	root:root		../../../../bin/udppm
+File: /usr/lib/debug/.build-id/e0/6535b7b141125a29ad19c2f6fa91b215e0a319.debug	120777	root:root		../../usr/bin/udppm.debug
+File: /usr/lib/debug/.build-id/e0/bd2667c3271c95d436b615cc45d509d5bf6ce5	120777	root:root		../../../../bin/pop3p
+File: /usr/lib/debug/.build-id/e0/bd2667c3271c95d436b615cc45d509d5bf6ce5.debug	120777	root:root		../../usr/bin/pop3p.debug
+File: /usr/lib/debug/.build-id/fb	40755	root:root		
+File: /usr/lib/debug/.build-id/fb/02f0483beb1edc61b721a7794648cd3e4a1093	120777	root:root		../../../../bin/3proxy
+File: /usr/lib/debug/.build-id/fb/02f0483beb1edc61b721a7794648cd3e4a1093.debug	120777	root:root		../../usr/bin/3proxy.debug
+File: /usr/lib/debug/usr/bin/3proxy.debug	100644	root:root	9eea5ef6292f0c0be4bf55dc8357c484	
+File: /usr/lib/debug/usr/bin/dighosts.debug	100644	root:root	7fd7056533161221638fed6d1e7d70ed	
+File: /usr/lib/debug/usr/bin/ftppr.debug	100644	root:root	b0a1c38db9c587800071a4ecdd2022e3	
+File: /usr/lib/debug/usr/bin/mycrypt.debug	100644	root:root	d2848324e723c1d52667801533e0cf6c	
+File: /usr/lib/debug/usr/bin/pop3p.debug	100644	root:root	d4284e6f9abe52b96f6bb977055e14b2	
+File: /usr/lib/debug/usr/bin/proxy.debug	100644	root:root	dc063cc12cb55afa5662506d72679657	
+File: /usr/lib/debug/usr/bin/socks.debug	100644	root:root	92fcb863a34831f351a520a061f1c030	
+File: /usr/lib/debug/usr/bin/tcppm.debug	100644	root:root	fd0ef1d367188f13e62e34b178580d60	
+File: /usr/lib/debug/usr/bin/udppm.debug	100644	root:root	8815f7c560ce0607bfd451bee2a51fb5	
 File: /usr/src/debug/3proxy-0.6.1	40755	root:root		
@@ -134,2 +131,3 @@
 File: /usr/src/debug/3proxy-0.6.1/src/msnpr.c	100644	root:root	20d2c137ad8af3334bfaa08e85dad9c8	
+File: /usr/src/debug/3proxy-0.6.1/src/myalloc.c	100644	root:root	c677578ca950a8a65c89c5f87acb4c22	
 File: /usr/src/debug/3proxy-0.6.1/src/mycrypt.c	100644	root:root	5d4a05e18950010c704ab71a220d2405	
@@ -150,2 +148,2 @@
 File: /usr/src/debug/3proxy-0.6.1/src/webadmin.c	100644	root:root	ae5e053ff76dd373212e5ba6457960aa	
-RPMIdentity: f705807fbef88310f1119a6a51ff1d3a8124b62a50418ea03f38235c4e6ee82eca44ed2fb6b5b713e7c3bf052095c8d28ba9fa3f4147dacb4abe66cb807c3247
+RPMIdentity: e85e1da4e745d41c25d94309920c84beb2ba48d496ffd6ffa36a470c379ed4c62ff87f431c5b4c3ab504d12d2f4d66c42b6b8135499ebefb47a2f9c2efe8b1d9