Commit 3e2cf2e3 authored by Eddie Kohler's avatar Eddie Kohler

To Version 1.8.0.

parent 42e0a647
Click NEWS
Version 1.8.0
Version 1.8.0 28.Feb.2010
* Simulation time feature. By default the Click driver runs in real time:
Timestamp::now() returns the current time. But a router-wide "timewarp"
write handler is available. Set the "timewarp" handler to 2, and Click
time appears to move twice as fast as real time.
Or run "click --simtime". This runs Click in simulation time. Time is
completely divorced from real time. Timers appear to expire immediately
(in other words, Click time jumps to the closest timer expiration time).
......@@ -20,23 +20,45 @@ Version 1.8.0
some syntax has changed, FTPPortMapper and ICMPPingRewriter in
particular. Thanks to Cliff Frey.
* Initial BETA support for running in UNPATCHED Linux kernels. Give
./configure the --enable-fixincludes option to test this support. (On
later kernels, you may need to disable FromHost by adding
ELEMENT_REQUIRES(false) to the bottom of
elements/linuxmodule/fromhost.cc.) Thanks to Harald Schiöberg for ideas.
Note that Click packages (like etc/samplepackage) don't yet work on
patchless installs.
* Patch for ns-2.34, thanks to Wim Vandenberghe.
* BETA support for FreeBSD 7.1 kernels, thanks to Nikola Knežević and Simon
Schubert.
* Patch for Intel's e1000e driver from Joonwoo Park. Thanks!
* Patch for Intel's e1000-7.6.15.5 driver from Joonwoo Park, work sponsored
by NemeanNetworks. Thanks!
* Clicky GUI bug fixes, visual improvements.
* New features: ARPPrint ACTIVE, ARPQuerier POLL_TIMEOUT, ControlSocket
advanced TCP ports, DecIPTTL MULTICAST and ACTIVE, Discard ACTIVE,
FromUserDevice HEADROOM, ICMPError live reconfiguration, IP summary dump
ip_dscp and ip_ecn, MarkIPCE FORCE, PullSwitch notification, Queue memory
barriers, RED has GENTLE false and STABILITY 0, Unqueue LIMIT and
handlers, click-pretty diagram templates.
* New features: ARPPrint ACTIVE, ARPQuerier POLL_TIMEOUT, ARPResponder
lookup, add, and remove handlers, Classifier and IPFilter live
reconfiguration and optimization improvements, ControlSocket advanced TCP
ports, DecIPTTL MULTICAST and ACTIVE, Discard ACTIVE, FromDevice
ALIGNMENT, FromUserDevice HEADROOM, ICMPError live reconfiguration, IP
summary dump ip_dscp and ip_ecn, MarkIPCE FORCE, PullSwitch notification,
Queue memory barriers, RED has GENTLE false and STABILITY 0, Unqueue
LIMIT and handlers, click-pretty diagram templates.
* New elements: IP6Encap, MarkMACHeader, QuickNoteQueue, Script, SetIPECN,
SimpleIdle, SimplePullSwitch.
* Element bug fixes: ARPQuerier/ARPTable (memory corruption bug),
AthDescEncap, FromHost, FromIPSummaryDump, ICMPPingResponder,
ICMPRewriter, IPFlowRawSockets, IPNameInfo, IPsec elements, KernelTun,
Print80211, RadioTapDecap, StaticThreadSched, StoreIPAddress, WEPEncap,
WifiDefrag.
AthDescEncap, Classifier, FromHost, FromIPSummaryDump, ICMPPingResponder,
ICMPRewriter, IPClassifier, IPFilter, IPFlowRawSockets, IPNameInfo, IPsec
elements, KernelTun, linuxmodule device and queue elements (memory
corruption bugs), Print80211, RadioTapDecap, StaticThreadSched,
StoreIPAddress, Unqueue, WEPEncap, WifiDefrag.
* Other bug fixes: Timer fairness, select handling in user-level
multithreaded configurations.
......@@ -51,9 +73,10 @@ Version 1.8.0
* Deprecated features: ElementFilter.
* Thanks to Mark Allman, Bart Braem, Andrew Brampton, Robert Buchholz,
Roman Chertov, Xiaojun Feng, Cliff Frey, Raja Hayek, David Johnson,
Joonwoo Park, Roberto Riggio, Nadi Sarrar, Harald Schiöberg, Robert
Sombrutzki, Ashish Sharma, Seiichi Tetsukawa, Erwin Van de Velde, Nick
Roman Chertov, Jens De Wit, Xiaojun Feng, Cliff Frey, Raja Hayek, David
Johnson, Nikola Knežević, NemeanNetworks, Joonwoo Park, Roberto Riggio,
Nadi Sarrar, Harald Schiöberg, Simon Schubert, Robert Sombrutzki, Ashish
Sharma, Seiichi Tetsukawa, Erwin Van de Velde, Wim Vandenberghe, Nick
Weaver.
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.64 for click 1.7.9.
# Generated by GNU Autoconf 2.64 for click 1.8.0.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
......@@ -546,8 +546,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='click'
PACKAGE_TARNAME='click'
PACKAGE_VERSION='1.7.9'
PACKAGE_STRING='click 1.7.9'
PACKAGE_VERSION='1.8.0'
PACKAGE_STRING='click 1.8.0'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
......@@ -1329,7 +1329,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures click 1.7.9 to adapt to many kinds of systems.
\`configure' configures click 1.8.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1395,7 +1395,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of click 1.7.9:";;
short | recursive ) echo "Configuration of click 1.8.0:";;
esac
cat <<\_ACEOF
......@@ -1536,7 +1536,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
click configure 1.7.9
click configure 1.8.0
generated by GNU Autoconf 2.64
Copyright (C) 2009 Free Software Foundation, Inc.
......@@ -2706,7 +2706,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by click $as_me 1.7.9, which was
It was created by click $as_me 1.8.0, which was
generated by GNU Autoconf 2.64. Invocation command line was
$ $0 $@
......@@ -11998,7 +11998,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by click $as_me 1.7.9, which was
This file was extended by click $as_me 1.8.0, which was
generated by GNU Autoconf 2.64. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -12062,7 +12062,7 @@ Report bugs to the package provider."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
click config.status 1.7.9
click config.status 1.8.0
configured by $0, generated by GNU Autoconf 2.64,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
......
......@@ -11,7 +11,7 @@ dnl The Software is provided WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED. This
dnl notice is a summary of the Click LICENSE file; the license in that file is
dnl legally binding.
AC_INIT([click], [1.7.9])
AC_INIT([click], [1.8.0])
AC_PREREQ(2.60)
AC_CONFIG_HEADER(include/click/config.h:config.h.in include/click/pathvars.h:pathvars.h.in include/click/config-bsdmodule.h:config-bsdmodule.h.in include/click/config-linuxmodule.h:config-linuxmodule.h.in include/click/config-ns.h:config-ns.h.in include/click/config-userlevel.h:config-userlevel.h.in)
AC_CONFIG_SRCDIR(click-buildtool.in)
......
......@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "TESTIE 1"
.TH TESTIE 1 "2009-11-12" "perl v5.10.0" ""
.TH TESTIE 1 "2009-11-13" "perl v5.10.0" ""
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment