aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove incorrect access checks from m_ojoinGravatar danieldg2010-02-051-53/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12377 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't enforce access control on remote users for topic changesGravatar danieldg2010-02-051-24/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12376 e03df62e-2008-0410-955e-edbf42e46eb7
* Config updates from jdhoreGravatar danieldg2010-02-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12375 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix FIDENT response forging to run prior to the ENCAP stripGravatar danieldg2010-02-041-10/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12372 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix wrapping check so we waste slightly fewer lines in syncing ban lists via ↵Gravatar danieldg2010-02-041-1/+1
| | | | | | FMODE git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12371 e03df62e-2008-0410-955e-edbf42e46eb7
* Add DYING link state, push error messages on link, and only limit recvq on ↵Gravatar danieldg2010-02-043-3/+8
| | | | | | unauthenticated servers git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12370 e03df62e-2008-0410-955e-edbf42e46eb7
* Split servers if they try to send infinite garbage without a newlineGravatar danieldg2010-02-031-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12369 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't use hosts more than 64 characters long from CGI:IRCGravatar danieldg2010-02-031-9/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12368 e03df62e-2008-0410-955e-edbf42e46eb7
* Delink servers using an SSL module that is being reloadedGravatar danieldg2010-02-032-1/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12367 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix STARTTLS sending the 670 numeric within the SSL session, not prior to itGravatar danieldg2010-02-031-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12366 e03df62e-2008-0410-955e-edbf42e46eb7
* Forge FIDENT reply to CHGIDENT to prevent ident desync with 1.2 and 2.0 serversGravatar danieldg2010-02-031-0/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12365 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix mode required error messageGravatar danieldg2010-02-031-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12364 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix cidr_mask::str not correctly displaying mask lengthGravatar danieldg2010-02-032-7/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12363 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix segfault on GRELOADMODULEGravatar danieldg2010-02-031-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12362 e03df62e-2008-0410-955e-edbf42e46eb7
* Add access checking for m_autoopGravatar danieldg2010-02-032-10/+30
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12361 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't try to use CIDR matching unless a CIDR range has been given in MatchCIDRGravatar danieldg2010-02-031-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12360 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_autoop.so - ircd-side channel access lists via listmode +wGravatar danieldg2010-02-031-0/+92
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12359 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't try to load modules with filenames starting with a .Gravatar danieldg2010-02-021-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12358 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow SSL fingerprint hash to be specified, and show fingerprint to client ↵Gravatar danieldg2010-02-023-51/+48
| | | | | | on connect git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12357 e03df62e-2008-0410-955e-edbf42e46eb7
* Add requiresasl to connect block checksGravatar danieldg2010-02-021-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12356 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow opermotd to specify its file in <files> without also requiring an ↵Gravatar danieldg2010-02-025-45/+20
| | | | | | <opermotd> block git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12355 e03df62e-2008-0410-955e-edbf42e46eb7
* Executable include for MOTD and moreGravatar danieldg2010-02-025-39/+63
| | | | | | | | This introduces an <execfiles> tag that reads files from the output of a command, in the same way as executable includes. The files specified here can also be used anywhere a file is used (opermotd, randquote, etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12354 e03df62e-2008-0410-955e-edbf42e46eb7
* Add requireident/requiressl to connect blocksGravatar danieldg2010-02-022-4/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12353 e03df62e-2008-0410-955e-edbf42e46eb7
* Add OnSetConnectClass hook for use in adding requirements to connect classes ↵Gravatar danieldg2010-02-024-31/+22
| | | | | | (such as requiressl) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12352 e03df62e-2008-0410-955e-edbf42e46eb7
* Sort items in the 005 lineGravatar danieldg2010-02-022-14/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12351 e03df62e-2008-0410-955e-edbf42e46eb7
* Improve SSL fingerprint on link messageGravatar danieldg2010-02-011-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12350 e03df62e-2008-0410-955e-edbf42e46eb7
* Strip colons from server SSL fingerprint, to allow the output of certificate ↵Gravatar danieldg2010-02-011-0/+9
| | | | | | information tools to be used directly git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12349 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow <link password=""> to specify identical send/recv passwordsGravatar danieldg2010-02-011-2/+2
| | | | | | | | | 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
* Spacify the oper name in STATS OGravatar danieldg2010-02-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12347 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix possible uninit memory access detected by valgrindGravatar danieldg2010-02-011-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12346 e03df62e-2008-0410-955e-edbf42e46eb7
* Add parameters to OnSendWhoLine hook, fixes "/who * o" returning opers with +HGravatar danieldg2010-02-014-16/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12345 e03df62e-2008-0410-955e-edbf42e46eb7
* Display allowed oper modes, commands, and permissions in /CHECKGravatar danieldg2010-02-011-1/+33
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12344 e03df62e-2008-0410-955e-edbf42e46eb7
* Mark +P mode as oper-only now that it no longer requires an explicit ↵Gravatar danieldg2010-02-011-1/+1
| | | | | | permission string git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12343 e03df62e-2008-0410-955e-edbf42e46eb7
* Add stats O, oper type/permission listGravatar danieldg2010-02-011-0/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12342 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't run OnUserPostNick hook for initial NICK commandGravatar danieldg2010-02-011-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12341 e03df62e-2008-0410-955e-edbf42e46eb7
* Correctly abort attempted socket writes on errorGravatar danieldg2010-02-011-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12340 e03df62e-2008-0410-955e-edbf42e46eb7
* Increase penalty for KNOCKGravatar danieldg2010-01-311-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12339 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove duplicated permisison check for setting mode +P (it is already ↵Gravatar danieldg2010-01-311-6/+0
| | | | | | restricted in allowed chanmodes) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12338 e03df62e-2008-0410-955e-edbf42e46eb7
* Update connect block matching on rehash to prefer names, show more useful ↵Gravatar danieldg2010-01-312-22/+52
| | | | | | information in /STATS i git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12337 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow connect classes to be specified without an allow or deny maskGravatar danieldg2010-01-312-7/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12336 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward-port of r12333, clone-counting fix for m_cgiircGravatar danieldg2010-01-301-23/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12335 e03df62e-2008-0410-955e-edbf42e46eb7
* Stop parsing inbound server lines on an errorGravatar danieldg2010-01-301-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12334 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove UpdateNickHash due to incorrect behaviorGravatar danieldg2010-01-301-25/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12331 e03df62e-2008-0410-955e-edbf42e46eb7
* Move nick change code out of cmd_nick; fixes double-invocation of hooks and ↵Gravatar danieldg2010-01-302-156/+100
| | | | | | may eliminate bug #911 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12330 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove a few needless string crops, compile fixGravatar danieldg2010-01-303-15/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12329 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove FakeUser from clientlist/uuidlist, as it bypasses QuitUserGravatar danieldg2010-01-301-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12328 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove users from uuidlist on QuitUser, not during cull (allows UID reuse on ↵Gravatar danieldg2010-01-302-1/+2
| | | | | | fast netsplits) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12326 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove MaxWhoResults, replace with an increase of Penalty based on result ↵Gravatar danieldg2010-01-292-23/+12
| | | | | | list size git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12325 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix empty FMODE being sent if SendMode mode changesGravatar danieldg2010-01-288-16/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12323 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow nick locking to prevent voluntary changes to UIDGravatar danieldg2010-01-243-7/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12322 e03df62e-2008-0410-955e-edbf42e46eb7