aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_services.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
* Fix some messages that contain potentially remapped modes.Gravatar Sadie Powell2024-04-221-2/+2
* Allow services to request seeing channel messages even if unguarded.•••This allows services to enforce various channel-level restrictions without a guard client in the channel. Gravatar Sadie Powell2024-03-081-0/+14
* Merge the svsoper from contrib into the services module.Gravatar Sadie Powell2024-03-081-0/+44
* Clear bans on the first server that a SVSCMODE reaches.Gravatar Sadie Powell2024-03-081-6/+0
* Merge the topiclock module into the services module.Gravatar Sadie Powell2024-02-271-0/+65
* Merge the mlock module into the services module.Gravatar Sadie Powell2024-02-271-1/+23
* Refactor the services module slightly.Gravatar Sadie Powell2024-02-271-18/+28
* Set a command access for the SVSHOLD command.•••This isn't checked for remote users but it is checked in COMMANDS when determining what commands to show to a user. Gravatar Sadie Powell2024-02-271-1/+1
* Add a command to allow services to clear list modes matching a user.Gravatar Sadie Powell2024-02-271-0/+55
* Move SVSJOIN/SVSNICK/SVSPART to the services module.Gravatar Sadie Powell2024-02-271-0/+164
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-11-051-5/+6
|\
* | Move the inspircd.org/service tag to the services module.Gravatar Sadie Powell2023-08-191-0/+20
* | Fix disabling user mode +r on nick change.•••Closes #2050. Gravatar Sadie Powell2023-07-121-1/+1
* | Rename the services module config tag to <servicesintegration>.Gravatar Sadie Powell2023-07-071-3/+3
* | Add a missing `override` keyword.Gravatar Sadie Powell2023-07-011-1/+1
* | Fix a regression that prevented SVSHOLDs from being added.Gravatar Sadie Powell2023-07-011-3/+3
* | Merge the svshold module into the services module.Gravatar Sadie Powell2023-07-011-1/+157
* | Reorder the types in the services module.Gravatar Sadie Powell2023-07-011-17/+17
* | The services module does not require an account API instance.Gravatar Sadie Powell2023-03-241-3/+0
* | Merge the servprotect module into the services module.Gravatar Sadie Powell2023-02-191-0/+74
* | Rename the mode fields in the services module.Gravatar Sadie Powell2023-02-191-6/+6
* | Replace ModeAction with bool.•••This enum is functionally the same as bool but with weird semantics. Gravatar Sadie Powell2023-01-221-4/+4
* | Split out channel and user mode +r into a separate module.Gravatar Sadie Powell2022-10-181-0/+94
|/
* Remove m_services and documentation relating to it. Also remove conf/temp/ (??)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10762 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-10-311-245/+0
* Change exception message: "You cannot load m_services.so and m_services_accou...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10379 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-021-1/+1
* Change module versions to use a string instead of fixed digits, and use props...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10291 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-251-1/+1
* Forward port r10255: prevent redundant mode changes (thanks to mixx941 for my...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10256 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-241-2/+8
* fixed some indentation and spacing in modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9888 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar pippijn2008-06-111-9/+9
* Convert channel::name to std::string, this was a beastie!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9770 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-05-191-2/+2
* These done•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9758 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-05-191-12/+12
* fix some unitialised vectors and tidy up a bit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9637 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-05-051-3/+2
* Conversions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9628 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-05-051-2/+3
* Simple user/channel mode patch•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9596 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-05-011-72/+6
* Change that allows the m_override module to not announce a key override for a...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9516 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-04-161-1/+1
* And more of them•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9186 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-03-241-1/+1
* Wheeee for HUGE commits. Convert all numerics to WriteNumeric so that OnNumer...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9175 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-03-221-5/+5
* Phew. Fix a bunch of method sigs to stop warnings.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8966 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-02-181-5/+5
* Remove a redundant method here, call the mode manager directly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8732 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-171-2/+2
* Header update: 2007 -> 2008•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-01-101-1/+1
* Remove Implements() method from every module. booya.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8536 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-041-4/+0
* Convert all to new Attach() system. The Implements() method needs removing fr...•••WARNING: there are segfaults here! HERE BE DRAGONS, i am not finished! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8510 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-11-041-0/+2
* All of insp now builds with -pedantic (theres some warnings to squash in modu...•••I suggest we actually go through and satisfy these unused parameter errors for two reasons: (1) it acts as a strong compiler hint leading to better optimization (2) it will give us a good clue of what parameters are NEVER used and should therefore be removed from use (like i just did with AddMode) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8323 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-10-231-2/+2
* In the grand tradition of huge fucking commits:••• - chanrec -> Channel - userrec -> User Enjoy. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8204 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-10-151-12/+12
* DELETE() -> delete•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7973 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-08-281-5/+5
* Remove unnecessary header traffic•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7885 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-08-271-3/+0
* use new != operator :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7606 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-07-281-1/+1
* Do not take away mode r for nickchanges that only changes the case.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7602 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-07-281-1/+1
* OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-07-161-1/+310
* 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-07-161-310/+1