diff --git a/CHANGES b/CHANGES index 5ffeff242a..28b98e638b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,9 @@ +2.1-87 | 2012-10-24 15:40:06 -0700 + + * Adding missing &redef for some TCP options. Addresses #905, #906, + #907. (Carsten Langer) + 2.1-86 | 2012-10-24 15:37:11 -0700 * Add parsing rules for IPv4/IPv6 subnet literal constants. diff --git a/VERSION b/VERSION index 8892e94465..1b9530da06 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.1-86 +2.1-87 diff --git a/scripts/base/init-bare.bro b/scripts/base/init-bare.bro index 70026394e9..598fdf9098 100644 --- a/scripts/base/init-bare.bro +++ b/scripts/base/init-bare.bro @@ -826,7 +826,7 @@ const tcp_storm_interarrival_thresh = 1 sec &redef; ## peer's ACKs. Set to zero to turn off this determination. ## ## .. bro:see:: tcp_max_above_hole_without_any_acks tcp_excessive_data_without_further_acks -const tcp_max_initial_window = 4096; +const tcp_max_initial_window = 4096 &redef; ## If we're not seeing our peer's ACKs, the maximum volume of data above a sequence ## hole that we'll tolerate before assuming that there's been a packet drop and we @@ -834,7 +834,7 @@ const tcp_max_initial_window = 4096; ## up. ## ## .. bro:see:: tcp_max_initial_window tcp_excessive_data_without_further_acks -const tcp_max_above_hole_without_any_acks = 4096; +const tcp_max_above_hole_without_any_acks = 4096 &redef; ## If we've seen this much data without any of it being acked, we give up ## on that connection to avoid memory exhaustion due to buffering all that @@ -843,7 +843,7 @@ const tcp_max_above_hole_without_any_acks = 4096; ## has in fact gone too far, but for now we just make this quite beefy. ## ## .. bro:see:: tcp_max_initial_window tcp_max_above_hole_without_any_acks -const tcp_excessive_data_without_further_acks = 10 * 1024 * 1024; +const tcp_excessive_data_without_further_acks = 10 * 1024 * 1024 &redef; ## For services without an a handler, these sets define originator-side ports that ## still trigger reassembly.