aboutsummaryrefslogtreecommitdiff
path: root/include/xline.h
Commit message (Expand)AuthorAgeFilesLines
* Yet more stylistic fixes.Gravatar Sadie Powell2022-12-011-6/+17
* Move xline-related typedefs from typedefs to the xline header.Gravatar Sadie Powell2022-10-291-0/+29
* Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-10/+10
* Fix more warnings discovered with -Weverything.Gravatar Sadie Powell2022-09-051-4/+0
* Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-1/+1
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-11/+11
* Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-7/+13
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-4/+3
|\
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-4/+3
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-021-1/+1
* | Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-011-31/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-5/+5
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-2/+2
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-191-7/+5
|\|
| * Generalise XLine stats numerics using RPL_STATS from aircd.Gravatar Sadie Powell2020-02-181-7/+8
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-2/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-2/+6
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-3/+4
|\|
| * Improve the handling of config X-lines and filters. (#1583)Gravatar Matt Schatz2019-02-221-3/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-051-1/+2
|\|
| * Add the reason to xline removal notices. (#1545)•••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-.Gravatar Matt Schatz2019-01-241-1/+2
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-22/+22
|/
* Improve X-line text consistency.•••- 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> Gravatar Matt Schatz2019-01-091-12/+12
* Store durations as unsigned long not long in XLine and m_filter.Gravatar Peter Powell2018-12-131-8/+8
* Don't sync xlines defined in the config and expire them on rehash.•••Closes #1427. Gravatar Peter Powell2018-09-231-1/+12
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-22/+22
* Introduce Stats::Context, pass it to the OnStats hook and switch all code to itGravatar Attila Molnar2016-02-251-3/+2
* Remove whitespace and minor style changesGravatar Attila Molnar2014-01-231-1/+0
* Convert XLine::Displayable to return a std::string.Gravatar Peter Powell2013-05-211-7/+7
* Tidy up source files:•••- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. Gravatar Peter Powell2013-04-121-3/+1
* XLine: Provide a default implementation for DisplayExpiry()Gravatar attilamolnar2013-04-091-11/+1
* Fix Doxygen syntax errors.Gravatar Peter Powell2012-07-051-5/+4
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+17
* Fixes for bug #12Gravatar Justin Crawford2012-04-141-2/+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 Gravatar brain2010-01-111-1/+1
* Move forward declarations to typedefs.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-241-32/+0
* Update documentation and remove unused classes/functions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11938 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-94/+0
* Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReader•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11904 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-181-2/+2
* Remove InspIRCd* parameters and fields•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-261-33/+24
* Remove calls to strdup() in core, it is not better than std::string•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11623 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-021-47/+31
* Update all wiki links to point to the new wiki. This was done automatically w...•••for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar psychon2009-03-151-1/+1
* Nuke trailing spaces•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11105 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-02-141-7/+6
* Update copyrights for 2009.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-01-021-1/+1
* Second part of fix for bug #605, make adding and removal of lines not case se...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10590 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-221-1/+1
* Add XLineManager::DelAll to delete all lines of a given type.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9975 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-07-121-0/+4
* Add extra stuff for w00t, AutoApplyToUserList method for XLineFactory•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9409 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-071-0/+2
* A load of classes dont inherit from classbase, and they should. fix.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9191 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-03-241-2/+2
* I gots a better fix :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8951 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-02-171-0/+4