Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by fastforward fastforward is offline
Developer Last Online: Nov 2011 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 07-11-2001 Last Update: Never Installs: 25
 
No support by the author.

Description:

This hack provides a gateway to selected usenet groups. The entire usenet group is mirrored locally. Posts submitted locally to mirrored newsgroups will also be sent out to usenet. A single perl script is executed via cron that collects news and posts any outgoing articles. Incoming messages are parsed against customizable spam filters and threaded correctly before being placed in your forums. By default, no personal information is sent to usenet other than the posters username and whatever you have globally configured as a footer and organization. The option does exist for a user to include a custom email to use for usenet posts. After initial installation (which involves creating some new tables, adding a few columns to existing vB tables, and entering the database connection information to the news script) configuration is completed via the vB control panel.
  • See it in action at dBforums.com (usenet forums are at the bottom)
  • Download latest version for vB 2.2.4

Current version is 20020323 for vB2.xx

Current feature list:
  • correct threading of outgoing posts on usenet
  • full control panel integration
  • email notification to usenet replies
  • emoticon translation into vb icons
  • vb code removal or conversion prior to posting to usenet
  • hyperlinked urls in messages
  • color coded, italicized & indented quotes
  • vB style quote to usenet style quote conversions for outgoing posts
  • logging of outgoing posts
  • support for multiple news servers
  • support for seperate footers per forum in outgoing posts
  • multi-language (selectable) handling of quoted MIME printable headers (for all those funny foreign characters)
  • handling of mailing archive groups
  • flexible spam control and replacement variable options for incoming and outgoing messages
  • configurable auto-expire option
  • option for users to show email address in their outgoing usenet posts (may be different than normal one in profile
  • option to enable/disable user signatures on outgoing posts.
  • fully compatible with vB moderation functions
Still to be done:
  • canceling of messages after they have been sent to usenet via control message in accordance with RFC1036.
  • binary attachment support
  • email to PM gateway
Screeshots:
Main Options
More Options
Configuration of Newsgroups
Add New Newsgroups
Spam Control
What an imported usenet article looks like in vB

The latest version of this hack will always be in this first post of the thread.

Before asking questions in this thread, please read all the posts in this thread. If your question goes unanswered, it will probably be because the question has already been answered countless times in this thread.

This hack was created for use on my forums and will only be supported as time permits.


Links to required Perl Modules

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #192  
Old 08-15-2001, 09:29 PM
fthrjack
Guest
 
Posts: n/a
Default

i dont think the webspace provider where im working does either, the board im editing is at F2s, i cant find any details on news servers although i could be wrong they may have one, or are there any i can login to usingthis script? i dont want to add teh hack till i know it can login! cheers for any help
Reply With Quote
  #193  
Old 08-16-2001, 07:19 AM
dwh's Avatar
dwh dwh is offline
 
Join Date: Feb 2002
Posts: 278
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As much as I love this hack I'm a bit worried to go live with it, I've really only been testing. What happened is that I had an old version in my test server. Spent 2-3 weeks away from this hack, upgraded to vb 2.03 and came here to install the upgrade. My version was already not mentioned in the upgrade path so I had to kind of figure it out myself. I did a new install but had to manually delete a bunch of fields and now it's not quite working...on telnet I can run newnews.pl once it says "killed" and the second time it seems to work, though I haven't seen new messages posted.

There's no log file generated from cron so I think cron just gets the killed message each time. Maybe there was an issue w/ the way I upgraded but I worry that once it's production and my users get used to it, will I have to follow this thread every day to make sure I will be able to upgrade in the future? Will new releases of vb be as big a pain as this one was.

NOW PLEASE, don't get me wrong!!! This is not meant as criticism of the hack. This is the best hack EVER created for vB in my opinion. It's too good! and the support of it is too good. It gets updated so often and that's my worry, will I be out of the loop if I don't follow this thread forever?
Reply With Quote
  #194  
Old 08-16-2001, 01:21 PM
JCDR JCDR is offline
 
Join Date: Oct 2001
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Guys,

I got all the perl mod's installed but after running the newnews.pl file the following error appeared.

Can't locate MIME/Base64.pm in @INC (@INC contains: /usr/libdata/perl/5.00503/ma
ch /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /
usr/local/lib/perl5/site_perl/5.005 .) at /usr/local/lib/perl5/site_perl/5.005/M
IME/Words.pm line 85.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.005/MIME/W
ords.pm line 85.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.005/MIME/W
ordDecoder.pm line 77.
BEGIN failed--compilation aborted at ./newnews.pl line 44.

Any ideas?
Reply With Quote
  #195  
Old 08-16-2001, 03:28 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by JCDR
Hi Guys,

I got all the perl mod's installed but after running the newnews.pl file the following error appeared.

Can't locate MIME/Base64.pm in @INC (@INC contains: /usr/libdata/perl/5.00503/ma
ch /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /
usr/local/lib/perl5/site_perl/5.005 .) at /usr/local/lib/perl5/site_perl/5.005/M
IME/Words.pm line 85.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.005/MIME/W
ords.pm line 85.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.005/MIME/W
ordDecoder.pm line 77.
BEGIN failed--compilation aborted at ./newnews.pl line 44.


Any ideas?
This indicates the MIME::WordDecoder can not be found. It comes bundled in the MIME-tools package. It may be that you have an older version of MIME::Tools that did not include the Decoder function. The latest is at http://search.cpan.org/search?dist=MIME-tools
Reply With Quote
  #196  
Old 08-16-2001, 03:41 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by dwh
I did a new install but had to manually delete a bunch of fields and now it's not quite working...on telnet I can run newnews.pl once it says "killed" and the second time it seems to work, though I haven't seen new messages posted.
Check the line that reads
Code:
my $ps_pid=`/bin/ps xaww | grep newnews.pl | grep -v "grep"`;
It's near the top of the script. Make sure the script name matches what you have there. Also make sure there is no newnews.pid (or whatever you have the variable set to) is lying around in the directory.
Quote:

Maybe there was an issue w/ the way I upgraded but I worry that once it's production and my users get used to it, will I have to follow this thread every day to make sure I will be able to upgrade in the future? Will new releases of vb be as big a pain as this one was.
Probably. There is no way of knowing what changes Jelsoft will make in the code and/or table structure.

Having said that, it's unlikely that any major new functionality will be added to this hack for some time. And when it does, it will be infrequently. So any changes should only be nenews.pl, which is a drop in replacement. The only other changes should be new code changes which have to made with each vB version anyway. Table structure modifications will be few and far between and only when made when necessary.

If you miss a large number of hack updates, they are all archived in the download directory. I'll change the my server permissions to allow a directory listing of the files sometime over the weekend.

Actually, there's a new version coming out tomorrow or over the weekend that fixes outgoing mail notification and 'top posting' among other things. Don't worry though, it's only a newnews.pl drop-in replacement.
Reply With Quote
  #197  
Old 08-16-2001, 04:34 PM
JCDR JCDR is offline
 
Join Date: Oct 2001
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi FF

The WordDecoder.pm is there, isn't Base64.pm the file that is missing? Can't locate MIME/Base64.pm it is there but in the Decoder dir.
Reply With Quote
  #198  
Old 08-16-2001, 04:35 PM
dwh's Avatar
dwh dwh is offline
 
Join Date: Feb 2002
Posts: 278
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok cool, you are the best...I'll check out what you said..
Reply With Quote
  #199  
Old 08-16-2001, 04:53 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by JCDR
Hi FF

The WordDecoder.pm is there, isn't Base64.pm the file that is missing? Can't locate MIME/Base64.pm it is there but in the Decoder dir.
Just try re-installing the latest MIME-tools package and se what happens. Alternatively, you cound just copy the Base64.pm into the MIME directory.
Reply With Quote
  #200  
Old 08-16-2001, 07:17 PM
Franky
Guest
 
Posts: n/a
Default

Quote:
Originally posted by fastforward

Just try re-installing the latest MIME-tools package and se what happens. Alternatively, you cound just copy the Base64.pm into the MIME directory.
Try following all the instructions, which includes the MIME-tools package, and then it will work. Simple.
Reply With Quote
  #201  
Old 08-17-2001, 05:25 AM
bitbender's Avatar
bitbender bitbender is offline
 
Join Date: Jan 2002
Location: Sorta near Dallas, Texas
Posts: 166
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Folks, Does this hack work on VB platforms using W2K as an OS base ??

I installed this hack in my VB, after installing the latest Perl, and all went well, but I cannot seem to get newnews.pl to execute in my telnet session...It indicates that:

Quote:
*================================================= ==============
Welcome to Microsoft Telnet Server.
*================================================= ==============
C:\>d:

D:\>cd webex

D:\webex>newnews.pl
Can't locate News/NNTPClient.pm in @INC (@INC contains: G:/Perl/lib G:/Perl/site
/lib .) at D:\webex\newnews.pl line 42.
BEGIN failed--compilation aborted at D:\webex\newnews.pl line 42.

D:\webex>
ok, so I did SOMEthing wrong....I went and got the lastest MSI version for Perl, and installed it b4 starting the hack...Any suggestions???


Btw, this hack looks like the 'gold', once I get it working on my board, I've visited some of the samples listed in this thread!!

Any help would be appreciated!! (and if this seems a silly request, it's late here!)
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:17 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05131 seconds
  • Memory Usage 2,321KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (9)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete