| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Change all socketengine methods to be static | Attila Molnar | 2014-02-08 | 1 | -2/+2 |
| * | | Fix ping timeout message seconds vs second | Adam | 2014-02-04 | 1 | -1/+1 |
| * | | Destroy Memberships of a quitting user in QuitUser() instead of in cull() | Attila Molnar | 2014-01-25 | 1 | -0/+1 |
| * | | Convert LocalUserList to an intrusively linked list | Attila Molnar | 2014-01-24 | 1 | -3/+2 |
| * | | Split IOHook into IOHook and IOHookProvider•••Create one IOHook instance for each hooked socket which contains all the
hook specific data and read/write/close functions, removing the need for
the "issl_session" array in SSL modules.
Register instances of the IOHookProvider class in the core and use them to
create specialized IOHook instances (OnConnect/OnAccept).
Remove the OnHookIO hook, add a dynamic reference to ListenSocket that
points to the hook provider (if any) to use for incoming connections on
that socket.
For outgoing connections modules still have to find the IOHookProvider
they want to use themselves but instead of calling AddIOHook(hookprov),
now they have to call IOHookProvider::OnConnect() after the connection
has been established.
| Attila Molnar | 2014-01-22 | 1 | -14/+3 |
| * | | Improve UserManager::QuitUser() and related code•••- Make operreason optional; NULL means same as quitreason
- Remove User::quietquit, it is now handled internally in spanningtree
- Send snotice about quitting remote users from spanningtree
| Attila Molnar | 2014-01-05 | 1 | -37/+11 |
| * | | Clean up CoreException•••- Remove default constructor
- Replace virtual functions returning C strings with functions returning const std::string refs
| Attila Molnar | 2013-12-18 | 1 | -1/+1 |
| * | | Move stuff around a bit:•••- Create FileSystem class:
* Move ServerConfig::CleanFilename to FileSystem::GetFileName and rewrite.
* Move ServerConfig::ExpandPath to FileSystem.
* Move ServerConfig::FileExists to FileSystem.
* Move ServerConfig::StartsWithWindowsDriveLetter to FileSystem.
- Move FileReader to fileutils.cpp and fix documentation.
- Move UserManager::DoBackgroundUserStuff to usermanager.cpp.
| Peter Powell | 2013-12-15 | 1 | -0/+68 |
| * | | Rename <options:moronbanner> to <options:xlinemessage>.•••This name is more descriptive of what is actually is used for.
| Peter Powell | 2013-08-10 | 1 | -2/+2 |
| * | | Change the syntax of FOREACH macros to be less dumb. | Adam | 2013-08-04 | 1 | -5/+5 |
| * | | Replace hardcoded mode letters, part 3•••This changes most remaining User::IsModeSet() calls to use ModeReferences for modes that were created by other modules or the core
| attilamolnar | 2013-07-19 | 1 | -13/+0 |
| * | | Allow for skipping clone checking before DNS is complete. | Daniel Vassdal | 2013-07-02 | 1 | -1/+1 |
| * | | Create IOHook interface (extracted from Module) | attilamolnar | 2013-06-07 | 1 | -0/+1 |
| * | | Move code between usermanager.(cpp|h), clarify comments•••Initialize clientlist and uuidlist in UserManager constructor
| attilamolnar | 2013-06-06 | 1 | -38/+14 |
| * | | Move DoBackgroundUserStuff() and AllModulesReportReady() into UserManager | attilamolnar | 2013-06-06 | 1 | -0/+11 |
| * | | Merge insp20 | attilamolnar | 2013-06-06 | 1 | -1/+7 |
| |\| |
|
| | * | Initialize local_count | attilamolnar | 2013-05-18 | 1 | -0/+5 |
| | * | Workaround for std::list::size() having linear complexity on some implementat... | attilamolnar | 2013-05-16 | 1 | -1/+2 |
| * | | Merge pull request #545 from SaberUK/master+logging-cleanup•••Clean up the logging system (part 1 of 2). | Attila Molnar | 2013-05-21 | 1 | -4/+4 |
| |\ \ |
|
| | * | | Fix spacing in calls to LogManager::Log. | Peter Powell | 2013-05-19 | 1 | -4/+4 |
| * | | | Replaced vsnprintf with VAFORMAT pretty much everywhere. | Daniel Vassdal | 2013-05-18 | 1 | -7/+3 |
| |/ / |
|
| * | | Remove unused UserManager::ServerPrivmsgAll() | attilamolnar | 2013-05-18 | 1 | -24/+0 |
| * | | Replace some C-isms with C++-isms.•••* 'const char*' to 'const std::string&'.
* snprintf to std::string concatenation.
* Replace duplicated OneOfMatches with InspIRCd::MatchMask.
| Peter Powell | 2013-05-15 | 1 | -6/+4 |
| * | | Add method for writing server notices.•••This allows us to send a server notice to a user without worrying
about whether they are registered or not.
If a user receives a server notice and they are not registered
then the nickname field will contain an asterisk instead of their
nick name.
| Peter Powell | 2013-05-14 | 1 | -2/+2 |
| * | | Merge insp20 | attilamolnar | 2013-04-28 | 1 | -4/+4 |
| |\| |
|
| | * | Log some internal errors on DEFAULT loglevel instead of DEBUG, log detected e... | attilamolnar | 2013-04-21 | 1 | -3/+3 |
| | * | Fix uuids getting truncated in the nick hash in UserManager::AddUser() if nic... | attilamolnar | 2013-04-19 | 1 | -1/+1 |
| * | | Modularize DNS•••The DNS modules are temporarily in commands/ so they're loaded automatically
Thanks to Attila for helping with much of this.
| Adam | 2013-04-26 | 1 | -14/+0 |
| * | | Add LOG_ prefix to the log level enum values. | Peter Powell | 2013-04-12 | 1 | -10/+10 |
| * | | Stop recreating hashmaps every hour, move garbage collection code related to ... | attilamolnar | 2013-04-04 | 1 | -0/+11 |
| * | | Make cmd_whowas act like a module, remove special handling | attilamolnar | 2013-04-04 | 1 | -1/+0 |
| * | | Change User::GetIPString() to return const std::string& | attilamolnar | 2013-04-01 | 1 | -4/+4 |
| |/ |
|
| * | Stop user initialization when the user is marked as quitting after OnSetUserIP | attilamolnar | 2013-03-11 | 1 | -0/+3 |
| * | Make LocalUserList an std::list | attilamolnar | 2012-11-29 | 1 | -1/+1 |
| * | Add a typedef for LocalUserList | attilamolnar | 2012-11-29 | 1 | -2/+2 |
| * | Reorder local user initialization steps•••OnSetUserIP hook now runs after the user has a connect class and the g/k/z lines were checked (ip only, no host at that point)
Fixes #360 reported by @JDowny
Allows #336
| attilamolnar | 2012-11-29 | 1 | -0/+1 |
| * | Simplify UserManager::AddLocalClone()/AddGlobalClone() | attilamolnar | 2012-11-24 | 1 | -13/+2 |
| * | Make better use of User::GetFullRealHost() | attilamolnar | 2012-10-21 | 1 | -4/+4 |
| * | Call OnUserSetIP() whenever the IP of a local user changes, set ident,host,dh... | attilamolnar | 2012-09-13 | 1 | -6/+0 |
| * | Fix typo in log message. | Peter Powell | 2012-06-29 | 1 | -1/+1 |
| * | Snomask qQ: Swap quit message and IP for easier parsing by bots or scripts | Robby- | 2012-06-12 | 1 | -5/+5 |
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+17 |
| * | Add RAWIO log level which is more verbose than DEBUG•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12646 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-19 | 1 | -0/+2 |
| * | Fix logged error when user is denied by connect class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12609 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-06 | 1 | -0/+2 |
| * | Move DNSBL and ident lookups after <connect deny>/bancache/Z:line checks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12588 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-02 | 1 | -2/+2 |
| * | Fix m_ident deleting sockets that are still in use•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12586 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-02 | 1 | -2/+2 |
| * | DelFd should not fail, it will leave a bad dangling pointer in that case•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12584 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-02 | 1 | -16/+1 |
| * | m_dnsbl updates•••Prevent user registration until dnsbl lookups are complete
Allow DNSBLs to be checked using <connect:dnsbl> (MARK type)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12454 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-14 | 1 | -9/+11 |
| * | Remove users from uuidlist on QuitUser, not during cull (allows UID reuse on ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12326 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-30 | 1 | -0/+2 |
| * | ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2010-01-11 | 1 | -1/+1 |