aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Add access checking for m_autoop•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12361 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-032-10/+30
* Add m_autoop.so - ircd-side channel access lists via listmode +w•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12359 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-031-0/+92
* Allow SSL fingerprint hash to be specified, and show fingerprint to client on...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12357 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-023-51/+48
* Add requiresasl to connect block checks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12356 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-021-2/+13
* Allow opermotd to specify its file in <files> without also requiring an <oper...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12355 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-024-45/+19
* Add requireident/requiressl to connect blocks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12353 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-022-4/+21
* Improve SSL fingerprint on link message•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12350 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-011-4/+3
* Strip colons from server SSL fingerprint, to allow the output of certificate ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12349 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-011-0/+9
* Allow <link password=""> to specify identical send/recv passwords•••This can be simpler to use (don't need to swap send/recv between servers) Having identical passwords is very slightly less secure than having them differ; this doesn't remove sendpass/recvpass. It is recommended to use SSL fingerprints to authenticate servers for best security. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12348 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-011-2/+2
* Add parameters to OnSendWhoLine hook, fixes "/who * o" returning opers with +H•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12345 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-012-3/+6
* Display allowed oper modes, commands, and permissions in /CHECK•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12344 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-011-1/+33
* Mark +P mode as oper-only now that it no longer requires an explicit permissi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12343 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-011-1/+1
* Increase penalty for KNOCK•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12339 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-311-0/+1
* Remove duplicated permisison check for setting mode +P (it is already restric...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12338 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-311-6/+0
* Forward-port of r12333, clone-counting fix for m_cgiirc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12335 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-301-23/+9
* Stop parsing inbound server lines on an error•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12334 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-301-0/+2
* Remove a few needless string crops, compile fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12329 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-302-13/+8
* Fix empty FMODE being sent if SendMode mode changes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12323 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-287-16/+6
* Allow nick locking to prevent voluntary changes to UID•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12322 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-243-7/+1
* Use UID/SID as the source for ENCAP commands, not server name•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12321 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-241-6/+2
* Fix ENCAP stripping, was incorrectly checking for " CHGHOST" and similar comm...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12320 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-241-1/+1
* If SVSNICK is sent to force a change to a UID-lookalike, just change nick to ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12318 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-241-3/+4
* Allow redirect bans to be unset by any op/halfop (bug #936)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12311 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-211-4/+1
* Put ConfigReader deprecation warning in logs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12310 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-211-8/+6
* Fix incorrect forward-port of patch•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12308 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-191-1/+1
* Slightly more comprehensible message for connect throttle banning.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12307 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-191-1/+1
* ERROR is not a valid log level, so all these messages were getting dropped•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12304 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-191-2/+2
* Extbans can be VF_OPTCOMMON as they do not desync on module add/remove•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12303 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-1911-18/+23
* Remove overrides for ADMIN, STATS, TIME•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12302 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-1910-371/+1
* Fix MOTD and RULES to work remotely (remove the old hacks for MOTD)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12301 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-196-137/+0
* Clean up some slow iterations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12300 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-193-47/+15
* Don't refuse to route internal spanningtree commands due to lack of VF_COMMON•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12299 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-191-1/+1
* Specify routing for those commands•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12297 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-181-9/+9
* Move lots of spanningtree items to commands•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12296 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-1817-404/+265
* Remove excessive gettimeofday system calls•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12293 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-184-16/+6
* Remove unneededd IS_LOCAL casts•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12292 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-181-2/+2
* PreCommand/PostCommand are local-only hooks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12291 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-1821-25/+23
* Fix iteration of oper blocks by SSLINFO•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12290 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-181-44/+11
* Move initialization that throws configuration exceptions to init()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12279 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-177-17/+37
* Add Module::init() for correct exception handling during hook registration•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12278 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-176-19/+38
* Change more modules to VF_OPTCOMMON and assert identical charsets in m_nation...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12277 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-175-9/+14
* Make a ./configure --system to support system-wide installation of inspircd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12275 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-172-6/+4
* Fix use of commasepstream on now space-separated items•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12272 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-161-20/+21
* Make CHANMODES/USERMODES split by spaces•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12267 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-163-89/+73
* Route SVSSILENCE/SVSWATCH using OPT_UCAST, marking them OPTCOMMON•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12264 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-154-5/+15
* Remove VF_COMMON from mode-provider modules (no longer needed due to better C...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12263 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-1538-49/+79
* Add CAPAB CHANMODES, CAPAB USERMODES to verify matching of modes by name, not...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12262 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-155-63/+134
* Allow regex engine to be omitted in configuration to use automatic binding•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12261 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-142-6/+10
* Fix compilation errors in previous commit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12260 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-142-2/+2
* Specify regex engine in m_filter/m_rline CAPAB line instead of marking m_rege...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12259 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-147-7/+10