You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(133) |
Oct
(93) |
Nov
(3) |
Dec
(7) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(1) |
Feb
(3) |
Mar
(9) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
(7) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(26) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
(38) |
Mar
|
Apr
(30) |
May
|
Jun
|
Jul
(27) |
Aug
(3) |
Sep
|
Oct
(59) |
Nov
(57) |
Dec
(13) |
2008 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: <mm...@us...> - 2009-10-06 00:46:12
|
Revision: 375 http://libirc.svn.sourceforge.net/libirc/?rev=375&view=rev Author: mm_202 Date: 2009-10-06 00:46:06 +0000 (Tue, 06 Oct 2009) Log Message: ----------- Include <string.h> in IRCTextUtils.h. gcc 4.3.3 throws errors without it. Modified Paths: -------------- trunk/libirc/include/IRCTextUtils.h Modified: trunk/libirc/include/IRCTextUtils.h =================================================================== --- trunk/libirc/include/IRCTextUtils.h 2009-08-08 02:31:44 UTC (rev 374) +++ trunk/libirc/include/IRCTextUtils.h 2009-10-06 00:46:06 UTC (rev 375) @@ -22,6 +22,7 @@ #include <algorithm> #include <ctype.h> #include <string> +#include <string.h> #include <stdarg.h> #include <vector> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mm...@us...> - 2009-08-08 02:31:52
|
Revision: 374 http://libirc.svn.sourceforge.net/libirc/?rev=374&view=rev Author: mm_202 Date: 2009-08-08 02:31:44 +0000 (Sat, 08 Aug 2009) Log Message: ----------- Fixed a bug with eIRCNickNameChange and some typos. Modified Paths: -------------- trunk/libirc/include/IRCEvents.h trunk/libirc/src/irClientEvents.cpp Modified: trunk/libirc/include/IRCEvents.h =================================================================== --- trunk/libirc/include/IRCEvents.h 2009-05-30 15:03:30 UTC (rev 373) +++ trunk/libirc/include/IRCEvents.h 2009-08-08 02:31:44 UTC (rev 374) @@ -52,7 +52,7 @@ }teIRCEventType; /** - * basic structiure that all events are based on events with no data + * basic structure that all events are based on events with no data * use this. */ typedef struct trBaseEventInfo @@ -61,7 +61,7 @@ }trBaseEventInfo; /** - * basic structiure that all server events are based on events with no + * basic structure that all server events are based on events with no * data use this. */ typedef struct trBaseServerEventInfo : public trBaseEventInfo @@ -83,7 +83,7 @@ }trClientNickErrorEventInfo; /** - * join type events, used for eIRCChannelJoinEvent, eIRCUserJoinEvent, eIRCInviteEvent + * join type events, used for eIRCChannelJoinEvent, eIRCUserJoinEvent, eIRCInviteEvent */ typedef struct trClientJoinEventInfo : public trBaseEventInfo { @@ -104,7 +104,7 @@ }trClientModeEventInfo; /** - * nick change type evetns, used for eIRCNickNameChange + * nick change type events, used for eIRCNickNameChange */ typedef struct trClientNickChangeEventInfo : public trBaseEventInfo { @@ -113,7 +113,7 @@ }trClientNickChangeEventInfo; /** - * part type evetns, used for eIRCChannelPartEvent, eIRCUserPartEvent, + * part type events, used for eIRCChannelPartEvent, eIRCUserPartEvent, * eIRCQuitEvetnt */ typedef struct trClientPartEventInfo : public trBaseEventInfo @@ -124,7 +124,7 @@ }trClientPartEventInfo; /** - * kick and ban type events , used for + * kick and ban type events, used for * eIRCChannelKickEvent,eIRCChannelBanEvent, eIRCUserPartEvent */ typedef struct trClientKickBanEventInfo : public trBaseEventInfo Modified: trunk/libirc/src/irClientEvents.cpp =================================================================== --- trunk/libirc/src/irClientEvents.cpp 2009-05-30 15:03:30 UTC (rev 373) +++ trunk/libirc/src/irClientEvents.cpp 2009-08-08 02:31:44 UTC (rev 374) @@ -233,6 +233,7 @@ std::string who = params[0]; userManager.nickChange(who,info.target); + setNick(info.target); trClientNickChangeEventInfo eventInfo; eventInfo.eventType = eIRCNickNameChange; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bla...@us...> - 2009-05-30 15:03:32
|
Revision: 373 http://libirc.svn.sourceforge.net/libirc/?rev=373&view=rev Author: blast007 Date: 2009-05-30 15:03:30 +0000 (Sat, 30 May 2009) Log Message: ----------- s/identifyer/identifier/ Modified Paths: -------------- trunk/libirc/examples/stupidBot/src/stupidBot.cpp Modified: trunk/libirc/examples/stupidBot/src/stupidBot.cpp =================================================================== --- trunk/libirc/examples/stupidBot/src/stupidBot.cpp 2008-09-24 01:34:27 UTC (rev 372) +++ trunk/libirc/examples/stupidBot/src/stupidBot.cpp 2009-05-30 15:03:30 UTC (rev 373) @@ -226,7 +226,7 @@ string_list params = string_util::tokenize(dataStr,std::string(" "),0,true); - if (command == "identifyer") + if (command == "identifier") { theBotInfo.commandStrings.push_back(string_util::tolower(dataStr)); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Jef...@us...> - 2008-09-24 02:03:56
|
Revision: 372 http://libirc.svn.sourceforge.net/libirc/?rev=372&view=rev Author: JeffM2501 Date: 2008-09-24 01:34:27 +0000 (Wed, 24 Sep 2008) Log Message: ----------- add invite event Modified Paths: -------------- trunk/libirc/include/IRCClient.h trunk/libirc/include/IRCEvents.h trunk/libirc/src/IRCClient.cpp trunk/libirc/src/irClientEvents.cpp trunk/libirc/src/ircBasicCommands.cpp trunk/libirc/src/ircBasicCommands.h Modified: trunk/libirc/include/IRCClient.h =================================================================== --- trunk/libirc/include/IRCClient.h 2008-09-23 21:26:57 UTC (rev 371) +++ trunk/libirc/include/IRCClient.h 2008-09-24 01:34:27 UTC (rev 372) @@ -228,6 +228,7 @@ void nickNameError ( int error, std::string message ); void nickCommand ( BaseIRCCommandInfo &info ); void kickCommand ( BaseIRCCommandInfo &info ); + void inviteCommand ( BaseIRCCommandInfo &info ); void QuitMessage ( BaseIRCCommandInfo &info ); // used by the defalt event handlers Modified: trunk/libirc/include/IRCEvents.h =================================================================== --- trunk/libirc/include/IRCEvents.h 2008-09-23 21:26:57 UTC (rev 371) +++ trunk/libirc/include/IRCEvents.h 2008-09-24 01:34:27 UTC (rev 372) @@ -47,6 +47,7 @@ eIRCChannelUserModeSet, eIRCUserModeSet, eIRCQuitEvent, + eIRCInviteEvent, eIRCLastEvent }teIRCEventType; @@ -82,7 +83,7 @@ }trClientNickErrorEventInfo; /** - * join type evetns, used for eIRCChannelJoinEvent, eIRCUserJoinEvent + * join type events, used for eIRCChannelJoinEvent, eIRCUserJoinEvent, eIRCInviteEvent */ typedef struct trClientJoinEventInfo : public trBaseEventInfo { Modified: trunk/libirc/src/IRCClient.cpp =================================================================== --- trunk/libirc/src/IRCClient.cpp 2008-09-23 21:26:57 UTC (rev 371) +++ trunk/libirc/src/IRCClient.cpp 2008-09-24 01:34:27 UTC (rev 372) @@ -575,6 +575,7 @@ addDefaultCommandHandlers(new IRCClientModeCommand ); addDefaultCommandHandlers(new IRCClientPrivMsgCommand ); addDefaultCommandHandlers(new IRCClientKickCommand ); + addDefaultCommandHandlers(new IRCClientInviteCommand ); } // logical event handlers Modified: trunk/libirc/src/irClientEvents.cpp =================================================================== --- trunk/libirc/src/irClientEvents.cpp 2008-09-23 21:26:57 UTC (rev 371) +++ trunk/libirc/src/irClientEvents.cpp 2008-09-24 01:34:27 UTC (rev 372) @@ -258,6 +258,16 @@ userManager.userPartChannel(eventInfo.user,eventInfo.channel); } +void IRCClient::inviteCommand ( BaseIRCCommandInfo &info ) +{ + trClientJoinEventInfo eventInfo; + + eventInfo.eventType = eIRCInviteEvent; + eventInfo.channel = info.params[1]; + eventInfo.user = info.params[0]; + callEventHandler(eventInfo.eventType,eventInfo); +} + void IRCClient::QuitMessage ( BaseIRCCommandInfo &info ) { string_list goodies = string_util::tokenize(info.source,std::string("!")); Modified: trunk/libirc/src/ircBasicCommands.cpp =================================================================== --- trunk/libirc/src/ircBasicCommands.cpp 2008-09-23 21:26:57 UTC (rev 371) +++ trunk/libirc/src/ircBasicCommands.cpp 2008-09-24 01:34:27 UTC (rev 372) @@ -305,6 +305,31 @@ return true; } + +IRCClientInviteCommand::IRCClientInviteCommand() +{ + name = "INVITE"; +} + +bool IRCClientInviteCommand::receive ( IRCClient &client, const std::string &command, BaseIRCCommandInfo &info ) +{ + client.inviteCommand(info); + return true; +} + +bool IRCClientInviteCommand::send ( IRCClient &client, const std::string &command, BaseIRCCommandInfo &info ) +{ + IRCCommandInfo &ircInfo = (IRCCommandInfo&)info; + + std::string commandLine; + + // KICK target user :reason + commandLine = ircInfo.target + delim + ircInfo.params[0]+ delim + std::string(":") + info.getAsString(1); + client.sendIRCCommandToServer(eCMD_INVITE,commandLine); + + return true; +} + // special case commands // Generic handler for ALL Modified: trunk/libirc/src/ircBasicCommands.h =================================================================== --- trunk/libirc/src/ircBasicCommands.h 2008-09-23 21:26:57 UTC (rev 371) +++ trunk/libirc/src/ircBasicCommands.h 2008-09-24 01:34:27 UTC (rev 372) @@ -147,6 +147,16 @@ virtual bool send ( IRCClient &client, const std::string &command, BaseIRCCommandInfo &info ); }; +// IRC "INVITE" command +// paramaters {user,channel} +class IRCClientInviteCommand : public IRCClientCommandHandler +{ +public: + IRCClientInviteCommand(); + virtual bool receive ( IRCClient &client, const std::string &command, BaseIRCCommandInfo &info ); + virtual bool send ( IRCClient &client, const std::string &command, BaseIRCCommandInfo &info ); +}; + #endif //_IRC_BASIC_COMMANDS_ // Local Variables: *** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Jef...@us...> - 2008-09-23 21:27:01
|
Revision: 371 http://libirc.svn.sourceforge.net/libirc/?rev=371&view=rev Author: JeffM2501 Date: 2008-09-23 21:26:57 +0000 (Tue, 23 Sep 2008) Log Message: ----------- we don't have a C API Modified Paths: -------------- trunk/libirc/README Modified: trunk/libirc/README =================================================================== --- trunk/libirc/README 2008-02-07 03:56:05 UTC (rev 370) +++ trunk/libirc/README 2008-09-23 21:26:57 UTC (rev 371) @@ -10,13 +10,9 @@ PROJECT OVERVIEW -The libIRC library includes both a C++ and C API. The C++ API +The libIRC library includes a C++API. The C++ API essentially consists of client and server objects that may be used for -talking to IRC servers and clients respectively. The C API is -basically a wrapper over those C++ objects that provides a traditional -init/call interface. Either API is arranged so that user-applications -may define and/or override behaviors by definining hook functions that -get invoked when specified commands/events are encountered. +talking to IRC servers and clients respectively. INSTALLATION This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bla...@us...> - 2008-02-07 03:56:16
|
Revision: 370 http://libirc.svn.sourceforge.net/libirc/?rev=370&view=rev Author: blast007 Date: 2008-02-06 19:56:05 -0800 (Wed, 06 Feb 2008) Log Message: ----------- s/CTMP/CTCP/ Modified Paths: -------------- trunk/libirc/include/IRCClient.h trunk/libirc/src/IRCClient.cpp Modified: trunk/libirc/include/IRCClient.h =================================================================== --- trunk/libirc/include/IRCClient.h 2008-02-06 21:20:57 UTC (rev 369) +++ trunk/libirc/include/IRCClient.h 2008-02-07 03:56:05 UTC (rev 370) @@ -181,11 +181,11 @@ // command sending and receving methods called by handlers virtual bool sendCommand ( std::string &commandName, BaseIRCCommandInfo &info ); virtual bool sendIRCCommand ( teIRCCommands command, IRCCommandInfo &info ); - virtual bool sendCTMPCommand ( teCTCPCommands command, CTCPCommandInfo &info ); + virtual bool sendCTCPCommand ( teCTCPCommands command, CTCPCommandInfo &info ); virtual bool receiveCommand ( const std::string &commandName, BaseIRCCommandInfo &info ); virtual bool receiveIRCCommand ( teIRCCommands command, IRCCommandInfo &info ); - virtual bool receiveCTMPCommand ( teCTCPCommands command, CTCPCommandInfo &info ); + virtual bool receiveCTCPCommand ( teCTCPCommands command, CTCPCommandInfo &info ); // -------------------------------------------------------------------------------------- // generaly not called by the client app Modified: trunk/libirc/src/IRCClient.cpp =================================================================== --- trunk/libirc/src/IRCClient.cpp 2008-02-06 21:20:57 UTC (rev 369) +++ trunk/libirc/src/IRCClient.cpp 2008-02-07 03:56:05 UTC (rev 370) @@ -410,7 +410,7 @@ return sendCommand(info.command,info); } -bool IRCClient::sendCTMPCommand ( teCTCPCommands command, CTCPCommandInfo &info ) +bool IRCClient::sendCTCPCommand ( teCTCPCommands command, CTCPCommandInfo &info ) { info.type = eCTCPCommand; info.ctcpCommand = command; @@ -460,7 +460,7 @@ return receiveCommand(info.command,info); } -bool IRCClient::receiveCTMPCommand ( teCTCPCommands command, CTCPCommandInfo &info ) +bool IRCClient::receiveCTCPCommand ( teCTCPCommands command, CTCPCommandInfo &info ) { info.type = eCTCPCommand; info.ctcpCommand = command; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bla...@us...> - 2008-02-06 21:21:14
|
Revision: 369 http://libirc.svn.sourceforge.net/libirc/?rev=369&view=rev Author: blast007 Date: 2008-02-06 13:20:57 -0800 (Wed, 06 Feb 2008) Log Message: ----------- Make stupidBot build on linux again. Modified Paths: -------------- trunk/libirc/examples/stupidBot/src/Makefile.am Modified: trunk/libirc/examples/stupidBot/src/Makefile.am =================================================================== --- trunk/libirc/examples/stupidBot/src/Makefile.am 2008-01-04 17:41:55 UTC (rev 368) +++ trunk/libirc/examples/stupidBot/src/Makefile.am 2008-02-06 21:20:57 UTC (rev 369) @@ -2,11 +2,13 @@ noinst_PROGRAMS = stupidBot -stupidBot_SOURCES = stupidBot.cpp / +stupidBot_SOURCES = stupidBot.cpp \ URLManager.cpp stupidBot_LDADD = $(top_builddir)/src/libIRC.la +stupidBot_LDFLAGS = -lcurl + MAINTAINERCLEANFILES = Makefile.in include $(top_srcdir)/misc/Makefile.defs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2008-01-04 17:42:34
|
Revision: 368 http://libirc.svn.sourceforge.net/libirc/?rev=368&view=rev Author: brlcad Date: 2008-01-04 09:41:55 -0800 (Fri, 04 Jan 2008) Log Message: ----------- accept a patch from Barna Farag?\195?\179 that fixes the PONG reply to server PING requests Modified Paths: -------------- trunk/libirc/AUTHORS trunk/libirc/NEWS trunk/libirc/src/ircBasicCommands.cpp Modified: trunk/libirc/AUTHORS =================================================================== --- trunk/libirc/AUTHORS 2007-12-03 16:41:05 UTC (rev 367) +++ trunk/libirc/AUTHORS 2008-01-04 17:41:55 UTC (rev 368) @@ -1,3 +1,4 @@ + -*- coding: utf-8 -*- libIRC Contributors =================== @@ -12,3 +13,5 @@ VC6 build files Dejan Lekic previous 'libIRC' codebase +Barna Faragó + PONG command fix Modified: trunk/libirc/NEWS =================================================================== --- trunk/libirc/NEWS 2007-12-03 16:41:05 UTC (rev 367) +++ trunk/libirc/NEWS 2008-01-04 17:41:55 UTC (rev 368) @@ -1,3 +1,4 @@ + -*- coding: utf-8 -*- libIRC Release Notes ==================== @@ -11,6 +12,7 @@ --- 2007-09-XX Release 0.2.0 --- ---------------------------------------------------------------------- +* fixed PONG reply - Barna Faragó * fixed crash on channel departure - MasterMind (mm_202), Jeff Myers * enhancements for plugins - Jeff Myers Modified: trunk/libirc/src/ircBasicCommands.cpp =================================================================== --- trunk/libirc/src/ircBasicCommands.cpp 2007-12-03 16:41:05 UTC (rev 367) +++ trunk/libirc/src/ircBasicCommands.cpp 2008-01-04 17:41:55 UTC (rev 368) @@ -79,6 +79,7 @@ { IRCCommandInfo ircInfo; ircInfo.command = eCMD_PONG; + ircInfo.raw = info.raw; client.sendIRCCommand(eCMD_PONG,ircInfo); return true; } @@ -109,7 +110,8 @@ { IRCCommandInfo &ircInfo = (IRCCommandInfo&)info; - std::string commandLine; + std::string commandLine = info.raw.substr(5, info.raw.length()-5); + // PING client.sendIRCCommandToServer(eCMD_PONG,commandLine); return true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:41:13
|
Revision: 367 http://libirc.svn.sourceforge.net/libirc/?rev=367&view=rev Author: brlcad Date: 2007-12-03 08:41:05 -0800 (Mon, 03 Dec 2007) Log Message: ----------- add vc6 to the source dist Modified Paths: -------------- trunk/libirc/Makefile.am Modified: trunk/libirc/Makefile.am =================================================================== --- trunk/libirc/Makefile.am 2007-12-03 16:39:15 UTC (rev 366) +++ trunk/libirc/Makefile.am 2007-12-03 16:41:05 UTC (rev 367) @@ -39,6 +39,7 @@ autogen.sh \ configure.ac \ libtool \ + vc6 \ vc7.1 \ vc8 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:39:17
|
Revision: 366 http://libirc.svn.sourceforge.net/libirc/?rev=366&view=rev Author: brlcad Date: 2007-12-03 08:39:15 -0800 (Mon, 03 Dec 2007) Log Message: ----------- thank pelya for the vc6 build system addition Modified Paths: -------------- trunk/libirc/AUTHORS Modified: trunk/libirc/AUTHORS =================================================================== --- trunk/libirc/AUTHORS 2007-12-03 16:35:36 UTC (rev 365) +++ trunk/libirc/AUTHORS 2007-12-03 16:39:15 UTC (rev 366) @@ -4,9 +4,11 @@ DEVELOPERS ---------- -Jeff Myers -Christopher Sean Morrison -Dejan Lekic (previous codebase) - - - +Jeff Myers (jeffm2501) + main developer and principle architect, windows build system +Christopher Sean Morrison (brlcad) + *nix build system, minor bug fixes +pelya + VC6 build files +Dejan Lekic + previous 'libIRC' codebase This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:35:39
|
Revision: 365 http://libirc.svn.sourceforge.net/libirc/?rev=365&view=rev Author: brlcad Date: 2007-12-03 08:35:36 -0800 (Mon, 03 Dec 2007) Log Message: ----------- accept pelya's sf patch [ 1843257 ] "MSVC 6 project files" -- thanks\! Modified Paths: -------------- trunk/libirc/include/IRCTextUtils.h trunk/libirc/src/IRCServer.cpp Added Paths: ----------- trunk/libirc/vc6/ trunk/libirc/vc6/libirc.dsp trunk/libirc/vc6/libirc.dsw Modified: trunk/libirc/include/IRCTextUtils.h =================================================================== --- trunk/libirc/include/IRCTextUtils.h 2007-12-03 16:29:41 UTC (rev 364) +++ trunk/libirc/include/IRCTextUtils.h 2007-12-03 16:35:36 UTC (rev 365) @@ -443,7 +443,7 @@ std::string x; x+=f; - return find_first_of(text.begin(),text.end(),x.begin(),x.end()); + return std::find_first_of(text.begin(),text.end(),x.begin(),x.end()); } inline void eraseFirstOf ( std::string &text, char f ) Modified: trunk/libirc/src/IRCServer.cpp =================================================================== --- trunk/libirc/src/IRCServer.cpp 2007-12-03 16:29:41 UTC (rev 364) +++ trunk/libirc/src/IRCServer.cpp 2007-12-03 16:35:36 UTC (rev 365) @@ -265,11 +265,12 @@ tcpServer->disconnect(); tcpConnection.deleteServerConnection(tcpServer); tcpServer = NULL; + unsigned int i; - for (unsigned int i = 0; i < (unsigned int)clients.size(); i++ ) + for ( i = 0; i < (unsigned int)clients.size(); i++ ) deleteClient(clients[i]); - for (unsigned int i = 0; i < (unsigned int)channels.size(); i++ ) + for ( i = 0; i < (unsigned int)channels.size(); i++ ) deleteClient(clients[i]); clients.clear(); Added: trunk/libirc/vc6/libirc.dsp =================================================================== --- trunk/libirc/vc6/libirc.dsp (rev 0) +++ trunk/libirc/vc6/libirc.dsp 2007-12-03 16:35:36 UTC (rev 365) @@ -0,0 +1,202 @@ +# Microsoft Developer Studio Project File - Name="libirc" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Static Library" 0x0104 + +CFG=libirc - Win32 Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "libirc.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "libirc.mak" CFG="libirc - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "libirc - Win32 Release" (based on "Win32 (x86) Static Library") +!MESSAGE "libirc - Win32 Debug" (based on "Win32 (x86) Static Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "libirc - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c +# ADD CPP /nologo /MT /w /W0 /GX /O2 /I "../include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FD /c +# SUBTRACT CPP /YX +# ADD BASE RSC /l 0x809 /d "NDEBUG" +# ADD RSC /l 0x809 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo + +!ELSEIF "$(CFG)" == "libirc - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug" +# PROP Intermediate_Dir "Debug" +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c +# ADD CPP /nologo /MTd /w /W0 /Gm /GX /ZI /Od /I "../include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FD /GZ /c +# SUBTRACT CPP /YX +# ADD BASE RSC /l 0x809 /d "_DEBUG" +# ADD RSC /l 0x809 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LIB32=link.exe -lib +# ADD BASE LIB32 /nologo +# ADD LIB32 /nologo + +!ENDIF + +# Begin Target + +# Name "libirc - Win32 Release" +# Name "libirc - Win32 Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=..\src\ircBasicCommands.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\IRCClient.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\ircCommands.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\irClientCommands.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\irClientEvents.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\IRCServer.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\IRCTextUtils.cxx +# End Source File +# Begin Source File + +SOURCE=..\src\IRCUserManager.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\libIRC.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\net.cpp +# End Source File +# Begin Source File + +SOURCE=..\src\TCPConnection.cpp +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Group "commandHandlers" + +# PROP Default_Filter ".h" +# Begin Source File + +SOURCE=..\src\ircBasicCommands.h +# End Source File +# End Group +# Begin Group "networking" + +# PROP Default_Filter ".h" +# Begin Source File + +SOURCE=..\include\net.h +# End Source File +# Begin Source File + +SOURCE=..\include\TCPConnection.h +# End Source File +# End Group +# Begin Group "utils" + +# PROP Default_Filter ".h" +# Begin Source File + +SOURCE=..\include\IRCTextUtils.h +# End Source File +# Begin Source File + +SOURCE=..\include\Singleton.h +# End Source File +# End Group +# Begin Group "IRC spec" + +# PROP Default_Filter ".h" +# Begin Source File + +SOURCE=..\include\ircCommands.h +# End Source File +# Begin Source File + +SOURCE=..\include\IRCNumerics.h +# End Source File +# End Group +# Begin Source File + +SOURCE=..\include\IRCClient.h +# End Source File +# Begin Source File + +SOURCE=..\include\IRCEvents.h +# End Source File +# Begin Source File + +SOURCE=..\include\IRCServer.h +# End Source File +# Begin Source File + +SOURCE=..\include\IRCUserManager.h +# End Source File +# Begin Source File + +SOURCE=..\include\libIRC.h +# End Source File +# End Group +# End Target +# End Project Property changes on: trunk/libirc/vc6/libirc.dsp ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + CRLF Added: trunk/libirc/vc6/libirc.dsw =================================================================== --- trunk/libirc/vc6/libirc.dsw (rev 0) +++ trunk/libirc/vc6/libirc.dsw 2007-12-03 16:35:36 UTC (rev 365) @@ -0,0 +1,29 @@ +Microsoft Developer Studio Workspace File, Format Version 6.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "libirc"=.\libirc.dsp - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + Property changes on: trunk/libirc/vc6/libirc.dsw ___________________________________________________________________ Name: svn:executable + * Name: svn:eol-style + CRLF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:29:43
|
Revision: 364 http://libirc.svn.sourceforge.net/libirc/?rev=364&view=rev Author: brlcad Date: 2007-12-03 08:29:41 -0800 (Mon, 03 Dec 2007) Log Message: ----------- this is libIRC project.. not 'that other project' Modified Paths: -------------- trunk/libirc/configure.ac Modified: trunk/libirc/configure.ac =================================================================== --- trunk/libirc/configure.ac 2007-12-03 16:29:11 UTC (rev 363) +++ trunk/libirc/configure.ac 2007-12-03 16:29:41 UTC (rev 364) @@ -1,4 +1,4 @@ -dnl BRL-CAD +dnl libIRC dnl Copyright (c) 2004-2007 Jeff Myers dnl dnl This program is free software; you can redistribute it and/or This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:29:13
|
Revision: 363 http://libirc.svn.sourceforge.net/libirc/?rev=363&view=rev Author: brlcad Date: 2007-12-03 08:29:11 -0800 (Mon, 03 Dec 2007) Log Message: ----------- and he didn't write this Modified Paths: -------------- trunk/libirc/autogen.sh Modified: trunk/libirc/autogen.sh =================================================================== --- trunk/libirc/autogen.sh 2007-12-03 16:28:57 UTC (rev 362) +++ trunk/libirc/autogen.sh 2007-12-03 16:29:11 UTC (rev 363) @@ -69,7 +69,7 @@ # To verbosely try running with an older (unsupported) autoconf: # AUTOCONF_VERSION=2.50 ./autogen.sh --verbose # -# Author: Jeff Myers <mor...@br...> +# Author: Christopher Sean Morrison <mor...@br...> # ###################################################################### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:28:59
|
Revision: 362 http://libirc.svn.sourceforge.net/libirc/?rev=362&view=rev Author: brlcad Date: 2007-12-03 08:28:57 -0800 (Mon, 03 Dec 2007) Log Message: ----------- yet he is not me Modified Paths: -------------- trunk/libirc/AUTHORS Modified: trunk/libirc/AUTHORS =================================================================== --- trunk/libirc/AUTHORS 2007-12-03 16:26:07 UTC (rev 361) +++ trunk/libirc/AUTHORS 2007-12-03 16:28:57 UTC (rev 362) @@ -5,7 +5,7 @@ ---------- Jeff Myers -Jeff Myers +Christopher Sean Morrison Dejan Lekic (previous codebase) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:27:05
|
Revision: 356 http://libirc.svn.sourceforge.net/libirc/?rev=356&view=rev Author: brlcad Date: 2007-12-03 08:18:45 -0800 (Mon, 03 Dec 2007) Log Message: ----------- ws Modified Paths: -------------- trunk/libirc/botlib/Makefile.am Modified: trunk/libirc/botlib/Makefile.am =================================================================== --- trunk/libirc/botlib/Makefile.am 2007-12-03 16:18:11 UTC (rev 355) +++ trunk/libirc/botlib/Makefile.am 2007-12-03 16:18:45 UTC (rev 356) @@ -1,13 +1,13 @@ -# $Id: Makefile.am 234 2007-07-31 09:07:21Z brlcad $ - -SUBDIRS = \ - src \ - inc - -EXTRA_DIST = \ - vc7.1 \ - vc8 - -MAINTAINERCLEANFILES = Makefile.in - -include $(top_srcdir)/misc/Makefile.defs +# $Id: Makefile.am 234 2007-07-31 09:07:21Z brlcad $ + +SUBDIRS = \ + inc \ + src + +EXTRA_DIST = \ + vc7.1 \ + vc8 + +MAINTAINERCLEANFILES = Makefile.in + +include $(top_srcdir)/misc/Makefile.defs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:26:14
|
Revision: 361 http://libirc.svn.sourceforge.net/libirc/?rev=361&view=rev Author: brlcad Date: 2007-12-03 08:26:07 -0800 (Mon, 03 Dec 2007) Log Message: ----------- credit where credit is due, assign copyright to the Jeff guy that actually wrote most of it all Modified Paths: -------------- trunk/libirc/AUTHORS trunk/libirc/autogen.sh trunk/libirc/botlib/inc/botlib.h trunk/libirc/botlib/src/botlib.cpp trunk/libirc/configure.ac trunk/libirc/examples/simpleIRCConnect/src/simpleIRCConnect.cpp trunk/libirc/examples/simpleTCPConnect/src/simpleTCPConnect.cpp trunk/libirc/examples/spamBot/src/spamBot.cpp trunk/libirc/examples/stupidBot/src/stupidBot.cpp trunk/libirc/examples/stupidServer/src/stupidServer.cpp trunk/libirc/include/IRCClient.h trunk/libirc/include/IRCEvents.h trunk/libirc/include/IRCNumerics.h trunk/libirc/include/IRCServer.h trunk/libirc/include/IRCUserManager.h trunk/libirc/include/TCPConnection.h trunk/libirc/include/ircCommands.h trunk/libirc/include/libIRC.h trunk/libirc/misc/elapsed.sh trunk/libirc/misc/vers.sh trunk/libirc/src/IRCClient.cpp trunk/libirc/src/IRCServer.cpp trunk/libirc/src/IRCUserManager.cpp trunk/libirc/src/TCPConnection.cpp trunk/libirc/src/irClientCommands.cpp trunk/libirc/src/irClientEvents.cpp trunk/libirc/src/ircBasicCommands.cpp trunk/libirc/src/ircBasicCommands.h trunk/libirc/src/ircCommands.cpp trunk/libirc/src/libIRC.cpp trunk/libirc/src/net.cpp Modified: trunk/libirc/AUTHORS =================================================================== --- trunk/libirc/AUTHORS 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/AUTHORS 2007-12-03 16:26:07 UTC (rev 361) @@ -5,7 +5,7 @@ ---------- Jeff Myers -Christopher Sean Morrison +Jeff Myers Dejan Lekic (previous codebase) Modified: trunk/libirc/autogen.sh =================================================================== --- trunk/libirc/autogen.sh 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/autogen.sh 2007-12-03 16:26:07 UTC (rev 361) @@ -69,7 +69,7 @@ # To verbosely try running with an older (unsupported) autoconf: # AUTOCONF_VERSION=2.50 ./autogen.sh --verbose # -# Author: Christopher Sean Morrison <mor...@br...> +# Author: Jeff Myers <mor...@br...> # ###################################################################### @@ -104,7 +104,7 @@ __version="" fi - echo "autogen.sh build preparation script by Christopher Sean Morrison" + echo "autogen.sh build preparation script by Jeff Myers" echo "revised 3-clause BSD-style license, copyright (c) $__copyright" echo "script version $__version, ISO/IEC 9945 POSIX shell script" } Modified: trunk/libirc/botlib/inc/botlib.h =================================================================== --- trunk/libirc/botlib/inc/botlib.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/botlib/inc/botlib.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/botlib/src/botlib.cpp =================================================================== --- trunk/libirc/botlib/src/botlib.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/botlib/src/botlib.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/configure.ac =================================================================== --- trunk/libirc/configure.ac 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/configure.ac 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ dnl BRL-CAD -dnl Copyright (c) 2004-2007 Christopher Sean Morrison +dnl Copyright (c) 2004-2007 Jeff Myers dnl dnl This program is free software; you can redistribute it and/or dnl modify it under the terms of the appropriate license described in Modified: trunk/libirc/examples/simpleIRCConnect/src/simpleIRCConnect.cpp =================================================================== --- trunk/libirc/examples/simpleIRCConnect/src/simpleIRCConnect.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/examples/simpleIRCConnect/src/simpleIRCConnect.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2004 Christopher Sean Morrison +* Copyright (c) 2004 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/examples/simpleTCPConnect/src/simpleTCPConnect.cpp =================================================================== --- trunk/libirc/examples/simpleTCPConnect/src/simpleTCPConnect.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/examples/simpleTCPConnect/src/simpleTCPConnect.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2004 Christopher Sean Morrison +* Copyright (c) 2004 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/examples/spamBot/src/spamBot.cpp =================================================================== --- trunk/libirc/examples/spamBot/src/spamBot.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/examples/spamBot/src/spamBot.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2004 Christopher Sean Morrison +* Copyright (c) 2004 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/examples/stupidBot/src/stupidBot.cpp =================================================================== --- trunk/libirc/examples/stupidBot/src/stupidBot.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/examples/stupidBot/src/stupidBot.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2004 Christopher Sean Morrison +* Copyright (c) 2004 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/examples/stupidServer/src/stupidServer.cpp =================================================================== --- trunk/libirc/examples/stupidServer/src/stupidServer.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/examples/stupidServer/src/stupidServer.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2004 Christopher Sean Morrison +* Copyright (c) 2004 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/include/IRCClient.h =================================================================== --- trunk/libirc/include/IRCClient.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/include/IRCClient.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/include/IRCEvents.h =================================================================== --- trunk/libirc/include/IRCEvents.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/include/IRCEvents.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/include/IRCNumerics.h =================================================================== --- trunk/libirc/include/IRCNumerics.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/include/IRCNumerics.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/include/IRCServer.h =================================================================== --- trunk/libirc/include/IRCServer.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/include/IRCServer.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/include/IRCUserManager.h =================================================================== --- trunk/libirc/include/IRCUserManager.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/include/IRCUserManager.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/include/TCPConnection.h =================================================================== --- trunk/libirc/include/TCPConnection.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/include/TCPConnection.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/include/ircCommands.h =================================================================== --- trunk/libirc/include/ircCommands.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/include/ircCommands.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/include/libIRC.h =================================================================== --- trunk/libirc/include/libIRC.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/include/libIRC.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC - * Copyright (c) 2007 Christopher Sean Morrison + * Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/misc/elapsed.sh =================================================================== --- trunk/libirc/misc/elapsed.sh 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/misc/elapsed.sh 2007-12-03 16:26:07 UTC (rev 361) @@ -6,7 +6,7 @@ # ### # BSD License -# Copyright (c) 2004, Christopher Sean Morrison +# Copyright (c) 2004, Jeff Myers # All rights reserved. # # Redistribution and use in source and binary forms, with or without Modified: trunk/libirc/misc/vers.sh =================================================================== --- trunk/libirc/misc/vers.sh 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/misc/vers.sh 2007-12-03 16:26:07 UTC (rev 361) @@ -6,7 +6,7 @@ # ### # BSD License -# Copyright (c) 2004, Christopher Sean Morrison +# Copyright (c) 2004, Jeff Myers # All rights reserved. # # Redistribution and use in source and binary forms, with or without Modified: trunk/libirc/src/IRCClient.cpp =================================================================== --- trunk/libirc/src/IRCClient.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/IRCClient.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/IRCServer.cpp =================================================================== --- trunk/libirc/src/IRCServer.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/IRCServer.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/IRCUserManager.cpp =================================================================== --- trunk/libirc/src/IRCUserManager.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/IRCUserManager.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/TCPConnection.cpp =================================================================== --- trunk/libirc/src/TCPConnection.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/TCPConnection.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/irClientCommands.cpp =================================================================== --- trunk/libirc/src/irClientCommands.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/irClientCommands.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/irClientEvents.cpp =================================================================== --- trunk/libirc/src/irClientEvents.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/irClientEvents.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/ircBasicCommands.cpp =================================================================== --- trunk/libirc/src/ircBasicCommands.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/ircBasicCommands.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/ircBasicCommands.h =================================================================== --- trunk/libirc/src/ircBasicCommands.h 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/ircBasicCommands.h 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/ircCommands.cpp =================================================================== --- trunk/libirc/src/ircCommands.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/ircCommands.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/libIRC.cpp =================================================================== --- trunk/libirc/src/libIRC.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/libIRC.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file Modified: trunk/libirc/src/net.cpp =================================================================== --- trunk/libirc/src/net.cpp 2007-12-03 16:20:13 UTC (rev 360) +++ trunk/libirc/src/net.cpp 2007-12-03 16:26:07 UTC (rev 361) @@ -1,5 +1,5 @@ /* libIRC -* Copyright (c) 2007 Christopher Sean Morrison +* Copyright (c) 2007 Jeff Myers * * This package is free software; you can redistribute it and/or * modify it under the terms of the license found in the file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:25:36
|
Revision: 355 http://libirc.svn.sourceforge.net/libirc/?rev=355&view=rev Author: brlcad Date: 2007-12-03 08:18:11 -0800 (Mon, 03 Dec 2007) Log Message: ----------- add build files to compile the new noinst botlib Modified Paths: -------------- trunk/libirc/botlib/inc/botlib.h Added Paths: ----------- trunk/libirc/botlib/inc/Makefile.am trunk/libirc/botlib/src/Makefile.am Added: trunk/libirc/botlib/inc/Makefile.am =================================================================== --- trunk/libirc/botlib/inc/Makefile.am (rev 0) +++ trunk/libirc/botlib/inc/Makefile.am 2007-12-03 16:18:11 UTC (rev 355) @@ -0,0 +1,5 @@ +# $Id: Makefile.am 234 2007-07-31 09:07:21Z brlcad $ + +EXTRA_HEADERS = botlib.h + +include $(top_srcdir)/misc/Makefile.defs Modified: trunk/libirc/botlib/inc/botlib.h =================================================================== --- trunk/libirc/botlib/inc/botlib.h 2007-11-29 01:11:42 UTC (rev 354) +++ trunk/libirc/botlib/inc/botlib.h 2007-12-03 16:18:11 UTC (rev 355) @@ -102,7 +102,7 @@ void reply ( const std::string &text, bool privately = false, bool action = false ); protected: - friend LibIRCBot; + friend class LibIRCBot; IRCClient &client; LibIRCBotMessage ( IRCClient &_client ) : client(_client){}; Added: trunk/libirc/botlib/src/Makefile.am =================================================================== --- trunk/libirc/botlib/src/Makefile.am (rev 0) +++ trunk/libirc/botlib/src/Makefile.am 2007-12-03 16:18:11 UTC (rev 355) @@ -0,0 +1,7 @@ +# $Id: Makefile.am 234 2007-07-31 09:07:21Z brlcad $ + +noinst_LTLIBRARIES = libbot.la + +libbot_la_SOURCES = botlib.cpp + +include $(top_srcdir)/misc/Makefile.defs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:25:08
|
Revision: 359 http://libirc.svn.sourceforge.net/libirc/?rev=359&view=rev Author: brlcad Date: 2007-12-03 08:19:58 -0800 (Mon, 03 Dec 2007) Log Message: ----------- link in botlib Modified Paths: -------------- trunk/libirc/src/Makefile.am Modified: trunk/libirc/src/Makefile.am =================================================================== --- trunk/libirc/src/Makefile.am 2007-12-03 16:19:39 UTC (rev 358) +++ trunk/libirc/src/Makefile.am 2007-12-03 16:19:58 UTC (rev 359) @@ -16,6 +16,6 @@ libIRC.cpp \ net.cpp -MAINTAINERCLEANFILES = Makefile.in +libIRC_la_LIBADD = ../botlib/src/libbot.la include $(top_srcdir)/misc/Makefile.defs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:24:51
|
Revision: 360 http://libirc.svn.sourceforge.net/libirc/?rev=360&view=rev Author: brlcad Date: 2007-12-03 08:20:13 -0800 (Mon, 03 Dec 2007) Log Message: ----------- generate the makefiles for botlib Modified Paths: -------------- trunk/libirc/configure.ac Modified: trunk/libirc/configure.ac =================================================================== --- trunk/libirc/configure.ac 2007-12-03 16:19:58 UTC (rev 359) +++ trunk/libirc/configure.ac 2007-12-03 16:20:13 UTC (rev 360) @@ -384,7 +384,7 @@ BC_CONFIGURE_STAGE([compiler], [6 of 9]) dnl include our include directory -CPPFLAGS="$CPPFLAGS -I\$(top_srcdir)/include" +CPPFLAGS="$CPPFLAGS -I\$(top_srcdir)/include -I\$(top_srcdir)/botlib/inc" dnl try to use -pipe to speed up the compiles pipe_flag="-pipe" @@ -562,6 +562,9 @@ AC_CONFIG_FILES([ Makefile + botlib/Makefile + botlib/inc/Makefile + botlib/src/Makefile examples/Makefile examples/simpleIRCConnect/Makefile examples/simpleIRCConnect/src/Makefile This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:19:43
|
Revision: 358 http://libirc.svn.sourceforge.net/libirc/?rev=358&view=rev Author: brlcad Date: 2007-12-03 08:19:39 -0800 (Mon, 03 Dec 2007) Log Message: ----------- have to traverse botlib before src Modified Paths: -------------- trunk/libirc/Makefile.am Modified: trunk/libirc/Makefile.am =================================================================== --- trunk/libirc/Makefile.am 2007-12-03 16:19:21 UTC (rev 357) +++ trunk/libirc/Makefile.am 2007-12-03 16:19:39 UTC (rev 358) @@ -14,8 +14,8 @@ include \ m4 \ misc \ - src \ botlib \ + src \ $(EXAMPLES) DIST_SUBDIRS = \ @@ -112,6 +112,4 @@ libtool \ so_locations -MAINTAINERCLEANFILES = Makefile.in - include $(top_srcdir)/misc/Makefile.defs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <br...@us...> - 2007-12-03 16:19:24
|
Revision: 357 http://libirc.svn.sourceforge.net/libirc/?rev=357&view=rev Author: brlcad Date: 2007-12-03 08:19:21 -0800 (Mon, 03 Dec 2007) Log Message: ----------- itemize news for a 0.2 release Modified Paths: -------------- trunk/libirc/NEWS Modified: trunk/libirc/NEWS =================================================================== --- trunk/libirc/NEWS 2007-12-03 16:18:45 UTC (rev 356) +++ trunk/libirc/NEWS 2007-12-03 16:19:21 UTC (rev 357) @@ -8,10 +8,18 @@ should be listed here prior to a release. ---------------------------------------------------------------------- +--- 2007-09-XX Release 0.2.0 --- +---------------------------------------------------------------------- + +* fixed crash on channel departure - MasterMind (mm_202), Jeff Myers +* enhancements for plugins - Jeff Myers + + +---------------------------------------------------------------------- --- 2004-08-08 Release 0.1.0 --- ---------------------------------------------------------------------- - * convert API to C++ + * convert API to C++ - Jeff Myers preliminary open source release. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Jef...@us...> - 2007-11-29 01:11:45
|
Revision: 354 http://libirc.svn.sourceforge.net/libirc/?rev=354&view=rev Author: JeffM2501 Date: 2007-11-28 17:11:42 -0800 (Wed, 28 Nov 2007) Log Message: ----------- include the URLManger Modified Paths: -------------- trunk/libirc/examples/stupidBot/vc7.1/stupidBot.vcproj Modified: trunk/libirc/examples/stupidBot/vc7.1/stupidBot.vcproj =================================================================== --- trunk/libirc/examples/stupidBot/vc7.1/stupidBot.vcproj 2007-11-28 22:35:25 UTC (rev 353) +++ trunk/libirc/examples/stupidBot/vc7.1/stupidBot.vcproj 2007-11-29 01:11:42 UTC (rev 354) @@ -19,7 +19,7 @@ <Tool Name="VCCLCompilerTool" Optimization="0" - AdditionalIncludeDirectories="../../../include" + AdditionalIncludeDirectories="../../../include;../src" PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" MinimalRebuild="TRUE" BasicRuntimeChecks="3" @@ -32,7 +32,7 @@ Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" - AdditionalDependencies="libIRC.lib Ws2_32.lib" + AdditionalDependencies="libIRC.lib Ws2_32.lib libcurl.lib" OutputFile="$(OutDir)/stupidBot.exe" LinkIncremental="2" AdditionalLibraryDirectories="../../../vc7.1/debug/" @@ -118,6 +118,12 @@ <File RelativePath="..\src\stupidBot.cpp"> </File> + <File + RelativePath="..\src\URLManager.cpp"> + </File> + <File + RelativePath="..\src\URLManager.h"> + </File> </Filter> <Filter Name="Header Files" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Jef...@us...> - 2007-11-28 22:35:29
|
Revision: 353 http://libirc.svn.sourceforge.net/libirc/?rev=353&view=rev Author: JeffM2501 Date: 2007-11-28 14:35:25 -0800 (Wed, 28 Nov 2007) Log Message: ----------- start an rss feed reporter for CIA feeds. Modified Paths: -------------- trunk/libirc/examples/stupidBot/src/stupidBot.cpp Modified: trunk/libirc/examples/stupidBot/src/stupidBot.cpp =================================================================== --- trunk/libirc/examples/stupidBot/src/stupidBot.cpp 2007-11-28 21:12:49 UTC (rev 352) +++ trunk/libirc/examples/stupidBot/src/stupidBot.cpp 2007-11-28 22:35:25 UTC (rev 353) @@ -21,6 +21,70 @@ #include <string> #include <map> +#include "URLManager.h" + +#ifdef _WIN32 +#include <windows.h> +#else + +#endif + +double getCurrentSeconds ( void ) +{ +#ifdef _WIN32 + return GetTickCount() * 1000.0; +#else + return (double)time(NULL); +#endif +} + +class CIARSSFeedAnnouncer : public URLJobHandler +{ +public: + CIARSSFeedAnnouncer( const std::string &chan, const std::string &project ); + + void set ( const std::string &chan, const std::string &proj ); + + virtual bool write ( int jobID, unsigned char* data, unsigned int size ); + virtual bool done ( int jobID, unsigned char* data, unsigned int size ); // return true to have the URLManager delete the handler + + void update ( IRCClient &client ); + +protected: + void sendFeed ( IRCClient &client ); + void getFeed ( void ); + + typedef struct + { + // raw feed data + std::string decription; + std::string title; + std::string guID; + std::string pubDate; + + std::string author; + std::string project; + std::string revistion; + std::string path; + std::string comment; + }CIAFeedRecord; + + double lastUpdateTime; + double updateFrequency; + + bool working; + + std::string channel; + std::string project; + std::string url; + std::string filePath; + + std::string feedData; + + std::string lastPubDate; + std::string lastGUID; +}; + typedef struct { std::string name; @@ -68,6 +132,7 @@ channelEcho chanEchos; channelCIAEcho CIAEchos; bool ignorePMs; + std::string rssStoragePath; }trStupidBotInfo; trStupidBotInfo theBotInfo; @@ -119,6 +184,8 @@ { theBotInfo.config = file; theBotInfo.ignorePMs = false; + theBotInfo.rssStoragePath = "./"; + std::string config; // read the file data @@ -282,6 +349,8 @@ } else if ( command == "ignorepm" ) theBotInfo.ignorePMs = true; + else if ( command == "ciarsspath") + theBotInfo.rssStoragePath = params[0]; } itr++; } @@ -443,6 +512,12 @@ fprintf(fp,"%s",lineEnd.c_str()); } + if (theBotInfo.rssStoragePath.size() ) + { + fprintf(fp,"ciarsspath:\"%s\"",theBotInfo.rssStoragePath.c_str()); + fprintf(fp,"%s",lineEnd.c_str()); + } + fclose(fp); } @@ -1603,4 +1678,128 @@ installBotCommand(new kickCommand); } +//------------CIARSSFeedAnnouncer--------------- +CIARSSFeedAnnouncer::CIARSSFeedAnnouncer( const std::string &chan, const std::string &project ) +{ + set(chan,project); +} + +void CIARSSFeedAnnouncer::set ( const std::string &chan, const std::string &proj ) +{ + working = false; + updateFrequency = 5.0 * 60.0; + lastUpdateTime = updateFrequency * -2.0; + + project = proj; + channel = chan; + url = "http://cia.vc/stats/project/" + project + "/.rss?ver=2&medium=plaintex"; + feedData = ""; + + filePath = theBotInfo.rssStoragePath + project + ".rss"; + FILE *fp = fopen(filePath.c_str(),"rt"); + if (fp) + { + char temp[512] = {0}; + fscanf(fp,"%s",temp); + lastPubDate = temp; + temp[0] = 0; + fscanf(fp,"%s",temp); + lastGUID = temp; + fclose(fp); + } +} + +bool CIARSSFeedAnnouncer::write ( int jobID, unsigned char* data, unsigned int size ) +{ + char *p = (char*)malloc(size+1); + if (p) + { + memcpy(p,data,size); + p[size] =0; + feedData += p; + free(p); + } + return false; +} + +bool CIARSSFeedAnnouncer::done ( int jobID, unsigned char* data, unsigned int size ) +{ + lastUpdateTime = getCurrentSeconds(); + + char *p = (char*)malloc(size+1); + if (p) + { + memcpy(p,data,size); + p[size] =0; + feedData += p; + free(p); + } + + working = false; + return false; +}// return true to have the URLManager delete the handler + +void CIARSSFeedAnnouncer::update ( IRCClient &client ) +{ + if (!working) + { + if (feedData.size()) + { + sendFeed (client); + } + else + { + double now = getCurrentSeconds(); + if ( lastUpdateTime + updateFrequency < now ) + getFeed(); + } + } +} + +void CIARSSFeedAnnouncer::sendFeed ( IRCClient &client ) +{ + std::vector<CIAFeedRecord> feedRecords; + std::vector<std::string> feedStrings; + + feedStrings = string_util::tokenize(feedData,std::string("<item>")); + + if ( feedStrings.size() > 1) + { + // parse the crap out of each line + + for ( int i = 1; i < (int)feedStrings.size(); i++ ) + { + + std::string line = feedStrings[i]; + line = string_util::replace_all(line,std::string("</pubDate>"),std::string("")); + line = string_util::replace_all(line,std::string("</guid>"),std::string("")); + line = string_util::replace_all(line,std::string("</link>"),std::string("")); + line = string_util::replace_all(line,std::string("</description>"),std::string("")); + line = string_util::replace_all(line,std::string("</title>"),std::string("")); + line = string_util::replace_all(line,std::string("</item>"),std::string("")); + } + } + + // write out the last pub date so we can get it in case we get shutdown. + FILE *fp = fopen(filePath.c_str(),"wt"); + if (fp) + { + fprintf(fp,"%s\n",lastPubDate.c_str()); + fprintf(fp,"%s\n",lastGUID.c_str()); + fclose(fp); + } + + feedData = ""; +} + +void CIARSSFeedAnnouncer::getFeed ( void ) +{ + if (working) + return; + + feedData = ""; + working = true; + URLManager::Instance().addJob ( url, this ); +} + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Jef...@us...> - 2007-11-28 21:12:53
|
Revision: 352 http://libirc.svn.sourceforge.net/libirc/?rev=352&view=rev Author: JeffM2501 Date: 2007-11-28 13:12:49 -0800 (Wed, 28 Nov 2007) Log Message: ----------- add url handler for RSS feed reading Modified Paths: -------------- trunk/libirc/examples/stupidBot/vc8/stupidBot.vcproj Modified: trunk/libirc/examples/stupidBot/vc8/stupidBot.vcproj =================================================================== --- trunk/libirc/examples/stupidBot/vc8/stupidBot.vcproj 2007-11-28 21:12:31 UTC (rev 351) +++ trunk/libirc/examples/stupidBot/vc8/stupidBot.vcproj 2007-11-28 21:12:49 UTC (rev 352) @@ -41,7 +41,7 @@ <Tool Name="VCCLCompilerTool" Optimization="0" - AdditionalIncludeDirectories="../../../include" + AdditionalIncludeDirectories="../../../include;../src/" PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE" MinimalRebuild="true" BasicRuntimeChecks="3" @@ -62,7 +62,7 @@ /> <Tool Name="VCLinkerTool" - AdditionalDependencies="libIRC.lib Ws2_32.lib" + AdditionalDependencies="libIRC.lib Ws2_32.lib libcurl.lib" OutputFile="$(OutDir)/stupidBot.exe" LinkIncremental="2" AdditionalLibraryDirectories="../../../vc8/debug/" @@ -185,12 +185,20 @@ RelativePath="..\src\stupidBot.cpp" > </File> + <File + RelativePath="..\src\URLManager.cpp" + > + </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" > + <File + RelativePath="..\src\URLManager.h" + > + </File> </Filter> <Filter Name="Resource Files" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Jef...@us...> - 2007-11-28 21:12:45
|
Revision: 351 http://libirc.svn.sourceforge.net/libirc/?rev=351&view=rev Author: JeffM2501 Date: 2007-11-28 13:12:31 -0800 (Wed, 28 Nov 2007) Log Message: ----------- don't need OS file or loging Modified Paths: -------------- trunk/libirc/examples/stupidBot/src/URLManager.cpp Modified: trunk/libirc/examples/stupidBot/src/URLManager.cpp =================================================================== --- trunk/libirc/examples/stupidBot/src/URLManager.cpp 2007-11-28 21:07:10 UTC (rev 350) +++ trunk/libirc/examples/stupidBot/src/URLManager.cpp 2007-11-28 21:12:31 UTC (rev 351) @@ -11,10 +11,7 @@ // #include "URLManager.h" -#include "OSFile.h" -#include "log.h" - URLJobHandler::~URLJobHandler() { } @@ -104,8 +101,6 @@ if (curl_global_init(CURL_GLOBAL_WIN32) == CURLE_OK) multiHandle = curl_multi_init(); - else - log("URLManager init failed"); } URLManager::~URLManager() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |