Permalink
Browse files

- added SVN properties.

- removed .cvsignore (not needed anymore)
- fixed file tags
  • Loading branch information...
1 parent 5814bfa commit bf45636a4895007624cdc61eab7b1bf604121166 @meebey committed Sep 19, 2004
Showing with 121 additions and 122 deletions.
  1. +3 −2 CHANGELOG
  2. +6 −6 CREDITS
  3. +15 −43 FEATURES
  4. +1 −1 LICENSE
  5. +28 −14 README
  6. +0 −1 src/.cvsignore
  7. +6 −5 src/AssemblyInfo.cs
  8. +6 −5 src/Channel.cs
  9. +5 −4 src/ChannelUser.cs
  10. +6 −5 src/Consts.cs
  11. +5 −4 src/Data.cs
  12. +5 −4 src/Delegates.cs
  13. +5 −4 src/IrcClient.cs
  14. +5 −4 src/IrcCommands.cs
  15. +5 −4 src/IrcConnection.cs
  16. +5 −4 src/IrcTcpClient.cs
  17. +5 −4 src/IrcUser.cs
  18. +5 −4 src/Logger.cs
  19. +5 −4 src/Rfc2812.cs
View
@@ -1,14 +1,15 @@
/**
* $Id$
- * $Revision: 1.1 $
+ * $Rev$
* $Author$
* $Date$
*/
-v0.0.1
+v0.2.0
-------
fixes:
changes:
new:
+ - first public release
View
12 CREDITS
@@ -1,11 +1,11 @@
/**
* $Id$
- * $Revision: 1.1 $
+ * $Rev$
* $Author$
* $Date$
*/
-This is the creditslist for SmartIRC#
+This is the creditslist for SmartIrc4net
The fields are:
(N) name
@@ -16,12 +16,12 @@ The fields are:
(S) snail-mail address
---------------------------
-N: Mirco 'meebey' Bauer
-E: mail@meebey.net
+N: Mirco Bauer
+E: meebey@meebey.net
E: meebey@php.net
W: www.meebey.net
-P: 5051C9B9 / EF69 07A4 51AD 689E CF0C 767F CD9C 4C1A 5051 C9B9
-D: Project Maintainer
+P: EEF946C8 / ABE1 95E1 50A8 DBE7 809D 3F42 7127 E5AB EEF9 46C8
+D: Project Leader
S: Kroonhorst 42
S: 22549 Hamburg
S: Germany
View
@@ -1,61 +1,33 @@
/**
* $Id$
- * $Revision: 1.1 $
+ * $Rev$
* $Author$
* $Date$
*/
-Full featurelist of SmartIRC#
+Full featurelist of SmartIrc4net
-------------------------------------
-- every received IRC message is parsed into an ircdata object
- (it contains following info: from, nick, ident, host, channel, message, type, rawmessage)
-- actionhandler for the API
- on different types of messages (channel/notice/query/kick/join..) callbacks can be registered
-- messagehandler for the API
- class based messagehandling, using IRC reply codes
-- time events
- callbacks to methods in intervals
+- 3 layered API
+ - IrcConnection (low-level API)
+ contains message buffer, ping/pong handling
+ - IrcCommands (extends IrcConnection, middle-level API)
+ contains RFC IRC commands plus easy to use IRC methods (like Op/Deop/Ban/Unban...)
+ - IrcClient (extends IrcCommands, high-level API)
+ full featured IRC class, with channel syncing, fully event driven
- send/receive floodprotection
- detects and changes nickname on nickname collisions
- autoreconnect, if connection is lost
- autoretry for connecting to IRC servers
- debugging/logging system with log levels (using log4net)
-- compatible with the MS and MONO .NET Framework
+- compatible with Mono and Micrsoft .NET Framework
- sendbuffer with a queue that has 3 priority levels (high, medium, low) plus a bypass level (critical)
- channel syncing (tracking of users/modes/topic etc in objects)
- user syncing (tracking the user in channels, nick/ident/host/realname/server/hopcount in objects)
-- when channel syncing is acticated the following functions are available:
- isJoined
- isOpped
- isVoiced
- isBanned
+- when channel syncing is acticated the following methods are available:
+ - IsJoined
+ - IsOpped
+ - IsVoiced
+ - IsBanned
- on reconnect all joined channels will be rejoined, also when keys are used
- own CTCP version reply can be set
-- IRC commands:
- pass
- op
- deop
- voice
- devoice
- ban
- unban
- join
- part
- action
- message
- notice
- query
- ctcp
- mode
- topic
- nick
- invite
- list
- names
- kick
- who
- whois
- whowas
- quit
-
View
@@ -1,6 +1,6 @@
/**
* $Id$
- * $Revision: 1.1 $
+ * $Rev$
* $Author$
* $Date$
*/
View
42 README
@@ -1,40 +1,54 @@
/**
* $Id$
- * $Revision: 1.1 $
+ * $Rev$
* $Author$
* $Date$
*/
-SmartIRC#
+SmartIrc4net
----------------
What is this?
-SmartIRC# is a C# class for communication with IRC networks, which
-conforms to the RFC 2812 (IRC Protocol). It's ported from SmartIRC (written in PHP).
+SmartIrc4net is a C# class for communication with IRC networks, which
+conforms to the RFC 2812 (IRC Protocol).
+It's orignally a port of SmartIRC (written in PHP),
+but it's much more now (I will backport it to PHP some day).
It's an API that handles all IRC protocol messages and is designed for
creating IRC bots, chats and show irc related info on webpages.
Please report bugs to:
-http://sourceforge.net/tracker/?group_id=60664&atid=494859
+http://sourceforge.net/tracker/?group_id=114302&atid=667874
Project Homepage:
-http://sourceforge.net/projects/phpsmartirc
+http://sourceforge.net/projects/smartirc4net
-files included in SmartIRC#
+files included in SmartIrc4net
--------------------------
-SmartIRC#.cs
-The main class.
-
FEATURES
-A full list of features that SmartIRC# includes
+A full list of features that SmartIrc4net includes
CHANGELOG
Listing of changes between all versions.
README
-this file
+This file
LICENSE
-The license of SmartIRC#.
+The license of SmartIrc4net.
CREDITS
-Creditlist with people that work/help on SmartIRC#.
+Creditlist with people that work/help on SmartIrc4net.
+
+src/*.cs
+The SmartIrc4net sourcecode
+
+examples/
+Some examples how SmartIrc4net can be used.
+
+docs/
+Documentation of SmartIrc4net.
+
+CSharpBuilder/
+Project files for Borlands C# Builder.
+
+MonoDevelop/
+Project files for MonoDevelop.
View
@@ -1 +0,0 @@
-*.~*
View
@@ -1,10 +1,11 @@
/**
- * $Id: AssemblyInfo.cs,v 1.4 2004/07/15 20:51:03 meebey Exp $
- * $Revision: 1.4 $
- * $Author: meebey $
- * $Date: 2004/07/15 20:51:03 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
- * Copyright (c) 2003-2004 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
+ * Copyright (c) 2003-2004 Mirco Bauer <meebey@meebey.net> <http://www.meebey.net>
*
* Full LGPL License: <http://www.gnu.org/licenses/lgpl.txt>
*
View
@@ -1,10 +1,11 @@
/**
- * $Id: Channel.cs,v 1.6 2004/07/15 20:51:03 meebey Exp $
- * $Revision: 1.6 $
- * $Author: meebey $
- * $Date: 2004/07/15 20:51:03 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
- * Copyright (c) 2003-2004 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
+ * Copyright (c) 2003-2004 Mirco Bauer <meebey@meebey.net> <http://www.meebey.net>
*
* Full LGPL License: <http://www.gnu.org/licenses/lgpl.txt>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: ChannelUser.cs,v 1.6 2004/07/15 20:51:03 meebey Exp $
- * $Revision: 1.6 $
- * $Author: meebey $
- * $Date: 2004/07/15 20:51:03 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003-2004 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*
View
@@ -1,10 +1,11 @@
/**
- * $Id: Consts.cs,v 1.9 2004/07/15 20:51:03 meebey Exp $
- * $Revision: 1.9 $
- * $Author: meebey $
- * $Date: 2004/07/15 20:51:03 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
- * Copyright (c) 2003-2004 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
+ * Copyright (c) 2003-2004 Mirco Bauer <meebey@meebey.net> <http://www.meebey.net>
*
* Full LGPL License: <http://www.gnu.org/licenses/lgpl.txt>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: Data.cs,v 1.5 2004/07/31 22:56:22 meebey Exp $
- * $Revision: 1.5 $
- * $Author: meebey $
- * $Date: 2004/07/31 22:56:22 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003-2004 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: Delegates.cs,v 1.7 2004/07/31 22:56:22 meebey Exp $
- * $Revision: 1.7 $
- * $Author: meebey $
- * $Date: 2004/07/31 22:56:22 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003-2004 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: IrcClient.cs,v 1.10 2004/07/31 22:56:22 meebey Exp $
- * $Revision: 1.10 $
- * $Author: meebey $
- * $Date: 2004/07/31 22:56:22 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003-2004 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: IrcCommands.cs,v 1.6 2004/07/15 20:51:03 meebey Exp $
- * $Revision: 1.6 $
- * $Author: meebey $
- * $Date: 2004/07/15 20:51:03 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003-2004 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: IrcConnection.cs,v 1.10 2004/07/15 20:51:03 meebey Exp $
- * $Revision: 1.10 $
- * $Author: meebey $
- * $Date: 2004/07/15 20:51:03 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003-2004 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: IrcTcpClient.cs,v 1.2 2003/11/27 23:25:34 meebey Exp $
- * $Revision: 1.2 $
- * $Author: meebey $
- * $Date: 2003/11/27 23:25:34 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: IrcUser.cs,v 1.6 2004/07/15 20:51:03 meebey Exp $
- * $Revision: 1.6 $
- * $Author: meebey $
- * $Date: 2004/07/15 20:51:03 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: Logger.cs,v 1.5 2004/07/15 20:51:03 meebey Exp $
- * $Revision: 1.5 $
- * $Author: meebey $
- * $Date: 2004/07/15 20:51:03 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*
View
@@ -1,8 +1,9 @@
/**
- * $Id: Rfc2812.cs,v 1.3 2003/11/27 23:29:16 meebey Exp $
- * $Revision: 1.3 $
- * $Author: meebey $
- * $Date: 2003/11/27 23:29:16 $
+ * $Id$
+ * $URL$
+ * $Rev$
+ * $Author$
+ * $Date$
*
* Copyright (c) 2003 Mirco 'meebey' Bauer <mail@meebey.net> <http://www.meebey.net>
*

0 comments on commit bf45636

Please sign in to comment.