Click-1.2.1 released

gregory peter mori mori at cs.berkeley.edu
Thu Jul 5 11:39:59 EDT 2001


Could you please remove my address from the mailing list?

thanks,
greg

----- Original Message -----
From: Eddie Kohler <kohler at aciri.org>
Date: Tuesday, June 26, 2001 6:02 pm
Subject: Click-1.2.1 released

> We are pleased to announce the release of Click version 1.2.1. It is
> available from the usual place:
> 
>        http://www.pdos.lcs.mit.edu/click/
> 
> This release features several bug fixes relative to version 1.2.0 --
> in
> particular, we have fixed several large bugs in ToLinux that caused 
> ARPresponses to fail.
> 
> There are also new features: a couple new elements, and a 
> preliminary Linux
> 2.4 patch!
> 
> We encourage you to update, and to report any problems. A more full 
> list of
> changes follows below.
> 
> Thanks to everyone who has helped with this release!
> 
> love,
> ed
> + Click team
> 
> 
> Version 1.2.1   26.Jun.2001
> 
> * General
> 
> ** Added preliminary support for Linux 2.4! The patch is in
>   etc/linux-2.4.4-patch; it also applies to Linux 2.4.5. Click can 
> receive   and send packets, and there is preliminary support for 
> polling, as well.
>   We will be improving Linux 2.4's stability with time. Thanks to 
> Nickolai   B. Zeldovich.
> 
> ** Many bug fixes, particularly to ARPResponder, ToLinux, 
> LookupIPRoute,   cp_unparse_real2, cpArguments.
> 
> ** Updated etc/samplepackage to bring it up to date. It is a good 
> starting   point for building your own package.
> 
> * Elements
> 
> ** In the kernel, FromDevice, PollDevice, and ToDevice watch for
>   notifications when devices go up or down. Now you can remove a 
> device   that the Click configuration refers to; the relevant 
> element will simply
>   stop pushing or pulling packets. If you add the device back 
> again, the
>   relevant element will seamlessly attach to it. Also added the
>   `ALLOW_NONEXISTENT' keyword argument to these elements.
> 
> ** In the kernel, AddressInfo supports device names as Ethernet 
> address   shorthand. So you can say `EtherEncap(..., eth0, ...)' 
> and it will use
>   eth0's Ethernet address.
> 
> ** Added KernelHandlerProxy element, and added the `PROXY' keyword 
> argument   to ControlSocket. Now you can use a ControlSocket to 
> talk to a kernel
>   configuration -- for example, with ClickController. Element 
> donated by
>   Mazu Networks, Inc.
> 
> ** FromDump can read modified tcpdump files generated by Linux 
> tcpdump.
> ** ICMPSendPings has more keyword arguments. ICMPPingResponder now 
> sets the
>   destination IP address annotation. ICMPRewriter can rewrite ping
>   responses as well as TCP and UDP responses.
> 
> ** Added DelayUnqueue, DelayShaper, and IP6Print elements.
> 
> * Tools
> 
> ** Added click-flatten tool.
> 
> * C++ API changes
> 
> ** Renamed `u_intXX_t' types to `uintXX_t'.
> 
> ** Elements no longer need to `#include <click/package.hh>'.
> 
> ** Added cpFilename confparse type at user level, which includes tilde
>   expansion.
> 
> ** `hashcode()', the function used by BigHashMap and HashMap to 
> calculate   hash values, is now an overloaded function, not a 
> member function. See
>   include/click/ipflowid.hh for an example.
> 




More information about the click mailing list