--------------------- PatchSet 3631 Date: 2002/01/27 18:38:40 Author: serassio Branch: nt-2_3 Tag: (none) Log: Experimental global use of IPPROTO_TCP/UDP macros Members: src/access_log.c:1.1.1.3.4.1.2.5->1.1.1.3.4.1.2.6 src/client_side.c:1.1.1.3.4.6.2.6->1.1.1.3.4.6.2.7 src/comm.c:1.1.1.3.4.1.2.7->1.1.1.3.4.1.2.8 src/dns_internal.c:1.1.1.1.4.6.2.8->1.1.1.1.4.6.2.9 src/dnsserver.c:1.1.1.3.4.1.2.6->1.1.1.3.4.1.2.7 src/forward.c:1.1.1.3.4.1.2.4->1.1.1.3.4.1.2.5 src/ftp.c:1.1.1.3.4.3.2.5->1.1.1.3.4.3.2.6 src/htcp.c:1.1.1.2.4.1.2.5->1.1.1.2.4.1.2.6 src/icp_v2.c:1.1.1.3.4.1.2.4->1.1.1.3.4.1.2.5 src/ident.c:1.1.1.3.4.1.2.3->1.1.1.3.4.1.2.4 src/ipc.c:1.1.1.3.4.1.2.3->1.1.1.3.4.1.2.4 src/leakfinder.c:1.1.1.1.4.1.2.2->1.1.1.1.4.1.2.3 src/neighbors.c:1.1.1.3.4.1.2.3->1.1.1.3.4.1.2.4 src/peer_select.c:1.1.1.3.4.1.2.1->1.1.1.3.4.1.2.2 src/snmp_core.c:1.1.1.3.4.1.2.6->1.1.1.3.4.1.2.7 src/squid.h:1.1.1.3.4.1.2.5->1.1.1.3.4.1.2.6 src/ssl.c:1.1.1.3.4.1.2.3->1.1.1.3.4.1.2.4 src/wccp.c:1.1.1.1.4.2.2.4->1.1.1.1.4.2.2.5 Index: squid/src/access_log.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/access_log.c,v retrieving revision 1.1.1.3.4.1.2.5 retrieving revision 1.1.1.3.4.1.2.6 diff -u -r1.1.1.3.4.1.2.5 -r1.1.1.3.4.1.2.6 --- squid/src/access_log.c 1 Sep 2001 15:08:11 -0000 1.1.1.3.4.1.2.5 +++ squid/src/access_log.c 27 Jan 2002 18:38:40 -0000 1.1.1.3.4.1.2.6 @@ -1,7 +1,7 @@ /* - * $Id: access_log.c,v 1.1.1.3.4.1.2.5 2001/09/01 15:08:11 serassio Exp $ + * $Id: access_log.c,v 1.1.1.3.4.1.2.6 2002/01/27 18:38:40 serassio Exp $ * * DEBUG: section 46 Access Log * AUTHOR: Duane Wessels @@ -402,7 +402,7 @@ mcast_miss_to.sin_port = htons(Config.mcast_miss.port); mcast_miss_to.sin_addr.s_addr = Config.mcast_miss.addr.s_addr; mcast_miss_fd = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, Config.Addrs.udp_incoming, Config.mcast_miss.port, COMM_NONBLOCKING, Index: squid/src/client_side.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/client_side.c,v retrieving revision 1.1.1.3.4.6.2.6 retrieving revision 1.1.1.3.4.6.2.7 diff -u -r1.1.1.3.4.6.2.6 -r1.1.1.3.4.6.2.7 --- squid/src/client_side.c 1 Sep 2001 15:08:11 -0000 1.1.1.3.4.6.2.6 +++ squid/src/client_side.c 27 Jan 2002 18:38:40 -0000 1.1.1.3.4.6.2.7 @@ -1,6 +1,6 @@ /* - * $Id: client_side.c,v 1.1.1.3.4.6.2.6 2001/09/01 15:08:11 serassio Exp $ + * $Id: client_side.c,v 1.1.1.3.4.6.2.7 2002/01/27 18:38:40 serassio Exp $ * * DEBUG: section 33 Client-side Routines * AUTHOR: Duane Wessels @@ -2865,7 +2865,7 @@ } enter_suid(); fd = comm_open(SOCK_STREAM, - SQUID_IPPROTO_TCP, + IPPROTO_TCP, s->s.sin_addr, ntohs(s->s.sin_port), COMM_NONBLOCKING, Index: squid/src/comm.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/comm.c,v retrieving revision 1.1.1.3.4.1.2.7 retrieving revision 1.1.1.3.4.1.2.8 diff -u -r1.1.1.3.4.1.2.7 -r1.1.1.3.4.1.2.8 --- squid/src/comm.c 1 Sep 2001 15:08:11 -0000 1.1.1.3.4.1.2.7 +++ squid/src/comm.c 27 Jan 2002 18:38:40 -0000 1.1.1.3.4.1.2.8 @@ -1,6 +1,6 @@ /* - * $Id: comm.c,v 1.1.1.3.4.1.2.7 2001/09/01 15:08:11 serassio Exp $ + * $Id: comm.c,v 1.1.1.3.4.1.2.8 2002/01/27 18:38:40 serassio Exp $ * * DEBUG: section 5 Socket Functions * AUTHOR: Harvest Derived @@ -232,7 +232,7 @@ commSetReuseAddr(new_socket); if (port > (u_short) 0) { #ifdef _SQUID_MSWIN_ - if ( sock_type != SOCK_DGRAM && proto != SQUID_IPPROTO_UDP ) + if ( sock_type != SOCK_DGRAM && proto != IPPROTO_UDP ) #endif commSetNoLinger(new_socket); if (opt_reuseaddr) @@ -966,7 +966,7 @@ commSetTcpNoDelay(int fd) { int on = 1; - if (setsockopt(fd, SQUID_IPPROTO_TCP, TCP_NODELAY, (char *) &on, sizeof(on)) < 0) + if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, (char *) &on, sizeof(on)) < 0) debug(50, 1) ("commSetTcpNoDelay: FD %d: %s\n", fd, xstrerror()); } #endif Index: squid/src/dns_internal.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/dns_internal.c,v retrieving revision 1.1.1.1.4.6.2.8 retrieving revision 1.1.1.1.4.6.2.9 diff -u -r1.1.1.1.4.6.2.8 -r1.1.1.1.4.6.2.9 --- squid/src/dns_internal.c 6 Jan 2002 13:48:40 -0000 1.1.1.1.4.6.2.8 +++ squid/src/dns_internal.c 27 Jan 2002 18:38:40 -0000 1.1.1.1.4.6.2.9 @@ -1,6 +1,6 @@ /* - * $Id: dns_internal.c,v 1.1.1.1.4.6.2.8 2002/01/06 13:48:40 serassio Exp $ + * $Id: dns_internal.c,v 1.1.1.1.4.6.2.9 2002/01/27 18:38:40 serassio Exp $ * * DEBUG: section 78 DNS lookups; interacts with lib/rfc1035.c * AUTHOR: Duane Wessels @@ -601,7 +601,7 @@ else addr = Config.Addrs.udp_incoming; DnsSocket = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, addr, 0, COMM_NONBLOCKING, Index: squid/src/dnsserver.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/dnsserver.c,v retrieving revision 1.1.1.3.4.1.2.6 retrieving revision 1.1.1.3.4.1.2.7 diff -u -r1.1.1.3.4.1.2.6 -r1.1.1.3.4.1.2.7 --- squid/src/dnsserver.c 6 Oct 2001 20:29:18 -0000 1.1.1.3.4.1.2.6 +++ squid/src/dnsserver.c 27 Jan 2002 18:38:40 -0000 1.1.1.3.4.1.2.7 @@ -1,6 +1,6 @@ /* - * $Id: dnsserver.c,v 1.1.1.3.4.1.2.6 2001/10/06 20:29:18 serassio Exp $ + * $Id: dnsserver.c,v 1.1.1.3.4.1.2.7 2002/01/27 18:38:40 serassio Exp $ * * DEBUG: section 0 DNS Resolver * AUTHOR: Harvest Derived @@ -189,7 +189,6 @@ DNSLookup(const char *buf, void *data, HLPCB callback) { static char reply[REQ_SZ]="",tail[REQ_SZ]=""; -int charcount; #else static void lookup(const char *buf) Index: squid/src/forward.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/forward.c,v retrieving revision 1.1.1.3.4.1.2.4 retrieving revision 1.1.1.3.4.1.2.5 diff -u -r1.1.1.3.4.1.2.4 -r1.1.1.3.4.1.2.5 --- squid/src/forward.c 1 Sep 2001 15:08:11 -0000 1.1.1.3.4.1.2.4 +++ squid/src/forward.c 27 Jan 2002 18:38:40 -0000 1.1.1.3.4.1.2.5 @@ -1,6 +1,6 @@ /* - * $Id: forward.c,v 1.1.1.3.4.1.2.4 2001/09/01 15:08:11 serassio Exp $ + * $Id: forward.c,v 1.1.1.3.4.1.2.5 2002/01/27 18:38:40 serassio Exp $ * * DEBUG: section 17 Request Forwarding * AUTHOR: Duane Wessels @@ -247,7 +247,7 @@ return; } fd = comm_open(SOCK_STREAM, - SQUID_IPPROTO_TCP, + IPPROTO_TCP, Config.Addrs.tcp_outgoing, 0, COMM_NONBLOCKING, Index: squid/src/ftp.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/ftp.c,v retrieving revision 1.1.1.3.4.3.2.5 retrieving revision 1.1.1.3.4.3.2.6 diff -u -r1.1.1.3.4.3.2.5 -r1.1.1.3.4.3.2.6 --- squid/src/ftp.c 6 Jan 2002 13:48:41 -0000 1.1.1.3.4.3.2.5 +++ squid/src/ftp.c 27 Jan 2002 18:38:40 -0000 1.1.1.3.4.3.2.6 @@ -1,6 +1,6 @@ /* - * $Id: ftp.c,v 1.1.1.3.4.3.2.5 2002/01/06 13:48:41 serassio Exp $ + * $Id: ftp.c,v 1.1.1.3.4.3.2.6 2002/01/27 18:38:40 serassio Exp $ * * DEBUG: section 9 File Transfer Protocol (FTP) * AUTHOR: Harvest Derived @@ -1688,7 +1688,7 @@ } /* Open data channel with the same local address as control channel */ fd = comm_open(SOCK_STREAM, - SQUID_IPPROTO_TCP, + IPPROTO_TCP, addr.sin_addr, 0, COMM_NONBLOCKING, @@ -1821,7 +1821,7 @@ port = ntohs(addr.sin_port); } fd = comm_open(SOCK_STREAM, - SQUID_IPPROTO_TCP, + IPPROTO_TCP, addr.sin_addr, port, COMM_NONBLOCKING | (fallback ? COMM_REUSEADDR : 0), Index: squid/src/htcp.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/htcp.c,v retrieving revision 1.1.1.2.4.1.2.5 retrieving revision 1.1.1.2.4.1.2.6 diff -u -r1.1.1.2.4.1.2.5 -r1.1.1.2.4.1.2.6 --- squid/src/htcp.c 6 Jan 2002 11:55:28 -0000 1.1.1.2.4.1.2.5 +++ squid/src/htcp.c 27 Jan 2002 18:38:41 -0000 1.1.1.2.4.1.2.6 @@ -1,6 +1,6 @@ /* - * $Id: htcp.c,v 1.1.1.2.4.1.2.5 2002/01/06 11:55:28 serassio Exp $ + * $Id: htcp.c,v 1.1.1.2.4.1.2.6 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 31 Hypertext Caching Protocol * AUTHOR: Duane Wesssels @@ -853,7 +853,7 @@ } enter_suid(); htcpInSocket = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, Config.Addrs.udp_incoming, Config.Port.htcp, COMM_NONBLOCKING, @@ -867,7 +867,7 @@ if (Config.Addrs.udp_outgoing.s_addr != no_addr.s_addr) { enter_suid(); htcpOutSocket = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, Config.Addrs.udp_outgoing, Config.Port.htcp, COMM_NONBLOCKING, Index: squid/src/icp_v2.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/icp_v2.c,v retrieving revision 1.1.1.3.4.1.2.4 retrieving revision 1.1.1.3.4.1.2.5 diff -u -r1.1.1.3.4.1.2.4 -r1.1.1.3.4.1.2.5 --- squid/src/icp_v2.c 1 Sep 2001 15:08:12 -0000 1.1.1.3.4.1.2.4 +++ squid/src/icp_v2.c 27 Jan 2002 18:38:41 -0000 1.1.1.3.4.1.2.5 @@ -1,6 +1,6 @@ /* - * $Id: icp_v2.c,v 1.1.1.3.4.1.2.4 2001/09/01 15:08:12 serassio Exp $ + * $Id: icp_v2.c,v 1.1.1.3.4.1.2.5 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 12 Internet Cache Protocol * AUTHOR: Duane Wessels @@ -413,7 +413,7 @@ return; enter_suid(); theInIcpConnection = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, Config.Addrs.udp_incoming, port, COMM_NONBLOCKING, @@ -434,7 +434,7 @@ if ((addr = Config.Addrs.udp_outgoing).s_addr != no_addr.s_addr) { enter_suid(); theOutIcpConnection = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, addr, port, COMM_NONBLOCKING, Index: squid/src/ident.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/ident.c,v retrieving revision 1.1.1.3.4.1.2.3 retrieving revision 1.1.1.3.4.1.2.4 diff -u -r1.1.1.3.4.1.2.3 -r1.1.1.3.4.1.2.4 --- squid/src/ident.c 1 Sep 2001 15:08:12 -0000 1.1.1.3.4.1.2.3 +++ squid/src/ident.c 27 Jan 2002 18:38:41 -0000 1.1.1.3.4.1.2.4 @@ -1,6 +1,6 @@ /* - * $Id: ident.c,v 1.1.1.3.4.1.2.3 2001/09/01 15:08:12 serassio Exp $ + * $Id: ident.c,v 1.1.1.3.4.1.2.4 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 30 Ident (RFC 931) * AUTHOR: Duane Wessels @@ -208,7 +208,7 @@ return; } fd = comm_open(SOCK_STREAM, - SQUID_IPPROTO_TCP, + IPPROTO_TCP, me->sin_addr, 0, COMM_NONBLOCKING, Index: squid/src/ipc.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/ipc.c,v retrieving revision 1.1.1.3.4.1.2.3 retrieving revision 1.1.1.3.4.1.2.4 diff -u -r1.1.1.3.4.1.2.3 -r1.1.1.3.4.1.2.4 --- squid/src/ipc.c 1 Sep 2001 15:08:12 -0000 1.1.1.3.4.1.2.3 +++ squid/src/ipc.c 27 Jan 2002 18:38:41 -0000 1.1.1.3.4.1.2.4 @@ -1,6 +1,6 @@ /* - * $Id: ipc.c,v 1.1.1.3.4.1.2.3 2001/09/01 15:08:12 serassio Exp $ + * $Id: ipc.c,v 1.1.1.3.4.1.2.4 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 54 Interprocess Communication * AUTHOR: Duane Wessels @@ -85,26 +85,26 @@ *wfd = -1; if (type == IPC_TCP_SOCKET) { crfd = cwfd = comm_open(SOCK_STREAM, - SQUID_IPPROTO_TCP, + IPPROTO_TCP, local_addr, 0, COMM_NOCLOEXEC, name); prfd = pwfd = comm_open(SOCK_STREAM, - SQUID_IPPROTO_TCP, /* protocol */ + IPPROTO_TCP, /* protocol */ local_addr, 0, /* port */ 0, /* blocking */ name); } else if (type == IPC_UDP_SOCKET) { crfd = cwfd = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, local_addr, 0, COMM_NOCLOEXEC, name); prfd = pwfd = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, local_addr, 0, 0, Index: squid/src/leakfinder.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/leakfinder.c,v retrieving revision 1.1.1.1.4.1.2.2 retrieving revision 1.1.1.1.4.1.2.3 diff -u -r1.1.1.1.4.1.2.2 -r1.1.1.1.4.1.2.3 --- squid/src/leakfinder.c 14 Jun 2001 21:34:24 -0000 1.1.1.1.4.1.2.2 +++ squid/src/leakfinder.c 27 Jan 2002 18:38:41 -0000 1.1.1.1.4.1.2.3 @@ -1,6 +1,6 @@ /* - * $Id: leakfinder.c,v 1.1.1.1.4.1.2.2 2001/06/14 21:34:24 serassio Exp $ + * $Id: leakfinder.c,v 1.1.1.1.4.1.2.3 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 45 Callback Data Registry * AUTHOR: Duane Wessels @@ -39,6 +39,7 @@ #include "squid.h" +#if USE_LEAKFINDER static hash_table *htable = NULL; static int leakCount = 0; @@ -100,11 +101,6 @@ void * leakFree(void *p) { -#ifdef _SQUID_MSWIN_ -#if USE_LEAKFINDER - return p; -#endif -#endif ptr *c = (ptr *) hash_lookup(htable, p); assert(p); assert(c != NULL); @@ -142,3 +138,4 @@ c->key, squid_curtime - c->when, c->file, c->line); } } +#endif \ No newline at end of file Index: squid/src/neighbors.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/neighbors.c,v retrieving revision 1.1.1.3.4.1.2.3 retrieving revision 1.1.1.3.4.1.2.4 diff -u -r1.1.1.3.4.1.2.3 -r1.1.1.3.4.1.2.4 --- squid/src/neighbors.c 29 Sep 2001 07:59:00 -0000 1.1.1.3.4.1.2.3 +++ squid/src/neighbors.c 27 Jan 2002 18:38:41 -0000 1.1.1.3.4.1.2.4 @@ -1,6 +1,6 @@ /* - * $Id: neighbors.c,v 1.1.1.3.4.1.2.3 2001/09/29 07:59:00 serassio Exp $ + * $Id: neighbors.c,v 1.1.1.3.4.1.2.4 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 15 Neighbor Routines * AUTHOR: Harvest Derived @@ -992,7 +992,7 @@ { peer *p = data; int fd; - fd = comm_open(SOCK_STREAM, SQUID_IPPROTO_TCP, Config.Addrs.tcp_outgoing, + fd = comm_open(SOCK_STREAM, IPPROTO_TCP, Config.Addrs.tcp_outgoing, 0, COMM_NONBLOCKING, p->host); if (fd < 0) return; Index: squid/src/peer_select.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/peer_select.c,v retrieving revision 1.1.1.3.4.1.2.1 retrieving revision 1.1.1.3.4.1.2.2 diff -u -r1.1.1.3.4.1.2.1 -r1.1.1.3.4.1.2.2 --- squid/src/peer_select.c 6 Jan 2001 12:40:15 -0000 1.1.1.3.4.1.2.1 +++ squid/src/peer_select.c 27 Jan 2002 18:38:41 -0000 1.1.1.3.4.1.2.2 @@ -1,6 +1,6 @@ /* - * $Id: peer_select.c,v 1.1.1.3.4.1.2.1 2001/01/06 12:40:15 hno Exp $ + * $Id: peer_select.c,v 1.1.1.3.4.1.2.2 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 44 Peer Selection Algorithm * AUTHOR: Duane Wessels @@ -485,7 +485,8 @@ if (ps->closest_parent_miss.sin_addr.s_addr != any_addr.s_addr) return; rtt = tvSubMsec(ps->ping.start, current_time) / p->weight; - if (ps->ping.w_rtt == 0 || rtt < ps->ping.w_rtt) { + if (ps->first_parent_miss.sin_addr.s_addr == any_addr.s_addr || + rtt < ps->ping.w_rtt) { ps->first_parent_miss = p->in_addr; ps->ping.w_rtt = rtt; } @@ -572,7 +573,8 @@ if (ps->closest_parent_miss.sin_addr.s_addr != any_addr.s_addr) return; rtt = tvSubMsec(ps->ping.start, current_time) / p->weight; - if (ps->ping.w_rtt == 0 || rtt < ps->ping.w_rtt) { + if (ps->first_parent_miss.sin_addr.s_addr == any_addr.s_addr || + rtt < ps->ping.w_rtt) { ps->first_parent_miss = p->in_addr; ps->ping.w_rtt = rtt; } Index: squid/src/snmp_core.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/snmp_core.c,v retrieving revision 1.1.1.3.4.1.2.6 retrieving revision 1.1.1.3.4.1.2.7 diff -u -r1.1.1.3.4.1.2.6 -r1.1.1.3.4.1.2.7 --- squid/src/snmp_core.c 6 Jan 2002 13:48:41 -0000 1.1.1.3.4.1.2.6 +++ squid/src/snmp_core.c 27 Jan 2002 18:38:41 -0000 1.1.1.3.4.1.2.7 @@ -1,6 +1,6 @@ /* - * $Id: snmp_core.c,v 1.1.1.3.4.1.2.6 2002/01/06 13:48:41 serassio Exp $ + * $Id: snmp_core.c,v 1.1.1.3.4.1.2.7 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 49 SNMP support * AUTHOR: Glenn Chisholm @@ -348,7 +348,7 @@ if ((port = Config.Port.snmp) > (u_short) 0) { enter_suid(); theInSnmpConnection = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, Config.Addrs.snmp_incoming, port, COMM_NONBLOCKING, @@ -362,7 +362,7 @@ if (Config.Addrs.snmp_outgoing.s_addr != no_addr.s_addr) { enter_suid(); theOutSnmpConnection = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, Config.Addrs.snmp_outgoing, port, COMM_NONBLOCKING, Index: squid/src/squid.h =================================================================== RCS file: /cvsroot/squid-sf//squid/src/squid.h,v retrieving revision 1.1.1.3.4.1.2.5 retrieving revision 1.1.1.3.4.1.2.6 diff -u -r1.1.1.3.4.1.2.5 -r1.1.1.3.4.1.2.6 --- squid/src/squid.h 12 Sep 2001 20:21:15 -0000 1.1.1.3.4.1.2.5 +++ squid/src/squid.h 27 Jan 2002 18:38:41 -0000 1.1.1.3.4.1.2.6 @@ -1,6 +1,6 @@ /* - * $Id: squid.h,v 1.1.1.3.4.1.2.5 2001/09/12 20:21:15 serassio Exp $ + * $Id: squid.h,v 1.1.1.3.4.1.2.6 2002/01/27 18:38:41 serassio Exp $ * * AUTHOR: Duane Wessels * @@ -325,10 +325,8 @@ #else #define leakAdd(p) p #define leakTouch(p) p -#ifndef _SQUID_MSWIN_ #define leakFree(p) p #endif -#endif #if defined(_SQUID_NEXT_) && !defined(S_ISDIR) #define S_ISDIR(mode) (((mode) & (_S_IFMT)) == (_S_IFDIR)) @@ -433,16 +431,12 @@ #define SWAP_DIR_SHIFT 24 #define SWAP_FILE_MASK 0x00FFFFFF -#ifdef IPPROTO_UDP -#define SQUID_IPPROTO_UDP IPPROTO_UDP -#else -#define SQUID_IPPROTO_UDP 0 +#ifndef IPPROTO_UDP +#define IPPROTO_UDP 0 #endif -#ifdef IPPROTO_TCP -#define SQUID_IPPROTO_TCP IPPROTO_TCP -#else -#define SQUID_IPPROTO_TCP 0 +#ifndef IPPROTO_TCP +#define IPPROTO_TCP 0 #endif #endif /* SQUID_H */ Index: squid/src/ssl.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/ssl.c,v retrieving revision 1.1.1.3.4.1.2.3 retrieving revision 1.1.1.3.4.1.2.4 diff -u -r1.1.1.3.4.1.2.3 -r1.1.1.3.4.1.2.4 --- squid/src/ssl.c 1 Sep 2001 15:08:12 -0000 1.1.1.3.4.1.2.3 +++ squid/src/ssl.c 27 Jan 2002 18:38:41 -0000 1.1.1.3.4.1.2.4 @@ -1,6 +1,6 @@ /* - * $Id: ssl.c,v 1.1.1.3.4.1.2.3 2001/09/01 15:08:12 serassio Exp $ + * $Id: ssl.c,v 1.1.1.3.4.1.2.4 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 26 Secure Sockets Layer Proxy * AUTHOR: Duane Wessels @@ -443,7 +443,7 @@ Counter.server.other.requests++; /* Create socket. */ sock = comm_open(SOCK_STREAM, - SQUID_IPPROTO_TCP, + IPPROTO_TCP, Config.Addrs.tcp_outgoing, 0, COMM_NONBLOCKING, Index: squid/src/wccp.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/wccp.c,v retrieving revision 1.1.1.1.4.2.2.4 retrieving revision 1.1.1.1.4.2.2.5 diff -u -r1.1.1.1.4.2.2.4 -r1.1.1.1.4.2.2.5 --- squid/src/wccp.c 10 Sep 2001 20:25:56 -0000 1.1.1.1.4.2.2.4 +++ squid/src/wccp.c 27 Jan 2002 18:38:41 -0000 1.1.1.1.4.2.2.5 @@ -1,6 +1,6 @@ /* - * $Id: wccp.c,v 1.1.1.1.4.2.2.4 2001/09/10 20:25:56 serassio Exp $ + * $Id: wccp.c,v 1.1.1.1.4.2.2.5 2002/01/27 18:38:41 serassio Exp $ * * DEBUG: section 80 WCCP Support * AUTHOR: Glenn Chisholm @@ -126,7 +126,7 @@ return; } theInWccpConnection = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, Config.Wccp.incoming, port, COMM_NONBLOCKING, @@ -142,7 +142,7 @@ (int) port, theInWccpConnection); if (Config.Wccp.outgoing.s_addr != no_addr.s_addr) { theOutWccpConnection = comm_open(SOCK_DGRAM, - SQUID_IPPROTO_UDP, + IPPROTO_UDP, Config.Wccp.outgoing, port, COMM_NONBLOCKING,