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

Quote:
Originally posted by tamarian


Oh, I think I know your problem, since you mentioned you never added bbcodes before.

Make sure you enter the example part

delete the [ / q ] , and just add them as in the install doc.

in the example just put [q1] test [/q1]

Could that be it?
Another thing that's a bit confusing is the 'Use {option} ?' option. It defaults to yes, but you need to set it to NO
Reply With Quote
  #93  
Old 07-30-2001, 09:46 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by James Cridland


Well, after a lot of fiddling...

To make a huge increase in the speed, comment out (with the closing brackets, of course):
"if ($h = $c->head($mid)) {" (in get_batch)
"if($b = $c->body($mid)) {" (just after the check for spam)

Then it speeds along, as you say it should (though it doesn't find any to import at the end...)

So, for this novice perl programmer - presumably "head" and "body" are in a module somewhere, and this module needs reinstalling?
hehe. I'm not surprised that speeds things up. Those two lines are the ones that actually grab the article (first the header, then the body) from the news server.

However, by doing that, you have established the problem is probably with the news server and not the script. Do you have access to another news server you can try? If not, PM me your IP and I will give you temporary access to my DNews server for testing.
Reply With Quote
  #94  
Old 07-30-2001, 11:11 PM
fastforward fastforward is offline
 
Join Date: Oct 2001
Location: NC, USA
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Shaman
Bug in the subject line:

If there is a "$" in the subject of a new thread (as in "Pentium III 733, $750!", the newnews script will fail.
Can you remember on what line the script failed?
Reply With Quote
  #95  
Old 07-31-2001, 02:22 PM
Shaman Shaman is offline
 
Join Date: Nov 2001
Location: Kingston, ON
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First things first: any idea when a version will be available for vB 2.0.3? I'm curious mostly because of the security fix, otherwise I'd be happy to leave it be.

Any chance you'd work a deal to include your code with their codebase?

There may be more to the problem, I couldn't immediately reproduce the issue. Will get back to you, but I know I didn't imagine it.
Reply With Quote
  #96  
Old 07-31-2001, 03:22 PM
Sinema Sinema is offline
 
Join Date: Mar 2002
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Howdy

I was curious where I can get the latest version of usenet that has the fixes included in it?

So far I've started @ VBulletin.org and downloaded Usenet there and then went to view the thread and it was posted that I did not have the lastest version .. so I followed the thread here.

After viewing 7 pages of posts I've downloaded Usenet 3-4 times because each time I download it I find a fix or another new version ..

was curious if there was one post that had the fixes and the latest version in one central area that is updated as fixes or new versions come available?

Where it says Usenet I meant the Gateway Hack :-) not the service that provides newsgroups
Reply With Quote
  #97  
Old 07-31-2001, 06:47 PM
george_proost george_proost is offline
 
Join Date: Nov 2001
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hiya Paul,

a little one,

in the signatures when a url in the format :

<url="http://www.xxx.com/yy.htm">linkname</url>

parses (incorrectly) and posts to USENET
it includes the urlname concatenated to the linkname like

www.xxx.com/yy.htmlinkname

instead of

linkname

hope this helps ...
Reply With Quote
  #98  
Old 07-31-2001, 08:07 PM
george_proost george_proost is offline
 
Join Date: Nov 2001
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The post at the top always contatins the latest version + fixes

hope this helps

Reply With Quote
  #99  
Old 07-31-2001, 08:28 PM
Sinema Sinema is offline
 
Join Date: Mar 2002
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah that's what I was thinking but when you see all these download links every few posts .. it can kinda throw you off lol

Thanks again!!
..
Reply With Quote
  #100  
Old 07-31-2001, 09:09 PM
george_proost george_proost is offline
 
Join Date: Nov 2001
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default



Paul, I use multiple news feeds, some fast, some slow, some free, some subscribed.

Is it possible to (in a very future release)
  • sort by newsfeeder (i.e.one login per newnews execution)
  • spawn a separate task out per newsfeeder group (wishfull thinking)
  • on exit of newnews (successful exit !!) start a cron job for a random start between a period range start the next x and x+y minutes (or something )
    x = I need an update at least evey x minutes average
    y = start no sooner than y minutes from last execution
    so
    next start time = now + y + random(fromset[x])

    super wishful thinking
Reply With Quote
  #101  
Old 07-31-2001, 09:34 PM
Sinema Sinema is offline
 
Join Date: Mar 2002
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Howdy again,

I've viewed the old thread .. and after 30+ pages I gave up .. it's like I find someone posting about this and the post above and below never mention how

okay here is the question

I've never used telnet for anything .. so how do I execute the newnews.pl via telnet ?

I downloaded a Telnet program from download.com .. just no clue how to execute the .pl ..

okay this is edited now :-)

I searched and found this

wget http://domain.to/your/newnews.pl --output-file=/dev/null

However when I type it and put the URL to my file nothing happens.. so I'm thinking that's not it ..

Any help would be great ... maybe this will help some other non-telnet users out ..
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 11:42 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05363 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
  • (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
  • (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
  • (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