IRC.NET 0.1.0
Initial version.
Milestone information
- Project:
- IRC.NET
- Series:
- 0.1
- Version:
- 0.1.0
- Released:
- Registrant:
- Alexander Regueiro
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- No users assigned to blueprints and bugs.
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- No bugs are targeted to this milestone.
Download files for this release
Release notes
This is the initial release of the library. It supports all common RFC 2812 (IRC client protocol) features, as well as several standard non-RFC ones. The source includes an ordered set of unit tests that involve communication with a real IRC server in order to test the client functionality. The features implemented so far that are stable and well-tested include the following:
* Connecting to an IRC server on an arbitrary port. Server "bounces" are notified to the user.
* Registration of the user with the IRC server.
* Changing the (global) mode of the local user.
* Changing the nick name of the local user.
* Tracking all known users on the server, and storing information about them.
* Joining and parting channels, including channels with keys.
* Tracking the list of users that are currently members of a channel.
* Setting and retrieving channel modes (e.g. m, I) as well as channel modes that apply to users (e.g. o, v).
* Kicking a user from a channel.
* Sending and receiving message and notices to/from other users, channels, and the server.
* Performing a "whois" query on any user and storing all received information.
Note that while the API is still subject to change, the current design (which may be viewed generally from the class diagram) is quite unlikely to be significantly altered.
Changelog
This release does not have a changelog.
0 blueprints and 0 bugs targeted
There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.