| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Server::GetConfig, Server::GetVersion -> removed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4833 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-10 | 1 | -10/+0 |
| * | FindNick, FindChan, ChanModes, UserList, CountInvisible, PurgeEmptyChannels, ...•••ServerConfig takes InspIRCd pointer in its constructor
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4832 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-10 | 1 | -15/+0 |
| * | Relocate timer stuff into TimerManager class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4827 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-10 | 1 | -4/+0 |
| * | userrec and chanrec now have their own independent pointer back to their 'cre...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4820 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-09 | 1 | -1/+35 |
| * | Move tons more stuff into class InspIRCd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4819 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-09 | 1 | -36/+1 |
| * | Tidy up loglevel enum (remove some C-ish defines)•••change ServerConfig to pass a pointer to 'this' to Validation etc functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4811 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-09 | 1 | -4/+0 |
| * | ServerConfig extern moved into class InspIRCd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4808 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-09 | 1 | -4/+4 |
| * | Get rid of Server::GetUsers(chanrec) - a throwback to before chanrec could do...•••Move:
bool ChangeDisplayedHost(const char* host);
bool ChangeName(const char* gecos);
int CountChannels();
Into userrec
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4807 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-09 | 1 | -24/+0 |
| * | common_channels -> userrec::SharesChannelWith()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4805 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-09 | 1 | -6/+0 |
| * | Improve Write functions, and change some stuff from char* to const char*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4803 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -1/+1 |
| * | WriteWallops() -> userrec::WriteWallops() (originates from a user, so belongs...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4802 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -6/+0 |
| * | WriteCommon() and WriteCommonExcept() -> userrec::WriteCommon(), userrec::Wri...•••WriteCommon_NoFormat() and WriteCommonExcept_NoFormat() -> std::string variants
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4800 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -9/+0 |
| * | WHEEEEE!!!!!•••All of: Write(), WriteTo(), WriteFrom(), WriteServ() are now methods of userrec.
Write_NoFormat(), WriteTo_NoFormat(), WriteFrom_NoFormat(), WriteServ_NoFormat() are now std::string-taking overloaded methods of the functions above
All modules updated to use new syntax, my fingers hurt :(
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4798 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -34/+0 |
| * | userrec::UpdateNickHash(), userrec::ForceNickChange(), userrec::FullConnect()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4793 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -7/+0 |
| * | kill_link() and Server::QuitUser() -> userrec::QuitUser() (static member) - t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4789 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -12/+0 |
| * | WriteChannel* functions and ChanExceptSender* functions are now methods of ch...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4788 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -22/+0 |
| * | add_channel -> chanrec::JoinUser()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4787 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -7/+0 |
| * | Change to chanrec::PartUser. As with KickUser and ServerKickUser, returns the...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4786 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -7/+0 |
| * | REMOTE STATS! WOOO AND YAY!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4596 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-30 | 1 | -2/+3 |
| * | Add an ID field to Request and a GetId() method, takes const char* and return...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4529 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-23 | 1 | -0/+22 |
| * | mass tidyup, change A LOT of stuff to const char** which was char** (such as ...•••which makes the new lineparser work neater with no casts. This also removes tons of casts from other locations
(all in all, ive added 2 casts and removed almost a hundred)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4403 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-16 | 1 | -3/+3 |
| * | Test framework in m_testcommand, add interface•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4354 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-12 | 1 | -0/+3 |
| * | ContentSize speedups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4316 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-10 | 1 | -43/+48 |
| * | Add FileReader::ContentSize and FileReader::Contents•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4314 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-10 | 1 | -0/+8 |
| * | Try to make this serve some static content•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4308 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-10 | 1 | -58/+58 |
| * | Inherit tons of stuff from classbase that should always have been•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4298 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-10 | 1 | -2/+2 |
| * | Made a load more stuff Extensible which might be of use to someone•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4293 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-10 | 1 | -1/+1 |
| * | Add interface to AddModeWatcher and DelModeWatcher into class Server•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4267 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-10 | 1 | -0/+4 |
| * | Fix whoopsies•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4239 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 1 | -1/+1 |
| * | Added Server::GetModuleName(), Module* to filename•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4238 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-09 | 1 | -0/+2 |
| * | Port m_blockcaps to new api, remove OnExtendedMode and OnDisplayList events e...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4191 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -35/+2 |
| * | Remove Server::AddExtendedMode and Server::AddExtendedListMode, replace with ...•••NOTE: Modules that implement modes WILL NO LONGER COMPILE NOW UNTIL THEY ARE PORTED TO THE NEW API
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4188 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-07-08 | 1 | -67/+4 |
| * | change std::string's to const std::string references for *Feature() funcs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4121 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-07 | 1 | -3/+3 |
| * | modules.*: Put some void* back to char*, sorry if they were only like that be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4119 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-07-07 | 1 | -4/+4 |
| * | Tweak to IS_LOCAL macro to exclude invalid fd's that are > MAX_DESCRIPTORS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4091 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-30 | 1 | -1/+1 |
| * | Added Server::PublishFeature(),•••Server::UnpublishFeature(),
Server::FindFeature().
See comments in modules.h for usage
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4041 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-21 | 1 | -3/+44 |
| * | Class Request and class Event now take a void* in their constructor to save o...•••Please note that the data type *returned* by GetData() in both cases is still char*, as
C++ will not let you return a void*. This to be addressed by someone else with templates
when they have the time.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4038 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-06-20 | 1 | -4/+4 |
| * | Split inspircd_io.* insp inspsocket.* and configreader.* with a few odd bits ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3847 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-04-08 | 1 | -2/+4 |
| * | All new shiny config parser, there's probably some bugs there somewhere but h...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3817 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-04-04 | 1 | -2/+4 |
| * | Commented a lot of stuff that hasnt been commented since 1.0.2•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3695 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-12 | 1 | -23/+34 |
| * | Missed some stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3664 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-11 | 1 | -5/+5 |
| * | const std::string &•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3663 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-11 | 1 | -40/+40 |
| * | Start of conversion to const refs for std::strings in module api - A LOT OF S...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3654 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-11 | 1 | -46/+46 |
| * | Convert more by-values to const references, optimise ConfigReader a bit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3606 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-03-09 | 1 | -112/+112 |
| * | Removed deprecated Server::IsOnChannel (was a C++-ish wrapper to the C-ish ha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3562 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-08 | 1 | -5/+0 |
| * | *TEST* Server::DumpText - Dump a *stringstream* to a user with a std::string ...•••Much more useful than cannibalizing a specialized function
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3535 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-07 | 1 | -0/+2 |
| * | Changed definition of CallHandler and CallCommandHandler for the ability to r...•••This allows us to terminate server links that send commands we dont know (e.g. admin loads module A after linking, we dont have module A, when it sends module A's command, abort)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3414 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-03-02 | 1 | -1/+2 |
| * | Fixed to work•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3302 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-02-23 | 1 | -0/+1 |
| * | Incorporating InspTimer into safelist as a test•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3301 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-02-23 | 1 | -0/+4 |
| * | Added m_safelist helper functions GetChannelCount and GetChannelIndex•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3287 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-02-22 | 1 | -0/+4 |