| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2022-12-30 | 1 | -1/+0 | |
| | | |||||
| * | Fix unnecessarily using c_str in parameters that take a std::string. | 2022-09-04 | 1 | -2/+2 | |
| | | |||||
| * | Update copyright headers. | 2022-04-28 | 1 | -1/+1 | |
| | | |||||
| * | Use consistent xline messages locally | 2022-04-05 | 1 | -3/+11 | |
| | | | | | | | | | | | | For connectban these messages would have previously been duplicated to other servers until this was fixed earlier today. For dnsbl and rline they would have just differed on the local to a remote. As of the previous commit the module name is included in the setter so there is no need to vary the snotice. This makes things more consistent for server operators and allows scripts to parse the messages. | ||||
| * | Include the module name in the setter for server-added xlines. | 2022-04-05 | 1 | -1/+1 | |
| | | |||||
| * | Fix the grammar of various xline messages. | 2022-04-05 | 1 | -2/+2 | |
| | | |||||
| * | Fix various documentation comments. | 2021-03-31 | 1 | -11/+0 | |
| | | |||||
| * | Update copyright headers. | 2021-03-05 | 1 | -1/+1 | |
| | | |||||
| * | Update copyright headers. | 2020-04-24 | 1 | -1/+1 | |
| | | |||||
| * | Update the module descriptions using mkversion. | 2020-04-10 | 1 | -1/+1 | |
| | | |||||
| * | Generalise XLine stats numerics using RPL_STATS from aircd. | 2020-02-18 | 1 | -1/+1 | |
| | | |||||
| * | Update copyright headers. | 2020-01-11 | 1 | -3/+9 | |
| | | |||||
| * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -5/+5 | |
| | | |||||
| * | Start using DurationString() in X-line additions and | 2019-02-18 | 1 | -6/+6 | |
| | | | | | a few other modules where it fits better than just showing seconds. | ||||
| * | Various text improvements: consistency, syntax, help and doc updates/fixes. | 2019-02-18 | 1 | -1/+1 | |
| | | |||||
| * | Add the reason to xline removal notices. (#1545) | 2019-01-24 | 1 | -2/+4 | |
| | | | | | | | | | | Show the reason in manual xline removal SNOTICEs, just like expiry SNOTICEs do. This modifies XLineManager::DelLine() to require another string reference passed to it. Requested by @Robby-. | ||||
| * | Improve X-line text consistency. | 2019-01-09 | 1 | -9/+9 | |
| | | | | | | | | | | | - Change any "-Line", ":Line", or "*line" to "-line" throughout the X-line code, comments, and documentation. - Add periods to the end of some notices. - Correct a typo in the Q-line code comments. - Update the filter module documentation (shun addition). Co-authored-by: Robby <robby@chatbelgie.be> | ||||
| * | Only parse valid durations, don't treat invalid multipliers as seconds (#1538) | 2018-12-21 | 1 | -1/+6 | |
| | | |||||
| * | Store durations as unsigned long not long in XLine and m_filter. | 2018-12-13 | 1 | -2/+2 | |
| | | |||||
| * | Rename User::fullname to realname and make it private. | 2018-07-30 | 1 | -2/+2 | |
| | | |||||
| * | Use CommandBase::Params instead of std::vector<std::string>. | 2018-07-26 | 1 | -2/+2 | |
| | | | | | | This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. | ||||
| * | Move OnStats from the core to a cross-module event. | 2018-04-08 | 1 | -2/+6 | |
| | | | | | | Some core code still exists in the XLine system but this will be replaced when the XLine system is replaced later. | ||||
| * | Add the override keyword in places that it is missing. | 2017-11-21 | 1 | -7/+7 | |
| | | | | | GCCs warnings for this are much better than Clangs. | ||||
| * | Hide User#host and User#dhost and use accessors to modify them. | 2017-10-28 | 1 | -1/+1 | |
| | | | | | | This removes the need to invalidate the cache after changing a user's hostname. | ||||
| * | Make RLines match against IP as well as host | 2017-10-10 | 1 | -2/+3 | |
| | | |||||
| * | Add CXX11_OVERRIDE to overridden members that lack it. | 2017-07-12 | 1 | -1/+1 | |
| | | | | | | This fixes a ton of warnings when building on compilers that default to C++11 or newer. | ||||
| * | Introduce Stats::Context, pass it to the OnStats hook and switch all code to it | 2016-02-25 | 1 | -3/+3 | |
| | | |||||
| * | Clean up CoreException | 2013-12-18 | 1 | -1/+1 | |
| | | | | | | - Remove default constructor - Replace virtual functions returning C strings with functions returning const std::string refs | ||||
| * | Make various self contained methods static. | 2013-12-15 | 1 | -2/+2 | |
| | | | | | | - InspIRCd::IsValidMask - InspIRCd::TimeString | ||||
| * | Automatically register ServiceProviders created by modules | 2013-09-08 | 1 | -1/+0 | |
| | | |||||
| * | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | 2013-08-30 | 1 | -3/+1 | |
| | | | | | | | and on rehash This eliminates the need for calling OnRehash() in init() | ||||
| * | Automatically attach modules to events | 2013-08-04 | 1 | -3/+0 | |
| | | |||||
| * | Remove $Core and $Mod* comments apart from $ModDep. | 2013-07-04 | 1 | -2/+0 | |
| | | |||||
| * | Merge insp20 | 2013-06-06 | 1 | -3/+2 | |
| |\ | |||||
| | * | Remove unnecessary string copies and dead code | 2013-06-05 | 1 | -3/+2 | |
| | | | |||||
| * | | Convert XLine::Displayable to return a std::string. | 2013-05-21 | 1 | -2/+2 | |
| | | | |||||
| * | | Tidy up keywords on module methods. | 2013-05-15 | 1 | -9/+9 | |
| | | | | | | | | | | | - Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. | ||||
| * | | Add method for writing server notices. | 2013-05-14 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | Merge insp20 | 2013-04-28 | 1 | -4/+44 | |
| |\| | |||||
| | * | m_rline Switch to OnUserRegister hook to disconnect banned users earlier | 2013-04-21 | 1 | -2/+10 | |
| | | | |||||
| | * | m_filter, m_rline Remove rlines and filters when the regex engine changes or ↵ | 2013-04-21 | 1 | -3/+35 | |
| | | | | | | | | | becomes unavailable | ||||
| * | | Tidy up source files: | 2013-04-12 | 1 | -1/+1 | |
| | | | | | | | | | | | | | - Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. | ||||
| * | | XLine: Provide a default implementation for DisplayExpiry() | 2013-04-09 | 1 | -6/+0 | |
| | | | |||||
| * | | Convert InspIRCd::Duration() to be static | 2013-04-03 | 1 | -1/+1 | |
| | | | |||||
| * | | Whitespace and empty destructor removal, minor coding style changes | 2013-04-01 | 1 | -5/+0 | |
| | | | |||||
| * | | Move member variables from User to LocalUser | 2013-04-01 | 1 | -2/+3 | |
| |/ | | | | | | | | - idle_lastmsg - dns_done - quitting_sendq - exempt - lastping | ||||
| * | m_cban, m_rline, m_shun Don't broadcast when user is a local user | 2012-12-05 | 1 | -0/+3 | |
| | | | | | spanningtree sends an ADDLINE in this case | ||||
| * | Register all commands, modes and extensions using AddService() | 2012-12-02 | 1 | -1/+1 | |
| | | | | | AddService() throws an exception if an item cannot be registered, modules no longer need to worry about AddMode() etc. failing | ||||
| * | Dynamically determine the size of the eventlist[] passed to Attach() | 2012-12-02 | 1 | -1/+1 | |
| | | | | | m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove | ||||
| * | Remove usage of the deprecated ConfigReader | 2012-11-12 | 1 | -4/+4 | |
| | | |||||
