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
  #432  
Old 02-21-2002, 02:14 AM
Shaman Shaman is offline
 
Join Date: Nov 2001
Location: Kingston, ON
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is/was a great hack. I hope that FF won't let it go by the wayside or that Jelsoft will take it (or the PHP version) on.
Reply With Quote
  #433  
Old 02-23-2002, 04:20 PM
bitbender's Avatar
bitbender bitbender is offline
 
Join Date: Jan 2002
Location: Sorta near Dallas, Texas
Posts: 166
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, I got my perl module issues sorted out, and my version of Fast Forwards usenet interface appears to be working as designed on vb 2.2.2!!!!

I have only done medium level testing so far. I have placed a one reply in each usenet group, and the cron (W2k Sched task in my case) newnews.pl sorted it right out, send the replies out, and I verified them via M$oft's OutCrook Express's News Viewer!

I changed nothing, just reworked the mods into my 2.2.2 base. Ohh, I DID get the latest newnews.PL from this thread!

All appears well, I'll keep reporting back my results!!
Reply With Quote
  #434  
Old 03-10-2002, 06:38 PM
Shaman Shaman is offline
 
Join Date: Nov 2001
Location: Kingston, ON
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is a better hack than the PHP version still. It's more intelligent, mainly. I have it working with 2.2.2 and am loathe to change. :/
Reply With Quote
  #435  
Old 03-10-2002, 07:14 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I made a start with a PHP version of this, but as Gilby has already released a version, there's no point continuing it.

I feel more comfortable developing a Perl version anyway as I know a bit more about it that PHP.

So, if there is still interest, I will go back to developing the Perl version.

A few things I intend to do:
  • Reduce the number of modules required
  • Support for attachments (probably only incoming ones)
  • Clean up of multipart posts from Outlook and Netscape readers
  • More options to handle messages regardless of whether it's parent is present
  • Better performance with less server load. This is especially a problem with mailing list archives that have to use the title for threading.
  • Extra options to handle x-noarcharve posts such as deleting after a specified time period.
  • Modularize the script to ease the transfer of moving over to vb 3 when it arrives. The threaded model of version 3 should make things a lot easier.
A few things I'd like to do if possible:
  • Clean up the code in the control panel ( volunteers are welcome )
  • Option to recieve posts via a mail gateway such as news2mail.com. This will eliminate the need for a usenet account and will mean no more worrying about message number tracking. The problem will be finding a way to post back to usenet.
  • Option to retrieve headers only and automagically connect to usenet to retrieve the body when viewed. This will save a boat load of space, but obviously won't allow searching of bodies. This will require hacking the vB code substantially and may not be practical, so don't hold your breath.
If people are still interested in a Perl version and anyone has any requests, let me know here.

PS to bitbender: I have been running it on 2.2 on for several weeks with no problems so far.
Reply With Quote
  #436  
Old 03-10-2002, 08:09 PM
Shaman Shaman is offline
 
Join Date: Nov 2001
Location: Kingston, ON
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am still interested in it, for sure. I am using it with 2.2.4 now, it was a bit laborious hacking it in by hand, but I did it in under 20 minutes. It all seems to be working perfectly.

I'm not sure about the news2mail gateway but if you can make it work worth our while, that sure makes sense.

Performance isn't bad in my application but I have a local news server and I only track about five groups. I appreciate the work you did!
Reply With Quote
  #437  
Old 03-11-2002, 12:27 AM
bitbender's Avatar
bitbender bitbender is offline
 
Join Date: Jan 2002
Location: Sorta near Dallas, Texas
Posts: 166
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by fastforward
If people are still interested in a Perl version and anyone has any requests, let me know here.

PS to bitbender: I have been running it on 2.2 on for several weeks with no problems so far.
FF, please count me in.

Yes, I too, have had no issues with it, working just fine, at 2.2.3!
Reply With Quote
  #438  
Old 03-12-2002, 12:22 AM
AntiOnline's Avatar
AntiOnline AntiOnline is offline
 
Join Date: Dec 2001
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Greetings:

FF, count me in too! This has become a major feature on our site, and you did an incredible job.

We have 75,000 users and growing, 27 hosted newsgroups, and everything's stood up to the test of time!
Reply With Quote
  #439  
Old 03-17-2002, 02:59 PM
jOOPeON jOOPeON is offline
 
Join Date: Mar 2002
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

I just started to work again with usenet hack. I used it in
one forum a year ago, but then there was few problems.
Now everything works almost too smoothly
One humble question came in my mind...
Is it possible to attach file link to ougoing usenet post, if there is a attachment in post ?

-jOOP

Sample:

Test Test...


File in forum:
http://localhost/forums/attachment.php?postid=2878

--
Signature
Reply With Quote
  #440  
Old 03-17-2002, 03:22 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by jOOPeON
Is it possible to attach file link to ougoing usenet post, if there is a attachment in post ?
Originally I had no intention of adding support for binary attachments. My reasoning was that you're probably mirroring text groups so have no business posting binary attachments to these groups.

Having said that, in the groups I mirror, people occasioanlly post log files and code snippets which people seem to find acceptable. I do intend to add incoming attachment support, so I guess there's no reason not to add outgoing attachments as well.
Reply With Quote
  #441  
Old 03-17-2002, 03:44 PM
jOOPeON jOOPeON is offline
 
Join Date: Mar 2002
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by fastforward

My reasoning was that you're probably mirroring text groups so have no business posting binary attachments to these groups.

True,

But I like to add just link to file, so the usenet readers could visit the site to see the file.
Actually it could look just as the attachment link in vb posts.

Here in scandinavia, binary groups are going to be removed from the servers, so this trick could be great help especially to buy/sell group users. Now group moderators just tells people to find some free internet space for their file uploads

-jOOP
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:41 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.06849 seconds
  • Memory Usage 2,320KB
  • 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
  • (3)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
  • (11)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