| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | m_spanningtree Don't rely on "m_sha256.so" being loaded, use any "hash/sha256... | Attila Molnar | 2014-04-08 | 2 | -5/+5 |
| * | | m_spanningtree Remove the (now) undocumented disablehmac config option | Attila Molnar | 2014-04-08 | 4 | -12/+3 |
| * | | Merge insp20 | Attila Molnar | 2014-04-07 | 2 | -3/+4 |
| |\| |
|
| | * | Add REG_ALL checks to treat unregistered users as nonexistent in more cases | Attila Molnar | 2014-04-04 | 1 | -1/+1 |
| | * | m_spanningtree Do pointer comparison before deleting one of the pointers in T...•••While the previous code worked fine in practice, it was incorrect in theory
| Attila Molnar | 2014-03-02 | 1 | -1/+2 |
| | * | m_spanningtree Don't send snotices to servers about remote servers splitting•••The snotice is sent to opers when the SQUIT is processed by their server
| Attila Molnar | 2014-03-02 | 1 | -1/+1 |
| * | | Rewrite clone counting to use one map instead of two | Attila Molnar | 2014-03-17 | 1 | -1/+1 |
| * | | Change allocation of InspIRCd::Timers to be physically part of the object con... | Attila Molnar | 2014-03-15 | 1 | -1/+1 |
| * | | Change allocation of UserManager::clientlist to be physically part of the obj... | Attila Molnar | 2014-03-15 | 1 | -1/+1 |
| * | | Add UserManager::GetUsers() | Attila Molnar | 2014-03-15 | 4 | -9/+11 |
| * | | Add InspIRCd::GetChans(), remove ChannelCount() | Attila Molnar | 2014-03-14 | 1 | -1/+2 |
| * | | Make the maximum hostname length configurable in the config. | Peter Powell | 2014-03-08 | 2 | -2/+3 |
| * | | m_spanningtree Remove remains of the KeepNickTS workaround | Attila Molnar | 2014-03-03 | 3 | -16/+0 |
| * | | Update nick timestamps in User::ChangeNick(), pass the new TS in a parameter | Attila Molnar | 2014-03-03 | 3 | -11/+5 |
| * | | Add ModeParser::GetModes(), returns all user/chanmodes | Attila Molnar | 2014-02-22 | 1 | -4/+4 |
| * | | Change the parameter type of ModeHandler::GiveModeList() from ModeMasks to Mo... | Attila Molnar | 2014-02-18 | 1 | -4/+4 |
| * | | Call DelFd() and SetFd(-1) from SocketEngine::Close(EventHandler*) | Attila Molnar | 2014-02-09 | 1 | -1/+0 |
| * | | Change all socketengine methods to be static | Attila Molnar | 2014-02-08 | 1 | -1/+1 |
| * | | Convert irc::stringjoiner to be a method instead of a class.•••Add separator parameter
| Peter Powell | 2014-02-06 | 2 | -8/+4 |
| * | | m_spanningtree Rewrite /map | Adam | 2014-01-28 | 2 | -108/+128 |
| * | | Add ProtocolInterface::BroadcastEncap() and infrastructure for manually forwa... | Attila Molnar | 2014-01-26 | 3 | -1/+17 |
| * | | ProtocolInterface::SendEncapsulatedData() changes•••- Pass command name and destination as real parameters
- Allow callers to specify the command source
- Send a SID instead of a server name if the target is a single server
| Attila Molnar | 2014-01-26 | 2 | -8/+23 |
| * | | Omit the server name internally when building a /STATS reply and prepend it l... | Attila Molnar | 2014-01-25 | 1 | -3/+3 |
| * | | Remove whitespace and minor style changes | Attila Molnar | 2014-01-23 | 14 | -16/+0 |
| * | | 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 | 2 | -15/+16 |
| * | | Merge insp20 | Attila Molnar | 2014-01-21 | 4 | -8/+27 |
| |\| |
|
| | * | m_spanningtree Fix nick TS desync on SVSNICK•••Don't accept invalid timestamps
| Attila Molnar | 2013-12-15 | 3 | -3/+21 |
| | * | Use case insensitive comparison for server names for (auto)connects, issue #662 | Adam | 2013-11-09 | 2 | -4/+4 |
| | * | Fix parsing ADDLINE with expiration or creation dates past ~2038 probably | Adam | 2013-11-09 | 1 | -2/+6 |
| | * | Fix issue #657, fix sending FNAME with spaces | Adam | 2013-11-09 | 1 | -1/+1 |
| | * | m_spanningtree Fix timestamp in AWAY | attilamolnar | 2013-08-31 | 1 | -1/+1 |
| * | | m_spanningtree Fix routing of ROUTE_TYPE_MESSAGE messages | Attila Molnar | 2014-01-21 | 1 | -1/+1 |
| * | | Read uline state in spanningtree; remove ConfigReader::ulines | Attila Molnar | 2014-01-08 | 2 | -4/+28 |
| * | | Unset all extensions and the topic when lowering TS on a channel | Attila Molnar | 2014-01-06 | 2 | -10/+39 |
| * | | Move server description field from TreeServer into Server; remove OnGetServer... | Attila Molnar | 2014-01-05 | 4 | -25/+5 |
| * | | Introduce Server class•••- Replaces std::string server in User
- Replaces InspIRCd::ULine() and SilentULine()
| Attila Molnar | 2014-01-05 | 16 | -61/+97 |
| * | | m_spanningtree Remove vector from TreeServer::QuitUsers() | Attila Molnar | 2014-01-05 | 1 | -15/+10 |
| * | | 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 | 4 | -9/+25 |
| * | | Change type of snomask parameter to char in ProtocolInterface::SendSNONotice() | Attila Molnar | 2014-01-04 | 3 | -3/+3 |
| * | | Fix some Windows-related problems.•••- Fix an error relating to the unavailability of std::back_inserter.
- Fix loading configuration files when using relative paths.
- Fix two methods in hashcomp being exported twice.
- Remove some unimportant error messages.
| Peter Powell | 2014-01-04 | 1 | -1/+1 |
| * | | Add m_showfile, remove cmd_rules | Attila Molnar | 2013-12-18 | 1 | -0/+4 |
| * | | m_spanningtree Fix clang warning and wrong operator in if | Attila Molnar | 2013-12-18 | 2 | -2/+2 |
| * | | Clean up CoreException•••- Remove default constructor
- Replace virtual functions returning C strings with functions returning const std::string refs
| Attila Molnar | 2013-12-18 | 2 | -2/+2 |
| * | | Make various self contained methods static.•••- InspIRCd::IsValidMask
- InspIRCd::TimeString
| Peter Powell | 2013-12-15 | 1 | -1/+1 |
| * | | Fix a few issues•••- Rehash notices
- Modes in CAPAB
- GetTargetAndAction() not being static in m_callerid
- Loading custom configuration files using --config. (@SaberUK)
- ServerConfig::Read not using std::endl. (@SaberUK)
- Out of date comments in opers.conf.example, issue #624
| attilamolnar | 2013-11-21 | 1 | -1/+1 |
| * | | Allow multiple allowmasks in link blocks, #679 | Adam | 2013-11-21 | 2 | -4/+7 |
| * | | Use WriteNumeric() everywhere we send numerics and include the user's nick au... | Adam | 2013-11-12 | 3 | -7/+7 |
| * | | Pass an interface to the OnSync hooks•••Remove Module::ProtoSendMetaData()
| attilamolnar | 2013-09-13 | 6 | -26/+47 |
| * | | Split ProtocolInterface::SendMetaData() into multiple functions | attilamolnar | 2013-09-13 | 3 | -12/+17 |
| * | | Send ListModeBase modes implicitly on channel sync•••Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel()
| attilamolnar | 2013-09-12 | 5 | -24/+99 |