1 Version 1.0.15 of the Developers' Release of the SCTP
2 Linux Kernel Implementation is available from
6 lksctp-1.0.15: Sun May 12 11:01 EDT 2013
7 T:BUILD Allow build with no AM_SILENT_RULES support
9 T:APP Fix quoted command line arguments
11 lksctp-1.0.14: Wed Apr 05 11:54 EDT 2013
12 T:BUILD Modernize and fix autotool's build system
13 T:TEST Fix threading test
14 T:TEST Zero out flags in sendrecvmsg test
15 T:HDR Sync header with the kernel
17 lksctp-1.0.13: Wed Jan 23 12:13 EDT 2013
18 T:BUILD Use silent rules
19 T:BUILD Fix build warnings all over the place
20 T:APP Fix memory leak in sctp_xconnect
21 T:TEST Fix deprecated values in test cases
23 lksctp-1.0.12: Tue Jan 08 10:45 EDT 2013
24 T:API Add needed definitions for DTLS/SCTP.
25 T:API Fix data corruption in sctp_send
26 T:API Implement private SCTP_GET_ASSOC_STATS option to fetch addition
28 T:TEST Add more options to conformace test tool.
29 T:APP Add HEARTBEAT command to sctp_darn
30 T:API Obsolete interefaces have been removed
31 T:API Suport for SCTP_SACK_IMMEDIATELY options
32 T:API Support for non-blocking sctp-connectx
34 lksctp-2.6.28-1.0.11: Wed Oct 21 16:53:41 EDT 2009
35 T:BUILD fix parallel build warning
36 T:BUILD fix make distcheck for lksctp-tools
37 T:BUILD fix compiler warnings in the libraray, apps and tests
38 T:API Update the sctp.h header to match the kernel.
40 lksctp-2.6.28-1.0.10: Fri Mar 27 11:15:25 EDT 2009
41 T:TEST Split the kernel frame test framework from lksctp-tools. The
42 framework is very sensitive to all kernel changes, not just ones
43 related to SCTP. As such, it has been a gating fractor to the
44 releases of the new tools.
45 T:APP New tool sctp_status to be used with SCTP conformance tests.
46 http://networktest.sourceforge.net/
47 T:APP Add -T option to sctp_test
48 T:APP Fix the -e option to sctp_darn
49 T:LIB Fix building of static libraries.
50 T:LIB Fix compile warning in addrs.c
51 T:APP Update the application useage of sctp_connectx
52 T:TEST Update the sctp_connectx() functional tests.
53 T:API Update to the sctp_connectx(). Now takes additional argument.
54 T:API Let sctp_recvmsg() honor passed in MSG_ flags
55 K: See kernel change log for details. We'll track only tools
56 changes here from now on.
58 lksctp-2.6.26-1.0.9: Sun Jul 13 14:51:29 PDT 2008
59 T:Patch Make frame tests work with 2.6.26 kernel.
60 T:Patch Implement and export SCTP-AUTH API extensions based on
62 T:NA Process withsctp.in at build time
63 K:Patch Add documentation for sctp sysctl variable
64 K:NA Mark the tsn as received after all allocations finish
65 K:NA Make sure N * sizeof(union sctp_addr) does not overflow.
66 K:NA Correclty set changeover_active for SFR-CACC
67 K:NA Correctly cleanup procfs entries upon failure.
68 K:NA Fix ECN markings for IPv6
69 K:NA Flush the queue only once during fast retransmit.
70 K:NA Start T3-RTX timer when fast retransmitting lowest TSN
71 K:NA Correctly implement Fast Recovery cwnd manipulations.
72 K:NA Move sctp_v4_dst_saddr out of loop
73 K:NA retran_path update bug fix
74 K:NA Fix NULL dereference of asoc.
75 K:NA Fix use of uninitialized pointer
76 K:NA Add address type check while process paramaters of ASCONF chunk
77 K:NA Do not enable peer IPv6 address support on PF_INET socket
78 K:NA Initialize partial_bytes_acked to 0, when all of the data is acked
79 K:NA IPv4 vs IPv6 addresses mess in sctp_inet[6]addr_event.
80 K:NA Fix compiler warning about const qualifiers
81 K:NA Fix protocol violation when receiving an error lenght INIT-ACK
82 K:NA Add check for hmac_algo parameter in sctp_verify_param()
83 K:Patch New sctp mailing list
84 K:NA Remove an unused parameter from sctp_cmd_hb_timer_update
85 K:Patch "list_for_each()" -> "list_for_each_entry()" where appropriate.
86 K:NA Correct /proc/net/assocs formatting error
87 K:Patch Use snmp_mib_{init,free}().
88 K:Patch Remove useless assignment from __sctp_rcv_lookup_endpoint
89 K:NA fix wrong debug counting of bind_bucket
90 K:NA fix wrong debug counting of datamsg
91 K:Patch Replace socket with sock for SCTP control socket.
92 K:Patch Use inet_ctl_sock_create for control socket creation.
93 K:Patch Remove sctp_add_cmd_sf wrapper bloat
94 K:Patch Remove redundant wrapper functions.
95 K:Patch Replace char msg[] with static const char[]
96 K:NA Fix a race between module load and protosw access
97 K:NA fix misannotated __sctp_rcv_asconf_lookup()
98 K:NA Fix local_addr deletions during list traversals.
99 K:Patch Bring MAX_BURST socket option into ietf API extension compliance
100 K:NA Fix chunk parameter processing bug
101 K:Patch Kill unused static inline sctp_sysctl_jiffies_ms
102 K:Patch extend exported data in /proc/net/sctp/assoc
103 K:Patch Use proc_create to setup de->proc_fops.
104 K:Patch Update AUTH structures to match declarations in draft-16.
105 K:NA Incorrect length was used in SCTP_*_AUTH_CHUNKS socket option
106 K:Patch Clean up naming conventions of sctp protocol/address family
108 K:NA Correctly set the length of sctp_assoc_change notification
109 K:NA Pick up an orphaned sctp_sockets_allocated counter.
110 K:Patch Convert sctp_dbg_objcnt to seq files.
111 K:Patch Use snmp_fold_field instead of a homebrew analogue.
112 K:NA Make sure the chunk is off the transmitted list prior to freeing.
113 K:NA Fix kernel panic while received ASCONF chunk with bad serial
115 K:NA Set ports in every address returned by sctp_getladdrs()
116 K:NA Correctly reap SSNs when processing FORWARD_TSN chunk
117 K:NA Fix kernel panic while received AUTH chunk with BAD shared key
119 K:NA Fix kernel panic while received AUTH chunk while enabled auth
120 K:Patch Kill silly inlines in ulpqueue.c
121 K:NA Do not increase rwnd when reading partial notification.
122 K:Patch Stop claiming that this is a "reference implementation"
123 K:NA Fix miss of report unrecognized HMAC Algorithm parameter
124 K:NA Correctly initialize error when parameter validation failed.
125 K:Patch Follow Add-IP security consideratiosn wrt INIT/INIT-ACK
126 K:Patch Implement ADD-IP special case processing for ABORT chunk
127 K:Patch Change use_as_src into a full address state
128 K:Patch Update ASCONF processing to conform to spec.
129 K:Patch ADD-IP updates the states where ASCONFs can be sent
130 K:Patch Update association lookup to look at ASCONF chunks as well
131 K:Patch Add the handling of "Set Primary IP Address" parameter to INIT
132 K:Patch Handle the wildcard ADD-IP Address parameter
133 K:Patch Discard unauthenticated ASCONF and ASCONF ACK chunks
134 K:Patch Use crc32c library for checksum calculations.
135 K:Patch Use ipv4_is_<type>
137 lksctp-2.6.24-1.0.8: Fri Feb 01 14:55:00 EST 2008
138 K:NA Add back the code that accounted for FORWARD_TSN parameter in
140 K:NA Correctly handle AUTH parameters in unexpected INIT
141 K:NA Fix the name of the authentication event.
143 K:NA Flush fragment queue when exiting partial delivery.
144 K:NA Fix the bind_addr info during migration.
145 K:NA Add bind hash locking to the migrate code
146 K:NA Fix build issues with SCTP AUTH.
147 K:NA Fix chunk acceptance when no authenticated chunks were listed.
148 K:NA Fix the supported extensions paramter
149 K:NA Fix SCTP-AUTH to correctly add HMACS paramter.
150 K:NA Fix the number of HB transmissions.
151 K:NA Add missing "space"
152 K:NA Always flush the queue when uncorcking.
153 K:NA Clean-up some defines for regressions tests.
154 K:NA Fix PR-SCTP to deliver all the accumulated ordered chunks
155 K:NA Make sctp_verify_param return multiple indications.
156 K:NA Convert custom hash lists to use hlist.
157 K:NA Use hashed lookup when looking for an association.
158 K:NA Fix a potential race between timers and receive path.
159 K:NA Allow ADD_IP to work with AUTH for backward compatibility.
160 K:NA Correctly disable ADD-IP when AUTH is not supported.
161 K:NA Update RCU handling during the ADD-IP case
162 K:NA Fix difference cases of retransmit.
163 K:NA Fix to process bundled ASCONF chunk correctly
164 K:NA Fix bad formatted comment in outqueue.c
165 Patch Use the {DEFINE|REF}_PROTO_INUSE infrastructure
166 K:NA SCTP endianness annotations regression
167 K:NA net/sctp/auth.c: make 3 functions static
168 K:NA #if 0 sctp_update_copy_cksum()
169 K:NA Consolidate sctp_ulpq_renege_xxx functions
170 Patch port randomization
171 Patch Tie ADD-IP and AUTH functionality as required by spec.
172 Patch API updates to suport SCTP-AUTH extensions.
173 Patch Implement the receive and verification of AUTH chunk
174 Patch Enable the sending of the AUTH chunk.
175 Patch Implement SCTP-AUTH parameter processing
176 Patch Implement SCTP-AUTH initializations.
177 Patch Implement SCTP-AUTH internals
178 Patch protocol definitions for SCTP-AUTH implementation
179 K:NA Move sysctl_sctp_[rw]mem definitions to protocol.
180 Patch Implement the Supported Extensions Parameter
181 K:NA net/sctp/socket.c: make 3 variables static
182 K:NA Make sctp_addto_param() static.
183 Patch Rewrite of sctp buffer management code
184 K:NA Add paramters validity check for ASCONF chunk
185 K:NA Discard OOTB packetes with bundled INIT early.
186 K:NA Clean up OOTB handling and fix infinite loop processing
187 K:NA Explicitely discard OOTB chunks
188 K:NA Send ABORT chunk with correct tag in response to INIT ACK
189 K:NA Validate buffer room when processing sequential chunks
190 K:NA Convert bind_addr_list locking to RCU
191 K:NA Add RCU synchronization around sctp_localaddr_list
192 K:NA Fix to handle invalid parameter length correctly
193 K:NA Abort on COOKIE-ECHO if backlog is exceeded.
194 K:NA Correctly disable listening when backlog is 0.
195 K:NA Do not retransmit chunks that are newer then rtt.
196 K:NA Uncomfirmed transports can't become Inactive
197 K:NA Pick the correct port when binding to 0.
198 K:NA Use net_ratelimit to suppress error messages print too fast
199 K:NA Fix to encode PROTOCOL VIOLATION error cause correctly
200 K:NA Fix sctp_addto_chunk() to add pad with correct length
201 K:NA Assign stream sequence numbers to the entire message
202 K:NA properly clean up fragment and ordering queues during FWD-TSN.
203 K:NA remove useless code in function sctp_init_cause
204 K:NA drop SACK if ctsn is not less than the next tsn of assoc
205 K:NA IPv4 mapped addr not returned in SCTPv6 accept()
206 K:NA Fix whitespace errors.
208 lksctp-2.6.22-1.0.7: Thu Jul 12 12:24:14 EDT 2007
209 K:NA Don't disable PMTU discovery when mtu is small
210 K:NA Flag a pmtu change request
211 K:NA Update pmtu handling to be similar to tcp
212 K:NA Fix leak in sctp_getsockopt_local_addrs when copy_to_user fails
213 K:NA Allow unspecified port in sctp_bindx()
214 K:NA Correctly set daddr for IPv6 sockets during peeloff
215 K:NA Do not include ABORT chunk header in the notification.
216 K:NA Correctly copy addresses in sctp_copy_laddrs.
217 K:NA Prevent OOPS if hmac modules didn't load
218 K:NA Set assoc_id correctly during INIT collision.
219 K:NA Re-order SCTP initializations to avoid race with sctp_rcv()
220 K:NA Fix the SO_REUSEADDR handling to be similar to TCP.
221 K:NA Verify all destination ports in sctp_connectx.
222 K:NA Fix sctp_getsockopt_local_addrs_old() to use local storage.
223 K:NA Implement SCTP_MAX_BURST socket option.
224 K:NA Implement sac_info field in SCTP_ASSOC_CHANGE notification.
225 K:NA Honor flags when setting peer address parameters
226 K:NA Implement SCTP_ADDR_CONFIRMED state for ADDR_CHNAGE event.
227 K:NA Implement SCTP_PARTIAL_DELIVERY_POINT option.
228 K:NA Implement SCTP_FRAGMENT_INTERLEAVE socket option
229 K:NA Do not interleave non-fragments when in partial delivery
230 K:NA Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation.
231 K:NA Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message
232 K:NA Correctly reset ssthresh when restarting association
233 K:NA Reset some transport and association variables on restart
234 K:NA Increment error counters on user requested HBs.
235 K:NA Cleanup stale data during association restart
236 K:NA Strike the transport before updating rto.
237 K:NA Fix connection hang/slowdown with PR-SCTP.
238 K:NA Force update of the rto when processing HB-ACK
239 K:NA Fix SACK sequence during shutdown.
240 K:NA Correctly handle unexpected INIT-ACK chunk.
241 K:NA Verify some mandatory parameters.
242 K:NA Set correct error cause value for missing parameters
243 K:NA Fix err_hdr assignment in sctp_init_cause.
244 T:NA Add support for sctp_getaddrlen() API.
245 K,T:NA Fix typo adaption -> adaptation as per the latest API draft.
246 K:NA Don't export include/linux/sctp.h to userspace.
247 K,T:NA Add support for SCTP_CONTEXT socket option.
248 K:NA Enable auto loading of SCTP when creating an ipv6 SCTP socket.
249 K:NA Handle address add/delete events in a more efficient way.
250 K:NA SCTP endianness annotations.
251 K:NA Cleanup of the sctp state table code.
252 K:NA Remove temporary associations from backlog and hash.
253 K:NA Correctly set IP id for SCTP traffic.
254 K:NA Always linearize packet on input.
255 K:NA Fix the RX queue size shown in /proc/net/sctp/assocs output.
256 K:NA Fix receive buffer accounting.
257 K:NA Do not timestamp every SCTP packet.
258 K:NA Use correct mask when disabling PMTUD.
259 K:NA Include sk_buff overhead while updating the peer's receive window.
260 K:NA Enable Nagle algorithm by default.
261 K:NA Remove multiple levels of msecs to jiffies conversions.
262 K:NA Use the flags value that is passed as an arg to sctp_accept.
263 K:NA Fix IPv6 address flag setting when doing peel-off/accept.
264 K:NA Cleanup nomem handling in the state functions.
265 K:NA Extend /proc/net/sctp/snmp to provide more statistics.
266 K:NA Convert SCTP to use the new HMAC template and hash interface.
267 K:NA Fix sctp_primitive_ABORT() call in sctp_close().
268 K:NA Fix sctp_make_abort_user() to avoid use of buggy
270 K:Bug 1502698 ADDIP: Don't use an address as source until it is ASCONF-ACKed.
271 K:NA Set chunk->data_accepted only if we are going to accept it.
272 K:NA Verify all the paths to a peer via heartbeat before using them.
273 K:NA Unhash the endpoint in sctp_endpoint_free().
274 K:NA Check for NULL input to sctp_bucket_destroy().
275 K:NA Fix persistent slowdown in sctp when a gap ack consumes rx buffer.
276 K:NA Send only 1 window update SACK per message.
277 K:NA Don't do CRC32C checksum over loopback.
278 K:NA Reset rtt_in_progress for the chunk when processing its sack.
279 K:NA Reject sctp packets with broadcast addresses.
280 K:NA Limit association max_retrans setting in ASSOCINFO setsockopt.
281 T:NA updates to linux 2.6.17
282 K:NA Allow linger to abort 1-N style sockets.
283 K:NA Validate the parameter length in HB-ACK chunk.
284 K:NA A better solution to fix the race between sctp_peeloff() and
286 K:Bug 1439226 Set sk_err so that poll wakes up after a non-blocking connect
288 K:NA Fix state table entries for chunks received in CLOSED state.
289 K:NA Fix panic's when receiving fragmented SCTP control chunks.
290 K:NA Prevent possible infinite recursion with multiple bundled DATA.
291 K:NA Allow spillover of receive buffer to avoid deadlock.
292 T:NA Fix the type of 'len' argument in sctp_recvmsg() man page.
294 lksctp-2.6.16-1.0.6: Fri Feb 3 10:54:20 PST 2006
295 K:NA Fix 'fast retransmit' to send a TSN only once.
296 K:NA Heartbeats exceed maximum retransmission limit.
297 K:NA Correct the number of INIT retransmissions.
298 K:NA Fix sctp_rcv_ootb() to handle the last chunk of a packet
300 K:NA Fix couple of races between sctp_peeloff() and sctp_rcv().
301 K:NA Fix machine check/connection hang on IA64.
302 K:NA Fix bad sysctl formatting of SCTP timeout values on 64-bit m/cs.
303 K:NA Fix sctp_assoc_seq_show() panics on big-endian systems.
304 K:NA sctp doesn't show all associations/endpoints in /proc.
305 K:NA Fix sctp_cookie alignment in the packet.
306 K:NA Fix potential race condition between sctp_close() and sctp_rcv().
307 K,T:NA Add support for SCTP_DELAYED_ACK_TIME socket option.
308 K,T:NA Update SCTP_PEER_ADDR_PARAMS socket option to the latest api.
311 lksctp-2.6.15-1.0.5: Tue Jan 3 15:49:27 PST 2006
312 K:NA Fix SCTP to not return erroneous POLLOUT events.
313 K:NA Fix getsockname for sctp when an ipv6 socket accepts a
314 connection from an ipv4 socket.
315 K:NA Return socket errors only if the receive queue is empty.
316 K,T:NA Include ulpevents in socket receive buffer accounting.
317 K:Bug 1350514 Fix ia64 NaT consumption fault with sctp_sideeffect commands.
318 K:NA Remove timeouts[] array from sctp_endpoint.
319 K:Bug 1350521 Fix potential NULL pointer dereference in sctp_v4_get_saddr.
320 K:NA Do not allow unprivileged programs initiating new assocs on
322 K:NA Allow SCTP_MAXSEG to revert to default frag point with a '0'
324 K:NA Fix SCTP_SETADAPTION sockopt to use the correct structure.
325 K,T:NA Rename SCTP specific control message flags to use SCTP_ prefix
326 rather than MSG_ prefix.
328 lksctp-2.6.14-1.0.4: Fri Oct 28 10:56:04 PDT 2005
329 T:NA Add sctp_send() API support, testcases and manpage.
330 T:NA Add preprocessor constants for PR-SCTP, ADDIP & CANSET_PRIMARY
331 K,T:NA Fix SCTP socket options to work with 32-bit apps on 64-bit
333 K,T:NA Fix sctp_get{pl}addrs() API to work with 32-bit apps on 64-bit
335 T:NA Ignore MSG_CMSG_COMPAT flag leaked to 32-bit userspace with
336 64-bit kernels <= 2.6.13.
337 K,T:Bug 1122994Fix SCTP_SHUTDOWN notifications for 1-1 style sockets.
339 lksctp-2.6.13-1.0.3: Thu Sep 1 10:54:22 PDT 2005
340 T:NA Update to 2.6.13
341 K:NA Fix potential NULL pointer dereference while handling an ICMP
343 K:NA Make init & delayed sack timeouts configurable by user.
344 K:NA Fix incorrect setting of sk_bound_dev_if when binding/sending
345 to a ipv6 link local address.
346 K:NA Support IP_FREEBIND socket option and ip_nonlocal_bind sysctl.
347 K:NA Extend the info exported via /proc/net/sctp to support
349 K:NA Support SO_BINDTODEVICE option on incoming packets.
350 K:Bug 120804 Fix bug in restart of peeled-off association.
351 K,T:NA sctp_connectx() support.
352 T:NA Increase sk_sndbuf to address send buffer accounting changes.
353 T:NA Update SCTP internet drafts in doc directory
354 T:NA Fix inconsistencies in license stmt in the library files.
355 K:Bug 1155119 Add sctp send buffer accounting.
356 K:NA Replace incorrect use of dev_alloc_skb with alloc_skb in
357 sctp_packet_transmit().
358 K:NA Fix bug in sctp_init() error handling code.
359 K:NA Use ipv6_addr_any() rather than ipv6_addr_type() in
361 T:Bug 1150885 Fix subscript out of range bug in sctp_test.c
362 K:Bug 1158878 Implement Sec 2.41 of SCTP Implementers guide.
363 K:Bug 1121085 Fix SCTP_ASSOCINFO getsockopt for 1-1 style sockets.
364 K:Bug 1155130 Add sctp receive buffer accounting.
366 lksctp-2.6.10-1.0.2: Thu Dec 30 15:55:27 PST 2004
367 Bug 1074664 Fix sctp_getladdrs() to return valid local addresses on an
368 endpoint that is bound to INADDR_ANY or inaddr6_any.
370 Bug 1028605 Fix misc. issues in SCTP_PEER_ADDR_PARAMS set socket option.
371 NA Fix bug in setting ephemeral port while adding a bind address.
372 Bug 1090392 Clean up the T3_rtx timer when deleting a transport.
373 Patch 1090027Implementation of SCTP IG Section 2.35
374 Bug 905731 Validate and respond to invalid chunk/parameter lengths.
375 Bug 1085959 Treat ICMP protocol unreachable errors from non-SCTP capable
377 NA Code cleanup: remove unused code and make needlessly global code
379 Bug 1058857 Fix potential null pointer dereference in sctp_err_lookup().
380 Bug 982971 Validate fromlen/msg_flags in sctp_recvmsg before dereferencing.
381 Bug 860345 Fix invalid msg length to sctp_sendmsg in sctp_xconnect.c
382 Bug 1008149 Fix HEARTBEAT_ACKs being sent to wrong dest. ip address in a
383 multihoming scenario after failback. (Jorge)
384 NA Update any transports that are caching a deleted address as
386 NA Update cwnd/ssthresh as per the sctpimpguide modifications.
387 NA Adaption layer indication support
388 NA Change sctp_assoc_t to a sized type(s32)
390 NA Update to 2.6.8-rc2
391 NA Mark chunks as ineligible for fast retransmit after handling
393 Bug 995918 Fix missing '+' in the computation of sack chunk size in
395 NA Use idr_get_new_above() with a starting id of 1 to avoid returning
397 Bug 968562 Fix issues with handling stale cookie error over multihoming
399 Bug 991991 Fix data not being delivered in SHUTDOWN_SENT state.
400 Bug 979178 Set/Get default SCTP_PEER_ADDR_PARAMS for endpoint when associd
401 and peer address are 0.
402 Bug 965359 Fix missing VTAG validation on certain incoming packets.
403 Bug 965278 Fix to wakeup blocking connect() after max INIT retries failed.
404 Bug 965276 Fix the use of cached non-zero vtag in a INIT that is resent
405 after a stale cookie error.
406 Bug 962587 Fix poll() on a 1-1 style socket so that it returns when the
407 association is aborted by peer.
408 Bug 962530 Add association states to netinet/sctp.h
409 Bug 954271 Fix to not start a new association on a 1-many style sendmsg()
410 with MSG_EOF/MSG_ABORT flag and no data.
411 Bug 948012 Fix to not setup a new association if the endpoint is in
412 SHUTDOWN_ACK_SENT state and recognizes that the peer has restarted.
414 lksctp-2.6.6-1.0.1: Tue May 11 10:08:56 PDT 2004
415 Bug 949429 Fix multihomed connection failures on 64bit systems. (Vlad)
416 Bug 932698 fix accessing gap ack blocks array with -ve index in
418 Bug 932692 memset parameter misordering.
419 NA Fix the 3rd arg to sctp_recvmsg() to size_t instead of a ptr.
420 NA Rename SCTP_ADDR_REACHBLE as SCTP_ADDR_AVAILABLE.
421 NA Fix bugs in handling overlapping INIT and peer restart over a
422 multi-homed association.
423 NA SCTP crc table can be static const (Stephen Hemminger)
424 NA Update sctp_test message sizes to match the new frag point of
425 1452 bytes for AF_INET sockets with 1500 mtu.
426 NA Propagate error from sctp_proc_init. (Olaf Kirch)
427 Patch 751951 Partial Reliability extension support.
428 NA Cleanup sctp_packet and sctp_outq infrastructure.
429 NA Avoid the use of constant SCTP_IP_OVERHEAD to determine the max
430 data size in a SCTP packet.
431 NA Add MSG_EOF to netinet/sctp.h
432 NA Use id to ptr translation service to assign and validate assoc ids.
433 NA Update sctp_ulpevent structure.
434 NA Fix typo in entry name of remove_proc_entry() call.
435 NA Enable association change and data io events in sctp_test.
436 NA Add set_peer_primary interactive option to sctp_darn.
437 NA Use AM_CFLAGS/AM_LDFLAGS in Makefile.am's.
438 NA Avoid the use of hackish CONFIG_IPV6_SCTP__ option.
439 NA Don't do any ppid byte-order conversions as it is opaque to SCTP.
442 Bug 905331 Fix incorrect sinit_max_init_timeo behavior. (samudrala)
443 NA Force enable crypto options needed by SCTP (samudrala)
444 NA Update to 2.6.3 (samudrala)
445 NA Add support to get/set primary addr of an assoc to sctp_darn.
446 NA Add __BEGIN_DECLS/__END_DECLS to sctp.h (Ian)
447 NA Fix sctp_getladdrs()/sctp_getpaddrs() API so that the port value
448 in the returned addresses is in network byte order. (samudrala)
449 NA Fix SCTP_INITMSG set socket option so that a parameter with 0
450 value will not change its current value. (samudrala)
451 NA Use __get_free_pages() to allocate ssnmap to avoid kmalloc's
452 128K limit. (samudrala)
455 NA Updated withsctp to capture and replace TCP_NODELAY
456 setsockopt() (samudrala)
457 Patch 890787 RPM packaging bugfixes. (FiX)
458 NA Removed the deprecated ADLER32 checksum support. (samudrala)
459 NA Update to 2.6.2 (samudrala)
460 NA Added manpages for SCTP. (samudrala)
461 Patch 887176 autoconf cleanup/ Initial RPM packaging (FiX)
462 Patch 878417 Added new 1-1 style API testcases. (damien, samudrala)
463 NA Add sysctl parameters to change socket receive/send buffer sizes
464 and update the default receive buffer to 65535 bytes.
465 NA provide valid tos and oif values for ip_route_output_key.
466 NA Fix bugs in byte order conversion while processing certain
467 address related socket options. (samudrala)
468 Patch 869098 ADDIP: T4 RTO timer support. (kevin.gao)
469 Patch 865250 withsctp: a tool to replace TCP with SCTP. (La Monte)
470 NA Enable shared libraries in lksctp-tools. (FiX)
471 Patch 843544 ADDIP: Process incoming ASCONF_ACK chunks. (kevin.gao)
472 NA Add a testcase to verify that a SHUTDOWN_COMP notification is
473 received on a SHUT_RW one-to-one style socket. (samudrala)
474 NA Add peeloff test to src/apps. (samudrala)
475 NA Fix overflow in the macros JIFFIES_TO_MSECS/MSECS_TO_JIFFIES
476 when used with large values. (samudrala)
477 NA Fix the duplicate increment of checksum error counter and
478 counting bad packet errors as checksum errors. (samudrala)
479 NA Fix to free assocs in the acceptq of a one-to-one style socket
480 that is closed. (samudrala)
481 NA ADDIP: Add sysctl parameter to enable/disable addip (samudrala)
482 NA Fix extra semicolon bug in sctp_cacc_skip_3_1() (Ed Rupp)
483 Patch 831522 ADDIP: Testcase for delete IP (kevin.gao)
484 Patch 822546 ADDIP: Process ASCONF and respond with ASCONF_ACK (kevin.gao)
486 lksctp-2.6.0-test7-0.7.4:
487 NA Update SCTP tests so that they can be run under LTP (samudrala)
488 NA Update to 2.6.0-test7 (samudrala)
489 Patch 809137 ADDIP: Support to create ASCONF_ACK chunk. (kevin.gao)
490 Patch 798988 ADDIP: ASCONF chunk send support. (kevin.gao)
491 NA lksctp-tools tree re-organization (samudrala)
492 NA Fix malloc calls in kernel tests with no error checks. (samudrala)
493 NA Fix bugs in conversions between msecs and jiffies. (samudrala)
494 NA Update to 2.6.0-test6 (samudrala)
495 PARISC64 Convert tv_add() from a static inline to macro to fix an
496 obscure assembler issue with parisc64 (samudrala)
497 NA Update to 2.6.0-test5 (samudrala)
498 PPC64 port Use correct types for args passed to sctp_recvmsg() calls.
499 PPC64 port Change the last arg of sctp_opt_info() to match the last arg
500 of getsockopt(). (samudrala)
501 PPC64 port Don't overload the optval of ADDRS_NUM socket options with
502 different types for input and output. (samudrala)
504 lksctp-2_6_0-test4-0_7_3:
505 NA draft 07 API: (samudrala)
506 - listen() with 0 backlog disables listening.
507 - By default all notifications are turned off even with
508 one-to-many(UDP) style sockets.
509 Bug 799468 Fixes for a couple of issues with ssnmap allocation. (samudrala)
510 NA Convert sctp_param2sockaddr() and sockaddr2sctp_addr to address
511 family specific routines. (samudrala)
512 NA draft 07 API: sctp_bindx() update. (samudrala)
513 Patch 791660 ADDIP: SCTP_SET_PEER_PRIMARY socket option support. (kevin.gao)
514 NA Update to 2.6.0-test4 (samudrala)
515 NA draft 07 API: getp/laddrs, freep/laddrs changes (samudrala)
516 NA draft 07 API: sctp_recvmsg() arg type change. (samudrala)
517 NA draft 07 API: sctp_peeloff() takes associd, not a ptr (samudrala)
518 Patch 784504 ADDIP: Testcase to verify basic ADDIP functionality. (kevin.gao)
519 Bug 787008 Bugs in sysctl set/get of sctp rto parameters. (samudrala)
520 NA Update to 2.6.0-test3 (samudrala)
521 Bug 783176 Fix to avoid large kmalloc failures on 64bit platforms (samudrala)
522 Patch 776732 ADDIP basic infrastructure support. (ardelle.fan)
523 Patch 775227 sctp_recvmsg() API support. (rlayer)
525 lksctp-2_6_0-test1-0_7_2:
526 NA Set output interface for link-local v6 addresses (jgrimm)
527 Patch 769844 Add V6 and freebsd support to sctp_test (rlayer)
528 Patch 772062 Support IPV6_V6ONLY socket option. (ardelle.fan)
529 Patch 757888 Support v4-mapped-v6 addresses (ardelle.fan)
530 NA Update API names to be compatible with draft07 (samudrala)
531 NA Update to 2.6.0-test1 (samudrala)
532 Patch 767208 Shutdown transport selection fix. (rlayer)
533 Patch 769792 Fix for panic on recvmsg() with MSG_PEEK & misc stuff (samudrala)
534 Patch 765676 Fix nasty race on skb destructor with AF_PACKET sockets (jgrimm)
537 Patch 759352 Perf: Don't search for gap ack blocks past highest TSN (jgrimm)
538 Patch 758202 Perf: Remove update_pending() from SACK path (jgrimm)
540 NA Fix hlist bug introduced by mainline kernel (jgrimm)
541 NA sctp_xconnect test tool (rlayer)
542 Patch 729089 ASSOCINFO/RTOINFO sockopts (pems & rlayer)
543 NA Update to 2.5.71 (jgrimm)
544 Bug 754129 Incorrect VTAG in stale cookie error chunk (samudrala)
545 Patch 749587 Change rto sysctl vars to milliseconds (rmlayer)
546 Patch 752321 Add kamikaze test. (ardelle.fan)
547 Bug 752808 Bug fix for input loop exiting too early on TCP-style (jgrimm)
550 NA Fix hostname parameter handling, should ABORT (jgrimm)
551 NA Fix ft_frame_unkparam testcase (rlayer)
552 Bug 751458 Fixes from InterOp (jgrimm, samudrala)
553 Bug 746295 Fix div by 0 in sctp_jitter (jgrimm)
554 NA Make T5 timer cleanup SHUTDOWN-PENDING state. (jgrimm)
555 Patch 744633 /proc interface to display associations/endpoints (samudrala)
556 NA Update to 2.5.70 kernel. (samudrala)
557 NA sctp_getladdrs(), sctp_getpaddrs() bug fixes. (samudrala)
558 Patch 738592 sctp_sendmsg() api support. (ardelle.fan)
559 Patch 738550 SCTP_SHUTDOWN_EVENT notification support. (samudrala)
560 NA Rename struct sctp_protocol as sctp_globals (samudrala)
561 Patch 737395 SCTP_GET_PEER_ADDR_INFO socket option. (samudrala)
562 Bug 695324 Report error cause in CANT_STR_ASSOC (ardelle.fan)
563 Bug 695322 Stale cookie might not be first err cause (ardelle.fan)
564 Patch 735933 Support for socket options that take addr & associd (samudrala)
565 Patch 718726 Add CACC frametest (ardelle.fan)
566 NA slab cache for chunks & bind_bucket (jgrimm)
567 NA Update to 2.5.69 kernel. (samudrala)
568 Patch 733320 SCTP ECN & IPv6 (jgrimm)
569 NA Bug in get_peer_addr_params. (jgrimm, report by yfj@stanford.edu)
570 Patch 730924 Add sinfo_timetolive support. (jgrimm)
571 Patch 730461 SO_LINGER support for TCP-style sockets. (samudrala)
572 Bug 729234 Initialize missing v4 fields of a v6 accept socket (samudrala)
573 Bug 729652 Free chunk(s) when primitive_SEND fails (jgrimm)
574 Patch 704841 SEND_FAILed for fragmented messages (jgrimm, ardelle.fan)
575 Patch 727821 sendmsg() updates for TCP-style sockets. (samudrala)
576 Patch 727454 Add control chunk bundling (jgrimm)
577 Patch 718726 Add SFR-CACC support. (ardelle.fan)
578 Patch 726343 Add SCTP_MAXSEG support. (jgrimm)
579 NA Add some macros to help cleanup code. (jgrimm)
580 Patch 725367 Fix for poll() on a TCP-style listening socket. (samudrala)
581 Patch 725219 Add per message fragment tracking (jgrimm)
582 NA Update to 2.5.68 kernel. (samudrala)
585 Patch 723414 Handle accept() of a CLOSED association. (samudrala)
586 Patch 722206 shutdown() support for TCP-style sockets. (samudrala)
587 Bug 722169 Fix can't send to routed ipv6 address bug (jgrimm)
588 NA Fix GFP_KERNEL allocation while spinlock. (jgrimm)
589 Patch 721330 Allow v4 private to v4 global association. (jgrimm)
590 Patch 720930 getsockname/getpeername support for TCP-style sockets (samudrala)
591 Patch 719232 optimization: csum_update_copy && ulpq short-circuit (jgrimm)
592 NA Update to 2.5.67 kernel. (samudrala)
593 Patch 717587 Use kernel crypto api (jgrimm)
594 Patch 714270 listen backlog support for TCP-style sockets. (samudrala)
595 Patch 712929 Fix SACK bundling bug & a few minor fixes (jgrimm)
596 Patch 711590 Add V6_LINKLOCAL & sin6_scope_id support. (jgrimm)
597 Patch 711584 Add '--interface' option to sctp_darn tool. (jgrimm)
598 Patch 704841 Add SEND_FAILED support (ardelle.fan)
599 NA Update to 2.5.66 kernel (jgrimm)
600 Patch 709527 Add icmpv6 handler and PKT_TOOBIG support. (jgrimm)
603 Patch 706470 Bundle SACK with outgoing DATA (jgrimm)
604 NA Add --echo option to sctp_darn (jgrimm)
605 NA Update to 2.5.65 kernel and config changes. (jgrimm)
606 Patch 702439 New kernel test to verify TCP-style socket interfaces. (samudrala)
607 Bug 701294 Invalid associd passed to getsockopt() in sctp_darn. (samudrala)
610 NA Update to 2.5.64 kernel. (samudrala)
611 Bug 699299 Panic in close(). (jgrimm)
612 Patch 698437 frametest for TCP-style sockets. (samudrala)
613 Patch 698877 Receiver SWS prevention. (jgrimm)
614 Patch 689872 Nagle-like support for SCTP. (ardelle.fan)
615 Patch 694884 accept() support for TCP-style sockets. (samudrala)
616 NA Bug fix from mailing list (Norbert Kiesel)
617 Patch 689872 SCTP_NODELAY testcases (ardelle.fan)
620 NA Update to 2.5.63 kernel. (samudrala)
621 Patch 692590 Add set/getsockopt SET_PEER_PRIMARY_ADDR (jgrimm)
622 Bug 601470 Fix PF_INET sockets advertise v6 support bug (jgrimm)
623 NA Fix testframe for non-SMP build (jgrimm)
624 Bug 688408 Fix testcases for v4 only configurations (jgrimm)
625 Patch 677351 Add getsockopt for DEFAULT_SEND_PARAM (ardelle.fan)
626 Patch 689446 Renege for "fills gap" case. (jgrimm)
627 Bug 611888 Round-robin retransmit path updates. (samudrala)
628 NA Update to 2.5.61 kernel. (samudrala)
629 NA Update to 2.5.60 kernel. (samudrala)
630 Bug 649355 v6 source address selection support. (samudrala)
631 Patch 680361 Add testcase for partial data delivery. (jgrimm)
632 Patch 677351 SET_DEFAULT_SEND_PARAM setsockopt. (ardelle.fan)
633 Patch 681914 Skinny up ulpevent and support sinfo_cumtsn (jgrimm)
634 Patch 685246 Partial Data Delivery. (jgrimm).
635 Patch 683736 Override primary destination with MSG_ADDR_OVER (ardelle.fan)
636 Patch 630124 SCTP snmp mib statistics update/display support. (samudrala)
637 Patch 686131 Move duplicate TSN tracking to tsnmap & cleanup (jgrimm)
638 NA C99 struct initializer cleanup. (Art Haas)
641 Patch 674359 Handling for Invalid Stream in INIT & missing cookie. (jgrimm)
642 Patch 676473 Add v6 scoping testcases. (jgrimm)
643 Bug 677107 af->dst_saddr doesn't fill in the port (samudrala)
644 Patch 676468 Cleanup of assoc bind addr list initialization (samudrala)
645 Patch 678481 Large Message Fragmentation support (jgrimm)
646 Bug 679839 Kconfig can emit bad config of ipv6=m, sctp=y (jgrimm)
649 Patch 673715 Fix to update rwnd on partial reads. (samudrala)
650 Patch 673678 Minor fixes to overlapping init. (jgrimm)
651 Patch 673309 Minor fixes to icmp error handler. (samudrala)
652 Bug 672878 Free chunks in rtx & control queues on teardown.(samudrala)
653 Patch 672759 Advisory marker as 'unsafe' for unload. (jgrimm)
654 Patch 671916 Heartbeat timer during shutdown fixes (jgrimm)
655 Patch 670970 Path mtu support for v4 addresses. (samudrala)
656 NA Update to 2.5.59 kernel. (samudrala)
657 Patch 667038 Add heartbeat jitter (ardelle.fan)
658 Patch 670020 Remove hardcoded stream limits (jgrimm)
659 NA Update to 2.5.56 kernel. (samudrala)
660 Patch 662296 Handle ip re-assembled non-linear skb's (samudrala)
661 Patch 663633 get/free paddrs and laddrs support (ardelle.fan)
662 Bug 664112 Retransmitting already gap-acked TSNs (jgrimm)
663 NA Update to 2.5.53 kernel. (samudrala)
664 Bug 667037 ft_frame_rwnd_receiver fail with v4 only (ardelle.fan)
667 NA Update to 2.5.52 kernel. (samudrala)
668 Patch 652802 Window update SACK support. (samudrala)
669 Patch 651063 Fixes for compiler issues with gcc 3.2 (samudrala)
670 Patch 649819 Notifier registration for v6 addr events. (samudrala)
671 Patch 638235 Stale cookie support. (ardelle.fan)
672 Patch 648103 v6 source address selection support. (samudrala)
673 Bug 645067 memcpy in sctp_sendmsg() may copy too much. (samudrala)
674 NA Update to 2.5.50 kernel. (samudrala)
675 Patch 644936 SCTP_INITMSG socket option. (samudrala)
676 NA Update to 2.5.49 kernel. (samudrala)
677 Bug 641066 Bad dereference in sctp_cmd_assoc_failed. (samudrala)
678 Patch 639177 MSG_PEEK support for recvmsg(). (samudrala)
681 Patch 637943 MSG_EOR support for recvmsg(). (samudrala)
682 NA Update to 2.5.47 kernel. (samudrala)
683 Patch 636734 v6 autobind (jgrimm)
684 Patch 635797 Blocking connect() support. (samudrala)
685 Patch 634730 udp-style connect(non-blocking) support. (samudrala)
686 NA Update to 2.5.46 kernel. (samudrala)
687 Patch 555335 Peer address parameters socket option (ardelle)
688 NA Update to 2.5.45 kernel. (samudrala)
689 Patch 631750 sctpParam_t cleanup (jgrimm)
690 Bug 587078 sctp_process_init() can fail (jgrimm)
691 Patch 633338 Handle HOST_NAME_ADDR parm and misc. (jgrimm)
692 Patch 625413 sockaddr_storage_t cleanup (jgrimm)
693 Patch 635246 short circuit "no route" case (jgrimm)
694 Bug 581734 PF_INET6 listen can't receiving v4 addresses (jgrimm)
697 Patch 628901 Initial Source address selection support. (samudrala)
698 Bug 611930 Lost CWR scenario fix (jgrimm)
700 Patch 628333 SNMP MIB infrastructure for SCTP. (nivedita)
701 Patch 628318 Checks for tcp-style sockets. (nivedita)
702 Bug 547270 Retain the order of retransmission. (daisyc)
703 Patch 622919 Handle User initiated ABORT. (ardelle.fan)
704 Bug 611927 Bug in the calculation of highest new tsn in sack. (samudrala)
705 Bug 611916 Data can end up getting sent ahead of pend. rtx data (jgrimm)
706 NA Update to 2.5.43 kernel. (samudrala)
707 Bug 623286 SHUTDOWN_COMPLETE has 0 vtag on lost SDC + restart. (samudrala)
708 Patch 601756 VTAG checks for ABORT and SHUTDOWN_COMPLETE chunks. (ardelle.fan)
709 Patch 619993 Fixes a couple of sctp_peeloff() issues. (samudrala)
710 Bug 611919 Fast retranmist should ignore cwnd limit. (daisyc)
711 Bug 611840 Restart address needs to check INIT and happen earlier (jgrimm)
714 NA Update to 2.5.41 kernel (samudrala)
715 Bug 621054 v6 kernel tests pass without IPv6 configured. (daisyc)
716 NA Update to 2.5.40 kernel (jgrimm)
717 NA Split into user/kernel repositories (inaky, daisyc)
718 Bug 611928 Alloc GFP_KERNEL with locks held (jgrimm)
719 Bug 602650 Dropping packets > frag_point (jgrimm, samudrala)
720 Patch 601367 Handle Unrecognized Parms (daisyc)
721 Patch 609744 Add abort and shutdown to sctp_darn (ardelle.fan)
722 Bug 604251 Association freed twice (jgrimm)
723 Bug 611835 Fix Restart address check (jgrimm)
726 Patch 588249 misc. user header file fixes (jgrimm)
728 lksctp-2_5_29-0_4_99:
729 Patch 582166 sctp_peeloff() support. (samudrala)
730 Bug 583874 sendmsg/init with bad buf. has leak (jgrimm)
731 Patch 581963 Handle select/poll syscalls (daisyc)
732 Bug 583798 Need GFP_ATOMIC when BH disabled (samudrala)
733 Bug 585351 MSG_UNORDERED not set on fragmented chunks (samudrala)
734 Patch 585474 Remove old DEFAULT_STREAM sock opt (jgrimm)
735 Bug 585653 Fix V6INADDR_ANY to choose a saddr (jgrimm)
736 Bug 585929 more leaks in sendmsg() on error cases. (samudrala)
737 Patch 574420 overlapping init/restart (dajiang, jgrimm)
738 Bug 581992 zero probe shouldn't error association (samudrala)
739 Patch 587986 move to Linux 2.5.29 (samudrala)
741 lksctp-2_5_24-0_4_12:
742 Patch 569943 graceful shutdown of an individual association. (samudrala)
743 Patch 572054 move to linux kernel 2.5.24. (samudrala)
744 Bug 574069 bugs in fragmentation & reassembly. (samudrala)
745 Patch 579301 check for No User Data error and testcase (jgrimm)
746 Bug 574071 less strict rwnd check at rcvr (samudrala)
747 Patch 579525 SCTP_AUTOCLOSE socket option. (samudrala)
748 Patch 575712 modify sctp_darn tool to use select (daisyc)
749 NA misc.: cleanup jiffies decl., update docs. (jgrimm)
750 Patch 581745 getsockname needs sk->sport (jgrimm)
751 Patch 582273 handle DATA while in SHUTDOWN-SENT (jgrimm)
752 Bug 581997 sctp_wait_for_sndbuf fault (jgrimm)
753 Patch 573958 Overlapping Init testcases (dajiang)
754 Patch 582905 misc: remove md5 files. update cause code values (jgrimm)
756 lksctp-2_5_15-0_4_11:
757 Patch 560341 assoc_hash and more locking (jgrimm)
758 Bug 541062 local_addr_list not not writer safe (jgrimm)
759 Patch 564637 new ep_hash and locking down address list read/writes (jgrimm)
760 Patch 565087 protect against timer overfiring (jgrimm)
761 Patch 565935 Collapse ep/asoc hash links into common substructure (jgrimm)
762 Bug 565868 Ctl-sock (OOTB) traps sending to ipv6 dest. (jgrimm)
763 Bug 565878 Xmit to wrong peer when no asoc. (jgrimm)
764 Patch 565686 Update RTO upon Heartbeat ACK. (samudrala)
765 Patch 567028 Cleanup unneeded atomic_t fields (jgrimm)
766 Patch 567061 Some sctp-socket-04.txt updates (jgrimm)
767 Patch 567646 Combine sctp_func_t/sctp_af_specific_t (jgrimm)
768 Patch 568562 Sysctl support for RFC 2960 variables (jgrimm)
769 Patch 567514 SCTP_SET_EVENTS sock options (samudrala)
770 Patch 567492 block/non-block send and SNDBUF/RCVBUF (daisyc)
772 lksctp-2_5_15-0_4_10:
773 Patch 561757 congestion control, handle SACKs indicating renege (samudrala)
774 Patch 561632 v4 scoping rules (daisyc)
776 Patch 554705 Locking phase 1 (off the BH, use socklock and backlog) (jgrimm)
777 Bug 550363 Shutdown handling of CTSN incorrect (jgrimm)
778 Patch 558565 testframe ipv4 only, doesn't compile (samudrala)
779 Patch 556572 Fix INADDR_ANY and some IPv4 scoping (daisyc)
780 Patch 559801 Cleanup old locking stuff and various naming/style (jgrimm)
783 Patch 557034 Port to 2.5.15 (samudrala)
784 Patch 550903 sys_bindx removal (inaky, samudrala)
787 Patch 546328 sctp_transport cleanup (jgrimm)
788 Bug 545852 sk->err cleanup (samudrala)
789 Bug 547147 association leaks the inqueue->in_progress chunk (jgrimm)
790 Bug 541065 fix port_rover race conditition in bind path (jgrimm)
791 Patch 544577 heartbeat ack and failover (dajiang)
792 NA Make lksctp a module (inaky)
793 NA bindx over sockopt (inaky)
794 Patch 547885 Split out v6 code and cleanup module patch (jgrimm)
795 Patch 544583 ft_frame_hbACK updates (dajiang, huang)
796 Patch 547340 fix testframe for "run once" (samudrala)
797 Patch 548772 sctp_lock primitives (jgrimm)
798 Patch 547319 naming cleanup in statefuns (daisyc)
799 Patch 549266 sctp_lock unittests (jgrimm)
800 Patch 548815 Disable fragments option and more tests. (samudrala)
801 Patch 550400 Add OOTB testcase (daisyc)
802 Patch 550520 transport & association error thresholds (samudrala)
803 NA fix ft_frame_init_timer to not conflict with OOTB (jgrimm)
804 Patch 549356 Small fixes and cleanup of bindx code (inaky)
805 Patch 549360 bindx through sockopt (inaky)
806 Patch 551716 Start using sctp_opts field instead of endpoint (jgrimm)
807 Patch 551657 RTT Measurements and RTO updates (samudrala)
808 Patch 552084 sctp_endpoint_common (jgrimm)
809 Patch 553100 Testcase for RTT Measurements (samudrala)
810 Bug 553329 Sendmsg + INIT CMSG has path which can corrupt assoc (jgrimm)
811 Patch 553394 Move sctp_association to use endpoint_common (jgrimm)
812 Patch 553528 rtx and heartbeat failures cleanup (samudrala)
813 Patch 553844 OOTB packet processing (daisyc)
816 Bug 541198 Old-style retval->state races with CMD (jgrimm)
817 Patch 541820 listen auto-bind support (samudrala)
818 Patch 543421 Complete removal of retval structs/processing (jgrimm)
819 Patch 544908 Object Count Debugging facilities (jgrimm)
820 Patch 544806 Fix inqueue leak of chunks (daisyc)
821 Patch 544460 Fragmentation/Reassembly support (samudrala)
824 Patch 529522 Primary Addr from saddr (jgrimm, daisyc, hui_huang)
825 Patch 529530 Use skb_copy_datagram_iovec (samudrala)
826 Patch 529961 sctphdr, PARAM constants in net order (jgrimm)
827 Patch 529707 Changes to sctp_make_data* interfaces (samudrala)
828 Patch 531206 Massive linux/sctp.h changes (jgrimm)
829 Patch NA Eliminate sctp_io.h (jgrimm)
830 Patch 532575 sctp_opt as a per socket structure (jgrimm)
831 Patch 532245 Patch to eliminate tcp_func dependency (samudrala)
832 Patch 533351 Update headers to Socket Extensions 03 draft (jgrimm)
833 Patch 531647 Initialize MTU from routing information (samudrala)
834 Patch NA Update csum I-D. (jgrimm)
835 Patch 529783 Send heartbeats (dajiang, hui_huang)
836 Bug 529726 SACK response sent to incorrect dest (jgrimm)
837 Patch NA More cleanup, mostly naming, dead field removal. (jgrimm)
838 Bug 539452 sk->err should have errno as positive value (jgrimm).
841 Bug 513536 association lookup can fail (jgrimm)
842 NA Unused file/header cleanup (jgrimm)
843 NA Move sctp_socket() to testframe (jgrimm)
844 Patch 524687 Stop byteswapping the rcv skb part 1 (daisyc)
845 Patch 525009 Stop byteswapping the rcv skb part 2 (daisyc)
846 NA Change CRC32C per Connectathon (jgrimm)
847 Patch 526505 Change crc code to skip checksum field (jgrimm)
848 Patch 526177 Incorrect use of skb->end (samudrala)
849 Patch 526740 Missing bindx support (samudrala)
850 NA A few sctp_darn fixes (jgrimm)
851 NA updatelinux_sctp.sh to handle links (loretos)
852 Patch 513912 Invalid stream verification (daisyc)
853 Patch 528541 ABORT handling during initiation phase (jgrimm)
854 Patch 528679 Misc. Cleanup. (jgrimm)
855 Patch 528611 Fix testframe skb for fraglist support (samudrala)
856 Patch 526156 SCTP_STATUS sockopt (samudrala)
861 Patch 515054 INIT retransmission (jgrimm)
862 Patch 511394 Invalid StreamId tests (daisyc)
863 README suggestions (baqaqi)
864 Bug 519410 test_kernel spinlock initialization (sridhar)
865 Patch 520992 Enable COOKIE-ECHO bundling (jgrimm)
866 Patch 520627 Fix autobind twice bug (daisyc)
867 Patch 520755 A couple bugs from Debug Memory Allocations (sridhar)
868 Patch 521216 Fix bind_addrs_to_raw calling kmalloc(GFP_KERNL) on int. (jgrimm)
871 New Update to 2.4.17 (sridhar)
872 Patch 512680 Frame test bindx for IPv6 (hui)
873 Patch 510317 Failing testcase for source addr bug (daisyc)
876 Patch 511028 New CRC32C (dinakarjb)
877 Patch 510797 Sendmsg w/associd (jgrimm)
878 Patch 499262 Testcase for stream negotiation (daisyc)
879 Bug 473322 Sendmsg insists on msg_name (jgrimm)
882 If you would like to follow the day-to-day development of the SCTP
885 http://lists.sourceforge.net/lists/listinfo/lksctp-developers
887 Post messages for the developers (including bug reports) to
889 lksctp-developers@lists.sourceforge.net
891 If you wish to participate in development, please subscribe to the
892 developers' list, drop a note to lksctp-developers.