Projects / trickle

trickle

trickle is a lightweight, portable, per-application bandwidth shaper. It works in collaboration, has peak detection, and does smoothing. trickle works entirely in userland and does not require root to run. It has been developed on OpenBSD and is known to run on Linux, FreeBSD, and Solaris.

Tags
Licenses
Operating Systems

RSS Recent releases

  •  04 Jun 2003 08:45

Release Notes: The polling functionality (poll() and select()) was reworked. Protocol messages are encoded using XDR in order to allow for host to host communications and sharing of bandwidth management. A control protocol and utility, tricklectl, was added in order to control a running trickled.

  •  07 Apr 2003 16:28

Release Notes: A bug in dealing with nonblocking sockets has been fixed.

  •  04 Apr 2003 03:38

Release Notes: This release fixes some small bugs, adds OpenBSD/Mac PPC compatibility, fixes GNU getopt compatibility, and features a better standalone mode.

  •  09 Mar 2003 03:03

Release Notes: This release adds OpenBSD/Sparc64 and NetBSD/Alpha compatibility. It fixes a few smaller bugs and sets nicer default options, and also allows trickle to run independently of trickled.

  •  07 Mar 2003 11:18

Release Notes: This release fixes a bug which prevented setting high limits, fixes a few smaller bugs, and adds full Solaris compatibility.

Screenshot

Project Spotlight

filegive

Easy sending of files point-to-point.

Screenshot

Project Spotlight

jDependency

An API and application for analyzing Java package dependencies.