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: 1.00, by Gilby Gilby is offline
Developer Last Online: Apr 2013 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 02-19-2002 Last Update: Never Installs: 71
 
No support by the author.

This hack provides a gateway to any NNTP newsgroup such as those from Usenet and other newsgroup servers. Selected newsgroups are imported from your news server and post on the forum are sent out to the newsgroup. This hack was greatly inspired by fastforward's usenet gateway hack. This one is a complete rewrite of that hack written in PHP and works with vB 2.2.2.

Installation:
Installation is pretty simple. No modifications to the vB php files are needed and it simply consists of dropping in the files to your forums directory, running the SQL modifications, and modifying the newsgroup settings for your desired newsgroups. For the complete installation details, read the readme.txt file.

Here are some of the features:
  • Real cool vbcode to text conversion!
  • All posts are inserted, even if parent thread cannot be found for replies
  • Guests posts also get sent to the newsgroup.
  • Importing of attachments from the newsgroup
  • Poll info sent to newsgroup
  • Attachment link sent to newsgroup
  • Supports unlimited newsgroups and servers.
  • email notification of new replies, just like regular forum posts
  • Can import HTML messages and convert to limited vb code.

For control panel integration, please check out GameCrash's Graphical Interface addition.

What's not in it that was in fastforward's usenet gateway hack:
  • No control panel integration at the moment. (Available separately)
  • Does not support separate footers
  • Does not allow custom email address to be used via the users option
  • No spam control or string replacement support.
  • No purging or autoexpire.

There is still lots that I'd like to add to it, but this is competely functional for basic newsgroup gateway support. It is most likely not free of bugs. If you have questions, suggestions or annoyances, please post in this thread.

vb3 support
lierduh modified this to provide support for the beta versions of vb3. When the release candidates of vb3 come out, I plan to add support for vb3 and add other features to this hack. If you have suggestions for new features, let me know.

E-mail gateway support
New in this version, you can now gateway with an email list. This will fetch emails from a POP email account and send via php's mail function to the mailing list's email address. To set up the list, in the newsgroup field, enter in the email address to send outgoing posts to. In the server field, enter in the pop3 server, and in the username and password fields enter in, you guessed it, the username and password to your pop account. Note: the email gateway capabilities has not been fully tested, so it might not work with your POP server. Also, it does not work in combo with a news<->forum gateway in the same forum (you can use either kind though in differnet forums within your forums).

Show Your Support

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

Comments
  #902  
Old 05-03-2004, 09:23 PM
Odoin's Avatar
Odoin Odoin is offline
 
Join Date: Jun 2002
Location: Whos your Jim Bob?
Posts: 98
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nomic
Hi,

are there free usenet servers available or do I have to pay for them? If yes, where can I find them?
You are better off paying for a provider... 1) faster 2) larger sellection of news groups 3) you get what you pay for .

You can find NTTP services for 5-10 dollars per month .
Reply With Quote
  #903  
Old 05-06-2004, 01:02 AM
Imhotep Imhotep is offline
 
Join Date: Aug 2002
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I seem to be having two problems, one of which may be time related.

#1 attachments (pictures) from a binary newsgroup (alt.binaries.3d.lightwave) are coming through as UUE code.

Code:
begin 666 Barnyard Ad.jpg
M_]C_X `02D9)1@`!`@$`2 !(``#_X2?217AI9@``34T`*@````@`!P$2``,`
M```!``$```$:``4````!````8@$;``4````!````:@$H``,`` ``!``(```$Q
M``(````;````<@$R``(````4````C8=I``0````!````I ```- ```!(````
M`0```$@````!061O8F4@4&AO=&]S:&]P($-3(%=I;F1O=W,`,C P-#HP-3HP
M-" Q,CHQ-CHS-P```````Z !``,````!``$``* "``0````!```!]* #``0`
M```!```"B@`````````&`0,``P````$`!@```1H`!0````$```$>`1L`!0``
M``$```$F`2@``P````$``@```@$`! ````$```$N`@(`! ````$``":<````
M`````$@````!````2 ````'_V/_@`!!*1DE&``$"`0!(`$@``/_M``Q!9&]B

#2 I have given my test post, from my forum, 30 minutes and it has not yet shown up in the newsgroup. It typically takes ~5 minutes.

Any thoughts? I installed the basic 2.x hack and then re-hacked with the new VB3 additions and new gateway.php file.

Currently running VB 3.0.1

http://www.cghaus.com
Reply With Quote
  #904  
Old 05-06-2004, 12:38 PM
KevinM KevinM is offline
 
Join Date: Dec 2002
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Imhotep
I seem to be having two problems, one of which may be time related.

#1 attachments (pictures) from a binary newsgroup (alt.binaries.3d.lightwave) are coming through as UUE code.

Images tend to get coded in two main formats, only one of which is supported by this hack. I have a couple of UU-decode scripts written in PHP which I have tried to integrate with this script with only partial success. My PHP is limited so I couldn't figure out the final issues. (Any volunteers who are familiar with the gateway script want to look at it?)

While testing this script, I also came across a 3rd type of encoding (a MAC verison) which would also need to be decoded. Other things to take into account with downloading binaries is that your db will grow very quickly. I was intending to try and integrate another VB hack that stores attachments as files instead of within the db with this script so it just takes up disk space instead.
Reply With Quote
  #905  
Old 05-06-2004, 01:24 PM
Imhotep Imhotep is offline
 
Join Date: Aug 2002
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay... so, essentially, binaries are not supported. I guess I was misled by the information given with the 1st hack. This isn't too much of a setback... but it sure would be awesome if we could get binary images to come through. I guess yEnc and the Mac format would have to be included.

What about my posts not showing up in the group? I did a test posting from my forum... and then later tried to view it using Outlook Express. (as I normally view the groups) Nothing appeared.

thanks
Reply With Quote
  #906  
Old 05-06-2004, 06:48 PM
Imhotep Imhotep is offline
 
Join Date: Aug 2002
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well... if someone fingers it out, please post the fix here. i have the same prob.,
Reply With Quote
  #907  
Old 05-07-2004, 02:05 PM
allan grossman allan grossman is offline
 
Join Date: Apr 2003
Location: surreal city, usa
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey, lierduh -

After working flawlessly for almost a year the script just quit. My gateway runs every 15 minutes and has only connected properly once in the last 24 hours. Running it manually, verbose output looks like this:
PHP Code:
4 group(sgatewayed.
200 News.GigaNews.Com
381 more authentication required
281 News
.GigaNews.Com
211 1153 47132 48284 alt
.bass
Logging in to news
-60.giganews.comgroup alt.bass
200 News
.GigaNews.Com
381 more authentication required
281 News
.GigaNews.Com
211 5027 94133 99159 rec
.music.makers.bass
Logging in to news
-60.giganews.comgroup rec.music.makers.bass
200 News
.GigaNews.Com
381 more authentication required
281 News
.GigaNews.Com
211 60862 312185 373046 alt
.guitar.bass
Logging in to news
-60.giganews.comgroup alt.guitar.bass 
No articles are pulled and the thing stalls logging in to the last group.

I'm stumped - any thoughts? Provider is Giganews and Agent works fine.
Reply With Quote
  #908  
Old 05-07-2004, 02:26 PM
hubba hubba is offline
 
Join Date: Dec 2003
Posts: 73
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a chance, that new postings from the NGs does not show up as "new posts" in the new posts link?
Reply With Quote
  #909  
Old 05-07-2004, 02:46 PM
allan grossman allan grossman is offline
 
Join Date: Apr 2003
Location: surreal city, usa
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hubba
Is there a chance, that new postings from the NGs does not show up as "new posts" in the new posts link?
I'm afraid not - the script is failing.

Using the nntp.php that provides verbose output above, you should see where the script is pulling articles - it's not pulling any, has only worked correctly once in the last 24 hours and is stalling at the 4th newsgroup.

Too weird.
Reply With Quote
  #910  
Old 05-07-2004, 03:10 PM
Bro_Joey_Gowdy's Avatar
Bro_Joey_Gowdy Bro_Joey_Gowdy is offline
 
Join Date: May 2002
Location: Hickory Flat MS 38633
Posts: 364
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

[high]* Bro_Joey_Gowdy waits impatiently for an official vb3 NNTP Gateway[/high]
Reply With Quote
  #911  
Old 05-07-2004, 04:16 PM
hubba hubba is offline
 
Join Date: Dec 2003
Posts: 73
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The script works for me. Just a few errors, as double postings. The problem is that this the NG posts are listed as new posts, our members have no difference between NG posts and forumposts
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 06:09 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.05686 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
  • (1)bbcode_php
  • (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