aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | Pass the modes to the OnMode hook as a Modes::ChangeList, pass ModeProcessFla...Gravatar Attila Molnar2014-09-031-5/+6
* | Populate a Modes::ChangeList object in ModeParser::Process()Gravatar Attila Molnar2014-09-031-0/+4
* | Add Modes::Change and Modes::ChangeListGravatar Attila Molnar2014-09-032-0/+111
* | Change mode_sequence to be a const ref in ModeParser::Process()•••Also change the signature of DisplayListModes() to accept a const ref Gravatar Attila Molnar2014-09-021-1/+1
* | Move the intrusive list containers into the insp namespaceGravatar Attila Molnar2014-08-307-11/+21
* | Migrate ModeChannelOp and ModeChannelVoice constructors to builtinmodes.h, re...•••The default value for levelrequired is HALFOP_VALUE, meaning the ModeChannelVoice class is not required but it will be useful in case the default changes Gravatar Attila Molnar2014-08-061-2/+10
* | Pass prefix rank and prefix char to PrefixMode constructorGravatar Attila Molnar2014-08-061-1/+3
* | Remove a bunch of useless classes representing simple core modesGravatar Attila Molnar2014-08-061-70/+0
* | Change ListModeBase::DoRehash() to not be virtualGravatar Attila Molnar2014-08-061-1/+1
* | Hashing: Redo API•••* Don't assume the printable output of hashes is hex * Add virtual Compare() function, usable for KDFs like BCrypt Some changes and bugfixes are by @attilamolnar, original PR #767 Gravatar Daniel Vassdal2014-08-041-10/+24
* | Remove InspIRCd::BindSocket()Gravatar Attila Molnar2014-08-041-9/+0
* | Merge insp20Gravatar Attila Molnar2014-07-251-19/+19
|\|
| * Do not export callers•••Their functions are all inlined and Windows gives unresolved symbol errors Gravatar Adam2014-05-081-10/+10
| * Fix undefined symbol error on module load if compiled with Clang 3.4•••Fixes issue #803 reported by @SaberUK Gravatar Attila Molnar2014-04-192-10/+10
* | Access local user list via new UserManager::GetLocalUsers() and make local_us...Gravatar Attila Molnar2014-07-191-4/+9
* | Move and rename typedef LocalUserList to UserManager::LocalListGravatar Attila Molnar2014-07-192-5/+5
* | Move typedef OperIndex to ServerConfig::OperIndexGravatar Attila Molnar2014-07-162-3/+4
* | Move typedef ClassVector to ServerConfig::ClassVectorGravatar Attila Molnar2014-07-162-4/+4
* | Expand ISupportManager documentationGravatar Attila Molnar2014-07-141-3/+10
* | Minor ISupportManager changes•••- Make GetLines() a const method - Rename Lines to cachedlines - Get rid of a variable in Build() Gravatar Attila Molnar2014-07-141-5/+2
* | Move ISupportManager class declaration to isupportmanager.h from inspircd.hGravatar Attila Molnar2014-07-142-21/+42
* | Rename UserChanList to User::ChanList, remove UCListIterGravatar Attila Molnar2014-07-142-9/+4
* | Remove typedef UserMembIter, use Channel::MemberMap::iterator instead•••Remove the now unused UserMembList typedef too Gravatar Attila Molnar2014-07-142-9/+4
* | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator insteadGravatar Attila Molnar2014-07-141-2/+0
* | Rename UserMembList to Channel::MemberMap, switch all code to use itGravatar Attila Molnar2014-07-141-2/+8
* | Change return type of Channel::GetUsers() to reference from pointer as it is ...Gravatar Attila Molnar2014-07-141-1/+1
* | Move the TimerMap typedef into the private part of TimerManagerGravatar Attila Molnar2014-07-101-2/+2
* | Remove current time parameter of the Timer constructorGravatar Attila Molnar2014-07-103-4/+3
* | Move the definition of Timer::Timer() into the source file from the header•••Use initialization list Gravatar Attila Molnar2014-07-101-6/+1
* | core_whowas Rename and move WhoWasGroup to WhoWas::EntryGravatar Attila Molnar2014-07-091-34/+35
* | core_whowas Return a WhoWas::Manager::Stats struct from GetStats() instead of...Gravatar Attila Molnar2014-07-091-2/+9
* | core_whowas Split database logic into a WhoWas::Manager classGravatar Attila Molnar2014-07-091-32/+81
* | core_whowas Rename misleading variables and typedefsGravatar Attila Molnar2014-07-091-5/+5
* | core_whowas Switch from map to a hash map and from irc::string to std::stringGravatar Attila Molnar2014-07-091-3/+3
* | core_whowas Change the FIFO to be an intrusive listGravatar Attila Molnar2014-07-091-6/+6
* | core_whowas Store the nickname in WhoWas::NickGravatar Attila Molnar2014-07-091-1/+5
* | core_whowas Store time added in WhoWas::NickGravatar Attila Molnar2014-07-091-0/+8
* | core_whowas Delete elements of the per nick deque in the destructor of WhoWas...Gravatar Attila Molnar2014-07-091-0/+4
* | core_whowas Create class WhoWas::Nick, store pointers to those in the mapGravatar Attila Molnar2014-07-091-1/+13
* | Add intrusive_list_tail container that maintains a pointer to the last elementGravatar Attila Molnar2014-07-092-0/+49
* | Make the name of intrusive list class configurable using a defineGravatar Attila Molnar2014-07-092-2/+4
* | Split intrusive list implementation into a separate fileGravatar Attila Molnar2014-07-092-110/+130
* | User::ChangeNick() cannot fail if the new nick is the uuid, document this and...Gravatar Attila Molnar2014-07-031-1/+1
* | Remove now needless User::ForceNickChange()•••Change call sites to call ChangeNick() Gravatar Attila Molnar2014-07-031-11/+1
* | Add InspIRCd::TimingSafeCompare() function that compares strings in a timing-...Gravatar Attila Molnar2014-06-281-0/+9
* | Add parameter to InspIRCd::TimeString for UTC time formats.•••Missing doc added by @attilamolnar Gravatar Peter Powell2014-06-251-1/+2
* | Add formatting to InspIRCd::TimeString; switch all code to use it.•••m_httpd also now uses the correct timestamp format. Windows-specific fixes by @attilamolnar, original PR #849 Gravatar Peter Powell2014-06-251-1/+4
* | Inherit ThreadQueueData from Mutex to avoid duplicating codeGravatar Attila Molnar2014-06-242-32/+6
* | Remove empty Thread destructorGravatar Attila Molnar2014-06-241-3/+0
* | Move and rename class ThreadData to ThreadEngine::ThreadStateGravatar Attila Molnar2014-06-243-15/+15