News - Releases, Community, Development | |
2.3.2003: Multiplexor
The intended preferred transport for our p2p network traffic---upon which
the distributed hashes will be built. It allows several Channels to be
carried by a single underlying Channel. This is ideal when dealing with
single accept protocols like Socks4/5 or high-cost connection protocols
like TCP. A demo can be found in the
Multiplexed unit test.
2.3.2003: MacOS port works
Thanks to Lewis Johnson, we now have a functioning MacOS port. There are
still a couple unresolved issues with workarounds, but the unit tests
pass. Now I just need to get it to build under windows...
27.2.2003: HTTP client component complete
The http 1.1 client-side is now complete. It can retrieve documents from
http 1.1 and 1.0 servers alike and does it's best to use a keep-alive
channel. Check out the
Http unit test
19.2.2003: HTTP server component complete
The http 1.1 server component is now complete. It supports basic
authentication, keep-alive, streaming, virtual hosts, per-transport
security, and get+post access to the exposed methods. This should be
sufficient to write a GUI on top of. Some documentation will follow
shortly, as well as a corresponding http/1.1 client.
14.2.2003: New Jam-based build system
The build system is now a Jam + libtool combination with a very small
autoconf configure script. Hopefully this will allow us to port well
between unixes with libtool, and we can throw in a new Jambase for other
platforms.
11.2.2003: New Chorus logo
Thanks to Kevin Teague, we now have a logo for Chorus. I like how it looks
like people holding hands and yet also captures the essence of nodes running
on a circular network. Plus it could make a good progress spinny!
Thanks Wheat!
11.2.2003: New Chorus slogan
Following a massive brainstorm, Kevin Lindsay hit on a real winner: "Give
in to Peer Pressure". No one could top that, so it is now the official
Chorus slogan! Thanks Kevin; that's got some great humour.
9.2.2003: First successful transmission
Today the
unit test Loopback
succeeded in transmitting a request through the tunnel layer and receiving
a response. It used the only two protocols we presently support: tcp and
slc. Regardless, an strace of the program showed that there were no
unnecessary system calls and it was speedy and trivial to write. Hopefully
we will soon have enough protocols that we can start truly using the power
of the tunnel layer.
5.2.2003: New homepage up
We now have a XML/XSLT/make driven homepage.
Hopefully this will make it relatively easy to post the design, new
components, papers, and new documentation with a consistent format.
Please note that you should only make new directories in
src/ not edit htdocs/ directly.
18.1.2003: Sourceforge account up
Our request for a sourceforge project account went through.
We now have a sourceforge account called 'chorus' at
http://sourceforge.net/projects/chorus.
The CVS also has
a
nice browser.
|