1 |
1254 |
phoenix |
2003-04-29 Andrew Lunn
|
2 |
|
|
|
3 |
|
|
* src/ecos/support.c (cyg_net_malloc): Honour the M_ZERO
|
4 |
|
|
flag. Otherwise we get random junk in places we don't want it.
|
5 |
|
|
|
6 |
|
|
2003-03-14 Andrew Lunn
|
7 |
|
|
|
8 |
|
|
* src/sys/net/if.c (if_attach): Removed printf which causes the
|
9 |
|
|
ethernet device to become corrupt. At this point the app driver
|
10 |
|
|
has started but not completed taking over from the redboot
|
11 |
|
|
driver. It is unsafe for redboot to use the ethernet device.
|
12 |
|
|
|
13 |
|
|
2003-02-24 Jonathan Larmour
|
14 |
|
|
|
15 |
|
|
* cdl/freebsd_net.cdl: Fix doc link.
|
16 |
|
|
|
17 |
|
|
2003-02-18 Jonathan Larmour
|
18 |
|
|
|
19 |
|
|
* cdl/freebsd_net.cdl: Remove unused NBPFILTER and BRIDGE CDL options.
|
20 |
|
|
|
21 |
|
|
2003-02-14 Jonathan Larmour
|
22 |
|
|
|
23 |
|
|
* doc/freebsd.sgml: new_net template is now just "net".
|
24 |
|
|
|
25 |
|
|
2003-02-12 Jani Monoses
|
26 |
|
|
|
27 |
|
|
* src/sys/kern/sockio.c: bsd_getinfo/bsd_setinfo should have
|
28 |
|
|
void * args. Silences warnings.
|
29 |
|
|
* src/sys/kern/uipc_socket.c (sopoll): Use __FUNCTION__ correctly
|
30 |
|
|
for GCC 3.x.
|
31 |
|
|
* src/sys/net/if_ethersubr.c: Put comments for stuff after endifs
|
32 |
|
|
to silence warnings.
|
33 |
|
|
* src/sys/net/if_loop.c: Ditto.
|
34 |
|
|
|
35 |
|
|
2003-02-04 Gary Thomas
|
36 |
|
|
|
37 |
|
|
* include/sys/bsdtypes.h: Workaround when building with new
|
38 |
|
|
Linux compatability package (which over-defines some symols
|
39 |
|
|
defined in this module).
|
40 |
|
|
|
41 |
|
|
2002-12-03 Gary Thomas
|
42 |
|
|
|
43 |
|
|
* src/ecos/support.c (show_network_tables): New function to
|
44 |
|
|
print information about network tables (interfaces, routing).
|
45 |
|
|
|
46 |
|
|
2002-11-12 Gary Thomas
|
47 |
|
|
|
48 |
|
|
* src/ecos/timeout.c (callout_reset): Check for finding the
|
49 |
|
|
correct "delta" was wrong - only used with asserts enabled.
|
50 |
|
|
|
51 |
|
|
* include/sys/uio.h: Compatability wrapper to expose 'iovec'
|
52 |
|
|
functions - used by many network programs.
|
53 |
|
|
|
54 |
|
|
2002-11-04 Gary Thomas
|
55 |
|
|
|
56 |
|
|
* src/sys/net/if.c (if_attach): Moved check for ifq_maxlen to
|
57 |
|
|
this function since it can't be checked until the device comes
|
58 |
|
|
online, which may not be a sysinit time for PCMCIA devices.
|
59 |
|
|
|
60 |
|
|
2002-11-03 Gary Thomas
|
61 |
|
|
|
62 |
|
|
* src/sys/kern/sockio.c (bsd_getname): Fix error where getsockname()
|
63 |
|
|
was actually performing getpeername().
|
64 |
|
|
|
65 |
|
|
* include/sys/uio.h: New file - compatability wrapper.
|
66 |
|
|
|
67 |
|
|
2002-07-31 Gary Thomas
|
68 |
|
|
|
69 |
|
|
* src/sys/netinet/in_cksum.c: Fix problem on big endian machines.
|
70 |
|
|
|
71 |
|
|
2002-07-26 Gary Thomas
|
72 |
|
|
2002-07-26 Ken Cox
|
73 |
|
|
|
74 |
|
|
* src/ecos/support.c (ovbcopy): ovbcopy() must handle the case
|
75 |
|
|
where the src and dst regions are overlayed. memcpy() does not
|
76 |
|
|
handle this case, but memmove() does.
|
77 |
|
|
|
78 |
|
|
2002-07-10 Gary Thomas
|
79 |
|
|
|
80 |
|
|
* src/sys/netinet/udp_usrreq.c:
|
81 |
|
|
* src/sys/netinet/tcp_subr.c:
|
82 |
|
|
* src/sys/netinet/in_pcb.c: Rename 'errno' function parameter
|
83 |
|
|
since some compilers have problems with this.
|
84 |
|
|
|
85 |
|
|
2002-07-08 Gary Thomas
|
86 |
|
|
|
87 |
|
|
* include/sys/param.h: Need which may or may not be
|
88 |
|
|
already present, depending on configuration.
|
89 |
|
|
|
90 |
|
|
2002-06-20 Gary Thomas
|
91 |
|
|
|
92 |
|
|
* include/sys/param.h (sprintf): Map to diag_sprintf().
|
93 |
|
|
|
94 |
|
|
2002-06-14 Gary Thomas
|
95 |
|
|
|
96 |
|
|
* src/ecos/support.c:
|
97 |
|
|
Fix compile errors when CYGDBG_NET_TIMING_STATS enabled.
|
98 |
|
|
|
99 |
|
|
2002-06-05 Gary Thomas
|
100 |
|
|
|
101 |
|
|
* include/netinet/in.h: Rename 'ip_opts' field (using the same
|
102 |
|
|
name as the structure is illegal in C++).
|
103 |
|
|
|
104 |
|
|
2002-05-14 Jesper Skov
|
105 |
|
|
|
106 |
|
|
* include/netinet6/in6.h: Fixed warnings.
|
107 |
|
|
|
108 |
|
|
2002-04-22 Gary Thomas
|
109 |
|
|
|
110 |
|
|
* src/sys/netinet6/nd6.c: Make debug (on) default.
|
111 |
|
|
|
112 |
|
|
* include/netinet/tcp_debug.h: Fully conditionalize debug facility.
|
113 |
|
|
|
114 |
|
|
2002-04-17 Gary Thomas
|
115 |
|
|
|
116 |
|
|
* include/sys/socket.h: Remove definitions only used by sysctl
|
117 |
|
|
since their presence could be misleading.
|
118 |
|
|
|
119 |
|
|
* src/ecos/support.c (STACK_SIZE): Remove [debug/testing] bloat.
|
120 |
|
|
|
121 |
|
|
2002-03-30 Gary Thomas
|
122 |
|
|
|
123 |
|
|
* include/machine/types.h: [Placeholder] needed for some compilers.
|
124 |
|
|
|
125 |
|
|
2002-03-28 Gary Thomas
|
126 |
|
|
|
127 |
|
|
* src/sys/netinet/ip_icmp.c:
|
128 |
|
|
* include/sys/param.h:
|
129 |
|
|
* include/netinet/icmp_var.h: Export status structure for SNMP.
|
130 |
|
|
|
131 |
|
|
* cdl/freebsd_net.cdl: Augment log facilities to what SNMP uses.
|
132 |
|
|
|
133 |
|
|
2002-03-27 Gary Thomas
|
134 |
|
|
|
135 |
|
|
* include/sys/param.h (log): Remove warning.
|
136 |
|
|
|
137 |
|
|
2002-03-25 Gary Thomas
|
138 |
|
|
|
139 |
|
|
* src/ecos/support.c (zinit): Add more record keeping (and debug
|
140 |
|
|
prints) for zones.
|
141 |
|
|
|
142 |
|
|
* src/ecos/timeout.c (do_timeout): Don't reset ACTIVE when running
|
143 |
|
|
a timeout (since it confuses the TCP timer code).
|
144 |
|
|
|
145 |
|
|
2002-03-23 Gary Thomas
|
146 |
|
|
|
147 |
|
|
* src/sys/netinet/in_cksum.c (in_addword): Changed to use uint32 since
|
148 |
|
|
uint64 was wasteful (and failed on some architectures!)
|
149 |
|
|
|
150 |
|
|
2002-03-20 Gary Thomas
|
151 |
|
|
|
152 |
|
|
* include/sys/socket.h: Force struct sockaddr to be at least as
|
153 |
|
|
big as IPv4 or IPv6 sockets. Possibly this could be a little
|
154 |
|
|
cleaner, but at least now it's safe for programs to use sockaddr
|
155 |
|
|
variables in either environment.
|
156 |
|
|
|
157 |
|
|
2002-03-11 Hugo Tyson
|
158 |
|
|
|
159 |
|
|
[Case 107110]
|
160 |
|
|
|
161 |
|
|
* src/sys/netinet/in.c (in_control): SIOCSIFADDR switch entry
|
162 |
|
|
moved to before the scan for this same address being in the list
|
163 |
|
|
already, along with Add and Delete (SIOCAIFADDR,SIOCDIFADDR) arms.
|
164 |
|
|
It falls through into the same alloc-if-needed code anyway.
|
165 |
|
|
Thus repeatedly setting the same address does not leak store.
|
166 |
|
|
|
167 |
|
|
* src/sys/net/route.c (route_reinit): Rewrite to delete all routes
|
168 |
|
|
individually rather than en-masse (leaking store).
|
169 |
|
|
(rt_reinit_rtdelete): New function; callback for individual
|
170 |
|
|
deletion.
|
171 |
|
|
(rtioctl): Do not pass in a "route **" to return a pointer to the
|
172 |
|
|
route removed or added; this results in an extra reference, by the
|
173 |
|
|
returned pointer, and so a storeleak.
|
174 |
|
|
(rtrequest): RTM_DELETE arm: do not free a gateway route if the
|
175 |
|
|
gateway pointer is the same as the route itself - it gets freed
|
176 |
|
|
*again* at the end of the routine if you do. Just dec the refcnt.
|
177 |
|
|
|
178 |
|
|
2002-03-08 Gary Thomas
|
179 |
|
|
|
180 |
|
|
* src/sys/net/if_loop.c (loioctl): Force IFF_LOOPBACK setting.
|
181 |
|
|
|
182 |
|
|
* src/sys/kern/uipc_mbuf.c: Remove some warnings [from munging].
|
183 |
|
|
|
184 |
|
|
* src/ecos/support.c (cyg_net_init): Identify init messages.
|
185 |
|
|
|
186 |
|
|
* include/sys/param.h (nstab,nstab_end): These are not defined
|
187 |
|
|
within the network package and thus should not be munged.
|
188 |
|
|
|
189 |
|
|
* include/net/if.h: Add "IFF_LOOPBACK" to set of flags which
|
190 |
|
|
cannot be changed outside the kernel. Note: this is a change
|
191 |
|
|
from the "normal" BSD code. It was done to keep old code
|
192 |
|
|
working, but it may break some new code.
|
193 |
|
|
|
194 |
|
|
2002-03-07 Gary Thomas
|
195 |
|
|
|
196 |
|
|
* src/sys/kern/uipc_mbuf.c: Work over for the namespace changes.
|
197 |
|
|
|
198 |
|
|
* include/sys/param.h: Complete namespace munging; privatize
|
199 |
|
|
all kernel symbols via "cyg_" prefix.
|
200 |
|
|
|
201 |
|
|
2002-02-05 Hugo Tyson
|
202 |
|
|
|
203 |
|
|
* cdl/freebsd_net.cdl: Position this package below CYGPKG_NET
|
204 |
|
|
ie. the common networking package. Only affects the view in the
|
205 |
|
|
GUI CT, no big deal.
|
206 |
|
|
|
207 |
|
|
#####ECOSPDCOPYRIGHTBEGIN####
|
208 |
|
|
#
|
209 |
|
|
# Copyright (C) 2000, 2001, 2002 Red Hat, Inc.
|
210 |
|
|
# All Rights Reserved.
|
211 |
|
|
#
|
212 |
|
|
# Permission is granted to use, copy, modify and redistribute this
|
213 |
|
|
# file.
|
214 |
|
|
#
|
215 |
|
|
#####ECOSPDCOPYRIGHTEND####
|