Version 3.1.4

This commit is contained in:
Neo committed 2025-12-19 00:32:22 -08:00
1 parent 1d4720f3e2
commit ae5c01cc78
2563 files changed
+283048 -240689

No files matched your search

@@ -1 +1,10 @@
<html>␍<head><title>IP.Board - Bulletin Board System</title></head>␍<body>␍<h1>403: IP.Board -> Forbidden</h1>␍<hr>␍You have reached this page in error, please use your back button to return to the forum.␍<hr>␍<a href="http://www.invisionboard.com/">IP.Board</a>␍</body>␍</html>␍
<html>
<head><title>IP.Board - Bulletin Board System</title></head>
<body>
<h1>403: IP.Board -&gt; Forbidden</h1>
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
</body>
</html>
@@ -1,17 +1,19 @@
<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.0.5
* IP.Board v3.1.4
* Virus scanner: known blacklisted filenames
* Last Updated: $Date: 2009-02-04 15:03:36 -0500 (Wed, 04 Feb 2009) $
* Last Updated: $Date: 2010-01-15 10:18:44 -0500 (Fri, 15 Jan 2010) $
* </pre>
*
* @author $Author: bfarber $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.iinvisionpower.com/community/board/license.html
* @package Invision Power Board
* @link http://www.iinvisionpower.com
* @license http://www.invisionpower.com/community/board/license.html
* @package IP.Board
* @link http://www.invisionpower.com
* @since Tue. 17th August 2004
* @version $Rev: 3887 $
* @version $Rev: 5713 $
*
*/
@@ -1,17 +1,19 @@
<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.0.5
* IP.Board v3.1.4
* Virus scanner: writable directories
* Last Updated: $Date: 2009-02-04 15:03:36 -0500 (Wed, 04 Feb 2009) $
* Last Updated: $Date: 2010-01-15 10:18:44 -0500 (Fri, 15 Jan 2010) $
* </pre>
*
* @author $Author: bfarber $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.iinvisionpower.com/community/board/license.html
* @package Invision Power Board
* @link http://www.iinvisionpower.com
* @license http://www.invisionpower.com/community/board/license.html
* @package IP.Board
* @link http://www.invisionpower.com
* @since Tue. 17th August 2004
* @version $Rev: 3887 $
* @version $Rev: 5713 $
*
*/
@@ -1,67 +1,69 @@
<?php
/**
* Invision Power Services
* IP.Board v3.0.5
* Virus scanner: Plugin example.
* The plugin system can be used to extend the virus scanner functionality by checking for arbitrary
* things to score the virus rating against. See the two links below for more ideas/suggestions.
* Last Updated: $Date: 2009-02-04 15:03:36 -0500 (Wed, 04 Feb 2009) $
*
* @author $Author: bfarber $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.iinvisionpower.com/community/board/license.html
* @package Invision Power Board
* @link http://www.iinvisionpower.com
* @since Tue. 17th August 2004
* @version $Rev: 3887 $
*
* @link http://forums.invisionpower.com/index.php?autocom=tracker&showissue=8452
* @link http://forums.invisionpower.com/index.php?autocom=tracker&showissue=8453
*/
class virusScannerPlugin_example
{
/**#@+
* Registry Object Shortcuts
*
* @access protected
* @var object
*/
protected $registry;
protected $DB;
protected $settings;
protected $lang;
protected $member;
protected $cache;
/**#@-*/
/**
* Constructor
*
* @access public
* @param object ipsRegistry reference
* @return void
*/
public function __construct( ipsRegistry $registry )
{
$this->DB = $registry->DB();
$this->settings = $registry->settings();
$this->member = $registry->member();
$this->memberData =& $registry->member()->fetchMemberData();
$this->cache = $registry->cache();
$this->caches =& $registry->cache()->fetchCaches();
$this->request = $registry->request();
}
/**
* Run scorer
*
* @access public
* @param string This is the full path to the file currently being scanned
* @return integer Number of points to add to the score.
*/
public function run( $filepath )
{
return 0;
}
<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.1.4
* Virus scanner: Plugin example.
* The plugin system can be used to extend the virus scanner functionality by checking for arbitrary
* things to score the virus rating against. See the two links below for more ideas/suggestions.
* Last Updated: $Date: 2010-01-15 10:18:44 -0500 (Fri, 15 Jan 2010) $
* </pre>
*
* @author $Author: bfarber $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.invisionpower.com/community/board/license.html
* @package IP.Board
* @link http://www.invisionpower.com
* @since Tue. 17th August 2004
* @version $Rev: 5713 $
*
* @link http://forums.invisionpower.com/index.php?autocom=tracker&showissue=8452
* @link http://forums.invisionpower.com/index.php?autocom=tracker&showissue=8453
*/
class virusScannerPlugin_example
{
/**#@+
* Registry Object Shortcuts
*
* @access protected
* @var object
*/
protected $registry;
protected $DB;
protected $settings;
protected $lang;
protected $member;
protected $cache;
/**#@-*/
/**
* Constructor
*
* @access public
* @param object ipsRegistry reference
* @return void
*/
public function __construct( ipsRegistry $registry )
{
$this->DB = $registry->DB();
$this->settings = $registry->settings();
$this->member = $registry->member();
$this->memberData =& $registry->member()->fetchMemberData();
$this->cache = $registry->cache();
$this->caches =& $registry->cache()->fetchCaches();
$this->request = $registry->request();
}
/**
* Run scorer
*
* @access public
* @param string This is the full path to the file currently being scanned
* @return integer Number of points to add to the score.
*/
public function run( $filepath )
{
return 0;
}
}
@@ -1 +1,10 @@
<html>␍<head><title>IP.Board - Bulletin Board System</title></head>␍<body>␍<h1>403: IP.Board -> Forbidden</h1>␍<hr>␍You have reached this page in error, please use your back button to return to the forum.␍<hr>␍<a href="http://www.invisionboard.com/">IP.Board</a>␍</body>␍</html>␍
<html>
<head><title>IP.Board - Bulletin Board System</title></head>
<body>
<h1>403: IP.Board -&gt; Forbidden</h1>
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
</body>
</html>
@@ -1,17 +1,19 @@
<?php
/**
* <pre>
* Invision Power Services
* IP.Board v3.0.5
* IP.Board v3.1.4
* Virus scanner
* Last Updated: $Date: 2009-05-20 16:34:08 -0400 (Wed, 20 May 2009) $
* Last Updated: $Date: 2010-09-15 17:14:23 -0400 (Wed, 15 Sep 2010) $
* </pre>
*
* @author $Author: josh $
* @author $Author: terabyte $
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.iinvisionpower.com/community/board/license.html
* @package Invision Power Board
* @link http://www.iinvisionpower.com
* @license http://www.invisionpower.com/community/board/license.html
* @package IP.Board
* @link http://www.invisionpower.com
* @since Tue. 17th August 2004
* @version $Rev: 4679 $
* @version $Rev: 6881 $
*
*/
@@ -101,7 +103,7 @@ class virusChecker
//-----------------------------------------
// Known names
//-----------------------------------------
$KNOWN_NAMES = array();
require( IPS_ROOT_PATH . 'sources/classes/virusChecker/lib_known_names.php' );
$this->known_names = $KNOWN_NAMES;
@@ -128,7 +130,7 @@ class virusChecker
//-----------------------------------------
// Get libs
//-----------------------------------------
$WRITEABLE_DIRS = array();
require( IPS_ROOT_PATH . 'sources/classes/virusChecker/lib_writeable_dirs.php' );
//-----------------------------------------
@@ -480,7 +482,7 @@ class virusChecker
// Add into checked folders
//-----------------------------------------
$this->checked_folders[] = $dir . $this->dir_split . $file;
$this->checked_folders[] = $dir . $this->dir_split;
$dh = opendir( $dir );