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
  #52  
Old 07-19-2001, 03:57 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Dioxin
thanx for your answer, fastforward

i have another one:

there are still many many threads awaiting for manual post insertion. is this normal? how can i avoid this?

what's the meaning of orphan? i'am a german guy and i don't understand this option in control panel. should i set it to 5 or a higher level.

thanx,

regards, dioxin
This question comes up time after time. Here are the reasons:

Posts are inserted into the forums if and only when these two conditions are true:
  1. a post with a msgid that appears in the list of references in the header of the new article is already in the forum.
  2. the ord column of the new article is greater than or equal to the ord column of the existing post in the forum.
There are various reasons why you may have orphan replies with no where to go:
  • the thread starter has already been expired from the news server and it was never retrieved.
  • the thread starter has already been expired from your forums based on your control panel settings.
  • the thread starter was rejected by your news server due to spam
  • the thread starter was rejected by your spam filters
  • the thread starter was rejected due to exceeding the maximum message length you have set.

The orphan setting is simply there to delete these orhan records from the usenet_article table. If the post to which the article replies has not appeared after 2 days, you can pretty much guarantee it's never going to arrive. The only reason it is configurable is to allow a full initial historical news pull that may go back several months.
Reply With Quote
  #53  
Old 07-19-2001, 07:00 PM
DarkReaper DarkReaper is offline
 
Join Date: Oct 2001
Posts: 429
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I still need help, here's the problems I had:

I got loads of errors when running those 2 SQL scripts.
Somewhere during the install, my whole boards got screwed. newthread.php was showing a blank screen except for the ad(which is in the phpinclude) and so was newreply, but they still posted threads/replies. However, when posting, it didn't show up as a new thread in the forum stats(threads, replies...), it didn't change the user's post count, and new replies didn't show up under the thread stats(replies, views..) but views did.

What am I doing wrong?? Or is it something wrong with the script?
Reply With Quote
  #54  
Old 07-19-2001, 07:44 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by DarkReaper
I still need help, here's the problems I had:

I got loads of errors when running those 2 SQL scripts.
Somewhere during the install, my whole boards got screwed. newthread.php was showing a blank screen except for the ad(which is in the phpinclude) and so was newreply, but they still posted threads/replies. However, when posting, it didn't show up as a new thread in the forum stats(threads, replies...), it didn't change the user's post count, and new replies didn't show up under the thread stats(replies, views..) but views did.

What am I doing wrong?? Or is it something wrong with the script?
The script does nothing that affects your php pages. The errors can only be a result of your edits. I suggest reverting all your php files back to the originals and making each change individually. In fact, don't make any changes until you have the news coming in.
Reply With Quote
  #55  
Old 07-19-2001, 08:07 PM
DarkReaper DarkReaper is offline
 
Join Date: Oct 2001
Posts: 429
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I reverted the files back to the original ones, and still got the error. I'm assuming it has something to do with the database modifications. I got lots of errors when trying to install those, and corrected them, but something could have screwed up. Its really weird though. The error is there, but when I hit refresh it goes away.
Reply With Quote
  #56  
Old 07-19-2001, 08:34 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by DarkReaper
I reverted the files back to the original ones, and still got the error. I'm assuming it has something to do with the database modifications. I got lots of errors when trying to install those, and corrected them, but something could have screwed up. Its really weird though. The error is there, but when I hit refresh it goes away.
The database changes shouldn't affect anything (at least not with those symptoms).

It could be you have cached pages somewhere (locally or a remote proxy). The cached pages are from when you were getting the errors. The refresh obviously forces a new page and the corrected file is retrieved.
Reply With Quote
  #57  
Old 07-20-2001, 06:33 PM
v0n
Guest
 
Posts: n/a
Default

There is a funny "bug" in the newest version, although, since I was going through all the different perl versions I'm not quite sure if it's not the perl modules that should be blamed; one thing is certain - previous versions of Usenet hack on my board didn't do it:

I've noticed (on my own example) that posts sent from news client (not the board) with nick names in square brackets (good example - my usenet nick is [MRK]) are displayed on the board either as Anonymous or using first part of e-mail before '@' sign. Any idea why?
Reply With Quote
  #58  
Old 07-20-2001, 08:58 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by v0n
There is a funny "bug" in the newest version, although, since I was going through all the different perl versions I'm not quite sure if it's not the perl modules that should be blamed; one thing is certain - previous versions of Usenet hack on my board didn't do it:

I've noticed (on my own example) that posts sent from news client (not the board) with nick names in square brackets (good example - my usenet nick is [MRK]) are displayed on the board either as Anonymous or using first part of e-mail before '@' sign. Any idea why?
Email addresses are extracted from the 'from' line using a different module than the previous script versions. It now uses Mail::Address whereas it used to use Email::Find. It appears it simply ignores anything in the square brackets. I'll see what I can do about it.
Reply With Quote
  #59  
Old 07-21-2001, 06:31 AM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Release 20010721 fixes a few minor problems with newnews.pl.
  • Fixed the problem of angled brackets being shown as hashes for the 'from' line of usenet posts.
  • Fixed a problem with the article loader that may have caused duplicates if the message counters got reset.
  • Fixed the possibility of endless looping problem when re-importing local threads.
  • Simplified article batch pull routine.
  • Cleaned up console messages.
  • Put in a work-round for the Mail::Address problem with square brackets.
  • Fixed problem with signature going out even though the outgoing post is set to not show it.
To upgrade, you just need to replace your existing newnews.pl with the one in this package.

I'm off on vacation today (Saturday), so I won't be around for the next week. byeeee!

The latest version of this hack will always be in this first post of the thread.
Reply With Quote
  #60  
Old 07-23-2001, 05:19 PM
BassWriters
Guest
 
Posts: n/a
Default

I'm thinking of developing a site centering around a vBulletin and especially using this great Usenet hack.

My question is how big does the database get with all of the usenet posts? Are we talking up to a couple gigs, or into the tens and hundreds?

I know it's all variable, depending on the number of Usenet posts, I was just curious what to expect.

Thanks,
Cameron
Reply With Quote
  #61  
Old 07-23-2001, 06:54 PM
JohnV
Guest
 
Posts: n/a
Default

Greetings:

Well, I've been trying to figure this out for a week, so I guess I'll start begging for help here =)

I've got the newsgroups importing just fine, I have over 100,000 old usenet posts archived now, and new ones are filtering in every day. Everything in this department works great.

Where the problem comes, is outgoing. I have a dedicated news server here, and I can see that it's never making any attempt to send outgoing threads and replies. Looking in my database, the two outgoing fields are always empty, etc. It's simply not processing any posts that I make to the newsgroup forums as outgoing.

Any ideas? I have the latest version of everything required, running under apache with php as isapi, and it's running on a dedicated win 2000 box.
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 03:34 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.06798 seconds
  • Memory Usage 2,316KB
  • 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
  • (4)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
  • (1)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
  • (8)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