Important Infinity Info

I have released an update to Infinity's core using the auto-update feature. This feature fixes a bug where the auto-update timer wouldn't start, a bug where auto-update basically wouldn't update on slower computers, and other smaller bugs.

As mentioned, the timer doesn't start, so, to update the core, do /upackage update rs_core
If you are not warned about a required restart or the file being changed, this means you are affected by the second bug. Please do the following:

Sockets

Since not everyone knows how to use sockets, and because mIRC documentation is often ignored and isn't necessarily clear enough, many people attempt to use sockets without knowing how to use them.

wpIRC Progress Update

I have finished writing most of wpIRC-BNC. The BNC is able to connect to IRC servers and listen for IRC clients.

Currently, a client cannot completely connect to a server because I haven't written code to replay RAW 000-005, which gives clients information about the server. However, I have written code that should relay incoming messages to clients and send outgoing messages from clients to servers.

Infinity 1.2

Download Size md5 hash
Infinity_1.2.zip 1.14 MB fb480cb12836e196b829f7accac7c1ba
Last updated: Thu, 08/12/2010 - 11:44

This release fixes many bugs, such as with auto-update, and makes Infinity compatible with mIRC 7.1.

Also included is a moderator list script that works with NickServ.

More information included in the documentation.

 

Note: There may not be many updates for a while, as I'm primarily working on wpIRC, but all future updates will be available through auto-update, and these sorts of updates will be done periodically, as well.

dotnetIRC-Silverlight Done; wpIRC to be Delayed Further; wpIRC-BNC

Firstly, dotnetIRC is generally completed. I was successfully able to use the exact same functionality with it as dotnetIRC. There is still one adaptation to be made which I'll go over in the next section.

Edit: I forgot about one problem that may require rewriting the library in C# as a worst case scenario. Some of the functions I use are only available in VB.NET, and Windows Phone 7 uses C#.

dotnetIRC Frameworks; wpIRC Delay

All future releases of dotnetIRC will include versions for .NET 3.5 and Silverlight 4. Only the binaries of these will be included, so the source code will always be for .NET 4.0.

Edit:

As it turns out, Silverlight's sockets doesn't inherit from Stream, so I'll have to rewrite a lot of the code for Silverlight. This will also delay wpIRC because I am about to work on Infinity more.

dotnetirc 1.0.1.24

Download Size md5 hash
dotnetIRC_1.0.1.24.zip 338.48 KB b9c664bcf93dc4abea5e88ebe7d8c7d2
Last updated: Sun, 08/01/2010 - 13:10

Added onRawNumeric event, ISUPPORT (numeric 005) support, NAMESX and UHNAMES support, and the ability to automatically change names on connect if the main and alternate nicknames fail.

More information in documentation.

dotnetIRC == IRC.NET; wpIRC Plans

Just noticed there's already an IRC.NET (last time i checked was years ago), so I'll just rename it to dotnetIRC (lulz).

I've been working on another quick project for CS:S, but I'll be resuming work on wpIRC and dotnetIRC now. dotnetIRC will have SSL/TLS support, numeric and other message handing, and some example code (mainly for constructors).

In other news, wpIRC will initially not support color/bold/etc. I have a way to add these, but I'm not sure if it will put a strain on resources yet.

wpIRC

In anticipation of Windows Phone 7, and with IRC.NET resuming development, I'll be writing an IRC client for this new phone platform.

More information coming soon.

IRC.NET 1.0.0.1-beta1

Download Size md5 hash
IRC.NET_1.0.0.1-beta1.zip 249.94 KB a02427076285072a74382b51a16a8b82
Last updated: Sat, 07/17/2010 - 16:57

This beta release contains a single class called IRCClient in the IRCdotNET namespace. This class allows for connecting to an IRC server, sending data to an IRC server, and receiving IRC data in the form of events. This library can also work with IRC client capabilities extensions.

In future releases, the following features should become available:

Syndicate content