Brad,
You may want to try a pull-parser, which is perfect for streaming XML
documents. You can find the API and implementations at:
http://www.xmlpull.org/
I use XPP3, which works very well. Pull parsing is as fast as SAX, but
much easier to program with for streaming xml. It's also possible
John,
Here's some code you can use that bypasses all certificate validation.
:)
SSLSocketFactory sslFactory = new DummySSLSocketFactory();
Socket socket = (SSLSocket)sslFactory.createSocket(host, port);
The implementation of DummySSLSocketFactory is below. It's pretty easy
to modify the
Adrian,
You have a few options, I think. If you're using JDK 1.4, you could try
the new XML serialization for Java beans technology that's part of that
release. Check out:
http://java.sun.com/j2se/1.4/docs/api/java/beans/XMLEncoder.html
and related classes. Using that technology, you're not
Chris,
Can a user connect and use the jabber server via a web
client without having to install any software on their machine?
Sure -- there are a few options:
1) Use a pure HTML client
2) Use a flash client
3) Use a Java applet based client
I'd recommend starting with some google and
Harsha,
First, you'll probably want to choose a Jabber/XMPP Java client library
to use. A few to choose from are:
* Smack -- http://www.jivesoftware.com/xmpp/smack/
* Jabberbeans -- http://jabberbeans.jabberstudio.org/
* Yaja -- http://yaja.sourceforge.net/
Even using a client library,
Colin,
This is pretty off-topic for the jdev list. You should take the question
to a Java community site such as:
* forum.java.sun.com
* www.javaranch.com
* java.net
The only really secure way to have a time-limited demo is to have a
license file with a specific end date (so, the license
Colin,
Unfortunately, I can't answer your question. Not sure if it's an option
for you, but you might have better luck with a commercial Windows
solution. Tipic has a Windows server and there are a number of
cross-platform servers (Java) such as the ones from us (Jive Software)
and Antepo.
Now Sun has their JVM but it is terribly unstable IMHO.
I agree to 70%, unstable yes - the main question is: what is unstable -
i think it's XP. on linux java runs like a dream. on 2000 all releases
run perfect, too.
I'll have to disagree that the Sun VM's are unstable under Windows (and
Lukas,
Why that? As far as I remember my courses C and Java have the same
expressive power.
Java is 6-10 times slower than C.
Normally I don't respond to stuff like this, but can't resist in this
case. :) The whole Java is 6-10 times slower thing is total bull that
might have been somewhat
Nicolas,
It looks like the code is in CVS from looking at the JabberStudio
project. However, the code appears to be unfinished from taking a quick
look? As far as I know (from a biased position as the author), the only
light-weight XMPP client library available is Smack:
Nicolas,
I recommend that all Smack questions be posted in the Smack forum at:
http://www.jivesoftware.com/jive/forum.jspa?forumID=39
The forum is quite active and you're much more likely to get a fast
answer there.
First, I'll assume you're using the 1.2.1 Smack release. If not, I'd
Jim,
I think you're simply tring to read the data incorrectly. :) What XML
parsing library are you using? All of them that I know of will work just
fine without newlines.
In any case, try using one of the other read methods instead of
readline. The basic IO algorithm should look something
Colin,
Our solution, Jive Messenger, isn't Open Source but can be installed to
run inside an app-server. It's free for 10 simultaneous users, but I'm
not sure if that meets your needs or not.
More info at: http://www.jivesoftware.com/products/messenger
Regards,
Matt
Colin Bell wrote:
Raditha
Hey all,
Another commercial entity, Jive Software, is going to release their full
blown live assistant product soon. It looks really nice:
http://www.jivesoftware.com/products/liveassistant/
While developing the product, we've been working on a full JEP to
address the functionality. It
Hey all,
I 100% agree that a certification process would help drive adoption of
JEP's. The long JEP list is simply way too daunting for new client
authors at the moment, and knowing which JEP's are blessed by the
community would help those authors greatly, and would encourage them to
do the extra
Hey all,
We're happy to announce that Jive Messenger is becoming Open Source
under the GPL license. Jive Messenger is a Java-based XMPP server
featuring great performance and scalability, a web-based admin, and
simple installation. It will take several weeks to prepare the Open
Source release, so
Chandan,
1. Do you have a process/scripts to migrate from Jabber
1.4.3 / Jabber 2.0 to Jive.
Nope, although that's an interesting idea. Perhaps someone will be
interested in working on that when the Messenger Open Source release is
out.
2. How about the support of other components like
IMO it would be great if Jabber.org could focus on protocol
development and if jabbercentral (or whatever it's going to
be called) on guiding starting endusers or developers.
Or what if jabber.org was the community site and xmpp.org became the
protocol dev site?
Regards,
Matt
Dov,
We'll be releasing Jive Messenger (XMPP server) as Open Source within
the next couple of days, which includes a full MUC implementation. Our
Open Source client library, Smack, already includes a full client API
implementation of MUC. Both are 100% Java and can be found at
Sent: Thursday, October 21, 2004 6:53 AM
To: Jabber software development list
Subject: Re: [jdev] java muc impl
Matt Tucker wrote:
Hi,
Really looking forward to this release. Will it be possible
to set access control and define static rooms from the web UI
in this release.
I couldn't
Hey all,
We're pleased to announce that Jive Messenger 2.0.0 has been released.
Jive Messenger is an Open Source (GPL) XMPP server. It features:
* Cross-platform support with easy installation.
* A comprehensive web-based admin console.
* Support for plugins and internal components.
* Full
Dan,
Have you tried Jive Messenger? -- http://www.jivesoftware.org
The latest release supports the XIFF flash library and can be installed
as a service.
Regards,
Matt
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dan Plesse
Sent: Monday,
e.printStackTrace();
}
}
}
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matt Tucker
Sent: Monday, January 24, 2005 6:44 PM
To: Jabber software development list
Subject: RE: [jdev] Does anyone know
Dan,
Can I suggest that questions specific to Jive Messenger be posted in the
Jive Messenger support forums? A large community of Jive Messenger users
post and answer questions there. The forums you found at
http://www.jivesoftware.com/jive/ are old and archived. The new forums
are at
Mikhail,
While we're at it, we could -- for a change -- create a
modern XMPP compliant library using the latest J2SE 5
goodness like SASL and SSLEngine.
That's definitely in the plans for Smack 2.0 --
http://www.jivesoftware.org.
-Matt
___
jdev
Mikhail,
Nice. In case you're interested, here's my short list of
requirements for a powerful and flexible XMPP library:
- Use java.nio.ByteChannel for I/O abstraction. Of course,
the simple host-port connection methods should be provided as
well by the connection factory.
That's an
From what I've glimpsed in the Smack 1.4 documentation, there are
subclasses of IQ that actually represent stanzas with certain
IM extensions. Parsing extensions to determine that
convenience subtype can be costly for the applications that
aren't interested.
In Smack, it's really not
Veronica,
Here's a code snippet that uses JNDI to do the lookup:
Regards,
Matt
/**
* Utilty class to perform DNS lookups.
*
* @author Matt Tucker
*/
public class DNSUtil {
private static DirContext context;
static {
try {
Hashtable env = new Hashtable
Hans,
Several servers have direct support for shared roster groups (basically
what you describe that you're trying to do). Jive Messenger does as well
as Coversan't s server. Having the server support the feature directly
is much easier than trying to manually keep the rosters up to date!
Vimal,
Actually, there are quite a few Java libraries that you could use.
Please see:
http://www.jabber.org/software/libraries.shtml
In my biased opinion, you may want to consider Smack as a library to use
-- http://www.jivesoftware.org/smack. :)
Regards,
Matt
-Original Message-
Dan,
Please post Jive Messenger questions in the forums at:
http://www.jivesoftware.org/forums/
Do you know how to add Jive as a service on windows?
Right now I have it loading up on startup, but it would be
better if it loaded quietly in the background.
Yes, you can run the server
Vimal,
I would suggest posting Smack questions in the Smack support forum at:
http://www.jivesoftware.org/forums/forum.jspa?forumID=39
You can use the JAR files just as you would normally. If you're using an
IDE, add the JAR files to your project's classpath. If you're compiling
on the
You could use zero-configuration networking for the discovery:
http://www.cisco.com/en/US/about/ac123/ac147/ac174/ac206/about
_cisco_ipj_archive_article09186a0080132b85.html
To add to this thread, we already support multicast DNS (called
Rendezvous by Apple) in Jive Messenger (Open Source
Hello all,
I wanted to invite everyone to jivesoftware.org's weekly group chat.
This week, the developers of the Pandion client will be joining the chat
to answer questions. As always, topics about Jive Messenger, Smack, and
XIFF are also fair game.
Link:
Jacek,
I heartily agree. However, Jive Messenger won't support s2s until the
next release. Rest assured that the chats will accept s2s connections as
soon as it's possible.
Regards,
Matt
It seems the chat is not available through s2s from other
servers than jivesoftware.org -- that is not
Merwin,
This is a built-in feature of Smack, but you could definitely do it with JSO
too. What you'd do:
1) Serialize the object to a byte stream and then encode is as base 64.
2) Add it as a packet extension to a message or presence.
3) Look for the packet extension on the other side and
Hey guys,
Basically i'm trying to create an xmpp implementation. The
TLS cipher suite required is specified in the RFC as
TLS_RSA_WITH_3DES_EDE_CBC_SHA.
The Sun JSSE/Sun JCE security providers (JDK 1.5) sadly dont provide
this cipher suite. Are there alternatives that can be
Hello all,
Thanks to everyone that joined our chat today with Pandion's developers.
For anyone that's interested in checking out a transcript, it can be
found on our group chat page:
http://www.jivesoftware.org/group-chat.jsp
Regards,
Matt
___
jdev
Hey all,
Jive Messenger 2.1.3 has been released with a long list of improvements
and bug fixes. Highlights of the release are large performance
improvements, additional translations, and an improved API for those
writing plugins.
The full changelog is at:
Paul,
Please check out the JID Escaping JEP:
http://www.jabber.org/jeps/jep-0106.html. The transport you're using
might need to be updated to support this, but it seems like the right
approach. There's been a lot of discussion about this JEP on the
standards-jib mailing list recently.
Regards,
Ludovic,
The kind of specific functions are:
- when a message is sent from a local jid to another local
jid, I want to be able to filter or modify the message. For
exemple, to do automatic translation (because I know the
'from' jid is spanish and the 'to' jid is german)
Jive Messenger
All,
We're pleased to announce the release of Jive Messenger 2.2.0! This
release represents a big leap forward in functionality, as it includes
support for s2s and external components.
Project Status Report:
http://www.jivesoftware.org/messenger/status_report_2_2.jsp
New Feature Highlights:
Ian,
We're also announcing Asterisk-IM, a plugin for Jive Messenger that
provides integration with the Asterisk phone system --
http://www.jivesoftware.org/asterisk-im
[snip]
The protocol extensions will eventually be turned into a
JEP, but are
available for experimentation and
Wladimir,
I'm not sure it could address every single feature you listed out of the
box, but we created Jive Live Assistant to handle just this sort of
problem area -- http://www.jivesoftware.com/products/liveassistant. Live
Assistant adds queuing and routing functionality to XMPP as well as a
lot
Raffaele,
First, I would firgure out the max number of concurrent users of your
application. If it's not more than a couple hundred, you should just use
Smack or JSO (one client per connection) and not worry about it further.
However, there are certainly cases where one connection per client in
Brad,
My first idea for a component is allowing
offline status messages, so you can see a message like Out
of the office until Tuesday for someone who is offline.
Actually, that's already part of JEP-0012:
http://www.jabber.org/jeps/jep-0012.html
Jive Messenger and many other servers
Edward,
What would be ideal is if I could provide Jabber with some
user information as an admin and it will tell me that users
current presence. Nevermind all this roster and subscription stuff.
With Jive Messenger, I'd recommend the presence service plugin.
Readme:
JDev,
Rod Chavez, an engineering manager with the Google Talk service will be
joining the jivesoftware.org weekly live chat next week:
When: Wednesday, September 28 at 9:00-10:00 AM PST (16:00 UTC/GMT)
Where: jivesoftware.org -- http://www.jivesoftware.org/group-chat.jsp
This will be a great
Hey all,
Sorry for two emails in a row... :) The other thing I wanted to announce
at jivesoftware.org is our newly launched Pampero Project -- an effort
to bring much greater scalability to Jive Messenger. You can read about
it at:
http://tinyurl.com/cqtg3
Our hope is that this effort can be
Julian,
Maybe the two of you could discuss how and when S2S will be
implemented in your servers so that we can all join in from
our regular Jabber (or Google Talk) accounts. =P
We've supported s2s in Jive Messenger for almost two months (since the
2.2 release). However, we did just discover
Richard,
Just giving this a go and it seems the server directly at
jivesoftware.com is returning incorrect disco info
information for itself, i.e. it returns an identity of
identity category=services name=Messenger Server type=jabber/
Thanks for the bug report. We've now fixed the
Richard,
Interesting solution but not exactly standard, and will only
work between servers that are running Jive Messenger,
True. However, the nice thing about the logic is that normal DNS is
tried first. We also recommend that users setup DNS for max
compatibility. Even so, the extra logic
Richard,
Jabber is the only software
that I have heard of that breaks pieces out this way.
Not really, if you use the example of SMTP you cant run two
entirely different email services on the same domain.
Just because a lot of server developers think of MUC and standard c2s as
two
Hey all,
We take security issues very seriously and appreciate the feedback.
However, some of the reactions in this thread are simply unreasonable.
Why do so many JSF discussions wax into flame wars? :)
So, I'd like to take a step back and try to step through the issues.
First, unless there's an
Kevin,
Let's please quickly agree that it's something to address,
and that second-guessing dns entries isn't the way to do it.
I disagree that our algorithm is a serious security issue (see my last
email), but would still love to get rid of it. It's a hack that's only
there because there's
Tjil,
I did that in my first reply, the other problem I pointed out
was in my last reply; Instead of having to steal the DNS
record you can steal one that's hardly used or doesn't even
exist. This gives attacks a lot more stealth.
Are you playing devil's advocate or are you serious? If I
PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David Waite
Sent: Saturday, September 24, 2005 5:32 PM
To: Jabber software development list
Cc: [EMAIL PROTECTED]
Subject: Re: [jdev] Single host,multi service. -was [ANN]
Google Talk engineering manager live chat
On 9/24/05, Matt Tucker [EMAIL
We run our conference server on
conference.jabber.meta.net.nz. This is a
sub.sub.sub.domain.nz, and is probably very common for
companies using jabber outside the US where their domain is
in a CC TLD.
Thanks, that's a good point. The algorithm should be refined to account
for
in the
moderated room. Room names:
[EMAIL PROTECTED] -- moderated, read-only room.
[EMAIL PROTECTED] -- open room.
A web-based chat client is also available to use at
http://www.jivesoftware.org/group-chat.jsp.
Regards,
Matt
-Original Message-
From: Matt Tucker
Sent: Tuesday
lol yap but is google going to actually use s2s thats the question :-)
will be nice if they did.
Google has committed to supporting s2s. For more details, check out the
live chat from last week that a lead Google Talk engineer was a part of:
Hello all,
We're pleased to announce the release of Spark 1.0, a free,
cross-platform IM client. Windows and Mac releases are available now; a
Linux version will be available in the near future. More information and
downloads at:
http://www.jivesoftware.org/spark/
Spark is optimized for use by
Hello all,
Sorry for two announcements in one day, but there's a lot happening at
jivesoftware.org. :) Besides the launch of Spark, we also released:
* Jive Messenger 2.3.0 (Open Source XMPP server) -- this release
focuses on XMPP protocol compliance. TLS and SASL for c2s is now
supported.
Hey all,
I think the Java discussion is probably getting quite a bit off-topic
for this mailing list. :) But, just to answer a few of the things
brought up -- ClearType refers to Microsoft's version of sub-pixel
anti-aliasing on LCD monitors. Java won't support that until the next
release
Hello All,
We're pleased to introduce Wildfire Server, the new name for the Open
Source Jive Messenger project. Renaming a well-known project is a big
step; for details on why we changed the name, please visit:
http://www.jivesoftware.org/wildfire/name_change.jsp
We'd greatly appreciate your
] On Behalf Of Jakob Schroeter
Sent: Saturday, December 17, 2005 1:43 PM
To: Jabber software development list
Subject: Re: [jdev] [ANN] Jive Messenger is now Wildfire Server
Hi
On Friday December 16 2005 23:23, Matt Tucker wrote:
* Added support for JEP-0138, Stream Compression
I'm trying
Tjil,
Thanks for the link. I filed the following issue:
http://www.jivesoftware.org/issues/browse/JM-493
It sounds like using Jzlib is the right approach. The main problem we
ran into when committing stream compression support was a lack of other
implementations to test against for
Hello All,
We just published an article with detailed information about
optimization work done for Wildfire 2.4.0. It covers some of the
performance issues that all XMPP servers face, but may be especially
interesting to Java developers:
Abdelatif,
Any reason it needs to be implemented as an external proxy? If you write
a Wildfire plugin, you can use the server API to directly intercept and
filter incoming and outgoing packets. The Content Filter plugin is a
good example of this:
http://www.jivesoftware.org/wildfire/plugins.jsp
Yves,
Your best bet may be to install both servers and see which one meets
your needs most closely. Two things that might be helpful:
Blog review of Wildfire:
http://cuddletech.com/blog/pivot/entry.php?id=504
Perusing the Wildfire community: http://www.jivesoftware.org/forums
We'll definitely
Hello all,
A couple of pubsub questions:
1) In section 14.4.3 pubsub#node_config FORM_TYPE the fields
pubsub#collection and pubsub#node_type are defined. They both seem
to be asking the same question -- whether a node is a leaf or a
collection. What's the difference between the two fields?
Raymond,
I definitely think you've found the right protocol with XMPP/Jabber. It
has strong security features built-in such as client to server
encryption and strong authentication. There's also a lot of power in
using an open protocol for customer support chat so that you can do
things like
Peter,
Actually, the website lists Feb 13 as the last day to submit proposals.
So, still a bit of time... :)
-Matt
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Peter Saint-Andre
Sent: Friday, February 03, 2006 10:56 AM
To: jdev@jabber.org
Mark,
Congrats - 20mb for the linux download thou? I guess thats
including a JVM? Any chance of a nojvm tar.gz?
Yes, that includes the JVM. Hmm... you do have a good point though. We
typically don't include the JVM in the Linux/Unix tar.gz versions of
software we release. We'll replace the
Peter,
We've supported this in Wildfire for quite some time. You can read about
how this works at:
http://www.jivesoftware.org/wildfire/plugins/presence/readme.html
We haven't thought of a really good way to represent opt-in yet --
you'll see the types of work arounds we have in place by
Hello all,
We're pleased to announce the release of Spark Fastpath -- a commercial
extension to Wildfire and Spark that provides queuing and routing of IM
conversations. The two typical use cases:
* Deploy the included web client to your website so that customers can
chat with you.
* Setup
Hello all,
We're pleased to announce the release of Wildfire 2.6. This release
includes major new features and improvements.
Full changelog:
http://www.jivesoftware.org/builds/wildfire/docs/latest/changelog.html
Downloads: http://www.jivesoftware.org/downloads.jsp
* Pubsub. a full
Tobias,
Can anyone comment on that? Which Java API for XMPP should I
use? It seems to me at first sight that Smack and Echomine's
Muse are the furthest developed. Muse claims to support the
most JEPs, but then again Muse's development has stopped a
year ago, while Smack still seems
Alasdair,
I posted up the Java Jingle project idea. We manage the popular Open
Source projects Wildfire and Smack (among others) and would be more than
happy to work on the project with you. Last year, we had one SOC
participant working on Wildfire. Gaston Dombiak and I worked with Hao
Chen on
/spaghetti/spaghettiserver/
spaghettiserver/VoiceSessionManager.java
It's 100% not XMPP, but works anyway - just not standardized.
As a good url, i can recommend jsresources.org (java sound resources).
Ciao,
Ulrich
Matt Tucker schrieb:
Alasdair,
I posted up the Java
Hey all,
I'm pleased to announce that the Spark IM client is being made Open
Source under the LGPL. We're happy to join the ranks of the many other
excellent Open Source XMPP (Jabber) clients. :)
We have lots of great things planned for future releases and will
continue to focus on what already
Hey all,
A few announcements today. First, Wildfire 3.0 beta is now available. It
includes two major new features:
* Connection manager architecture. Connection managers are light-weight
processes that handle load by aggregating client connections to a core
Wildfire server. Multiple connection
the client maintain a connection to the connection
manager for the life of the session?
Thank You,
Stephen
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matt Tucker
Sent: Wednesday, June 21, 2006 8:33 PM
To: Jabber software development list
Hey all,
If I remember correctly, the Jive XMPP Client called Spark is
now also available via CVS, so you could get hold of that and
have a fully functional client, and just customise it.
Yep, Spark is now in SVN and we're very actively working towards a 2.0
release. It would be a great
Tobias,
A node identifier MUST be formatted such that the Nodeprep
profile of [STRINGPREP] can be applied to it without failing.
Before comparing two node identifiers, a server MUST (and a client
SHOULD) first apply the Nodeprep profile to each identifier.
=== cut ===
It doesn't
Hey all,
We're looking for a senior developer for the Wildfire team here at Jive
Software. It's a chance to make a huge impact on one of the most popular
Open Source XMPP/Jabber implementations. The job req is at:
http://www.jivesoftware.com/pdf/js_senior_eng.pdf
If you or anyone you know is
Hey all,
I'm happy to announce that the first Open Source version of Spark (2.0)
is now available. Spark is an XMPP client targeted at business users.
We announced that Spark was going open source in June, released the code
in SVN in July, and now have the first binary release. Some of the major
John,
Unfortunately, the book is probably quite out of
date.Another very popular option to check out is Wildfire (http://www.jivesoftware.org/wildfire).
It's 100% Java and has a full plugin architecture. You can also write custom
functionality using external components, but most people find
Justin,
A lot of community activity takes place where the software lives. For
Wildfire/Spark that's http://www.jivesoftware.org/community/. The
ejabberd community generally lives on the ejabberd site, etc. But, there
are plenty of people here to help if you have questions. :)
Regards,
Matt
]
[mailto:[EMAIL PROTECTED] On Behalf Of Stanczak Group
Sent: Monday, November 13, 2006 5:01 PM
To: Jabber software development list
Subject: Re: [jdev] Use Question
I see you're a Jive person, will Jive be releasing Wildfire
under LGPL or Apache some time?
Matt Tucker wrote:
Justin
be not
understanding. I'll give that stuff a read. My idea was to
develop a client and plugin that goes on the Wildfire server.
Not sure if I'd charge or opensource it, but I still wanted
to know my options.
Matt Tucker wrote:
Justin,
There are no plans to move Wildfire from GPL
Hey all,
We just launched a new home for jivesoftware.org:
http://www.igniterealtime.org. The new site has an improved UI,
community blog, and better content. Why the change?
* Having jivesoftware.org along with jivesoftware.com was simply
confusing. The new site helps us articulate the Open
Peter,
Monday seems like it would be fine. It would be great to get the date
locked down ASAP so that we can all start making travel plans. :)
-Matt
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Peter Saint-Andre
Sent: Wednesday, January 03,
The XIFF library is being updated to use Flash sockets. You can read a
recent blog entry about this at:
http://www.igniterealtime.org/blog/2007/01/05/update-l-xiff-3-beta/
psuedo-rantFrankly, I'm not sure what Sander is so up in arms about in
his article. People need stuff to just work and Flash
Hey all,
Hopefully you've all seen Peter's announcement of the official name
change of the JSF to the XMPP Standards Foundation, which went live
today. Help spread the news by digging it:
http://digg.com/tech_news/Jabber_Software_Foundation_Renamed_to_XMPP_Sta
ndards_Foundation
Other ideas:
*
Hey all,
Yesterday we announced a wave of early access releases (approaching the
culmination of many months of work):
* Wildfire 3.2.0 RC2
* Spark 2.5.0 Beta1
* A few other goodies
The full details can be found at:
http://www.igniterealtime.org/blog/2007/02/01/release-news-the-beta-wave
/
PROTECTED]
On Behalf Of Mark Derricutt
Sent: Monday, February 05, 2007 3:15 AM
To: Jabber software development list
Subject: Re: [jdev] [ANN] Igniterealtime.org software releases
On 2/3/07, Matt Tucker [EMAIL PROTECTED] wrote
96 matches
Mail list logo