aboutsummaryrefslogtreecommitdiff
path: root/include/snomasks.h
Commit message (Collapse)AuthorAgeFilesLines
* Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings.Gravatar Sadie Powell2023-01-231-2/+2
|
* Replace VAFORMAT/InspIRCd::Format/... with fmt::sprintf.Gravatar Sadie Powell2023-01-231-4/+12
|
* Fix getting the full snomask and mode lists.Gravatar Sadie Powell2023-01-021-0/+6
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-2/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-2/+1
| |
* | Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-3/+3
| |
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-2/+2
| |
* | Rename CUSTOM_PRINTF to ATTR_PRINTF.Gravatar Sadie Powell2022-01-151-2/+2
| | | | | | | | | | | | | | | | ATTR_* matches the naming scheme which will be used for function attributes from now on. Also, redocument it to have a better description and allow Doxygen to parse it.
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-2/+2
| |
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-5/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-2/+7
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+7
| |
* | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
|/
* Fix a bunch of Doxygen warnings.Gravatar Peter Powell2017-08-261-1/+1
|
* Change allocation of InspIRCd::SNO to be physically part of the object ↵Gravatar Attila Molnar2014-06-241-1/+1
| | | | containing it using fakederef
* Fix a couple of issuesGravatar attilamolnar2013-08-081-2/+2
| | | | | | | | - Wrong doc for Snomask::GetDescription() - Incorrect idle time when WHOISing remote users - String + int = garbage - Remote MODE commands (user mode changes) being broadcast in addition to being forwarded - Incorrect revision being shown
* Rewrite SnomaskManager::SendMessage() and Flush(), split code into functionsGravatar attilamolnar2013-07-241-9/+38
|
* Tidy up source files:Gravatar Peter Powell2013-04-121-4/+1
| | | | | | - Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues.
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+17
|
* Add conf/ to include paths and fix some typosGravatar Robby-2012-04-191-1/+1
|
* Fixes for bug #12Gravatar Justin Crawford2012-04-141-2/+2
|
* Make remote/local snomasks consistent and allow use without namingGravatar danieldg2010-02-251-36/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12568 e03df62e-2008-0410-955e-edbf42e46eb7
* ...because every now and again, i have to do a massive commit.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove more classbaseGravatar danieldg2009-10-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11905 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove InspIRCd* parameters and fieldsGravatar danieldg2009-09-261-9/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unneeded Extensible inheritance and remove "age" field from classbaseGravatar danieldg2009-09-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11611 e03df62e-2008-0410-955e-edbf42e46eb7
* Add global-routing snomask functionsGravatar danieldg2009-04-181-2/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11314 e03df62e-2008-0410-955e-edbf42e46eb7
* Update all wiki links to point to the new wiki. This was done automatically ↵Gravatar psychon2009-03-151-1/+1
| | | | | | | | | with the following command, only .Makefile.inc got some indent fixups by hand. 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
* Fix snomask stacking to only delay (last message repeated) part of the snomaskGravatar danieldg2009-03-101-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11201 e03df62e-2008-0410-955e-edbf42e46eb7
* Update copyrights for 2009.Gravatar w00t2009-01-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
* Okay, this was good in theory, but totally and utterly fucked in ↵Gravatar w00t2008-05-051-11/+2
| | | | | | implementation. Rip out automatic global snotice code. It's not going to be *that* difficult to trigger global snotice with protocol interface now anyway I guess. We need to re-add calls to protocol interfaces in places like failed oper and so on. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9649 e03df62e-2008-0410-955e-edbf42e46eb7
* Hack, hack, hack, hack hack. Hack hack. Probably fix snotice loops, though.Gravatar w00t2008-04-211-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9573 e03df62e-2008-0410-955e-edbf42e46eb7
* Add potential for local-only snotices and use them for the ones that should ↵Gravatar w00t2008-04-171-2/+4
| | | | | | be local. Individual messages cannot be made local-only, but I can't think of circumstances where this is necessary. Let's write it when it *is* necessary. :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9527 e03df62e-2008-0410-955e-edbf42e46eb7
* Commit -Wformat=2 -Wmissing-format-attributes, printf-like functions in ↵Gravatar aquanight2008-03-301-1/+1
| | | | | | inspircd now get treated like printf (meaning compile-time check goodness) in GCC git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9217 e03df62e-2008-0410-955e-edbf42e46eb7
* A load of classes dont inherit from classbase, and they should. fix.Gravatar brain2008-03-241-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9191 e03df62e-2008-0410-955e-edbf42e46eb7
* This should fix it, thanks w00tGravatar brain2008-02-261-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9045 e03df62e-2008-0410-955e-edbf42e46eb7
* The count=0 in the body Isnt neededGravatar brain2008-02-261-5/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9044 e03df62e-2008-0410-955e-edbf42e46eb7
* Remind me that I need to initialise ints *smack*Gravatar w00t2008-02-261-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9043 e03df62e-2008-0410-955e-edbf42e46eb7
* Clear up header insanityGravatar w00t2008-02-031-6/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8808 e03df62e-2008-0410-955e-edbf42e46eb7
* Header update: 2007 -> 2008Gravatar w00t2008-01-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a bug (snotices repeating constantly), and add a flush timer (1x5 seconds)Gravatar w00t2008-01-051-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8639 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix snomask stacking, still needs to flush all snomasks on a timer to avoid ↵Gravatar w00t2008-01-051-0/+1
| | | | | | messages getting too stacked up.. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8638 e03df62e-2008-0410-955e-edbf42e46eb7
* Snomask stacking: not yet working (crashes), and not quite finishedGravatar w00t2008-01-051-4/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8637 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove non-portable code and replace with a debug callGravatar w00t2008-01-041-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8632 e03df62e-2008-0410-955e-edbf42e46eb7
* Format the header a little better, add some stuff preparing for snomask ↵Gravatar w00t2008-01-041-0/+38
| | | | | | compression. Nothing concrete yet.. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8628 e03df62e-2008-0410-955e-edbf42e46eb7
* OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.Gravatar peavey2007-07-161-1/+85
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
* 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are ↵Gravatar peavey2007-07-161-85/+1
| | | | | | auto skipped by svn. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
* Windows support. Tested and working to compile on freebsd and linux. Next ↵Gravatar w00t2007-05-191-1/+1
| | | | | | step is to make sure it actually works in windows too. ;p. Add Burlex to contributors. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7043 e03df62e-2008-0410-955e-edbf42e46eb7
* And now, just to force you to recompile the *whole* ircd.. updated headers ↵Gravatar w00t2006-12-151-6/+3
| | | | | | on the headers. :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5998 e03df62e-2008-0410-955e-edbf42e46eb7
* Document SnomaskManagerGravatar brain2006-08-291-0/+43
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5076 e03df62e-2008-0410-955e-edbf42e46eb7