| Name | NNTP bridge |
|---|---|
| Version | 1.0 |
| Author(s) | Mark Derricutt |
| Home Page | |
| Download Location | http://repository.atlassian.com/jira-nntp-bridge/distributions/ |
Description/Features
Mark Derricutt's two-way integration between JIRA and a NNTP (Usenet) server.
New issues becomes NNTP posts, and new posts become JIRA issues
(this action is configurable with a Handler class, as with POP/IMAP Services).
This can be seen in action at news://news.jetbrains.com:119/jetbrains.intellij.jira.idea
Mark's description:
The makeup of the project is:
- com.talios.jira.nntp.NNTPService
- com.talios.jira.nntp.NNTPIssuePoster
The service hooks up to a POP3/IMAP service configuration for the NNTP
server details. It seemed a good idea to reuse the server
configuration, one thing I did notice however is that JIRAs current
design doesn't allow for anonymous servers, so I added a property to the
service to allow it to ignore the authentication details in the server.
The service handles all the polling of incoming NNTP posts, as well as
sending out the outgoing messages from a very simple queue.
The listener looks up service, and simple adds messages into the queue.
The service also configures a notification scheme to hook into, another
area where I found JIRA lacking, was the ability to add my own
notification scheme events. So I'm being naughty and looking for a
"single email address" that matches the NNTP posting address for the
notification types to send out.
I understand I could get around this by modifying one of the XML files
within JIRA, but it would be nicer if a plugin could define its own
additional notification destinations ( I confess to having looked into
what one can achiece with an actual "plugin", so this may already be
available ).
The code currently uses CommonsNet for accessing the NNTP server, but I
was thinking of rewriting that portion to use straight JavaMail as thats
what the POP/IMAP services use. No point having an additional jar if
its not really required.
One thing I also noticed, JIRA is looking for a Message-Id header to
lookup messages, yet the NNTP server at JetBrains was providing a
Message-ID header, so theres a bit of code in there to duplicate the
header with the different case. Weather this is actually required I'm
not sure, but I was noticing odd behavious without it.
Download/Source Code
The project is now hosted at JavaForge:
Screenshots
Screenshots |
|---|
| There are no images attached to this page |

Comments (2)
Nov 22, 2006
Juha Sadeharju says:
Where can this be downloaded from? Can't access it via JavaForge or Atlassian re...Where can this be downloaded from? Can't access it via JavaForge or Atlassian repository.
Nov 22, 2006
Jeff Turner says:
Doesn't the tar.gz at http://repository.atlassian.com/jira-nntp-bridge/distribut...Doesn't the tar.gz at http://repository.atlassian.com/jira-nntp-bridge/distributions/ work?