Sunday, 21 November 2010
The C++ Network Library v0.8 Out Now!
Sunday, 12 July 2009
C++ Network Library and Trac
For this reason I have decided to add Trac to the sourceforge site. The URL is:
http://sourceforge.net/apps/trac/cpp-netlib/
This has a number of advantages over what we currently have:
* It allows us to set up milestones and components, to give a better overview of the current project progress
* There's an integrated and intuitive source browser
* There's a ticket tracker which allows tickets to be assigned to milestones and components
While these are in some form available through sourceforge's project page, they're not cohesive in the same way as Trac is.
If people are happy with this, then as a first step I'd urge you to start adding tickets and bug reports. For those who want to do some development then contact the mailing list.
I hope this is a step that allows us to better track progress and gives an incentive for new members to contribute.
Monday, 20 October 2008
Release 0.3 available in Sourceforge
Updates include:
* Improved documentation;
* Additional constructors for http::client with arguments for following redirects and clearing the resolver cache;
* Updated unit testing.
Tuesday, 26 August 2008
Release 0.1 Now Available in Sourceforge
- Messaging Framework
- HTTP 1.0 Client with GET, PUT, DELETE, POST, and HEAD suppport
- Initial Unit Tests
This is an early Alpha release which does not have enough documentation. The 0.2 release is scheduled Monday (September 1st, 2008) which should include HTML documentation and more changes.
Please join the mailing list and try out the software and be part of the development of the library!
Thursday, 14 August 2008
Open Thread: Your Pet Peeves
Currently, I'm focusing my time implementing an HTTP Client with the most features useful to me (and the new generation of web-aware software) that I'm having tunnel-vision as to what I'm supposed to be doing and how I'm supposed to be doing it. Knowing from the audience what they would want to see next would be a nice refresher to let the team know what sort of thing we should be working on in the project.
So what are your pet peeves (and/or worst experiences) with existing networking libraries that you want addressed in a new network library? Let us know!
Monday, 11 August 2008
HTTP Client: Supports GET, HEAD, POST, PUT, and DELETE
What's left to be done is to write more unit tests and actually use it in real-life applications. Fast approaching is an asynchronous client implementation, and eventually a 1.0 alpha.
We need help in the following areas:
- Testing
- Debugging
- Documentation
If you want to be part of the project, please don't hesitate to join us in the C++ Network Library Developers mailing list.
Tuesday, 9 October 2007
HTTP 1.0 Implementation now in trunk!
Yesterday I was able to come up with a really crude yet functional HTTP 1.0 client. This is already available in the subversion repository, and ready for more unit tests to make sure that we can cover more cases before shipping. Help would be definitely appreciated in terms of writing unit tests and refactoring/improving the URI parser and the client implementation.
More information to come in the next few days as I continue developing the HTTP implementation.
So if you have time to spare and brain cycles to donate, we'd definitely appreciate the help!
Sunday, 19 August 2007
Software requirements
I've put up the beginnings of software requirements specification on the C++ Network wiki. I hope this could spark a bit of debate and we can make some more progress when its decided exactly what networking features we'd like to add to C++.
Wednesday, 1 August 2007
Project Co-ordination
The first announcement I can make is that I have installed myself (in a benevolent 3rd world dictator kind of way) as release manager/project co-ordinator. This will free Dean to continue outlining his vision with the architecture documentation and I will hope to be able to encourage some people to contribute ideas, time or other resources to this project.
If you want to contribute, take a look at our mailing list and we'll be interested to hear what your thoughts are.
Monday, 30 July 2007
Networking in C++
In the interests of promoting discussion, and taking a cue from the success of Improving Boost Documents, this blog has been set up to show-case networking in C++, and to provide feedback for the cpp-netlib community.
The aim of cpp-netlib is to provide a library with clean, type-safe interface for networking using modern C++ techniques. Eventually, it is hoped that it will become a part of the Boost C++ Libraries.