]> git.pld-linux.org Git - packages/squid.git/blob - squid-2.5.STABLE9-bzero.patch
- updated to 2.5.STABLE13
[packages/squid.git] / squid-2.5.STABLE9-bzero.patch
1 Index: squid/helpers/basic_auth/MSNT/rfcnb-util.c
2 diff -c squid/helpers/basic_auth/MSNT/rfcnb-util.c:1.1.2.1 squid/helpers/basic_auth/MSNT/rfcnb-util.c:1.1.2.2
3 *** squid/helpers/basic_auth/MSNT/rfcnb-util.c:1.1.2.1  Wed Jun 26 13:11:16 2002
4 --- squid/helpers/basic_auth/MSNT/rfcnb-util.c  Wed Mar  9 07:28:32 2005
5 ***************
6 *** 410,416 ****
7         RFCNB_saved_errno = errno;
8         return (RFCNBE_Bad);
9       }
10 !     bzero((char *) &Socket, sizeof(Socket));
11       memcpy((char *) &Socket.sin_addr, (char *) &Dest_IP, sizeof(Dest_IP));
12   
13       Socket.sin_port = htons(port);
14 --- 410,416 ----
15         RFCNB_saved_errno = errno;
16         return (RFCNBE_Bad);
17       }
18 !     memset((char *) &Socket, 0, sizeof(Socket));
19       memcpy((char *) &Socket.sin_addr, (char *) &Dest_IP, sizeof(Dest_IP));
20   
21       Socket.sin_port = htons(port);
22 Index: squid/helpers/basic_auth/MSNT/smbencrypt.c
23 diff -c squid/helpers/basic_auth/MSNT/smbencrypt.c:1.1.2.2 squid/helpers/basic_auth/MSNT/smbencrypt.c:1.1.2.3
24 *** squid/helpers/basic_auth/MSNT/smbencrypt.c:1.1.2.2  Wed Jun 26 13:11:17 2002
25 --- squid/helpers/basic_auth/MSNT/smbencrypt.c  Wed Mar  9 07:28:32 2005
26 ***************
27 *** 158,164 ****
28       E_P16((uchar *) passwd, (uchar *) p16);
29   
30       /* clear out local copy of user's password (just being paranoid). */
31 !     bzero(passwd, sizeof(passwd));
32   }
33   
34   /****************************************************************************
35 --- 158,164 ----
36       E_P16((uchar *) passwd, (uchar *) p16);
37   
38       /* clear out local copy of user's password (just being paranoid). */
39 !     memset(passwd, 0, sizeof(passwd));
40   }
41   
42   /****************************************************************************
43 Index: squid/helpers/basic_auth/MSNT/smblib-util.c
44 diff -c squid/helpers/basic_auth/MSNT/smblib-util.c:1.1.2.2 squid/helpers/basic_auth/MSNT/smblib-util.c:1.1.2.3
45 *** squid/helpers/basic_auth/MSNT/smblib-util.c:1.1.2.2 Wed Jun 26 13:11:17 2002
46 --- squid/helpers/basic_auth/MSNT/smblib-util.c Wed Mar  9 07:28:32 2005
47 ***************
48 *** 146,152 ****
49       }
50       /* Now plug in the bits we need */
51   
52 !     bzero(SMB_Hdr(pkt), SMB_negp_len);
53       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
54       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBnegprot;
55       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
56 --- 146,152 ----
57       }
58       /* Now plug in the bits we need */
59   
60 !     memset(SMB_Hdr(pkt), 0, SMB_negp_len);
61       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
62       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBnegprot;
63       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
64 ***************
65 *** 397,403 ****
66   
67       /* Now plug in the values ... */
68   
69 !     bzero(SMB_Hdr(pkt), SMB_tcon_len);
70       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
71       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBtcon;
72       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
73 --- 397,403 ----
74   
75       /* Now plug in the values ... */
76   
77 !     memset(SMB_Hdr(pkt), 0, SMB_tcon_len);
78       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
79       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBtcon;
80       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
81 Index: squid/helpers/basic_auth/MSNT/smblib.c
82 diff -c squid/helpers/basic_auth/MSNT/smblib.c:1.1.2.2 squid/helpers/basic_auth/MSNT/smblib.c:1.1.2.3
83 *** squid/helpers/basic_auth/MSNT/smblib.c:1.1.2.2      Wed Jun 26 13:11:17 2002
84 --- squid/helpers/basic_auth/MSNT/smblib.c      Wed Mar  9 07:28:32 2005
85 ***************
86 *** 330,336 ****
87             return (SMBlibE_BAD);       /* Should handle the error */
88   
89         }
90 !       bzero(SMB_Hdr(pkt), SMB_ssetpLM_len);
91         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);   /* Plunk in IDF */
92         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
93         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
94 --- 330,336 ----
95             return (SMBlibE_BAD);       /* Should handle the error */
96   
97         }
98 !       memset(SMB_Hdr(pkt), 0, SMB_ssetpLM_len);
99         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);   /* Plunk in IDF */
100         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
101         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
102 ***************
103 *** 393,399 ****
104             return (-1);        /* Should handle the error */
105   
106         }
107 !       bzero(SMB_Hdr(pkt), SMB_ssetpNTLM_len);
108         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);   /* Plunk in IDF */
109         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
110         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
111 --- 393,399 ----
112             return (-1);        /* Should handle the error */
113   
114         }
115 !       memset(SMB_Hdr(pkt), 0, SMB_ssetpNTLM_len);
116         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);   /* Plunk in IDF */
117         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
118         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
119 Index: squid/helpers/ntlm_auth/SMB/smbval/rfcnb-util.c
120 diff -c squid/helpers/ntlm_auth/SMB/smbval/rfcnb-util.c:1.1.2.1 squid/helpers/ntlm_auth/SMB/smbval/rfcnb-util.c:1.1.2.2
121 *** squid/helpers/ntlm_auth/SMB/smbval/rfcnb-util.c:1.1.2.1     Tue Feb 17 16:09:56 2004
122 --- squid/helpers/ntlm_auth/SMB/smbval/rfcnb-util.c     Wed Mar  9 07:28:32 2005
123 ***************
124 *** 384,390 ****
125         RFCNB_saved_errno = errno;
126         return (RFCNBE_Bad);
127       }
128 !     bzero((char *) &Socket, sizeof(Socket));
129       memcpy((char *) &Socket.sin_addr, (char *) &Dest_IP, sizeof(Dest_IP));
130   
131       Socket.sin_port = htons(port);
132 --- 384,390 ----
133         RFCNB_saved_errno = errno;
134         return (RFCNBE_Bad);
135       }
136 !     memset((char *) &Socket, 0, sizeof(Socket));
137       memcpy((char *) &Socket.sin_addr, (char *) &Dest_IP, sizeof(Dest_IP));
138   
139       Socket.sin_port = htons(port);
140 Index: squid/helpers/ntlm_auth/SMB/smbval/smbencrypt.c
141 diff -c squid/helpers/ntlm_auth/SMB/smbval/smbencrypt.c:1.3 squid/helpers/ntlm_auth/SMB/smbval/smbencrypt.c:1.3.2.1
142 *** squid/helpers/ntlm_auth/SMB/smbval/smbencrypt.c:1.3 Wed Aug 29 08:57:37 2001
143 --- squid/helpers/ntlm_auth/SMB/smbval/smbencrypt.c     Wed Mar  9 07:28:32 2005
144 ***************
145 *** 149,155 ****
146       E_P16((uchar *) passwd, (uchar *) p16);
147   
148       /* clear out local copy of user's password (just being paranoid). */
149 !     bzero(passwd, sizeof(passwd));
150   }
151   
152   /****************************************************************************
153 --- 149,155 ----
154       E_P16((uchar *) passwd, (uchar *) p16);
155   
156       /* clear out local copy of user's password (just being paranoid). */
157 !     memset(passwd, 0, sizeof(passwd));
158   }
159   
160   /****************************************************************************
161 Index: squid/helpers/ntlm_auth/SMB/smbval/smblib-util.c
162 diff -c squid/helpers/ntlm_auth/SMB/smbval/smblib-util.c:1.1.2.1 squid/helpers/ntlm_auth/SMB/smbval/smblib-util.c:1.1.2.2
163 *** squid/helpers/ntlm_auth/SMB/smbval/smblib-util.c:1.1.2.1    Tue Feb 17 16:09:56 2004
164 --- squid/helpers/ntlm_auth/SMB/smbval/smblib-util.c    Wed Mar  9 07:28:32 2005
165 ***************
166 *** 269,275 ****
167       }
168       /* Now plug in the bits we need */
169   
170 !     bzero(SMB_Hdr(pkt), SMB_negp_len);
171       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
172       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBnegprot;
173       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
174 --- 269,275 ----
175       }
176       /* Now plug in the bits we need */
177   
178 !     memset(SMB_Hdr(pkt), 0, SMB_negp_len);
179       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
180       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBnegprot;
181       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
182 ***************
183 *** 520,526 ****
184   
185       /* Now plug in the values ... */
186   
187 !     bzero(SMB_Hdr(pkt), SMB_tcon_len);
188       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
189       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBtcon;
190       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
191 --- 520,526 ----
192   
193       /* Now plug in the values ... */
194   
195 !     memset(SMB_Hdr(pkt), 0, SMB_tcon_len);
196       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
197       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBtcon;
198       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
199 ***************
200 *** 637,643 ****
201       }
202       /* Now plug in the values ... */
203   
204 !     bzero(SMB_Hdr(pkt), SMB_tdis_len);
205       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
206       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBtdis;
207       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Tree_Handle->con->pid);
208 --- 637,643 ----
209       }
210       /* Now plug in the values ... */
211   
212 !     memset(SMB_Hdr(pkt), 0, SMB_tdis_len);
213       SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);     /* Plunk in IDF */
214       *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBtdis;
215       SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Tree_Handle->con->pid);
216 Index: squid/helpers/ntlm_auth/SMB/smbval/smblib.c
217 diff -c squid/helpers/ntlm_auth/SMB/smbval/smblib.c:1.3.2.1 squid/helpers/ntlm_auth/SMB/smbval/smblib.c:1.3.2.2
218 *** squid/helpers/ntlm_auth/SMB/smbval/smblib.c:1.3.2.1 Tue Feb 17 16:09:56 2004
219 --- squid/helpers/ntlm_auth/SMB/smbval/smblib.c Wed Mar  9 07:28:32 2005
220 ***************
221 *** 374,380 ****
222             fprintf(stderr, "SMB_Logon_server: Couldn't allocate packet\n");
223             return (SMBlibE_BAD);       /* Should handle the error */
224         }
225 !       bzero(SMB_Hdr(pkt), SMB_ssetpLM_len);
226         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);   /* Plunk in IDF */
227         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
228         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
229 --- 374,380 ----
230             fprintf(stderr, "SMB_Logon_server: Couldn't allocate packet\n");
231             return (SMBlibE_BAD);       /* Should handle the error */
232         }
233 !       memset(SMB_Hdr(pkt), 0, SMB_ssetpLM_len);
234         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);   /* Plunk in IDF */
235         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
236         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
237 ***************
238 *** 437,443 ****
239             fprintf(stderr, "SMB_Logon_server: Couldn't allocate packet\n");
240             return (-1);        /* Should handle the error */
241         }
242 !       bzero(SMB_Hdr(pkt), SMB_ssetpNTLM_len);
243         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);   /* Plunk in IDF */
244         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
245         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
246 --- 437,443 ----
247             fprintf(stderr, "SMB_Logon_server: Couldn't allocate packet\n");
248             return (-1);        /* Should handle the error */
249         }
250 !       memset(SMB_Hdr(pkt), 0, SMB_ssetpNTLM_len);
251         SIVAL(SMB_Hdr(pkt), SMB_hdr_idf_offset, SMB_DEF_IDF);   /* Plunk in IDF */
252         *(SMB_Hdr(pkt) + SMB_hdr_com_offset) = SMBsesssetupX;
253         SSVAL(SMB_Hdr(pkt), SMB_hdr_pid_offset, Con_Handle->pid);
254 Index: squid/src/fs/coss/async_io.c
255 diff -c squid/src/fs/coss/async_io.c:1.7.2.4 squid/src/fs/coss/async_io.c:1.7.2.5
256 *** squid/src/fs/coss/async_io.c:1.7.2.4        Tue Jul 29 15:44:47 2003
257 --- squid/src/fs/coss/async_io.c        Wed Mar  9 07:28:32 2005
258 ***************
259 *** 197,203 ****
260                 type = aqe->aq_e_type;
261   
262                 /* Free slot */
263 !               bzero(aqe, sizeof(async_queue_entry_t));
264                 aqe->aq_e_state = AQ_ENTRY_FREE;
265                 q->aq_numpending--;
266   
267 --- 197,203 ----
268                 type = aqe->aq_e_type;
269   
270                 /* Free slot */
271 !               memset(aqe, 0, sizeof(async_queue_entry_t));
272                 aqe->aq_e_state = AQ_ENTRY_FREE;
273                 q->aq_numpending--;
274   
This page took 0.078351 seconds and 3 git commands to generate.