| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | m_spanningtree Add CmdBuilder::push_raw_int() | Attila Molnar | 2014-06-11 | 1 | -0/+7 |
| * | | m_spanningtree Use the FJOIN builder when a channel is created | Attila Molnar | 2014-06-11 | 1 | -5/+3 |
| * | | m_spanningtree Add CmdBuilder specialization for FJOIN | Attila Molnar | 2014-06-11 | 3 | -12/+53 |
| * | | m_spanningtree Send, parse and translate IJOINs with membership ids | Attila Molnar | 2014-06-11 | 4 | -7/+19 |
| * | | m_spanningtree Assign an id to new Memberships | Attila Molnar | 2014-06-11 | 2 | -1/+10 |
| * | | m_spanningtree Initialize membership ids on load | Attila Molnar | 2014-06-11 | 1 | -0/+14 |
| * | | Add channel TS to server-to-server INVITE to detect and drop unauthorized inv...•••The syntax of the server-to-server INVITE command changes from
:<source> INVITE <target> <channel> [<expire>]
to
:<source> INVITE <target> <channel> <chants> [<expire>]
| Attila Molnar | 2014-06-10 | 2 | -0/+27 |
| * | | m_spanningtree Allow callers of InsertCurrentChannelTS() to customize positions | Attila Molnar | 2014-06-10 | 1 | -4/+4 |
| * | | Switch to std::string::compare() from substr() in a couple of places | Attila Molnar | 2014-05-26 | 2 | -2/+2 |
| * | | m_spanningtree Add ServerCommand::ExtractTS() to convert string to raw TS•••Throws a ProtocolException if the input is invalid
| Attila Molnar | 2014-04-16 | 8 | -40/+25 |
| * | | m_spanningtree Throw an exception on protocol violations instead of returning...•••Catch CoreExceptions, log and close the link in OnDataReady()
| Attila Molnar | 2014-04-16 | 10 | -59/+48 |
| * | | m_spanningtree Fix routing of unicast messages | Attila Molnar | 2014-04-14 | 2 | -11/+19 |
| * | | 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 |