Sporum.Org
Newest Members:
muskokee (Canada)
rikb53 (houston,texas)
Shirley
Los (Finland)
Mike Robb
Most Recent Posts:
SPT
Re: Error after installation
Re: Error after installation
Re: missing separator
Re: HTML Parser Error after upgrading Perl
Re: HTML Parser Error after upgrading Perl
HTML Parser Error after upgrading Perl
Re: Error after installation
Error after installation
Re: missing separator
missing separator
SPORUM
Re: Section description is wrong.
Re: Section description is wrong.
Re: Section description is wrong.
Site Moved
Re: test post
Re: test
Re: Section description is wrong.
Re: Section description is wrong.
Re: Section description is wrong.
Re: Section description is wrong.
SPMAIL
Re: a subreply
Re: can this post
Re: can this post
Re: can this post
Re: a subreply
Re: adada
Re: adada
Re: can this post
Re: a subreply
adada
|
 |
Site News
Registration Turned Off
To combat the spammering registration this site is getting, registration on this test site has been turned off.
-->
Updates to version 3.0.10
This update now includes capability to use the Subscribe feature. If you would like pre-release updates drop us a line on the contact page (or any post on the forum as we are now subscribing...
Sporum 3.0.7 Released
The release page shows the updates that have been made in preparing this new version.
WebRT version 2.0.22 Released
Updated WebRT running support for this project.
You can now sign up to recieve email notifications on ticket by ticket basis
WebRT - Added For Sporum Issues
Shows open issues (bugs and enhancements)
Allows mail distribution to users who want to follow Sporum development
An open source project (FREE) all to itself - want a copy?
Release 3.0.3
Added new board security level - Group Public *Must be in group to post *Anyone can read
Fixed email URL to be based upon configuration data in Makefile
Changed top level "category" to be "section" There exists sections in the forum which each contains categories, which each contain the forum boards. Double meaning of the word category was too confusing -- removed that confusion by reanaming the top most level to be a "section".
Modified Makefile and supporting perl files to allow for the section names to be definable insated of a hardcoded c1,c2,c3...
Commented the Makefile a bit more
Notice Perl 5.004 can not support the smilies pattern matching code. you have to remove that code if you want to run on perl 5.004. it is in sporum/Sporum.pm
New Packaging - New Version
I have finally found some time to repackage Sproum. The new packaging makes installation much easier.
All configuration is done in the Makefile
doing a "make install" copies all files into the proper placement, setsup the paths, and your database
still to be done: cronjobs.
This will be version 3.0.0
It allows to have only 1 file set up for each Theme (color selections).
It compacts all templates into one directory and only one copy of each template
Updated Code
In spt/SmallPigVars.pm - modified bot detection
(notice the commented out code after the call to no_way($deny); ## )
This was necessary because the cron tasks were generating the output from the routine no_way()
sub get_config{
my $deny=0; # set to not deny
my $i;
my $BOTNAME=$ENV{'HTTP_USER_AGENT'};
# warn ">>BOTNAME=\"$BOTNAME\""; ## This puts data into the error logs for test purposes
my @temp = split(/\|/,"$config->{'DENY_BOTS'}");
foreach $i (@temp)
{
if ($BOTNAME =~ /$i/i)
{
$deny=1 if(!$deny);
}
}
no_way($deny); ## || ($BOTNAME eq ""));
return $config;
}
In spt/SmallPig.pm - routine sendmail()
(Notice the line @INC = (".",@INC);)
This was added to make sure this routine uses the HTML perl modules that are included with this release. Newer versions of HTML are not compatible.
sub send_mail{
my ($addr, $from, $subject, $content, $replyto, $lang) = @_;
# --- if there is no recipient address
return if !$addr;
@INC = (".",@INC); # MAR 8/2001 - added to use HTML perl module that is part of this release
require HTML::TreeBuilder;
require HTML::FormatText;
....
New Add On
Take a look at the Add-Ons - There is a new Perl add on listed
Code Update
I noticed that some people rudely crawl through one's web site - burning bandwidth. This change will return a blank web page for any web crawler you specify
In sporum->SmallPigVars.pm
Add This into the config data structure:
# --- DENY-BOTS
# --- Any HTTP_USER_AGENT that matches (case insensitive) with any item in this list deliniated by |
# --- will get a blank web page in return
# Mozilla == IE
'DENY_BOTS' => "Wget|WebZIP|down|WebReaper|Bjaaland|Quester|DIIbot|HTTrack|Unknown|rawler|Slurp|WebCopier|WebStripper|LinkWalker|Teleport",
Then change the subroutine get_config like this:
sub get_config{
my $deny=0; # set to not deny
my $i;
my $BOTNAME=$ENV{'HTTP_USER_AGENT'};
# warn ">>BOTNAME=\"$BOTNAME\""; ## This puts data into the error logs for test purposes
my @temp = split(/\|/,"$config->{'DENY_BOTS'}");
foreach $i (@temp)
{
if ($BOTNAME =~ /$i/i)
{
$deny=1 if(!$deny);
}
}
no_way($deny || ($BOTNAME eq ""));
return $config;
}
Then lastly just add the following subroutine:
sub no_way
{
my $BYE_BYE ="Context-type: text/html\n\n";
$BYE_BYE.="<html><head><title></title></head><body></body></html>";
if(shift)
{
print $BYE_BYE;
exit;
}
}
Code Update
Pointed out by: chojin AT earthling.net
In sporum->Templates->Admin->CreateBoard.pm
# 6/2001 - chojin AT earthling.net
# changed $fileattachv to be subscriptionv
if($subscriptionv == 1){ $check1 = "checked"; }
else{ $check2 = "checked"; }
my $sub = qq|
<input type=radio name=boardsub value=1 $check1>$lang->{'yes'}
<input type=radio name=boardsub value=0 $check2>$lang->{'no'}
|;
Pointed out by: chojin AT earthling.net
In sporum->Templates->Prefs.pm
This Change added quotes around $sig
my $sigp = qq|<textarea name="mysig" rows=2 columns=50 value="$sig" size=127 wrap="soft">$sig</textarea>|;
Pointed out by: m.stiefenhofer AT ecofis.de
In sporum->FBase.pm
sub get_lang_ptr{
my ($lang, $type) = @_;
$lang ||= $config->{'lang'};
$type ||= "fdefault"; # 6/2001 - m.stiefenhofer AT ecofis.de <m.stiefenhofer AT ecofis.de>
my $thememod = "Langs::$lang\::$type";
# --- load the theme module
load_module($thememod);
return get_lang();
}
Released Initial Release 2.0.0 On April 8, 2001
This release is compatable with the Image release spt_imgs_2_0_0.tar.gz
It is a stable version.
Fixed To Allow Registration On April 4, 2001
There was a problem with the file spt/Sporum.pm that was not allowing it
to use the HTML::FormatText [that it uses in send_mail() ]. I can only
guess that something on my server changed as it worked before, and now is not.
A bit of a mystery - but it is fixed and working now!
Thanks to Ferry Korving for letting me know there was a problem! :-)
I was also posting up the incorrect license that applies and protects Sporum. I have upated the FAQ page to reflect the correction. Sorry if this confused anyone.
Thanks again to Ferry Korving for clueing me in on this error.
Added Site Pages On April 2, 2001
Added PHP database information on each page
Added "Add Ons" Section
Fixed bug to lookup a user stats when they have registered - but not confirmed
Site Opened Up On April 1, 2001
Forum Installed on site
Links set up to known places running sporum Have one to list? email addme AT sporum.org (spam unfriendly email)
Created Install instructions - still need to finish up spt,sporum,spmail install instructions
Created a FAQ page
|