From 8d8afe78b51fb9c55ba3399afd97dde30d23bced Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Mon, 27 Dec 2010 09:01:40 +0000 Subject: [PATCH] - build fix for poor distros who have a hard time with libircclient (now we just include this small lib in the source tree) so no longer required as an external lib --- CMakeLists.txt | 3 +- source/configurator/CMakeLists.txt | 17 - source/g3d_viewer/CMakeLists.txt | 17 - source/glest_map_editor/CMakeLists.txt | 17 - source/shared_lib/CMakeLists.txt | 39 +- .../include/libircclient/include/config.h | 109 + .../include/libircclient/include/libirc_dcc.h | 59 + .../include/libircclient/include/libirc_doc.h | 166 + .../libircclient/include/libirc_doc_faq.h | 130 + .../libircclient/include/libirc_errors.h | 208 + .../libircclient/include/libirc_events.h | 398 + .../libircclient/include/libirc_options.h | 49 + .../libircclient/include/libirc_params.h | 38 + .../libircclient/include/libirc_rfcnumeric.h | 1259 ++++ .../libircclient/include/libirc_session.h | 68 + .../libircclient/include/libircclient.h | 1483 ++++ .../shared_lib/sources/libircclient/Changelog | 95 + .../shared_lib/sources/libircclient/Doxyfile | 1153 +++ .../shared_lib/sources/libircclient/LICENSE | 482 ++ .../shared_lib/sources/libircclient/Makefile | 26 + .../sources/libircclient/Makefile.mingw | 44 + source/shared_lib/sources/libircclient/README | 1 + source/shared_lib/sources/libircclient/THANKS | 4 + .../libircclient/build/doc/annotated.html | 34 + .../libircclient/build/doc/classes.html | 35 + .../libircclient/build/doc/doxygen.css | 441 ++ .../libircclient/build/doc/doxygen.png | Bin 0 -> 1281 bytes .../sources/libircclient/build/doc/files.html | 40 + .../libircclient/build/doc/functions.html | 83 + .../build/doc/functions_vars.html | 83 + .../libircclient/build/doc/globals.html | 155 + .../libircclient/build/doc/globals_0x6c.html | 357 + .../libircclient/build/doc/globals_defs.html | 356 + .../libircclient/build/doc/globals_func.html | 138 + .../libircclient/build/doc/globals_type.html | 59 + .../libircclient/build/doc/group__colors.html | 137 + .../libircclient/build/doc/group__common.html | 71 + .../build/doc/group__conndisc.html | 251 + .../build/doc/group__contexts.html | 104 + .../libircclient/build/doc/group__ctcp.html | 135 + .../build/doc/group__dccstuff.html | 408 ++ .../build/doc/group__errorcodes.html | 353 + .../libircclient/build/doc/group__errors.html | 97 + .../libircclient/build/doc/group__events.html | 156 + .../build/doc/group__initclose.html | 100 + .../build/doc/group__ircmd__ch.html | 486 ++ .../build/doc/group__ircmd__msg.html | 191 + .../build/doc/group__ircmd__oth.html | 275 + .../build/doc/group__nnparse.html | 124 + .../build/doc/group__options.html | 153 + .../build/doc/group__rfcnumbers.html | 2730 +++++++ .../build/doc/group__running.html | 168 + .../build/doc/group__sendcmds.html | 415 ++ .../sources/libircclient/build/doc/index.html | 50 + .../build/doc/libirc__doc_8h.html | 43 + .../build/doc/libirc__doc__faq_8h.html | 43 + .../build/doc/libirc__errors_8h.html | 109 + .../build/doc/libirc__events_8h.html | 60 + .../build/doc/libirc__options_8h.html | 49 + .../build/doc/libirc__rfcnumeric_8h.html | 449 ++ .../build/doc/libircclient_8h.html | 251 + .../libircclient/build/doc/modules.html | 44 + .../libircclient/build/doc/pagefaq.html | 76 + .../sources/libircclient/build/doc/pages.html | 29 + .../build/doc/structirc__callbacks__t.html | 537 ++ .../sources/libircclient/build/doc/tab_b.gif | Bin 0 -> 35 bytes .../sources/libircclient/build/doc/tab_l.gif | Bin 0 -> 706 bytes .../sources/libircclient/build/doc/tab_r.gif | Bin 0 -> 2585 bytes .../sources/libircclient/build/doc/tabs.css | 102 + .../libircclient/build/examples/censor.cpp | 194 + .../libircclient/build/examples/colors.cpp | 143 + .../libircclient/build/examples/ircftp.cpp | 172 + .../libircclient/build/examples/irctest.c | 322 + .../libircclient/build/examples/spammer.c | 194 + .../libircclient/build/examples/spammer.dsp | 96 + .../build/include/libirc_errors.h | 208 + .../build/include/libirc_events.h | 398 + .../libircclient/build/include/libircclient.h | 1483 ++++ .../build/source/libircclient/Changelog | 95 + .../build/source/libircclient/Doxyfile | 1153 +++ .../build/source/libircclient/LICENSE | 482 ++ .../build/source/libircclient/Makefile | 26 + .../build/source/libircclient/Makefile.mingw | 44 + .../build/source/libircclient/README | 1 + .../build/source/libircclient/THANKS | 4 + .../cocoa/Classes/DDInvocationGrabber.h | 114 + .../cocoa/Classes/DDInvocationGrabber.m | 171 + .../cocoa/Classes/IRCClientChannel.h | 153 + .../cocoa/Classes/IRCClientChannel.m | 157 + .../cocoa/Classes/IRCClientChannelDelegate.h | 116 + .../cocoa/Classes/IRCClientSession.h | 264 + .../cocoa/Classes/IRCClientSession.m | 744 ++ .../cocoa/Classes/IRCClientSessionDelegate.h | 152 + .../cocoa/Classes/NSObject+DDExtensions.h | 35 + .../cocoa/Classes/NSObject+DDExtensions.m | 43 + .../build/source/libircclient/cocoa/Doxyfile | 293 + .../cocoa/English.lproj/InfoPlist.strings | Bin 0 -> 92 bytes .../IRCClient.xcodeproj/TemplateIcon.icns | Bin 0 -> 52318 bytes .../cocoa/IRCClient.xcodeproj/project.pbxproj | 408 ++ .../libircclient/cocoa/IRCClient_Prefix.pch | 7 + .../source/libircclient/cocoa/Info.plist | 26 + .../build/source/libircclient/cocoa/LICENSE | 482 ++ .../build/source/libircclient/cocoa/README | 21 + .../_d_d_invocation_grabber_8h-source.html | 140 + .../html/_i_r_c_client_channel_8h-source.html | 89 + .../doc/html/_i_r_c_client_channel_8h.html | 48 + ...r_c_client_channel_delegate_8h-source.html | 61 + .../_i_r_c_client_channel_delegate_8h.html | 51 + .../html/_i_r_c_client_session_8h-source.html | 107 + .../doc/html/_i_r_c_client_session_8h.html | 49 + ...r_c_client_session_delegate_8h-source.html | 74 + ..._s_object_09_d_d_extensions_8h-source.html | 61 + .../cocoa/doc/html/annotated.html | 36 + .../class_i_r_c_client_channel-members.html | 55 + .../class_i_r_c_client_session-members.html | 69 + ..._c_client_channel_delegate_08-members.html | 39 + ..._c_client_session_delegate_08-members.html | 44 + .../libircclient/cocoa/doc/html/classes.html | 35 + .../libircclient/cocoa/doc/html/doxygen.css | 441 ++ .../libircclient/cocoa/doc/html/doxygen.png | Bin 0 -> 1281 bytes .../libircclient/cocoa/doc/html/files.html | 36 + .../cocoa/doc/html/functions.html | 224 + .../cocoa/doc/html/functions_func.html | 182 + .../cocoa/doc/html/functions_prop.html | 74 + .../cocoa/doc/html/hierarchy.html | 38 + .../libircclient/cocoa/doc/html/index.html | 59 + .../html/interface_i_r_c_client_channel.html | 473 ++ .../html/interface_i_r_c_client_channel.png | Bin 0 -> 400 bytes .../html/interface_i_r_c_client_session.html | 730 ++ .../html/interface_i_r_c_client_session.png | Bin 0 -> 401 bytes ...t_07_i_r_c_client_channel_delegate_08.html | 357 + ...t_07_i_r_c_client_session_delegate_08.html | 528 ++ .../libircclient/cocoa/doc/html/tab_b.gif | Bin 0 -> 35 bytes .../libircclient/cocoa/doc/html/tab_l.gif | Bin 0 -> 706 bytes .../libircclient/cocoa/doc/html/tab_r.gif | Bin 0 -> 2585 bytes .../libircclient/cocoa/doc/html/tabs.css | 102 + .../build/source/libircclient/configure | 6508 +++++++++++++++++ .../build/source/libircclient/configure.in | 75 + .../libircclient/doc/html/annotated.html | 34 + .../source/libircclient/doc/html/classes.html | 35 + .../source/libircclient/doc/html/doxygen.css | 441 ++ .../source/libircclient/doc/html/doxygen.png | Bin 0 -> 1281 bytes .../source/libircclient/doc/html/files.html | 40 + .../libircclient/doc/html/functions.html | 83 + .../libircclient/doc/html/functions_vars.html | 83 + .../source/libircclient/doc/html/globals.html | 155 + .../libircclient/doc/html/globals_0x6c.html | 357 + .../libircclient/doc/html/globals_defs.html | 356 + .../libircclient/doc/html/globals_func.html | 138 + .../libircclient/doc/html/globals_type.html | 59 + .../libircclient/doc/html/group__colors.html | 137 + .../libircclient/doc/html/group__common.html | 71 + .../doc/html/group__conndisc.html | 251 + .../doc/html/group__contexts.html | 104 + .../libircclient/doc/html/group__ctcp.html | 135 + .../doc/html/group__dccstuff.html | 408 ++ .../doc/html/group__errorcodes.html | 353 + .../libircclient/doc/html/group__errors.html | 97 + .../libircclient/doc/html/group__events.html | 156 + .../doc/html/group__initclose.html | 100 + .../doc/html/group__ircmd__ch.html | 486 ++ .../doc/html/group__ircmd__msg.html | 191 + .../doc/html/group__ircmd__oth.html | 275 + .../libircclient/doc/html/group__nnparse.html | 124 + .../libircclient/doc/html/group__options.html | 153 + .../doc/html/group__rfcnumbers.html | 2730 +++++++ .../libircclient/doc/html/group__running.html | 168 + .../doc/html/group__sendcmds.html | 415 ++ .../source/libircclient/doc/html/index.html | 50 + .../libircclient/doc/html/libirc__doc_8h.html | 43 + .../doc/html/libirc__doc__faq_8h.html | 43 + .../doc/html/libirc__errors_8h.html | 109 + .../doc/html/libirc__events_8h.html | 60 + .../doc/html/libirc__options_8h.html | 49 + .../doc/html/libirc__rfcnumeric_8h.html | 449 ++ .../doc/html/libircclient_8h.html | 251 + .../source/libircclient/doc/html/modules.html | 44 + .../source/libircclient/doc/html/pagefaq.html | 76 + .../source/libircclient/doc/html/pages.html | 29 + .../doc/html/structirc__callbacks__t.html | 537 ++ .../source/libircclient/doc/html/tab_b.gif | Bin 0 -> 35 bytes .../source/libircclient/doc/html/tab_l.gif | Bin 0 -> 706 bytes .../source/libircclient/doc/html/tab_r.gif | Bin 0 -> 2585 bytes .../source/libircclient/doc/html/tabs.css | 102 + .../doc/man/man3/LIBIRC_ERR_ACCEPT.3 | 1 + .../doc/man/man3/LIBIRC_ERR_CLOSED.3 | 1 + .../doc/man/man3/LIBIRC_ERR_CONNECT.3 | 1 + .../doc/man/man3/LIBIRC_ERR_INVAL.3 | 1 + .../doc/man/man3/LIBIRC_ERR_MAX.3 | 1 + .../doc/man/man3/LIBIRC_ERR_NODCCSEND.3 | 1 + .../doc/man/man3/LIBIRC_ERR_NOIPV6.3 | 1 + .../doc/man/man3/LIBIRC_ERR_NOMEM.3 | 1 + .../doc/man/man3/LIBIRC_ERR_NOTFOUND.3 | 1 + .../libircclient/doc/man/man3/LIBIRC_ERR_OK.3 | 1 + .../doc/man/man3/LIBIRC_ERR_OPENFILE.3 | 1 + .../doc/man/man3/LIBIRC_ERR_READ.3 | 1 + .../doc/man/man3/LIBIRC_ERR_RESOLV.3 | 1 + .../doc/man/man3/LIBIRC_ERR_SOCKET.3 | 1 + .../doc/man/man3/LIBIRC_ERR_STATE.3 | 1 + .../doc/man/man3/LIBIRC_ERR_TERMINATED.3 | 1 + .../doc/man/man3/LIBIRC_ERR_TIMEOUT.3 | 1 + .../doc/man/man3/LIBIRC_ERR_WRITE.3 | 1 + .../doc/man/man3/LIBIRC_OPTION_DEBUG.3 | 1 + .../doc/man/man3/LIBIRC_OPTION_STRIPNICKS.3 | 1 + .../man3/LIBIRC_RFC_ERR_ALREADYREGISTRED.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_BADCHANMASK.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_BADCHANNELKEY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_BADMASK.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_BANLISTFULL.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_BANNEDFROMCHAN.3 | 1 + .../man3/LIBIRC_RFC_ERR_CANNOTSENDTOCHAN.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_CANTKILLSERVER.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_CHANNELISFULL.3 | 1 + .../man3/LIBIRC_RFC_ERR_CHANOPRIVSNEEDED.3 | 1 + .../man3/LIBIRC_RFC_ERR_ERRONEUSNICKNAME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_FILEERROR.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_INVITEONLYCHAN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_KEYSET.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NEEDMOREPARAMS.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NICKCOLLISION.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NICKNAMEINUSE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOADMININFO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOCHANMODES.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOLOGIN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOMOTD.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NONICKNAMEGIVEN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOOPERHOST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOORIGIN.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOPERMFORHOST.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOPRIVILEGES.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NORECIPIENT.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOSUCHCHANNEL.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOSUCHNICK.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOSUCHSERVER.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOSUCHSERVICE.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOTEXTTOSEND.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOTONCHANNEL.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOTOPLEVEL.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOTREGISTERED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_PASSWDMISMATCH.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_RESTRICTED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_SUMMONDISABLED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_TOOMANYCHANNELS.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_TOOMANYTARGETS.3 | 1 + .../man3/LIBIRC_RFC_ERR_UMODEUNKNOWNFLAG.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_UNAVAILRESOURCE.3 | 1 + .../man3/LIBIRC_RFC_ERR_UNIQOPPRIVSNEEDED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_UNKNOWNCOMMAND.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_UNKNOWNMODE.3 | 1 + .../man3/LIBIRC_RFC_ERR_USERNOTINCHANNEL.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_USERONCHANNEL.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_USERSDISABLED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_USERSDONTMATCH.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_WASNOSUCHNICK.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_WILDTOPLEVEL.3 | 1 + .../man3/LIBIRC_RFC_ERR_YOUREBANNEDCREEP.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_YOUWILLBEBANNED.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ADMINEMAIL.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ADMINLOC1.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ADMINLOC2.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ADMINME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_AWAY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_BANLIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_BOUNCE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_CHANNELMODEIS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_CREATED.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_ENDOFBANLIST.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_ENDOFEXCEPTLIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFINFO.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_ENDOFINVITELIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFLINKS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFMOTD.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFNAMES.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFSTATS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFUSERS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHOIS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHOWAS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_EXCEPTLIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_INFO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_INVITELIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_INVITING.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ISON.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LINKS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LISTEND.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LISTSTART.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_LUSERCHANNELS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LUSERCLIENT.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LUSERME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LUSEROP.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_LUSERUNKNOWN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_MOTD.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_MOTDSTART.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_MYINFO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_NAMREPLY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_NOTOPIC.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_NOUSERS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_NOWAWAY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_REHASHING.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_SERVLIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_SERVLISTEND.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSCLINE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_STATSCOMMANDS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSHLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSILINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSKLINE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_STATSLINKINFO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSLLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSNLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSOLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSUPTIME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSYLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_SUMMONING.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TIME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TOPIC.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACECLASS.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACECONNECTING.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACEEND.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACEHANDSHAKE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACELINK.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACELOG.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACENEWTYPE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACEOPERATOR.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACESERVER.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACESERVICE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACEUNKNOWN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACEUSER.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRYAGAIN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_UMODEIS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_UNAWAY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_UNIQOPIS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_USERHOST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_USERS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_USERSSTART.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_VERSION.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WELCOME.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_WHOISCHANNELS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOISIDLE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_WHOISOPERATOR.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOISSERVER.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOISUSER.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOREPLY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOWASUSER.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_YOUREOPER.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_YOURESERVICE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_YOURHOST.3 | 1 + .../source/libircclient/doc/man/man3/colors.3 | 146 + .../source/libircclient/doc/man/man3/common.3 | 32 + .../libircclient/doc/man/man3/conndisc.3 | 140 + .../libircclient/doc/man/man3/contexts.3 | 58 + .../source/libircclient/doc/man/man3/ctcp.3 | 108 + .../libircclient/doc/man/man3/dccstuff.3 | 299 + .../libircclient/doc/man/man3/errorcodes.3 | 176 + .../source/libircclient/doc/man/man3/errors.3 | 65 + .../libircclient/doc/man/man3/event_channel.3 | 1 + .../doc/man/man3/event_channel_notice.3 | 1 + .../libircclient/doc/man/man3/event_connect.3 | 1 + .../doc/man/man3/event_ctcp_action.3 | 1 + .../doc/man/man3/event_ctcp_rep.3 | 1 + .../doc/man/man3/event_ctcp_req.3 | 1 + .../doc/man/man3/event_dcc_chat_req.3 | 1 + .../doc/man/man3/event_dcc_send_req.3 | 1 + .../libircclient/doc/man/man3/event_invite.3 | 1 + .../libircclient/doc/man/man3/event_join.3 | 1 + .../libircclient/doc/man/man3/event_kick.3 | 1 + .../libircclient/doc/man/man3/event_mode.3 | 1 + .../libircclient/doc/man/man3/event_nick.3 | 1 + .../libircclient/doc/man/man3/event_notice.3 | 1 + .../libircclient/doc/man/man3/event_numeric.3 | 1 + .../libircclient/doc/man/man3/event_part.3 | 1 + .../libircclient/doc/man/man3/event_privmsg.3 | 1 + .../libircclient/doc/man/man3/event_quit.3 | 1 + .../libircclient/doc/man/man3/event_topic.3 | 1 + .../libircclient/doc/man/man3/event_umode.3 | 1 + .../libircclient/doc/man/man3/event_unknown.3 | 1 + .../source/libircclient/doc/man/man3/events.3 | 128 + .../libircclient/doc/man/man3/initclose.3 | 68 + .../doc/man/man3/irc_add_select_descriptors.3 | 1 + .../doc/man/man3/irc_callbacks_t.3 | 342 + .../doc/man/man3/irc_cmd_channel_mode.3 | 1 + .../doc/man/man3/irc_cmd_ctcp_reply.3 | 1 + .../doc/man/man3/irc_cmd_ctcp_request.3 | 1 + .../doc/man/man3/irc_cmd_invite.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_join.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_kick.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_list.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_me.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_msg.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_names.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_nick.3 | 1 + .../doc/man/man3/irc_cmd_notice.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_part.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_quit.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_topic.3 | 1 + .../doc/man/man3/irc_cmd_user_mode.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_whois.3 | 1 + .../man/man3/irc_color_convert_from_mirc.3 | 1 + .../doc/man/man3/irc_color_convert_to_mirc.3 | 1 + .../doc/man/man3/irc_color_strip_from_mirc.3 | 1 + .../libircclient/doc/man/man3/irc_connect.3 | 1 + .../libircclient/doc/man/man3/irc_connect6.3 | 1 + .../doc/man/man3/irc_create_session.3 | 1 + .../doc/man/man3/irc_dcc_accept.3 | 1 + .../doc/man/man3/irc_dcc_callback_t.3 | 1 + .../libircclient/doc/man/man3/irc_dcc_chat.3 | 1 + .../doc/man/man3/irc_dcc_decline.3 | 1 + .../doc/man/man3/irc_dcc_destroy.3 | 1 + .../libircclient/doc/man/man3/irc_dcc_msg.3 | 1 + .../doc/man/man3/irc_dcc_sendfile.3 | 1 + .../doc/man/man3/irc_dcc_session_t.3 | 1 + .../libircclient/doc/man/man3/irc_dcc_t.3 | 1 + .../doc/man/man3/irc_destroy_session.3 | 1 + .../doc/man/man3/irc_disconnect.3 | 1 + .../libircclient/doc/man/man3/irc_errno.3 | 1 + .../doc/man/man3/irc_event_callback_t.3 | 1 + .../doc/man/man3/irc_event_ctcp_internal.3 | 1 + .../doc/man/man3/irc_event_dcc_chat_t.3 | 1 + .../doc/man/man3/irc_event_dcc_send_t.3 | 1 + .../doc/man/man3/irc_eventcode_callback_t.3 | 1 + .../libircclient/doc/man/man3/irc_get_ctx.3 | 1 + .../doc/man/man3/irc_get_version.3 | 1 + .../doc/man/man3/irc_is_connected.3 | 1 + .../doc/man/man3/irc_option_reset.3 | 1 + .../doc/man/man3/irc_option_set.3 | 1 + .../man/man3/irc_process_select_descriptors.3 | 1 + .../libircclient/doc/man/man3/irc_run.3 | 1 + .../libircclient/doc/man/man3/irc_send_raw.3 | 1 + .../libircclient/doc/man/man3/irc_session_t.3 | 1 + .../libircclient/doc/man/man3/irc_set_ctx.3 | 1 + .../libircclient/doc/man/man3/irc_strerror.3 | 1 + .../doc/man/man3/irc_target_get_host.3 | 1 + .../doc/man/man3/irc_target_get_nick.3 | 1 + .../libircclient/doc/man/man3/ircmd_ch.3 | 413 ++ .../libircclient/doc/man/man3/ircmd_msg.3 | 162 + .../libircclient/doc/man/man3/ircmd_oth.3 | 203 + .../libircclient/doc/man/man3/libirc_doc.h.3 | 33 + .../doc/man/man3/libirc_doc_faq.h.3 | 33 + .../doc/man/man3/libirc_errors.h.3 | 108 + .../doc/man/man3/libirc_events.h.3 | 61 + .../doc/man/man3/libirc_options.h.3 | 44 + .../doc/man/man3/libirc_rfcnumeric.h.3 | 577 ++ .../doc/man/man3/libircclient.h.3 | 288 + .../libircclient/doc/man/man3/nnparse.3 | 50 + .../libircclient/doc/man/man3/options.3 | 81 + .../libircclient/doc/man/man3/pagefaq.3 | 80 + .../libircclient/doc/man/man3/rfcnumbers.3 | 1229 ++++ .../libircclient/doc/man/man3/running.3 | 95 + .../libircclient/doc/man/man3/sendcmds.3 | 193 + .../build/source/libircclient/doc/rfc1459.txt | 3643 +++++++++ .../source/libircclient/examples/Makefile.in | 41 + .../source/libircclient/examples/censor.cpp | 194 + .../source/libircclient/examples/colors.cpp | 143 + .../source/libircclient/examples/ircftp.cpp | 172 + .../source/libircclient/examples/irctest.c | 322 + .../source/libircclient/examples/spammer.c | 194 + .../source/libircclient/include/config.h.in | 109 + .../source/libircclient/include/libirc_dcc.h | 58 + .../source/libircclient/include/libirc_doc.h | 166 + .../libircclient/include/libirc_doc_faq.h | 130 + .../libircclient/include/libirc_errors.h | 208 + .../libircclient/include/libirc_events.h | 398 + .../libircclient/include/libirc_options.h | 49 + .../libircclient/include/libirc_params.h | 38 + .../libircclient/include/libirc_rfcnumeric.h | 1259 ++++ .../libircclient/include/libirc_session.h | 68 + .../libircclient/include/libircclient.h | 1483 ++++ .../build/source/libircclient/src/Makefile.in | 39 + .../build/source/libircclient/src/colors.c | 390 + .../build/source/libircclient/src/dcc.c | 868 +++ .../build/source/libircclient/src/errors.c | 50 + .../source/libircclient/src/libircclient.c | 1147 +++ .../source/libircclient/src/libircclient.def | 47 + .../build/source/libircclient/src/portable.c | 152 + .../build/source/libircclient/src/sockets.c | 142 + .../build/source/libircclient/src/utils.c | 106 + .../libircclient/src/win32/libdynamic.dsp | 103 + .../libircclient/src/win32/libircclient.dsw | 56 + .../libircclient/src/win32/libstatic.dsp | 92 + .../libircclient/src/win32/make_distro.sh | 24 + .../source/libircclient/src/win32/spammer.dsp | 96 + .../cocoa/Classes/DDInvocationGrabber.h | 114 + .../cocoa/Classes/DDInvocationGrabber.m | 171 + .../cocoa/Classes/IRCClientChannel.h | 153 + .../cocoa/Classes/IRCClientChannel.m | 157 + .../cocoa/Classes/IRCClientChannelDelegate.h | 116 + .../cocoa/Classes/IRCClientSession.h | 264 + .../cocoa/Classes/IRCClientSession.m | 744 ++ .../cocoa/Classes/IRCClientSessionDelegate.h | 152 + .../cocoa/Classes/NSObject+DDExtensions.h | 35 + .../cocoa/Classes/NSObject+DDExtensions.m | 43 + .../sources/libircclient/cocoa/Doxyfile | 293 + .../cocoa/English.lproj/InfoPlist.strings | Bin 0 -> 92 bytes .../IRCClient.xcodeproj/TemplateIcon.icns | Bin 0 -> 52318 bytes .../cocoa/IRCClient.xcodeproj/project.pbxproj | 408 ++ .../libircclient/cocoa/IRCClient_Prefix.pch | 7 + .../sources/libircclient/cocoa/Info.plist | 26 + .../sources/libircclient/cocoa/LICENSE | 482 ++ .../sources/libircclient/cocoa/README | 21 + .../_d_d_invocation_grabber_8h-source.html | 140 + .../html/_i_r_c_client_channel_8h-source.html | 89 + .../doc/html/_i_r_c_client_channel_8h.html | 48 + ...r_c_client_channel_delegate_8h-source.html | 61 + .../_i_r_c_client_channel_delegate_8h.html | 51 + .../html/_i_r_c_client_session_8h-source.html | 107 + .../doc/html/_i_r_c_client_session_8h.html | 49 + ...r_c_client_session_delegate_8h-source.html | 74 + ..._s_object_09_d_d_extensions_8h-source.html | 61 + .../cocoa/doc/html/annotated.html | 36 + .../class_i_r_c_client_channel-members.html | 55 + .../class_i_r_c_client_session-members.html | 69 + ..._c_client_channel_delegate_08-members.html | 39 + ..._c_client_session_delegate_08-members.html | 44 + .../libircclient/cocoa/doc/html/classes.html | 35 + .../libircclient/cocoa/doc/html/doxygen.css | 441 ++ .../libircclient/cocoa/doc/html/doxygen.png | Bin 0 -> 1281 bytes .../libircclient/cocoa/doc/html/files.html | 36 + .../cocoa/doc/html/functions.html | 224 + .../cocoa/doc/html/functions_func.html | 182 + .../cocoa/doc/html/functions_prop.html | 74 + .../cocoa/doc/html/hierarchy.html | 38 + .../libircclient/cocoa/doc/html/index.html | 59 + .../html/interface_i_r_c_client_channel.html | 473 ++ .../html/interface_i_r_c_client_channel.png | Bin 0 -> 400 bytes .../html/interface_i_r_c_client_session.html | 730 ++ .../html/interface_i_r_c_client_session.png | Bin 0 -> 401 bytes ...t_07_i_r_c_client_channel_delegate_08.html | 357 + ...t_07_i_r_c_client_session_delegate_08.html | 528 ++ .../libircclient/cocoa/doc/html/tab_b.gif | Bin 0 -> 35 bytes .../libircclient/cocoa/doc/html/tab_l.gif | Bin 0 -> 706 bytes .../libircclient/cocoa/doc/html/tab_r.gif | Bin 0 -> 2585 bytes .../libircclient/cocoa/doc/html/tabs.css | 102 + .../shared_lib/sources/libircclient/configure | 6508 +++++++++++++++++ .../sources/libircclient/configure.in | 75 + .../libircclient/doc/html/annotated.html | 34 + .../libircclient/doc/html/classes.html | 35 + .../sources/libircclient/doc/html/doxygen.css | 441 ++ .../sources/libircclient/doc/html/doxygen.png | Bin 0 -> 1281 bytes .../sources/libircclient/doc/html/files.html | 40 + .../libircclient/doc/html/functions.html | 83 + .../libircclient/doc/html/functions_vars.html | 83 + .../libircclient/doc/html/globals.html | 155 + .../libircclient/doc/html/globals_0x6c.html | 357 + .../libircclient/doc/html/globals_defs.html | 356 + .../libircclient/doc/html/globals_func.html | 138 + .../libircclient/doc/html/globals_type.html | 59 + .../libircclient/doc/html/group__colors.html | 137 + .../libircclient/doc/html/group__common.html | 71 + .../doc/html/group__conndisc.html | 251 + .../doc/html/group__contexts.html | 104 + .../libircclient/doc/html/group__ctcp.html | 135 + .../doc/html/group__dccstuff.html | 408 ++ .../doc/html/group__errorcodes.html | 353 + .../libircclient/doc/html/group__errors.html | 97 + .../libircclient/doc/html/group__events.html | 156 + .../doc/html/group__initclose.html | 100 + .../doc/html/group__ircmd__ch.html | 486 ++ .../doc/html/group__ircmd__msg.html | 191 + .../doc/html/group__ircmd__oth.html | 275 + .../libircclient/doc/html/group__nnparse.html | 124 + .../libircclient/doc/html/group__options.html | 153 + .../doc/html/group__rfcnumbers.html | 2730 +++++++ .../libircclient/doc/html/group__running.html | 168 + .../doc/html/group__sendcmds.html | 415 ++ .../sources/libircclient/doc/html/index.html | 50 + .../libircclient/doc/html/libirc__doc_8h.html | 43 + .../doc/html/libirc__doc__faq_8h.html | 43 + .../doc/html/libirc__errors_8h.html | 109 + .../doc/html/libirc__events_8h.html | 60 + .../doc/html/libirc__options_8h.html | 49 + .../doc/html/libirc__rfcnumeric_8h.html | 449 ++ .../doc/html/libircclient_8h.html | 251 + .../libircclient/doc/html/modules.html | 44 + .../libircclient/doc/html/pagefaq.html | 76 + .../sources/libircclient/doc/html/pages.html | 29 + .../doc/html/structirc__callbacks__t.html | 537 ++ .../sources/libircclient/doc/html/tab_b.gif | Bin 0 -> 35 bytes .../sources/libircclient/doc/html/tab_l.gif | Bin 0 -> 706 bytes .../sources/libircclient/doc/html/tab_r.gif | Bin 0 -> 2585 bytes .../sources/libircclient/doc/html/tabs.css | 102 + .../doc/man/man3/LIBIRC_ERR_ACCEPT.3 | 1 + .../doc/man/man3/LIBIRC_ERR_CLOSED.3 | 1 + .../doc/man/man3/LIBIRC_ERR_CONNECT.3 | 1 + .../doc/man/man3/LIBIRC_ERR_INVAL.3 | 1 + .../doc/man/man3/LIBIRC_ERR_MAX.3 | 1 + .../doc/man/man3/LIBIRC_ERR_NODCCSEND.3 | 1 + .../doc/man/man3/LIBIRC_ERR_NOIPV6.3 | 1 + .../doc/man/man3/LIBIRC_ERR_NOMEM.3 | 1 + .../doc/man/man3/LIBIRC_ERR_NOTFOUND.3 | 1 + .../libircclient/doc/man/man3/LIBIRC_ERR_OK.3 | 1 + .../doc/man/man3/LIBIRC_ERR_OPENFILE.3 | 1 + .../doc/man/man3/LIBIRC_ERR_READ.3 | 1 + .../doc/man/man3/LIBIRC_ERR_RESOLV.3 | 1 + .../doc/man/man3/LIBIRC_ERR_SOCKET.3 | 1 + .../doc/man/man3/LIBIRC_ERR_STATE.3 | 1 + .../doc/man/man3/LIBIRC_ERR_TERMINATED.3 | 1 + .../doc/man/man3/LIBIRC_ERR_TIMEOUT.3 | 1 + .../doc/man/man3/LIBIRC_ERR_WRITE.3 | 1 + .../doc/man/man3/LIBIRC_OPTION_DEBUG.3 | 1 + .../doc/man/man3/LIBIRC_OPTION_STRIPNICKS.3 | 1 + .../man3/LIBIRC_RFC_ERR_ALREADYREGISTRED.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_BADCHANMASK.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_BADCHANNELKEY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_BADMASK.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_BANLISTFULL.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_BANNEDFROMCHAN.3 | 1 + .../man3/LIBIRC_RFC_ERR_CANNOTSENDTOCHAN.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_CANTKILLSERVER.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_CHANNELISFULL.3 | 1 + .../man3/LIBIRC_RFC_ERR_CHANOPRIVSNEEDED.3 | 1 + .../man3/LIBIRC_RFC_ERR_ERRONEUSNICKNAME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_FILEERROR.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_INVITEONLYCHAN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_KEYSET.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NEEDMOREPARAMS.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NICKCOLLISION.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NICKNAMEINUSE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOADMININFO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOCHANMODES.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOLOGIN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOMOTD.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NONICKNAMEGIVEN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOOPERHOST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOORIGIN.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOPERMFORHOST.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOPRIVILEGES.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NORECIPIENT.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOSUCHCHANNEL.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOSUCHNICK.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOSUCHSERVER.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOSUCHSERVICE.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOTEXTTOSEND.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOTONCHANNEL.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_NOTOPLEVEL.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_NOTREGISTERED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_PASSWDMISMATCH.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_RESTRICTED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_SUMMONDISABLED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_TOOMANYCHANNELS.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_TOOMANYTARGETS.3 | 1 + .../man3/LIBIRC_RFC_ERR_UMODEUNKNOWNFLAG.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_UNAVAILRESOURCE.3 | 1 + .../man3/LIBIRC_RFC_ERR_UNIQOPPRIVSNEEDED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_UNKNOWNCOMMAND.3 | 1 + .../doc/man/man3/LIBIRC_RFC_ERR_UNKNOWNMODE.3 | 1 + .../man3/LIBIRC_RFC_ERR_USERNOTINCHANNEL.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_USERONCHANNEL.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_USERSDISABLED.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_USERSDONTMATCH.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_WASNOSUCHNICK.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_WILDTOPLEVEL.3 | 1 + .../man3/LIBIRC_RFC_ERR_YOUREBANNEDCREEP.3 | 1 + .../man/man3/LIBIRC_RFC_ERR_YOUWILLBEBANNED.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ADMINEMAIL.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ADMINLOC1.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ADMINLOC2.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ADMINME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_AWAY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_BANLIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_BOUNCE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_CHANNELMODEIS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_CREATED.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_ENDOFBANLIST.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_ENDOFEXCEPTLIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFINFO.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_ENDOFINVITELIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFLINKS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFMOTD.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFNAMES.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFSTATS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFUSERS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHOIS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHOWAS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_EXCEPTLIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_INFO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_INVITELIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_INVITING.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_ISON.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LINKS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LISTEND.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LISTSTART.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_LUSERCHANNELS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LUSERCLIENT.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LUSERME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_LUSEROP.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_LUSERUNKNOWN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_MOTD.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_MOTDSTART.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_MYINFO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_NAMREPLY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_NOTOPIC.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_NOUSERS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_NOWAWAY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_REHASHING.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_SERVLIST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_SERVLISTEND.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSCLINE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_STATSCOMMANDS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSHLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSILINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSKLINE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_STATSLINKINFO.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSLLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSNLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSOLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSUPTIME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_STATSYLINE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_SUMMONING.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TIME.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TOPIC.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACECLASS.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACECONNECTING.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACEEND.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACEHANDSHAKE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACELINK.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACELOG.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACENEWTYPE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACEOPERATOR.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACESERVER.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACESERVICE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_TRACEUNKNOWN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRACEUSER.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_TRYAGAIN.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_UMODEIS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_UNAWAY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_UNIQOPIS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_USERHOST.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_USERS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_USERSSTART.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_VERSION.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WELCOME.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_WHOISCHANNELS.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOISIDLE.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_WHOISOPERATOR.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOISSERVER.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOISUSER.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOREPLY.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_WHOWASUSER.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_YOUREOPER.3 | 1 + .../man/man3/LIBIRC_RFC_RPL_YOURESERVICE.3 | 1 + .../doc/man/man3/LIBIRC_RFC_RPL_YOURHOST.3 | 1 + .../libircclient/doc/man/man3/colors.3 | 146 + .../libircclient/doc/man/man3/common.3 | 32 + .../libircclient/doc/man/man3/conndisc.3 | 140 + .../libircclient/doc/man/man3/contexts.3 | 58 + .../sources/libircclient/doc/man/man3/ctcp.3 | 108 + .../libircclient/doc/man/man3/dccstuff.3 | 299 + .../libircclient/doc/man/man3/errorcodes.3 | 176 + .../libircclient/doc/man/man3/errors.3 | 65 + .../libircclient/doc/man/man3/event_channel.3 | 1 + .../doc/man/man3/event_channel_notice.3 | 1 + .../libircclient/doc/man/man3/event_connect.3 | 1 + .../doc/man/man3/event_ctcp_action.3 | 1 + .../doc/man/man3/event_ctcp_rep.3 | 1 + .../doc/man/man3/event_ctcp_req.3 | 1 + .../doc/man/man3/event_dcc_chat_req.3 | 1 + .../doc/man/man3/event_dcc_send_req.3 | 1 + .../libircclient/doc/man/man3/event_invite.3 | 1 + .../libircclient/doc/man/man3/event_join.3 | 1 + .../libircclient/doc/man/man3/event_kick.3 | 1 + .../libircclient/doc/man/man3/event_mode.3 | 1 + .../libircclient/doc/man/man3/event_nick.3 | 1 + .../libircclient/doc/man/man3/event_notice.3 | 1 + .../libircclient/doc/man/man3/event_numeric.3 | 1 + .../libircclient/doc/man/man3/event_part.3 | 1 + .../libircclient/doc/man/man3/event_privmsg.3 | 1 + .../libircclient/doc/man/man3/event_quit.3 | 1 + .../libircclient/doc/man/man3/event_topic.3 | 1 + .../libircclient/doc/man/man3/event_umode.3 | 1 + .../libircclient/doc/man/man3/event_unknown.3 | 1 + .../libircclient/doc/man/man3/events.3 | 128 + .../libircclient/doc/man/man3/initclose.3 | 68 + .../doc/man/man3/irc_add_select_descriptors.3 | 1 + .../doc/man/man3/irc_callbacks_t.3 | 342 + .../doc/man/man3/irc_cmd_channel_mode.3 | 1 + .../doc/man/man3/irc_cmd_ctcp_reply.3 | 1 + .../doc/man/man3/irc_cmd_ctcp_request.3 | 1 + .../doc/man/man3/irc_cmd_invite.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_join.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_kick.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_list.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_me.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_msg.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_names.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_nick.3 | 1 + .../doc/man/man3/irc_cmd_notice.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_part.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_quit.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_topic.3 | 1 + .../doc/man/man3/irc_cmd_user_mode.3 | 1 + .../libircclient/doc/man/man3/irc_cmd_whois.3 | 1 + .../man/man3/irc_color_convert_from_mirc.3 | 1 + .../doc/man/man3/irc_color_convert_to_mirc.3 | 1 + .../doc/man/man3/irc_color_strip_from_mirc.3 | 1 + .../libircclient/doc/man/man3/irc_connect.3 | 1 + .../libircclient/doc/man/man3/irc_connect6.3 | 1 + .../doc/man/man3/irc_create_session.3 | 1 + .../doc/man/man3/irc_dcc_accept.3 | 1 + .../doc/man/man3/irc_dcc_callback_t.3 | 1 + .../libircclient/doc/man/man3/irc_dcc_chat.3 | 1 + .../doc/man/man3/irc_dcc_decline.3 | 1 + .../doc/man/man3/irc_dcc_destroy.3 | 1 + .../libircclient/doc/man/man3/irc_dcc_msg.3 | 1 + .../doc/man/man3/irc_dcc_sendfile.3 | 1 + .../doc/man/man3/irc_dcc_session_t.3 | 1 + .../libircclient/doc/man/man3/irc_dcc_t.3 | 1 + .../doc/man/man3/irc_destroy_session.3 | 1 + .../doc/man/man3/irc_disconnect.3 | 1 + .../libircclient/doc/man/man3/irc_errno.3 | 1 + .../doc/man/man3/irc_event_callback_t.3 | 1 + .../doc/man/man3/irc_event_ctcp_internal.3 | 1 + .../doc/man/man3/irc_event_dcc_chat_t.3 | 1 + .../doc/man/man3/irc_event_dcc_send_t.3 | 1 + .../doc/man/man3/irc_eventcode_callback_t.3 | 1 + .../libircclient/doc/man/man3/irc_get_ctx.3 | 1 + .../doc/man/man3/irc_get_version.3 | 1 + .../doc/man/man3/irc_is_connected.3 | 1 + .../doc/man/man3/irc_option_reset.3 | 1 + .../doc/man/man3/irc_option_set.3 | 1 + .../man/man3/irc_process_select_descriptors.3 | 1 + .../libircclient/doc/man/man3/irc_run.3 | 1 + .../libircclient/doc/man/man3/irc_send_raw.3 | 1 + .../libircclient/doc/man/man3/irc_session_t.3 | 1 + .../libircclient/doc/man/man3/irc_set_ctx.3 | 1 + .../libircclient/doc/man/man3/irc_strerror.3 | 1 + .../doc/man/man3/irc_target_get_host.3 | 1 + .../doc/man/man3/irc_target_get_nick.3 | 1 + .../libircclient/doc/man/man3/ircmd_ch.3 | 413 ++ .../libircclient/doc/man/man3/ircmd_msg.3 | 162 + .../libircclient/doc/man/man3/ircmd_oth.3 | 203 + .../libircclient/doc/man/man3/libirc_doc.h.3 | 33 + .../doc/man/man3/libirc_doc_faq.h.3 | 33 + .../doc/man/man3/libirc_errors.h.3 | 108 + .../doc/man/man3/libirc_events.h.3 | 61 + .../doc/man/man3/libirc_options.h.3 | 44 + .../doc/man/man3/libirc_rfcnumeric.h.3 | 577 ++ .../doc/man/man3/libircclient.h.3 | 288 + .../libircclient/doc/man/man3/nnparse.3 | 50 + .../libircclient/doc/man/man3/options.3 | 81 + .../libircclient/doc/man/man3/pagefaq.3 | 80 + .../libircclient/doc/man/man3/rfcnumbers.3 | 1229 ++++ .../libircclient/doc/man/man3/running.3 | 95 + .../libircclient/doc/man/man3/sendcmds.3 | 193 + .../sources/libircclient/doc/rfc1459.txt | 3643 +++++++++ .../sources/libircclient/examples/Makefile.in | 41 + .../sources/libircclient/examples/censor.cpp | 194 + .../sources/libircclient/examples/colors.cpp | 143 + .../sources/libircclient/examples/ircftp.cpp | 172 + .../sources/libircclient/examples/irctest.c | 322 + .../sources/libircclient/examples/spammer.c | 194 + .../libircclient/libircclient.ncb | Bin 0 -> 11406336 bytes .../libircclient/libircclient.sln | 20 + .../libircclient/libircclient.suo | Bin 0 -> 22528 bytes .../libircclient/libircclient.vcproj | 174 + ...client.vcproj.SOFTHAUS-XPVM.SoftCoder.user | 65 + .../sources/libircclient/src/Makefile.in | 39 + .../sources/libircclient/src/colors.c | 390 + .../shared_lib/sources/libircclient/src/dcc.c | 869 +++ .../sources/libircclient/src/errors.c | 52 + .../sources/libircclient/src/libircclient.c | 1147 +++ .../sources/libircclient/src/libircclient.def | 47 + .../sources/libircclient/src/libircclient.obj | Bin 0 -> 22488 bytes .../sources/libircclient/src/portable.c | 152 + .../sources/libircclient/src/sockets.c | 142 + .../sources/libircclient/src/utils.c | 106 + .../libircclient/src/win32/libdynamic.dsp | 103 + .../libircclient/src/win32/libircclient.dsw | 56 + .../libircclient/src/win32/libstatic.dsp | 92 + .../libircclient/src/win32/make_distro.sh | 24 + .../libircclient/src/win32/spammer.dsp | 96 + .../sources/platform/posix/ircclient.cpp | 9 - 873 files changed, 99837 insertions(+), 95 deletions(-) create mode 100644 source/shared_lib/include/libircclient/include/config.h create mode 100644 source/shared_lib/include/libircclient/include/libirc_dcc.h create mode 100644 source/shared_lib/include/libircclient/include/libirc_doc.h create mode 100644 source/shared_lib/include/libircclient/include/libirc_doc_faq.h create mode 100644 source/shared_lib/include/libircclient/include/libirc_errors.h create mode 100644 source/shared_lib/include/libircclient/include/libirc_events.h create mode 100644 source/shared_lib/include/libircclient/include/libirc_options.h create mode 100644 source/shared_lib/include/libircclient/include/libirc_params.h create mode 100644 source/shared_lib/include/libircclient/include/libirc_rfcnumeric.h create mode 100644 source/shared_lib/include/libircclient/include/libirc_session.h create mode 100644 source/shared_lib/include/libircclient/include/libircclient.h create mode 100644 source/shared_lib/sources/libircclient/Changelog create mode 100644 source/shared_lib/sources/libircclient/Doxyfile create mode 100644 source/shared_lib/sources/libircclient/LICENSE create mode 100644 source/shared_lib/sources/libircclient/Makefile create mode 100644 source/shared_lib/sources/libircclient/Makefile.mingw create mode 100644 source/shared_lib/sources/libircclient/README create mode 100644 source/shared_lib/sources/libircclient/THANKS create mode 100644 source/shared_lib/sources/libircclient/build/doc/annotated.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/classes.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/doxygen.css create mode 100644 source/shared_lib/sources/libircclient/build/doc/doxygen.png create mode 100644 source/shared_lib/sources/libircclient/build/doc/files.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/functions.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/functions_vars.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/globals.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/globals_0x6c.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/globals_defs.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/globals_func.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/globals_type.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__colors.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__common.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__conndisc.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__contexts.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__ctcp.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__dccstuff.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__errorcodes.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__errors.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__events.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__initclose.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__ircmd__ch.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__ircmd__msg.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__ircmd__oth.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__nnparse.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__options.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__rfcnumbers.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__running.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/group__sendcmds.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/index.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/libirc__doc_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/libirc__doc__faq_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/libirc__errors_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/libirc__events_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/libirc__options_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/libirc__rfcnumeric_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/libircclient_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/modules.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/pagefaq.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/pages.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/structirc__callbacks__t.html create mode 100644 source/shared_lib/sources/libircclient/build/doc/tab_b.gif create mode 100644 source/shared_lib/sources/libircclient/build/doc/tab_l.gif create mode 100644 source/shared_lib/sources/libircclient/build/doc/tab_r.gif create mode 100644 source/shared_lib/sources/libircclient/build/doc/tabs.css create mode 100644 source/shared_lib/sources/libircclient/build/examples/censor.cpp create mode 100644 source/shared_lib/sources/libircclient/build/examples/colors.cpp create mode 100644 source/shared_lib/sources/libircclient/build/examples/ircftp.cpp create mode 100644 source/shared_lib/sources/libircclient/build/examples/irctest.c create mode 100644 source/shared_lib/sources/libircclient/build/examples/spammer.c create mode 100644 source/shared_lib/sources/libircclient/build/examples/spammer.dsp create mode 100644 source/shared_lib/sources/libircclient/build/include/libirc_errors.h create mode 100644 source/shared_lib/sources/libircclient/build/include/libirc_events.h create mode 100644 source/shared_lib/sources/libircclient/build/include/libircclient.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/Changelog create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/Doxyfile create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/LICENSE create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/Makefile create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/Makefile.mingw create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/README create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/THANKS create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/DDInvocationGrabber.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/DDInvocationGrabber.m create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/IRCClientChannel.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/IRCClientChannel.m create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/IRCClientChannelDelegate.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/IRCClientSession.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/IRCClientSession.m create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/IRCClientSessionDelegate.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/NSObject+DDExtensions.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Classes/NSObject+DDExtensions.m create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Doxyfile create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/English.lproj/InfoPlist.strings create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/IRCClient.xcodeproj/TemplateIcon.icns create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/IRCClient.xcodeproj/project.pbxproj create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/IRCClient_Prefix.pch create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/Info.plist create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/LICENSE create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/README create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/_d_d_invocation_grabber_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/_i_r_c_client_channel_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/_i_r_c_client_channel_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/_i_r_c_client_channel_delegate_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/_i_r_c_client_channel_delegate_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/_i_r_c_client_session_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/_i_r_c_client_session_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/_i_r_c_client_session_delegate_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/_n_s_object_09_d_d_extensions_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/annotated.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/class_i_r_c_client_channel-members.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/class_i_r_c_client_session-members.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/class_n_s_object_07_i_r_c_client_channel_delegate_08-members.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/class_n_s_object_07_i_r_c_client_session_delegate_08-members.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/classes.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/doxygen.css create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/doxygen.png create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/files.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/functions.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/functions_func.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/functions_prop.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/hierarchy.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/index.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/interface_i_r_c_client_channel.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/interface_i_r_c_client_channel.png create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/interface_i_r_c_client_session.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/interface_i_r_c_client_session.png create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/interface_n_s_object_07_i_r_c_client_channel_delegate_08.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/interface_n_s_object_07_i_r_c_client_session_delegate_08.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/tab_b.gif create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/tab_l.gif create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/tab_r.gif create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/cocoa/doc/html/tabs.css create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/configure create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/configure.in create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/annotated.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/classes.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/doxygen.css create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/doxygen.png create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/files.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/functions.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/functions_vars.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/globals.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/globals_0x6c.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/globals_defs.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/globals_func.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/globals_type.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__colors.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__common.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__conndisc.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__contexts.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__ctcp.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__dccstuff.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__errorcodes.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__errors.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__events.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__initclose.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__ircmd__ch.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__ircmd__msg.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__ircmd__oth.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__nnparse.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__options.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__rfcnumbers.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__running.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/group__sendcmds.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/index.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/libirc__doc_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/libirc__doc__faq_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/libirc__errors_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/libirc__events_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/libirc__options_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/libirc__rfcnumeric_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/libircclient_8h.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/modules.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/pagefaq.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/pages.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/structirc__callbacks__t.html create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/tab_b.gif create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/tab_l.gif create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/tab_r.gif create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/html/tabs.css create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_ACCEPT.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_CLOSED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_CONNECT.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_INVAL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_MAX.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_NODCCSEND.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_NOIPV6.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_NOMEM.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_NOTFOUND.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_OK.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_OPENFILE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_READ.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_RESOLV.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_SOCKET.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_STATE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_TERMINATED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_TIMEOUT.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_ERR_WRITE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_OPTION_DEBUG.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_OPTION_STRIPNICKS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_ALREADYREGISTRED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BADCHANMASK.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BADCHANNELKEY.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BADMASK.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BANLISTFULL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BANNEDFROMCHAN.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_CANNOTSENDTOCHAN.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_CANTKILLSERVER.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_CHANNELISFULL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_CHANOPRIVSNEEDED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_ERRONEUSNICKNAME.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_FILEERROR.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_INVITEONLYCHAN.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_KEYSET.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NEEDMOREPARAMS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NICKCOLLISION.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NICKNAMEINUSE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOADMININFO.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOCHANMODES.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOLOGIN.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOMOTD.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NONICKNAMEGIVEN.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOOPERHOST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOORIGIN.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOPERMFORHOST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOPRIVILEGES.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NORECIPIENT.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOSUCHCHANNEL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOSUCHNICK.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOSUCHSERVER.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOSUCHSERVICE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOTEXTTOSEND.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOTONCHANNEL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOTOPLEVEL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOTREGISTERED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_PASSWDMISMATCH.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_RESTRICTED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_SUMMONDISABLED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_TOOMANYCHANNELS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_TOOMANYTARGETS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UMODEUNKNOWNFLAG.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UNAVAILRESOURCE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UNIQOPPRIVSNEEDED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UNKNOWNCOMMAND.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UNKNOWNMODE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_USERNOTINCHANNEL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_USERONCHANNEL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_USERSDISABLED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_USERSDONTMATCH.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_WASNOSUCHNICK.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_WILDTOPLEVEL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_YOUREBANNEDCREEP.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_ERR_YOUWILLBEBANNED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ADMINEMAIL.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ADMINLOC1.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ADMINLOC2.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ADMINME.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_AWAY.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_BANLIST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_BOUNCE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_CHANNELMODEIS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_CREATED.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFBANLIST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFEXCEPTLIST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFINFO.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFINVITELIST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFLINKS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFMOTD.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFNAMES.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFSTATS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFUSERS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHO.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHOIS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHOWAS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_EXCEPTLIST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_INFO.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_INVITELIST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_INVITING.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ISON.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LINKS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LIST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LISTEND.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LISTSTART.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSERCHANNELS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSERCLIENT.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSERME.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSEROP.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSERUNKNOWN.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_MOTD.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_MOTDSTART.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_MYINFO.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_NAMREPLY.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_NOTOPIC.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_NOUSERS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_NOWAWAY.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_REHASHING.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_SERVLIST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_SERVLISTEND.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSCLINE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSCOMMANDS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSHLINE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSILINE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSKLINE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSLINKINFO.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSLLINE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSNLINE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSOLINE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSUPTIME.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSYLINE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_SUMMONING.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TIME.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TOPIC.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACECLASS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACECONNECTING.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEEND.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEHANDSHAKE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACELINK.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACELOG.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACENEWTYPE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEOPERATOR.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACESERVER.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACESERVICE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEUNKNOWN.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEUSER.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRYAGAIN.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_UMODEIS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_UNAWAY.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_UNIQOPIS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_USERHOST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_USERS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_USERSSTART.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_VERSION.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WELCOME.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISCHANNELS.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISIDLE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISOPERATOR.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISSERVER.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISUSER.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOREPLY.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOWASUSER.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_YOUREOPER.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_YOURESERVICE.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/LIBIRC_RFC_RPL_YOURHOST.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/colors.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/common.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/conndisc.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/contexts.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/ctcp.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/dccstuff.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/errorcodes.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/errors.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_channel.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_channel_notice.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_connect.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_ctcp_action.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_ctcp_rep.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_ctcp_req.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_dcc_chat_req.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_dcc_send_req.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_invite.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_join.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_kick.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_mode.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_nick.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_notice.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_numeric.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_part.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_privmsg.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_quit.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_topic.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_umode.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/event_unknown.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/events.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/initclose.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_add_select_descriptors.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_callbacks_t.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_channel_mode.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_ctcp_reply.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_ctcp_request.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_invite.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_join.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_kick.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_list.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_me.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_msg.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_names.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_nick.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_notice.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_part.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_quit.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_topic.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_user_mode.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_cmd_whois.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_color_convert_from_mirc.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_color_convert_to_mirc.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_color_strip_from_mirc.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_connect.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_connect6.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_create_session.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_dcc_accept.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_dcc_callback_t.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_dcc_chat.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_dcc_decline.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_dcc_destroy.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_dcc_msg.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_dcc_sendfile.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_dcc_session_t.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_dcc_t.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_destroy_session.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_disconnect.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_errno.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_event_callback_t.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_event_ctcp_internal.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_event_dcc_chat_t.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_event_dcc_send_t.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_eventcode_callback_t.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_get_ctx.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_get_version.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_is_connected.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_option_reset.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_option_set.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_process_select_descriptors.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_run.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_send_raw.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_session_t.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_set_ctx.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_strerror.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_target_get_host.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/irc_target_get_nick.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/ircmd_ch.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/ircmd_msg.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/ircmd_oth.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/libirc_doc.h.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/libirc_doc_faq.h.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/libirc_errors.h.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/libirc_events.h.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/libirc_options.h.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/libirc_rfcnumeric.h.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/libircclient.h.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/nnparse.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/options.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/pagefaq.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/rfcnumbers.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/running.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/man/man3/sendcmds.3 create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/doc/rfc1459.txt create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/examples/Makefile.in create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/examples/censor.cpp create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/examples/colors.cpp create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/examples/ircftp.cpp create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/examples/irctest.c create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/examples/spammer.c create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/config.h.in create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libirc_dcc.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libirc_doc.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libirc_doc_faq.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libirc_errors.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libirc_events.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libirc_options.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libirc_params.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libirc_rfcnumeric.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libirc_session.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/include/libircclient.h create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/Makefile.in create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/colors.c create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/dcc.c create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/errors.c create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/libircclient.c create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/libircclient.def create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/portable.c create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/sockets.c create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/utils.c create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/win32/libdynamic.dsp create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/win32/libircclient.dsw create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/win32/libstatic.dsp create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/win32/make_distro.sh create mode 100644 source/shared_lib/sources/libircclient/build/source/libircclient/src/win32/spammer.dsp create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/DDInvocationGrabber.h create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/DDInvocationGrabber.m create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/IRCClientChannel.h create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/IRCClientChannel.m create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/IRCClientChannelDelegate.h create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/IRCClientSession.h create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/IRCClientSession.m create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/IRCClientSessionDelegate.h create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/NSObject+DDExtensions.h create mode 100644 source/shared_lib/sources/libircclient/cocoa/Classes/NSObject+DDExtensions.m create mode 100644 source/shared_lib/sources/libircclient/cocoa/Doxyfile create mode 100644 source/shared_lib/sources/libircclient/cocoa/English.lproj/InfoPlist.strings create mode 100644 source/shared_lib/sources/libircclient/cocoa/IRCClient.xcodeproj/TemplateIcon.icns create mode 100644 source/shared_lib/sources/libircclient/cocoa/IRCClient.xcodeproj/project.pbxproj create mode 100644 source/shared_lib/sources/libircclient/cocoa/IRCClient_Prefix.pch create mode 100644 source/shared_lib/sources/libircclient/cocoa/Info.plist create mode 100644 source/shared_lib/sources/libircclient/cocoa/LICENSE create mode 100644 source/shared_lib/sources/libircclient/cocoa/README create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/_d_d_invocation_grabber_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/_i_r_c_client_channel_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/_i_r_c_client_channel_8h.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/_i_r_c_client_channel_delegate_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/_i_r_c_client_channel_delegate_8h.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/_i_r_c_client_session_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/_i_r_c_client_session_8h.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/_i_r_c_client_session_delegate_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/_n_s_object_09_d_d_extensions_8h-source.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/annotated.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/class_i_r_c_client_channel-members.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/class_i_r_c_client_session-members.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/class_n_s_object_07_i_r_c_client_channel_delegate_08-members.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/class_n_s_object_07_i_r_c_client_session_delegate_08-members.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/classes.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/doxygen.css create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/doxygen.png create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/files.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/functions.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/functions_func.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/functions_prop.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/hierarchy.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/index.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/interface_i_r_c_client_channel.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/interface_i_r_c_client_channel.png create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/interface_i_r_c_client_session.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/interface_i_r_c_client_session.png create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/interface_n_s_object_07_i_r_c_client_channel_delegate_08.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/interface_n_s_object_07_i_r_c_client_session_delegate_08.html create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/tab_b.gif create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/tab_l.gif create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/tab_r.gif create mode 100644 source/shared_lib/sources/libircclient/cocoa/doc/html/tabs.css create mode 100644 source/shared_lib/sources/libircclient/configure create mode 100644 source/shared_lib/sources/libircclient/configure.in create mode 100644 source/shared_lib/sources/libircclient/doc/html/annotated.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/classes.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/doxygen.css create mode 100644 source/shared_lib/sources/libircclient/doc/html/doxygen.png create mode 100644 source/shared_lib/sources/libircclient/doc/html/files.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/functions.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/functions_vars.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/globals.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/globals_0x6c.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/globals_defs.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/globals_func.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/globals_type.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__colors.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__common.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__conndisc.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__contexts.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__ctcp.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__dccstuff.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__errorcodes.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__errors.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__events.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__initclose.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__ircmd__ch.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__ircmd__msg.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__ircmd__oth.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__nnparse.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__options.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__rfcnumbers.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__running.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/group__sendcmds.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/index.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/libirc__doc_8h.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/libirc__doc__faq_8h.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/libirc__errors_8h.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/libirc__events_8h.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/libirc__options_8h.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/libirc__rfcnumeric_8h.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/libircclient_8h.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/modules.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/pagefaq.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/pages.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/structirc__callbacks__t.html create mode 100644 source/shared_lib/sources/libircclient/doc/html/tab_b.gif create mode 100644 source/shared_lib/sources/libircclient/doc/html/tab_l.gif create mode 100644 source/shared_lib/sources/libircclient/doc/html/tab_r.gif create mode 100644 source/shared_lib/sources/libircclient/doc/html/tabs.css create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_ACCEPT.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_CLOSED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_CONNECT.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_INVAL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_MAX.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_NODCCSEND.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_NOIPV6.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_NOMEM.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_NOTFOUND.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_OK.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_OPENFILE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_READ.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_RESOLV.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_SOCKET.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_STATE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_TERMINATED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_TIMEOUT.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_ERR_WRITE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_OPTION_DEBUG.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_OPTION_STRIPNICKS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_ALREADYREGISTRED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BADCHANMASK.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BADCHANNELKEY.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BADMASK.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BANLISTFULL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_BANNEDFROMCHAN.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_CANNOTSENDTOCHAN.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_CANTKILLSERVER.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_CHANNELISFULL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_CHANOPRIVSNEEDED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_ERRONEUSNICKNAME.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_FILEERROR.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_INVITEONLYCHAN.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_KEYSET.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NEEDMOREPARAMS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NICKCOLLISION.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NICKNAMEINUSE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOADMININFO.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOCHANMODES.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOLOGIN.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOMOTD.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NONICKNAMEGIVEN.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOOPERHOST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOORIGIN.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOPERMFORHOST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOPRIVILEGES.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NORECIPIENT.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOSUCHCHANNEL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOSUCHNICK.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOSUCHSERVER.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOSUCHSERVICE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOTEXTTOSEND.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOTONCHANNEL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOTOPLEVEL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_NOTREGISTERED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_PASSWDMISMATCH.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_RESTRICTED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_SUMMONDISABLED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_TOOMANYCHANNELS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_TOOMANYTARGETS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UMODEUNKNOWNFLAG.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UNAVAILRESOURCE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UNIQOPPRIVSNEEDED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UNKNOWNCOMMAND.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_UNKNOWNMODE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_USERNOTINCHANNEL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_USERONCHANNEL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_USERSDISABLED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_USERSDONTMATCH.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_WASNOSUCHNICK.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_WILDTOPLEVEL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_YOUREBANNEDCREEP.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_ERR_YOUWILLBEBANNED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ADMINEMAIL.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ADMINLOC1.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ADMINLOC2.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ADMINME.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_AWAY.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_BANLIST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_BOUNCE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_CHANNELMODEIS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_CREATED.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFBANLIST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFEXCEPTLIST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFINFO.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFINVITELIST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFLINKS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFMOTD.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFNAMES.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFSTATS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFUSERS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHO.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHOIS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ENDOFWHOWAS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_EXCEPTLIST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_INFO.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_INVITELIST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_INVITING.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_ISON.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LINKS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LIST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LISTEND.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LISTSTART.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSERCHANNELS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSERCLIENT.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSERME.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSEROP.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_LUSERUNKNOWN.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_MOTD.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_MOTDSTART.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_MYINFO.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_NAMREPLY.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_NOTOPIC.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_NOUSERS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_NOWAWAY.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_REHASHING.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_SERVLIST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_SERVLISTEND.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSCLINE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSCOMMANDS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSHLINE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSILINE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSKLINE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSLINKINFO.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSLLINE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSNLINE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSOLINE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSUPTIME.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_STATSYLINE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_SUMMONING.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TIME.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TOPIC.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACECLASS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACECONNECTING.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEEND.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEHANDSHAKE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACELINK.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACELOG.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACENEWTYPE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEOPERATOR.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACESERVER.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACESERVICE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEUNKNOWN.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRACEUSER.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_TRYAGAIN.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_UMODEIS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_UNAWAY.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_UNIQOPIS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_USERHOST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_USERS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_USERSSTART.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_VERSION.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WELCOME.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISCHANNELS.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISIDLE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISOPERATOR.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISSERVER.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOISUSER.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOREPLY.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_WHOWASUSER.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_YOUREOPER.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_YOURESERVICE.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/LIBIRC_RFC_RPL_YOURHOST.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/colors.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/common.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/conndisc.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/contexts.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/ctcp.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/dccstuff.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/errorcodes.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/errors.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_channel.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_channel_notice.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_connect.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_ctcp_action.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_ctcp_rep.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_ctcp_req.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_dcc_chat_req.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_dcc_send_req.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_invite.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_join.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_kick.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_mode.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_nick.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_notice.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_numeric.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_part.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_privmsg.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_quit.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_topic.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_umode.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/event_unknown.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/events.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/initclose.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_add_select_descriptors.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_callbacks_t.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_channel_mode.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_ctcp_reply.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_ctcp_request.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_invite.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_join.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_kick.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_list.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_me.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_msg.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_names.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_nick.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_notice.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_part.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_quit.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_topic.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_user_mode.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_cmd_whois.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_color_convert_from_mirc.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_color_convert_to_mirc.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_color_strip_from_mirc.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_connect.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_connect6.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_create_session.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_dcc_accept.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_dcc_callback_t.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_dcc_chat.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_dcc_decline.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_dcc_destroy.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_dcc_msg.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_dcc_sendfile.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_dcc_session_t.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_dcc_t.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_destroy_session.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_disconnect.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_errno.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_event_callback_t.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_event_ctcp_internal.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_event_dcc_chat_t.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_event_dcc_send_t.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_eventcode_callback_t.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_get_ctx.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_get_version.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_is_connected.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_option_reset.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_option_set.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_process_select_descriptors.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_run.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_send_raw.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_session_t.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_set_ctx.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_strerror.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_target_get_host.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/irc_target_get_nick.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/ircmd_ch.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/ircmd_msg.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/ircmd_oth.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/libirc_doc.h.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/libirc_doc_faq.h.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/libirc_errors.h.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/libirc_events.h.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/libirc_options.h.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/libirc_rfcnumeric.h.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/libircclient.h.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/nnparse.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/options.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/pagefaq.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/rfcnumbers.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/running.3 create mode 100644 source/shared_lib/sources/libircclient/doc/man/man3/sendcmds.3 create mode 100644 source/shared_lib/sources/libircclient/doc/rfc1459.txt create mode 100644 source/shared_lib/sources/libircclient/examples/Makefile.in create mode 100644 source/shared_lib/sources/libircclient/examples/censor.cpp create mode 100644 source/shared_lib/sources/libircclient/examples/colors.cpp create mode 100644 source/shared_lib/sources/libircclient/examples/ircftp.cpp create mode 100644 source/shared_lib/sources/libircclient/examples/irctest.c create mode 100644 source/shared_lib/sources/libircclient/examples/spammer.c create mode 100644 source/shared_lib/sources/libircclient/libircclient/libircclient.ncb create mode 100644 source/shared_lib/sources/libircclient/libircclient/libircclient.sln create mode 100644 source/shared_lib/sources/libircclient/libircclient/libircclient.suo create mode 100644 source/shared_lib/sources/libircclient/libircclient/libircclient/libircclient.vcproj create mode 100644 source/shared_lib/sources/libircclient/libircclient/libircclient/libircclient.vcproj.SOFTHAUS-XPVM.SoftCoder.user create mode 100644 source/shared_lib/sources/libircclient/src/Makefile.in create mode 100644 source/shared_lib/sources/libircclient/src/colors.c create mode 100644 source/shared_lib/sources/libircclient/src/dcc.c create mode 100644 source/shared_lib/sources/libircclient/src/errors.c create mode 100644 source/shared_lib/sources/libircclient/src/libircclient.c create mode 100644 source/shared_lib/sources/libircclient/src/libircclient.def create mode 100644 source/shared_lib/sources/libircclient/src/libircclient.obj create mode 100644 source/shared_lib/sources/libircclient/src/portable.c create mode 100644 source/shared_lib/sources/libircclient/src/sockets.c create mode 100644 source/shared_lib/sources/libircclient/src/utils.c create mode 100644 source/shared_lib/sources/libircclient/src/win32/libdynamic.dsp create mode 100644 source/shared_lib/sources/libircclient/src/win32/libircclient.dsw create mode 100644 source/shared_lib/sources/libircclient/src/win32/libstatic.dsp create mode 100644 source/shared_lib/sources/libircclient/src/win32/make_distro.sh create mode 100644 source/shared_lib/sources/libircclient/src/win32/spammer.dsp diff --git a/CMakeLists.txt b/CMakeLists.txt index 457afabf7..08056e9b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -96,8 +96,7 @@ IF(WIN32) SET(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} ${PROJECT_SOURCE_DIR}/source/win32_deps/lib ${PROJECT_SOURCE_DIR}/source/win32_deps/xerces-c-src_2_8_0/lib - ${PROJECT_SOURCE_DIR}/source/win32_deps/wxWidgets-2.8.10/lib - ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/build/lib) + ${PROJECT_SOURCE_DIR}/source/win32_deps/wxWidgets-2.8.10/lib) SET(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} ${PROJECT_SOURCE_DIR}/source/win32_deps/include diff --git a/source/configurator/CMakeLists.txt b/source/configurator/CMakeLists.txt index 6e762b187..4e5c038e9 100644 --- a/source/configurator/CMakeLists.txt +++ b/source/configurator/CMakeLists.txt @@ -53,23 +53,6 @@ ELSE() link_directories(${PROJECT_SOURCE_DIR}/source/win32_deps/xerces-c-src_2_8_0/lib) ENDIF() -# stupid hack because cmake WILL NOT find libircclient for some reason -if(WIN32) - if(EXISTS ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/include/libircclient.h) - set(LIBIRCCLIENT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/include) - link_directories(${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/build/lib) - endif() -else() - FIND_PATH(LIBIRCCLIENT_INCLUDE_DIR NAME libircclient/libircclient.h PATHS /usr/local/include) - link_directories(/usr/local/include) - link_directories(/usr/local/lib) -endif() - -if(NOT LIBIRCCLIENT_INCLUDE_DIR) - message(FATAL_ERROR "missing libircclient : please install it [${LIBIRCCLIENT_INCLUDE_DIR}]") -endif() -INCLUDE_DIRECTORIES(${LIBIRCCLIENT_INCLUDE_DIR}) - ######################################################################################### # glest configurator diff --git a/source/g3d_viewer/CMakeLists.txt b/source/g3d_viewer/CMakeLists.txt index 349388fae..22517ac5c 100644 --- a/source/g3d_viewer/CMakeLists.txt +++ b/source/g3d_viewer/CMakeLists.txt @@ -53,23 +53,6 @@ ELSE() link_directories(${PROJECT_SOURCE_DIR}/source/win32_deps/xerces-c-src_2_8_0/lib) ENDIF() -# stupid hack because cmake WILL NOT find libircclient for some reason -if(WIN32) - if(EXISTS ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/include/libircclient.h) - set(LIBIRCCLIENT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/include) - link_directories(${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/build/lib) - endif() -else() - FIND_PATH(LIBIRCCLIENT_INCLUDE_DIR NAME libircclient/libircclient.h PATHS /usr/local/include) - link_directories(/usr/local/include) - link_directories(/usr/local/lib) -endif() - -if(NOT LIBIRCCLIENT_INCLUDE_DIR) - message(FATAL_ERROR "missing libircclient : please install it [${LIBIRCCLIENT_INCLUDE_DIR}]") -endif() -INCLUDE_DIRECTORIES(${LIBIRCCLIENT_INCLUDE_DIR}) - ######################################################################################### # glest G3d Model Viewer diff --git a/source/glest_map_editor/CMakeLists.txt b/source/glest_map_editor/CMakeLists.txt index a08df513d..9e682a4af 100644 --- a/source/glest_map_editor/CMakeLists.txt +++ b/source/glest_map_editor/CMakeLists.txt @@ -49,23 +49,6 @@ ELSE() link_directories(${PROJECT_SOURCE_DIR}/source/win32_deps/xerces-c-src_2_8_0/lib) ENDIF() -# stupid hack because cmake WILL NOT find libircclient for some reason -if(WIN32) - if(EXISTS ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/include/libircclient.h) - set(LIBIRCCLIENT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/include) - link_directories(${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/build/lib) - endif() -else() - FIND_PATH(LIBIRCCLIENT_INCLUDE_DIR NAME libircclient/libircclient.h PATHS /usr/local/include) - link_directories(/usr/local/include) - link_directories(/usr/local/lib) -endif() - -if(NOT LIBIRCCLIENT_INCLUDE_DIR) - message(FATAL_ERROR "missing libircclient : please install it [${LIBIRCCLIENT_INCLUDE_DIR}]") -endif() -INCLUDE_DIRECTORIES(${LIBIRCCLIENT_INCLUDE_DIR}) - ######################################################################################### # glest map editor diff --git a/source/shared_lib/CMakeLists.txt b/source/shared_lib/CMakeLists.txt index 38c6f8cb8..3a4aaaa98 100644 --- a/source/shared_lib/CMakeLists.txt +++ b/source/shared_lib/CMakeLists.txt @@ -15,8 +15,7 @@ IF(WIN32) SET(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} ${PROJECT_SOURCE_DIR}/source/win32_deps/lib ${PROJECT_SOURCE_DIR}/source/win32_deps/xerces-c-src_2_8_0/lib - ${PROJECT_SOURCE_DIR}/source/win32_deps/wxWidgets-2.8.10/lib - ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/build/lib) + ${PROJECT_SOURCE_DIR}/source/win32_deps/wxWidgets-2.8.10/lib) INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/include) INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/win32_deps/openal-soft-1.12.854/include) @@ -40,36 +39,6 @@ IF(WIN32) INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/shared_lib/include/platform/win32) ENDIF() -# stupid hack because cmake WILL NOT find libircclient for some reason -if(WIN32) - - if(EXISTS ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/include/libircclient.h) - set(LIBIRCCLIENT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/include) - link_directories(${PROJECT_SOURCE_DIR}/source/win32_deps/libircclient/build/lib) - endif() -else() - #CHECK_INCLUDE_FILES(libircclient/libircclient.h LIBIRCCLIENT_INCLUDE_DIR) - FIND_PATH(LIBIRCCLIENT_INCLUDE_DIR NAMES libircclient/libircclient.h) - - if(NOT LIBIRCCLIENT_INCLUDE_DIR) - FIND_PATH(LIBIRCCLIENT_INCLUDE_DIR NAMES libircclient.h PATHS /usr/local/include) - if(LIBIRCCLIENT_INCLUDE_DIR) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_LIBIRCCLIENTLOCAL=1") - link_directories(/usr/local/include) - link_directories(/usr/local/lib) - endif() - endif() -endif() - -#check_include_files("libircclient/libircclient.h;libircclient/include/libircclient.h" LIBIRCCLIENT_H_) -if(NOT LIBIRCCLIENT_INCLUDE_DIR) - message(FATAL_ERROR "missing libircclient : please install it [${LIBIRCCLIENT_INCLUDE_DIR}]") -else() - message(STATUS "Found libircclient : [${LIBIRCCLIENT_INCLUDE_DIR}]") -endif() -INCLUDE_DIRECTORIES(${LIBIRCCLIENT_INCLUDE_DIR}) -#SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ircclient) - FIND_PACKAGE(SDL REQUIRED) INCLUDE_DIRECTORIES(${SDL_INCLUDE_DIR}) IF(UNIX) @@ -164,6 +133,10 @@ SET(MG_INCLUDE_FILES "") SET(MG_SOURCE_FILES "") INCLUDE_DIRECTORIES( ${MG_INCLUDES_ROOT}platform/sdl ) + +SET(MG_SOURCE_FILES ${MG_SOURCE_FILES} ${PROJECT_SOURCE_DIR}/source/shared_lib/sources/libircclient/src/libircclient.c) +INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/source/shared_lib/include/libircclient/include) + IF(WIN32) SET(MG_SOURCE_FILES ${MG_SOURCE_FILES} ${PROJECT_SOURCE_DIR}/source/shared_lib/sources/platform/posix/socket.cpp) SET(MG_SOURCE_FILES ${MG_SOURCE_FILES} ${PROJECT_SOURCE_DIR}/source/shared_lib/sources/platform/posix/ircclient.cpp) @@ -250,7 +223,7 @@ ENDIF() #ADD_LIBRARY(libglest SHARED ${MG_SOURCE_FILES} ${MG_INCLUDE_FILES}) #ADD_LIBRARY(libglest STATIC ${MG_SOURCE_FILES} ${MG_INCLUDE_FILES}) IF(WIN32) - TARGET_LINK_LIBRARIES(libglest stdc++ gcc odbc32 wsock32 winspool winmm shell32 comctl32 ctl3d32 advapi32 wsock32 opengl32 glu32 ole32 oleaut32 uuid mingw32 ddraw dsound dxguid ws2_32 iphlpapi wsock32 libogg libvorbis libvorbisfile zlib jpeg libpng xerces-c2_8_0 OpenAL32 libcurl winmm gdi32 opengl32 glu32 SDL SDLmain lua5.1 ircclient streflop libglest stdc++ moldname mingwex msvcrt user32 kernel32) + TARGET_LINK_LIBRARIES(libglest stdc++ gcc odbc32 wsock32 winspool winmm shell32 comctl32 ctl3d32 advapi32 wsock32 opengl32 glu32 ole32 oleaut32 uuid mingw32 ddraw dsound dxguid ws2_32 iphlpapi wsock32 libogg libvorbis libvorbisfile zlib jpeg libpng xerces-c2_8_0 OpenAL32 libcurl winmm gdi32 opengl32 glu32 SDL SDLmain lua5.1 streflop libglest stdc++ moldname mingwex msvcrt user32 kernel32) ENDIF() TARGET_LINK_LIBRARIES(libglest streflop) TARGET_LINK_LIBRARIES(libglest ${EXTERNAL_LIBS}) diff --git a/source/shared_lib/include/libircclient/include/config.h b/source/shared_lib/include/libircclient/include/config.h new file mode 100644 index 000000000..fee8457a2 --- /dev/null +++ b/source/shared_lib/include/libircclient/include/config.h @@ -0,0 +1,109 @@ +/* include/config.h.in. Generated from configure.in by autoheader. */ + +/* Define to 1 if you have the `getaddrinfo' function. */ +#undef HAVE_GETADDRINFO + +/* Define to 1 if you have the `gethostbyname_r' function. */ +#undef HAVE_GETHOSTBYNAME_R + +/* Define to 1 if you have the `inet_ntoa' function. */ +#undef HAVE_INET_NTOA + +/* Define to 1 if you have the `inet_pton' function. */ +#undef HAVE_INET_PTON + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if you have the `localtime_r' function. */ +#undef HAVE_LOCALTIME_R + +/* Define to 1 if your system has a GNU libc compatible `malloc' function, and + to 0 otherwise. */ +#undef HAVE_MALLOC + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the `socket' function. */ +#undef HAVE_SOCKET + +/* Define to 1 if `stat' has the bug that it succeeds when given the + zero-length file name argument. */ +#undef HAVE_STAT_EMPTY_STRING_BUG + +/* Define to 1 if stdbool.h conforms to C99. */ +#undef HAVE_STDBOOL_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SELECT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SOCKET_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 if the system has the type `_Bool'. */ +#undef HAVE__BOOL + +/* Define to 1 if `lstat' dereferences a symlink specified with a trailing + slash. */ +#undef LSTAT_FOLLOWS_SLASHED_SYMLINK + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Define to the type of arg 1 for `select'. */ +#undef SELECT_TYPE_ARG1 + +/* Define to the type of args 2, 3 and 4 for `select'. */ +#undef SELECT_TYPE_ARG234 + +/* Define to the type of arg 5 for `select'. */ +#undef SELECT_TYPE_ARG5 + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Define to 1 if you can safely include both and . */ +#undef TIME_WITH_SYS_TIME + +/* Define to empty if `const' does not conform to ANSI C. */ +#undef const + +/* Define to rpl_malloc if the replacement function should be used. */ +#undef malloc + +/* Define to `unsigned int' if does not define. */ +#undef size_t diff --git a/source/shared_lib/include/libircclient/include/libirc_dcc.h b/source/shared_lib/include/libircclient/include/libirc_dcc.h new file mode 100644 index 000000000..cf468edc0 --- /dev/null +++ b/source/shared_lib/include/libircclient/include/libirc_dcc.h @@ -0,0 +1,59 @@ +/* + * Copyright (C) 2004-2009 Georgy Yunaev gyunaev@ulduzsoft.com + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + */ + +#ifndef INCLUDE_IRC_DCC_H +#define INCLUDE_IRC_DCC_H + +#ifndef IN_INCLUDE_LIBIRC_H + #error This file should not be included directly, include just libirclient.h +#endif + +#include + +/* + * This structure keeps the state of a single DCC connection. + */ +struct irc_dcc_session_s +{ + irc_dcc_session_t * next; + + irc_dcc_t id; + void * ctx; + socket_t sock; /*!< DCC socket */ + int dccmode; /*!< Boolean value to differ chat vs send + requests. Changes the cb behavior - when + it is chat, data is sent by lines with + stripped CRLFs. In file mode, the data + is sent as-is */ + int state; + time_t timeout; + + FILE * dccsend_file_fp; + unsigned int received_file_size; + unsigned int file_confirm_offset; + + struct sockaddr_in remote_addr; + + char incoming_buf[LIBIRC_DCC_BUFFER_SIZE]; + unsigned int incoming_offset; + + char outgoing_buf[LIBIRC_DCC_BUFFER_SIZE]; + unsigned int outgoing_offset; + port_mutex_t mutex_outbuf; + + irc_dcc_callback_t cb; +}; + + +#endif /* INCLUDE_IRC_DCC_H */ diff --git a/source/shared_lib/include/libircclient/include/libirc_doc.h b/source/shared_lib/include/libircclient/include/libirc_doc.h new file mode 100644 index 000000000..de9e63bbe --- /dev/null +++ b/source/shared_lib/include/libircclient/include/libirc_doc.h @@ -0,0 +1,166 @@ +/* + * Copyright (C) 2004-2009 Georgy Yunaev gyunaev@ulduzsoft.com + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + */ + +/*! + * \file libirc_doc.h + * \author Georgy Yunaev + * \version 1.0 + * \date 09.2004 + * \brief This file contains Doxygen modules. + */ + +/*! \mainpage libircclient - a IRC library to create IRC clients + * + * \section intro_sec Introduction + * + * libircclient is a small but powerful library, which implements client-server IRC + * protocol. It is designed to be small, fast, portable and compatible to RFC + * standards, and most IRC clients. libircclient features include: + * - Full multi-threading support. + * - Single threads handles all the IRC processing. + * - Support for single-threaded applications, and socket-based applications, + * which use select() + * - Synchronous and asynchronous interfaces. + * - CTCP support with optional build-in reply code. + * - Flexible DCC support, including both DCC chat, and DCC file transfer. + * - Can both initiate and react to initiated DCC. + * - Can accept or decline DCC sessions asynchronously. + * - Plain C interface and implementation (possible to use from C++ code, + * obviously) + * - Compatible with RFC 1459 and most IRC clients. + * - Free, licensed under LGPL license. + * - Good documentation and examples available. + * + * \section install_sec Compilation on Unix + * + * To compile libircclient, unpack the distribution, and do the standard mantra: + * \code + * # ./configure + * # make + * # make install + * \endcode + * + * \section install_secw Compilation under MS Windows + * + * To compile libircclient under MS Windows: + * - open the src/win32/libircclient.dsw file; + * - select the appropriate library linkage (static or dynamic), and + * debug/release version; + * - do 'Make build' + * + * You can also build the example using spammer.dsp project file. Here you + * can see how to integrate libircclient into your own project. + * + * \section doc Documentation + * + * Documentation is not installed with \a make \a install; you should copy it + * somewhere by hand. + * There is html documentation (in \a doc/html) and manual pages (\a doc/man). + * It is also recommended to check the \a examples directory, there are a + * few examples, they'll help you. + * + * \section cocoa Cocoa Support + * + * There is an experimental Cocoa framework wrapper around libircclient, called + * IRCClient. You can find the Xcode project + * and source in the cocoa/ directory in the current trunk. + * + * \section author Author, copyright, support. + * + * If you have any questions, bug reports, suggestions regarding libircclient - + * please send them to gyunaev@ulduzsoft.com. + * + * Copyright (C) 2004-2009 Georgy Yunaev gyunaev@ulduzsoft.com + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + */ + + +/*! + * \defgroup initclose Initiating and destroying IRC session. + */ + +/*! + * \defgroup conndisc Connecting, disconnecting from IRC server. + */ + +/*! + * \defgroup running Running IRC session. + */ + +/*! + * \defgroup ircmd_ch IRC commands: channel management. + */ + +/*! + * \defgroup ircmd_msg IRC commands: sending messages/notices. + */ + +/*! + * \defgroup ircmd_oth IRC commands: other stuff. + */ + + +/*! + * \defgroup ctcp CTCP requests and replies. + */ + +/*! + * \defgroup nnparse Nickname parsing. + */ + +/*! + * \defgroup dccstuff DCC chat/send requests and replies. + */ + +/*! + * \defgroup events Handling IRC events. + */ + +/*! + * \defgroup errors Obtaining error values and descriptions. + */ + +/*! + * \defgroup errorcodes Error codes generated by libircclient. + */ + +/*! + * \defgroup contexts Managing contexts. + */ + +/*! + * \defgroup common Getting libircclient version. + */ + +/*! + * \defgroup options Managing libircclient options. + */ + +/*! + * \defgroup rfcnumbers Numeric reply codes from RFC1459 + */ + +/*! + * \defgroup colors Messages colors manipulation + */ diff --git a/source/shared_lib/include/libircclient/include/libirc_doc_faq.h b/source/shared_lib/include/libircclient/include/libirc_doc_faq.h new file mode 100644 index 000000000..0134dd5df --- /dev/null +++ b/source/shared_lib/include/libircclient/include/libirc_doc_faq.h @@ -0,0 +1,130 @@ +/* + * Copyright (C) 2004-2009 Georgy Yunaev gyunaev@ulduzsoft.com + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + */ + +/*! + * \file libirc_doc_faq.h + * \author Georgy Yunaev + * \version 1.0 + * \date 09.2004 + * \brief This file contains libircclient FAQ. + */ + +/*! \page pagefaq Frequently Asked Questions + +\section faq FAQ + +\subsection faq1 Why the IRC server generates all these event_numeric events, and what is their meaning? + +The IRC protocol itself is asynchronous and server-driven. +For you, this means the following: +- For any IRC command, it is not possible to obtain an immediate response + whether the command succeed or not. Instead the server will send the + reply in a short (or long) period of time. +- For some IRC command there is no 'success' response at all. For example, + when you send a text message, IRC server will not send anything to confirm + that the message is already sent. +- You can send several commands to the IRC server, and then receive several + replies regarding every command. The order of the replies you receive + is generally undefined. +- A lot of IRC events sent to you is generated by other users, or the IRC + server itself, and are sent to you just when they are generated. +- Long lists (for example, channel lists) are also sent as events. Moreover, + these events could be separated by other events (message or notices). And + it is your responsibility to separate the data (using event codes), and + use some sort of data structure that will hold it until the data is + complete. It is not possible to simply query the list of channels, and + expect that its content will immediately arrive. +- IRC protocol is event-based, not request-based. This means that if you + send JOIN request asking to join a channel, you cannot assume that you + have joined it until the server tells you so with JOIN event. Also it is + possible for server to "JOIN" you to a specific channel implicitly, + without even sending a join request. +- You should be prepared to expect the unexpected from the IRC server. + For example, the server can change your nick (seen on most servers, which + use \a nickserv authentication. You can be "forced" to join the channel, + to say something, to leave a channel, to change your usermode and so on. + Listen what IRC server tells you, and do so. + +\subsection faq2 Why the irc_cmd_... functions does not return an error if the IRC server reports it? For example, why irc_cmd_join() returns success when I attempt to join a password-protected channel, and then the IRC server sends an error? + +The irc_cmd_... functions return success when the command is sent to the +IRC server. The asynchronous nature of IRC makes it impossible to obtain +the command result immediately. Please read \ref faq1. + +\subsection faq3 How to register/auth with NICKSERV? + +There is no 'standard' way. However, knowing that all NICKSERV messages are +sent via irc_callbacks_t::event_notice, you can use following algorithm: +\code +static void event_notice (irc_session_t * session, const char * event, + const char * origin, const char ** params, unsigned int count) +{ + char buf[256]; + + if ( !origin ) + return; + + if ( strcasecmp (origin, "nickserv") ) + return; + + if ( strstr (params[1], "This nick is not registered") == params[1] ) + { + sprintf (buf, "REGISTER %s NOMAIL", gCfg.irc_nickserv_password); + irc_cmd_msg (session, "nickserv", buf); + } + else if ( strstr (params[1], "This nickname is registered and protected") + == params[1] ) + { + sprintf (buf, "IDENTIFY %s", gCfg.irc_nickserv_password); + irc_cmd_msg (session, "nickserv", buf); + } + else if ( strstr (params[1], "Password accepted - you are now recognized") + == params[1] ) + printf ("Nickserv authentication succeed."); +} +\endcode + +The idea is to parse the messages sent from NICKSERV, and if they're matched +the specific patterns, react on them appropriately. + +\subsection faq4 What is CTCP, and why do I need my own handler? + +CTCP abbreviature is deciphered as "Client-to-Client Protocol". It is used +between the IRC clients to query the remote client for some data, or to send +some information - for example, /me messages are sent via CTCP. There is no +standard list of possible CTCP requests, and different IRC clients often add +their own CTCP codes. The built-in handler reacts on TIME, VERSION, PING and +FINGER CTCP queries. If you need to react on other queries, you'll have to +write your own CTCP handler. See the source code of libirc_event_ctcp_internal +to get an idea how to write it. + +\subsection faq5 Why don't I receive event_umode when I am made +o (a channel operator)? + +Because this is a channel mode, not a user mode. The user mode \c +o means that +this user is an IRC network operator, not just a channel operator. + +\subsection faq6 Why do I get a LIBIRC_ERR_SOCKET error while using static library under Win32? + +Because if you use static library, you have to initialize Winsock manually: + +\code +WORD wVersionRequested = MAKEWORD (1, 1); +WSADATA wsaData; + +if ( WSAStartup (wVersionRequested, &wsaData) != 0 ) + // report an error + +// And now we can use libircclient +\endcode + */ diff --git a/source/shared_lib/include/libircclient/include/libirc_errors.h b/source/shared_lib/include/libircclient/include/libirc_errors.h new file mode 100644 index 000000000..279d4bbb6 --- /dev/null +++ b/source/shared_lib/include/libircclient/include/libirc_errors.h @@ -0,0 +1,208 @@ +/* + * Copyright (C) 2004-2009 Georgy Yunaev gyunaev@ulduzsoft.com + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + */ + +/*! + * \file libirc_errors.h + * \author Georgy Yunaev + * \version 1.0 + * \date 09.2004 + * \brief This file defines error codes generated by libircclient. + */ + +#ifndef INCLUDE_IRC_ERRORS_H +#define INCLUDE_IRC_ERRORS_H + +#ifndef IN_INCLUDE_LIBIRC_H + #error This file should not be included directly, include just libircclient.h +#endif + + +/*! brief No error + * \ingroup errorcodes + */ +#define LIBIRC_ERR_OK 0 + + +/*! \brief Invalid argument + * + * An invalid value was given for one of the arguments to a function. + * For example, supplying the NULL value for \a channel argument of + * irc_cmd_join() produces LIBIRC_ERR_INVAL error. You should fix the code. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_INVAL 1 + + +/*! \brief Could not resolve host. + * + * The host name supplied for irc_connect() function could not be resolved + * into valid IP address. Usually means that host name is invalid. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_RESOLV 2 + + +/*! \brief Could not create socket. + * + * The new socket could not be created or made non-blocking. Usually means + * that the server is out of resources, or (rarely :) a bug in libircclient. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_SOCKET 3 + + +/*! \brief Could not connect. + * + * The socket could not connect to the IRC server, or to the destination DCC + * part. Usually means that either the IRC server is down or its address is + * invalid. For DCC the reason usually is the firewall on your or destination + * computer, which refuses DCC transfer. + * + * \sa irc_run irc_connect + * \ingroup errorcodes + */ +#define LIBIRC_ERR_CONNECT 4 + + +/*! \brief Connection closed by remote peer. + * + * The IRC connection was closed by the IRC server (which could mean that an + * IRC operator just have banned you from the server :)), or the DCC connection + * was closed by remote peer - for example, the other side just quits his mIrc. + * Usually it is not an error. + * + * \sa irc_run irc_connect irc_dcc_callback_t + * \ingroup errorcodes + */ +#define LIBIRC_ERR_CLOSED 5 + + +/*! \brief Out of memory + * + * There are two possible reasons for this error. First is that memory could + * not be allocated for libircclient use, and this error usually is fatal. + * Second reason is that the command queue (which keeps command ready to be + * sent to the IRC server) is full, and could not accept more commands yet. + * In this case you should just wait, and repeat the command later. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_NOMEM 6 + + +/*! \brief Could not accept new connection + * + * A DCC chat/send connection from the remote peer could not be accepted. + * Either the connection was just terminated before it is accepted, or there + * is a bug in libircclient. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_ACCEPT 7 + + +/*! \brief Could not send this + * + * A \a filename supplied to irc_dcc_sendfile() could not be sent. Either is + * is not a file (a directory or a socket, for example), or it is not readable. * + * + * \sa LIBIRC_ERR_OPENFILE + * \ingroup errorcodes + */ +#define LIBIRC_ERR_NODCCSEND 9 + + +/*! \brief Could not read DCC file or socket + * + * Either a DCC file could not be read (for example, was truncated during + * sending), or a DCC socket returns a read error, which usually means that + * the network connection is terminated. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_READ 10 + + +/*! \brief Could not write DCC file or socket + * + * Either a DCC file could not be written (for example, there is no free space + * on disk), or a DCC socket returns a write error, which usually means that + * the network connection is terminated. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_WRITE 11 + + +/*! \brief Invalid state + * + * The function is called when it is not allowed to be called. For example, + * irc_cmd_join() was called before the connection to IRC server succeed, and + * ::event_connect is called. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_STATE 12 + + +/*! \brief Operation timed out + * + * The DCC request is timed out. + * There is a timer for each DCC request, which tracks connecting, accepting + * and non-accepted/declined DCC requests. For every request this timer + * is currently 60 seconds. If the DCC request was not connected, accepted + * or declined during this time, it will be terminated with this error. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_TIMEOUT 13 + + +/*! \brief Could not open file for DCC send + * + * The file specified in irc_dcc_sendfile() could not be opened. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_OPENFILE 14 + + +/*! \brief IRC server connection terminated + * + * The connection to the IRC server was terminated - possibly, by network + * error. Try to irc_connect() again. + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_TERMINATED 15 + + +/*! \brief IPv6 not supported + * + * The function which requires IPv6 support was called, but the IPv6 support was not compiled + * into the application + * + * \ingroup errorcodes + */ +#define LIBIRC_ERR_NOIPV6 16 + + +/*! brief Internal max error value count + */ +#define LIBIRC_ERR_MAX 17 + +#endif /* INCLUDE_IRC_ERRORS_H */ diff --git a/source/shared_lib/include/libircclient/include/libirc_events.h b/source/shared_lib/include/libircclient/include/libirc_events.h new file mode 100644 index 000000000..0dbb8c825 --- /dev/null +++ b/source/shared_lib/include/libircclient/include/libirc_events.h @@ -0,0 +1,398 @@ +/* + * Copyright (C) 2004-2009 Georgy Yunaev gyunaev@ulduzsoft.com + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + */ + +/*! + * \file libirc_events.h + * \author Georgy Yunaev + * \version 1.0 + * \date 09.2004 + * \brief Describes event callbacks generated by libircclient. + * + * This file should not be included directly. Include libircclient.h instead. + */ + +#ifndef INCLUDE_IRC_EVENTS_H +#define INCLUDE_IRC_EVENTS_H + + +#ifndef IN_INCLUDE_LIBIRC_H + #error This file should not be included directly, include just libircclient.h +#endif + + + +/*! + * \fn typedef void (*irc_event_callback_t) (irc_session_t * session, const char * event, const char * origin, const char ** params, unsigned int count) + * \brief A most common event callback + * + * \param session the session, which generates an event + * \param event the text name of the event. Useful in case you use a single + * event handler for several events simultaneously. + * \param origin the originator of the event. See the note below. + * \param params a list of event params. Depending on the event nature, it + * could have zero or more params. The actual number of params + * is specified in count. None of the params can be NULL, but + * 'params' pointer itself could be NULL for some events. + * \param count the total number of params supplied. + * + * Every event generates a callback. This callback is generated by most events. + * Depending on the event nature, it can provide zero or more params. For each + * event, the number of provided params is fixed, and their meaning is + * described. + * + * Every event has origin, though the \a origin variable may be NULL, which + * means that event origin is unknown. The origin usually looks like + * nick!host\@ircserver, i.e. like tim!home\@irc.krasnogorsk.ru. Such origins + * can not be used in IRC commands, and need to be stripped (i.e. host and + * server part should be cut off) before using. This can be done either + * explicitly, by calling irc_target_get_nick(), or implicitly for all the + * events - by setting the #LIBIRC_OPTION_STRIPNICKS option with irc_option_set(). + * + * \ingroup events + */ +typedef void (*irc_event_callback_t) (irc_session_t * session, const char * event, const char * origin, const char ** params, unsigned int count); + + +/*! + * \fn typedef void (*irc_eventcode_callback_t) (irc_session_t * session, unsigned int event, const char * origin, const char ** params, unsigned int count) + * \brief A numeric event callback + * + * \param session the session, which generates an event + * \param event the numeric code of the event. Useful in case you use a + * single event handler for several events simultaneously. + * \param origin the originator of the event. See the note below. + * \param params a list of event params. Depending on the event nature, it + * could have zero or more params. The actual number of params + * is specified in count. None of the params can be NULL, but + * 'params' pointer itself could be NULL for some events. + * \param count the total number of params supplied. + * + * Most times in reply to your actions the IRC server generates numeric + * callbacks. Most of them are error codes, and some of them mark list start + * and list stop markers. Every code has its own set of params; for details + * you can either experiment, or read RFC 1459. + * + * Every event has origin, though the \a origin variable may be NULL, which + * means that event origin is unknown. The origin usually looks like + * nick!host\@ircserver, i.e. like tim!home\@irc.krasnogorsk.ru. Such origins + * can not be used in IRC commands, and need to be stripped (i.e. host and + * server part should be cut off) before using. This can be done either + * explicitly, by calling irc_target_get_nick(), or implicitly for all the + * events - by setting the #LIBIRC_OPTION_STRIPNICKS option with irc_option_set(). + * + * \ingroup events + */ +typedef void (*irc_eventcode_callback_t) (irc_session_t * session, unsigned int event, const char * origin, const char ** params, unsigned int count); + + +/*! + * \fn typedef void (*irc_event_dcc_chat_t) (irc_session_t * session, const char * nick, const char * addr, irc_dcc_t dccid) + * \brief A remote DCC CHAT request callback + * + * \param session the session, which generates an event + * \param nick the person who requested DCC CHAT with you. + * \param addr the person's IP address in decimal-dot notation. + * \param dccid an id associated with this request. Use it in calls to + * irc_dcc_accept() or irc_dcc_decline(). + * + * This callback is called when someone requests DCC CHAT with you. In respond + * you should call either irc_dcc_accept() to accept chat request, or + * irc_dcc_decline() to decline chat request. + * + * \sa irc_dcc_accept or irc_dcc_decline + * \ingroup events + */ +typedef void (*irc_event_dcc_chat_t) (irc_session_t * session, const char * nick, const char * addr, irc_dcc_t dccid); + + +/*! + * \fn typedef void (*irc_event_dcc_send_t) (irc_session_t * session, const char * nick, const char * addr, const char * filename, unsigned long size, irc_dcc_t dccid) + * \brief A remote DCC CHAT request callback + * + * \param session the session, which generates an event + * \param nick the person who requested DCC CHAT with you. + * \param addr the person's IP address in decimal-dot notation. + * \param filename the sent filename. + * \param size the filename size. + * \param dccid an id associated with this request. Use it in calls to + * irc_dcc_accept() or irc_dcc_decline(). + * + * This callback is called when someone wants to send a file to you using + * DCC SEND. As with chat, in respond you should call either irc_dcc_accept() + * to accept this request and receive the file, or irc_dcc_decline() to + * decline this request. + * + * \sa irc_dcc_accept or irc_dcc_decline + * \ingroup events + */ +typedef void (*irc_event_dcc_send_t) (irc_session_t * session, const char * nick, const char * addr, const char * filename, unsigned long size, irc_dcc_t dccid); + + +/*! \brief Event callbacks structure. + * + * All the communication with the IRC network is based on events. Generally + * speaking, event is anything generated by someone else in the network, + * or by the IRC server itself. "Someone sends you a message", "Someone + * has joined the channel", "Someone has quits IRC" - all these messages + * are events. + * + * Every event has its own event handler, which is called when the + * appropriate event is received. You don't have to define all the event + * handlers; define only the handlers for the events you need to intercept. + * + * Most event callbacks are the types of ::irc_event_callback_t. There are + * also events, which generate ::irc_eventcode_callback_t, + * ::irc_event_dcc_chat_t and ::irc_event_dcc_send_t callbacks. + * + * \ingroup events + */ +typedef struct +{ + /*! + * The "on_connect" event is triggered when the client successfully + * connects to the server, and could send commands to the server. + * No extra params supplied; \a params is 0. + */ + irc_event_callback_t event_connect; + + /*! + * The "nick" event is triggered when the client receives a NICK message, + * meaning that someone (including you) on a channel with the client has + * changed their nickname. + * + * \param origin the person, who changes the nick. Note that it can be you! + * \param params[0] mandatory, contains the new nick. + */ + irc_event_callback_t event_nick; + + /*! + * The "quit" event is triggered upon receipt of a QUIT message, which + * means that someone on a channel with the client has disconnected. + * + * \param origin the person, who is disconnected + * \param params[0] optional, contains the reason message (user-specified). + */ + irc_event_callback_t event_quit; + + /*! + * The "join" event is triggered upon receipt of a JOIN message, which + * means that someone has entered a channel that the client is on. + * + * \param origin the person, who joins the channel. By comparing it with + * your own nickname, you can check whether your JOIN + * command succeed. + * \param params[0] mandatory, contains the channel name. + */ + irc_event_callback_t event_join; + + /*! + * The "part" event is triggered upon receipt of a PART message, which + * means that someone has left a channel that the client is on. + * + * \param origin the person, who leaves the channel. By comparing it with + * your own nickname, you can check whether your PART + * command succeed. + * \param params[0] mandatory, contains the channel name. + * \param params[1] optional, contains the reason message (user-defined). + */ + irc_event_callback_t event_part; + + /*! + * The "mode" event is triggered upon receipt of a channel MODE message, + * which means that someone on a channel with the client has changed the + * channel's parameters. + * + * \param origin the person, who changed the channel mode. + * \param params[0] mandatory, contains the channel name. + * \param params[1] mandatory, contains the changed channel mode, like + * '+t', '-i' and so on. + * \param params[2] optional, contains the mode argument (for example, a + * key for +k mode, or user who got the channel operator status for + * +o mode) + */ + irc_event_callback_t event_mode; + + /*! + * The "umode" event is triggered upon receipt of a user MODE message, + * which means that your user mode has been changed. + * + * \param origin the person, who changed the channel mode. + * \param params[0] mandatory, contains the user changed mode, like + * '+t', '-i' and so on. + */ + irc_event_callback_t event_umode; + + /*! + * The "topic" event is triggered upon receipt of a TOPIC message, which + * means that someone on a channel with the client has changed the + * channel's topic. + * + * \param origin the person, who changes the channel topic. + * \param params[0] mandatory, contains the channel name. + * \param params[1] optional, contains the new topic. + */ + irc_event_callback_t event_topic; + + /*! + * The "kick" event is triggered upon receipt of a KICK message, which + * means that someone on a channel with the client (or possibly the + * client itself!) has been forcibly ejected. + * + * \param origin the person, who kicked the poor. + * \param params[0] mandatory, contains the channel name. + * \param params[0] optional, contains the nick of kicked person. + * \param params[1] optional, contains the kick text + */ + irc_event_callback_t event_kick; + + /*! + * The "channel" event is triggered upon receipt of a PRIVMSG message + * to an entire channel, which means that someone on a channel with + * the client has said something aloud. Your own messages don't trigger + * PRIVMSG event. + * + * \param origin the person, who generates the message. + * \param params[0] mandatory, contains the channel name. + * \param params[1] optional, contains the message text + */ + irc_event_callback_t event_channel; + + /*! + * The "privmsg" event is triggered upon receipt of a PRIVMSG message + * which is addressed to one or more clients, which means that someone + * is sending the client a private message. + * + * \param origin the person, who generates the message. + * \param params[0] mandatory, contains your nick. + * \param params[1] optional, contains the message text + */ + irc_event_callback_t event_privmsg; + + /*! + * The "notice" event is triggered upon receipt of a NOTICE message + * which means that someone has sent the client a public or private + * notice. According to RFC 1459, the only difference between NOTICE + * and PRIVMSG is that you should NEVER automatically reply to NOTICE + * messages. Unfortunately, this rule is frequently violated by IRC + * servers itself - for example, NICKSERV messages require reply, and + * are NOTICEs. + * + * \param origin the person, who generates the message. + * \param params[0] mandatory, contains the target nick name. + * \param params[1] optional, contains the message text + */ + irc_event_callback_t event_notice; + + /*! + * The "channel_notice" event is triggered upon receipt of a NOTICE + * message which means that someone has sent the client a public + * notice. According to RFC 1459, the only difference between NOTICE + * and PRIVMSG is that you should NEVER automatically reply to NOTICE + * messages. Unfortunately, this rule is frequently violated by IRC + * servers itself - for example, NICKSERV messages require reply, and + * are NOTICEs. + * + * \param origin the person, who generates the message. + * \param params[0] mandatory, contains the channel name. + * \param params[1] optional, contains the message text + */ + irc_event_callback_t event_channel_notice; + + /*! + * The "invite" event is triggered upon receipt of an INVITE message, + * which means that someone is permitting the client's entry into a +i + * channel. + * + * \param origin the person, who INVITEs you. + * \param params[0] mandatory, contains your nick. + * \param params[1] mandatory, contains the channel name you're invited into. + * + * \sa irc_cmd_invite irc_cmd_chanmode_invite + */ + irc_event_callback_t event_invite; + + /*! + * The "ctcp" event is triggered when the client receives the CTCP + * request. By default, the built-in CTCP request handler is used. The + * build-in handler automatically replies on most CTCP messages, so you + * will rarely need to override it. + * + * \param origin the person, who generates the message. + * \param params[0] mandatory, the complete CTCP message, including its + * arguments. + * + * Mirc generates PING, FINGER, VERSION, TIME and ACTION messages, + * check the source code of \c libirc_event_ctcp_internal function to + * see how to write your own CTCP request handler. Also you may find + * useful this question in FAQ: \ref faq4 + */ + irc_event_callback_t event_ctcp_req; + + /*! + * The "ctcp" event is triggered when the client receives the CTCP reply. + * + * \param origin the person, who generates the message. + * \param params[0] mandatory, the CTCP message itself with its arguments. + */ + irc_event_callback_t event_ctcp_rep; + + /*! + * The "action" event is triggered when the client receives the CTCP + * ACTION message. These messages usually looks like:\n + * \code + * [23:32:55] * Tim gonna sleep. + * \endcode + * + * \param origin the person, who generates the message. + * \param params[0] mandatory, the ACTION message. + */ + irc_event_callback_t event_ctcp_action; + + /*! + * The "unknown" event is triggered upon receipt of any number of + * unclassifiable miscellaneous messages, which aren't handled by the + * library. + */ + irc_event_callback_t event_unknown; + + /*! + * The "numeric" event is triggered upon receipt of any numeric response + * from the server. There is a lot of such responses, see the full list + * here: \ref rfcnumbers. + * + * See the params in ::irc_eventcode_callback_t specification. + */ + irc_eventcode_callback_t event_numeric; + + /*! + * The "dcc chat" event is triggered when someone requests a DCC CHAT from + * you. + * + * See the params in ::irc_event_dcc_chat_t specification. + */ + irc_event_dcc_chat_t event_dcc_chat_req; + + /*! + * The "dcc chat" event is triggered when someone wants to send a file + * to you via DCC SEND request. + * + * See the params in ::irc_event_dcc_send_t specification. + */ + irc_event_dcc_send_t event_dcc_send_req; + + +} irc_callbacks_t; + + +#endif /* INCLUDE_IRC_EVENTS_H */ diff --git a/source/shared_lib/include/libircclient/include/libirc_options.h b/source/shared_lib/include/libircclient/include/libirc_options.h new file mode 100644 index 000000000..7ee592b18 --- /dev/null +++ b/source/shared_lib/include/libircclient/include/libirc_options.h @@ -0,0 +1,49 @@ +/* + * Copyright (C) 2004-2009 Georgy Yunaev gyunaev@ulduzsoft.com + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + */ + +/*! + * \file libirc_options.h + * \author Georgy Yunaev + * \version 1.0 + * \date 09.2004 + * \brief This file defines the options used in irc_session_options() + */ + +#ifndef INCLUDE_IRC_OPTIONS_H +#define INCLUDE_IRC_OPTIONS_H + +#ifndef IN_INCLUDE_LIBIRC_H + #error This file should not be included directly, include just libircclient.h +#endif + +/*! + * enables additional debug output + * \ingroup options + */ +#define LIBIRC_OPTION_DEBUG (1 << 1) + +/*! \brief allows to strip origins automatically. + * + * For every IRC server event, the event origin is sent in standard form: + * nick!host\@ircserver, i.e. like tim!home\@irc.krasnogorsk.ru. Such origins + * can not be used in IRC commands, and need to be stripped (i.e. host and + * server part should be cut off) before using. This can be done either + * explicitly, by calling irc_target_get_nick(), or implicitly for all the + * events - by setting this option with irc_option_set(). + * \ingroup options + */ +#define LIBIRC_OPTION_STRIPNICKS (1 << 2) + + +#endif /* INCLUDE_IRC_OPTIONS_H */ diff --git a/source/shared_lib/include/libircclient/include/libirc_params.h b/source/shared_lib/include/libircclient/include/libirc_params.h new file mode 100644 index 000000000..a71c5c34b --- /dev/null +++ b/source/shared_lib/include/libircclient/include/libirc_params.h @@ -0,0 +1,38 @@ +/* + * Copyright (C) 2004-2009 Georgy Yunaev gyunaev@ulduzsoft.com + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + */ + +#ifndef INCLUDE_IRC_PARAMS_H +#define INCLUDE_IRC_PARAMS_H + + +#ifndef IN_INCLUDE_LIBIRC_H + #error This file should not be included directly, include just libircclient.h +#endif + +#define LIBIRC_VERSION_HIGH 0x0001 +#define LIBIRC_VERSION_LOW 0x0002 + +#define LIBIRC_BUFFER_SIZE 1024 +#define LIBIRC_DCC_BUFFER_SIZE 1024 + +#define LIBIRC_STATE_INIT 0 +#define LIBIRC_STATE_LISTENING 1 +#define LIBIRC_STATE_CONNECTING 2 +#define LIBIRC_STATE_CONNECTED 3 +#define LIBIRC_STATE_DISCONNECTED 4 +#define LIBIRC_STATE_CONFIRM_SIZE 5 // Used only by DCC send to confirm the amount of sent data +#define LIBIRC_STATE_REMOVED 10 // this state is used only in DCC + + +#endif /* INCLUDE_IRC_PARAMS_H */ diff --git a/source/shared_lib/include/libircclient/include/libirc_rfcnumeric.h b/source/shared_lib/include/libircclient/include/libirc_rfcnumeric.h new file mode 100644 index 000000000..5e3a1bb38 --- /dev/null +++ b/source/shared_lib/include/libircclient/include/libirc_rfcnumeric.h @@ -0,0 +1,1259 @@ +/* + * Copyright (C) 2004-2009 Georgy Yunaev gyunaev@ulduzsoft.com + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + */ + +/*! + * \file libirc_rfcnumeric.h + * \author Georgy Yunaev + * \version 1.0 + * \date 09.2004 + * \brief This file defines RFC numeric reply codes, which should be used in + * ::event_numeric callback. Every code also has a comment regarding its + * arguments. + */ + +#ifndef INCLUDE_IRC_RFCNUMERIC_H +#define INCLUDE_IRC_RFCNUMERIC_H + +#ifndef IN_INCLUDE_LIBIRC_H + #error This file should not be included directly, include just libircclient.h +#endif + + +/*! \brief 001 Welcome to the Internet Relay Network + \!\\@\ + * + * The server sends replies 001 to 004 to a user upon successful registration. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_WELCOME 001 + + +/*! \brief 002 Your host is \, running version \ + * + * The server sends replies 001 to 004 to a user upon successful registration. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_YOURHOST 002 + + +/*! \brief 003 This server was created \ + * + * The server sends replies 001 to 004 to a user upon successful registration. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_CREATED 003 + + +/*! \brief 004 \ \ \ + \ + * + * The server sends replies 001 to 004 to a user upon successful registration. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_MYINFO 004 + + +/*! \brief 005 Try server \, port \ + * + * Sent by the server to a user to suggest an alternative server. This is often used when the connection is refused because the server is already full. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_BOUNCE 005 + + +/*! \brief 302 :*1\ *( + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_USERHOST 302 + + +/*! \brief 303 :*1\ *( + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ISON 303 + + +/*! \brief 301 \ :\ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_AWAY 301 + + +/*! \brief 305 :You are no longer marked as being away + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_UNAWAY 305 + + +/*! \brief 306 :You have been marked as being away + * + * These replies are used with the AWAY command (if allowed). RPL_AWAY is sent to any client sending a PRIVMSG to a client which is away. RPL_AWAY is only sent by the server to which the client is connected. Replies RPL_UNAWAY and RPL_NOWAWAY are sent when the client removes and sets an AWAY message. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_NOWAWAY 306 + + +/*! \brief 311 \ \ \ * :\ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_WHOISUSER 311 + + +/*! \brief 312 \ \ :\ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_WHOISSERVER 312 + + +/*! \brief 313 \ :is an IRC operator + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_WHOISOPERATOR 313 + + +/*! \brief 317 \ \ :seconds idle + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_WHOISIDLE 317 + + +/*! \brief 318 \ :End of WHOIS list + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFWHOIS 318 + + +/*! \brief 319 " :*( ( "\@" / "+" ) \ " " )" + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_WHOISCHANNELS 319 + + +/*! \brief 314 \ \ \ * :\ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_WHOWASUSER 314 + + +/*! \brief 369 \ :End of WHOWAS + * + * When replying to a WHOWAS message, a server MUST use the replies RPL_WHOWASUSER, RPL_WHOISSERVER or ERR_WASNOSUCHNICK for each nickname in the presented list. At the end of all reply batches, there MUST be RPL_ENDOFWHOWAS (even if there was only one reply and it was an error). + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFWHOWAS 369 + + +/*! \brief 322 \ \<# visible\> :\ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_LIST 322 + + +/*! \brief 323 :End of LIST + * + * Replies RPL_LIST, RPL_LISTEND mark the actual replies with data and end of the server's response to a LIST command. If there are no channels available to return, only the end reply MUST be sent. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_LISTEND 323 + + +/*! \brief 325 \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_UNIQOPIS 325 + + +/*! \brief 324 \ \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_CHANNELMODEIS 324 + + +/*! \brief 331 \ :No topic is set + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_NOTOPIC 331 + + +/*! \brief 332 \ :\ + * + * When sending a TOPIC message to determine the channel topic, one of two replies is sent. If the topic is set, RPL_TOPIC is sent back else RPL_NOTOPIC. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TOPIC 332 + + +/*! \brief 341 \ \ + * + * Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_INVITING 341 + + +/*! \brief 342 \ :Summoning user to IRC + * + * Returned by a server answering a SUMMON message to indicate that it is summoning that user. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_SUMMONING 342 + + +/*! \brief 346 \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_INVITELIST 346 + + +/*! \brief 347 \ :End of channel invite list + * + * When listing the 'invitations masks' for a given channel, a server is required to send the list back using the RPL_INVITELIST and RPL_ENDOFINVITELIST messages. A separate RPL_INVITELIST is sent for each active mask. After the masks have been listed (or if none present) a RPL_ENDOFINVITELIST MUST be sent. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFINVITELIST 347 + + +/*! \brief 348 \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_EXCEPTLIST 348 + + +/*! \brief 349 \ :End of channel exception list + * + * When listing the 'exception masks' for a given channel, a server is required to send the list back using the RPL_EXCEPTLIST and RPL_ENDOFEXCEPTLIST messages. A separate RPL_EXCEPTLIST is sent for each active mask. After the masks have been listed (or if none present) a RPL_ENDOFEXCEPTLIST MUST be sent. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFEXCEPTLIST 349 + + +/*! \brief 351 \.\ \ :\ + * + * Reply by the server showing its version details. The \ is the version of the software being used (including any patchlevel revisions) and the \ is used to indicate if the server is running in "debug mode". The "comments" field may contain any comments about the version or further version details. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_VERSION 351 + + +/*! \brief 352 \ \ \ \ \ + ( "H + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_WHOREPLY 352 + + +/*! \brief 315 \ :End of WHO list + * + * The RPL_WHOREPLY and RPL_ENDOFWHO pair are used to answer a WHO message. The RPL_WHOREPLY is only sent if there is an appropriate match to the WHO query. If there is a list of parameters supplied with a WHO message, a RPL_ENDOFWHO MUST be sent after processing each list item with \ being the item. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFWHO 315 + + +/*! \brief 353 ( "= + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_NAMREPLY 353 + + +/*! \brief 366 \ :End of NAMES list + * + * To reply to a NAMES message, a reply pair consisting of RPL_NAMREPLY and RPL_ENDOFNAMES is sent by the server back to the client. If there is no channel found as in the query, then only RPL_ENDOFNAMES is returned. The exception to this is when a NAMES message is sent with no parameters and all visible channels and contents are sent back in a series of RPL_NAMEREPLY messages with a RPL_ENDOFNAMES to mark the end. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFNAMES 366 + + +/*! \brief 364 \ \ :\ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_LINKS 364 + + +/*! \brief 365 \ :End of LINKS list + * + * In replying to the LINKS message, a server MUST send replies back using the RPL_LINKS numeric and mark the end of the list using an RPL_ENDOFLINKS reply. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFLINKS 365 + + +/*! \brief 367 \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_BANLIST 367 + + +/*! \brief 368 \ :End of channel ban list + * + * When listing the active 'bans' for a given channel, a server is required to send the list back using the RPL_BANLIST and RPL_ENDOFBANLIST messages. A separate RPL_BANLIST is sent for each active banmask. After the banmasks have been listed (or if none present) a RPL_ENDOFBANLIST MUST be sent. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFBANLIST 368 + + +/*! \brief 371 :\ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_INFO 371 + + +/*! \brief 374 :End of INFO list + * + * A server responding to an INFO message is required to send all its 'info' in a series of RPL_INFO messages with a RPL_ENDOFINFO reply to indicate the end of the replies. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFINFO 374 + + +/*! \brief 375 :- \ Message of the day - + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_MOTDSTART 375 + + +/*! \brief 372 :- \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_MOTD 372 + + +/*! \brief 376 :End of MOTD command + * + * When responding to the MOTD message and the MOTD file is found, the file is displayed line by line, with each line no longer than 80 characters, using RPL_MOTD format replies. These MUST be surrounded by a RPL_MOTDSTART (before the RPL_MOTDs) and an RPL_ENDOFMOTD (after). + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFMOTD 376 + + +/*! \brief 381 :You are now an IRC operator + * + * RPL_YOUREOPER is sent back to a client which has just successfully issued an OPER message and gained operator status. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_YOUREOPER 381 + + +/*! \brief 382 \ :Rehashing + * + * If the REHASH option is used and an operator sends a REHASH message, an RPL_REHASHING is sent back to the operator. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_REHASHING 382 + + +/*! \brief 383 You are service \ + * + * Sent by the server to a service upon successful registration. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_YOURESERVICE 383 + + +/*! \brief 391 \ :\ + * + * When replying to the TIME message, a server MUST send the reply using the RPL_TIME format above. The string showing the time need only contain the correct day and time there. There is no further requirement for the time string. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TIME 391 + + +/*! \brief 392 :UserID Terminal Host + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_USERSSTART 392 + + +/*! \brief 393 :\ \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_USERS 393 + + +/*! \brief 394 :End of users + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_ENDOFUSERS 394 + + +/*! \brief 395 :Nobody logged in + * + * If the USERS message is handled by a server, the replies RPL_USERSTART, RPL_USERS, RPL_ENDOFUSERS and RPL_NOUSERS are used. RPL_USERSSTART MUST be sent first, following by either a sequence of RPL_USERS or a single RPL_NOUSER. Following this is RPL_ENDOFUSERS. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_NOUSERS 395 + + +/*! \brief 200 Link \ \ + \ V\ + \ \ + \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACELINK 200 + + +/*! \brief 201 Try. \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACECONNECTING 201 + + +/*! \brief 202 H.S. \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACEHANDSHAKE 202 + + +/*! \brief 203 ???? \ [\] + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACEUNKNOWN 203 + + +/*! \brief 204 Oper \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACEOPERATOR 204 + + +/*! \brief 205 User \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACEUSER 205 + + +/*! \brief 206 Serv \ \S \C \ + \\@\ V\ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACESERVER 206 + + +/*! \brief 207 Service \ \ \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACESERVICE 207 + + +/*! \brief 208 \ 0 \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACENEWTYPE 208 + + +/*! \brief 209 Class \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACECLASS 209 + + +/*! \brief 261 File \ \ + * + * No description available in RFC + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACELOG 261 + + +/*! \brief 262 \ \ :End of TRACE + * + * The RPL_TRACE* are all returned by the server in response to the TRACE message. How many are returned is dependent on the TRACE message and whether it was sent by an operator or not. There is no predefined order for which occurs first. Replies RPL_TRACEUNKNOWN, RPL_TRACECONNECTING and RPL_TRACEHANDSHAKE are all used for connections which have not been fully established and are either unknown, still attempting to connect or in the process of completing the 'server handshake'. RPL_TRACELINK is sent by any server which handles a TRACE message and has to pass it on to another server. The list of RPL_TRACELINKs sent in response to a TRACE command traversing the IRC network should reflect the actual connectivity of the servers themselves along that path. RPL_TRACENEWTYPE is to be used for any connection which does not fit in the other categories but is being displayed anyway. RPL_TRACEEND is sent to indicate the end of the list. + * + * \ingroup rfcnumbers + */ +#define LIBIRC_RFC_RPL_TRACEEND 262 + + +/*! \brief 211 \ \ \ + \ \ + \ \