[JDEV] Server Side - Questions
Amarnath Yara
amarny at hotmail.com
Thu Nov 29 01:53:29 CST 2001
Hi All, I am trying to understand flow of control in the jabber server code(
not a wise idea :-) ). The comments in mod_example.c explains that all the
packets are sent jsm which will handover to the appropriate client (user)
session. Then the modules are called to process the packets. So the client
session is actually calling the modules to service the requests. Am I right
?
Whenever server reads from a client socket in _mio_main (....), it calls the
_mio_xml_parser(...) to parse it. Where do the packets go after they are
parsed ? To jsm ? if yes how ?
I also have some other questions like how the ten MTQ threads are used. I
have just began to read the code so some questions may sound silly. Thanks
in advance.
Amarnath Yara
Columbia 29201, SC
>From: jdev-request at jabber.org
>Reply-To: jdev at jabber.org
>To: jdev at jabber.org
>Subject: jdev digest, Vol 1 #1118 - 5 msgs
>Date: Tue, 27 Nov 2001 12:01:58 -0600
>
>Send jdev mailing list submissions to
> jdev at jabber.org
>
>To subscribe or unsubscribe via the World Wide Web, visit
> http://mailman.jabber.org/listinfo/jdev
>or, via email, send a message with subject or body 'help' to
> jdev-request at jabber.org
>
>You can reach the person managing the list at
> jdev-admin at jabber.org
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of jdev digest..."
>
>
>Today's Topics:
>
> 1. Re: Jabber Server (Peter Saint-Andre)
> 2. Re: intro (Phil Nash)
> 3. Re: Jabber Server (Ady Wicaksono)
> 4. Lack of Communication (Thomas Muldowney)
> 5. Re: Lack of Communication (David Sutton)
>
>--__--__--
>
>Message: 1
>Date: Mon, 26 Nov 2001 12:02:51 -0600 (CST)
>From: Peter Saint-Andre <stpeter at jabber.org>
>To: jdev at jabber.org
>Subject: Re: [JDEV] Jabber Server
>Reply-To: jdev at jabber.org
>
>Almost all of the code available at jabber.org enables you to do this.
>Specifically, the JOSL (Jabber Open Source License) is *not* viral in the
>way that the GPL is, so you can build commercial software on top of it and
>you will not be required to open your source. However, if you make
>modifications to the JOSL'd code that you download (e.g., to the core
>server code or libraries), you must share those changes.
>
>Peter
>
>--
>Peter Saint-Andre
>email+jabber: stpeter at jabber.org
>weblog: http://stpeter.manilasites.com/
>
>On Tue, 27 Nov 2001, Ady Wicaksono wrote:
>
> >
> >
> > I would like to develop messenger server based on Jabber Protocol that
> > customized for my own product (commercial), does jabber provide some
>kind of
> > library that distributed like LGPL -> allowed to use in commercial
>product,
> > without needed to open our source ?
> >
> >
> >
> > -- ady --
> > email: ady <at> ebdesk.com
> > adiwicaksono <at> yahoo.com
> > ady <at> students.if.itb.ac.id
> >
> > homepage: http://ady97.hypermart.net/
> > _______________________________________________
> > jdev mailing list
> > jdev at jabber.org
> > http://mailman.jabber.org/listinfo/jdev
> >
>
>
>--__--__--
>
>Message: 2
>Date: Mon, 26 Nov 2001 14:13:12 -0500
>From: "Phil Nash" <phil.nash at squareseven.com>
>To: <jdev at jabber.org>
>Subject: Re: [JDEV] intro
>Reply-To: jdev at jabber.org
>
>Hi, thanks for the good news :-) shame about the paddles, though,
>that would have been the best part ;-)
>
>I would certainly like to help out with the C++ prototype (and
>possible subsequent full development), but I suppose I should get
>myself familiar with the C codebase first.
>I am not in the office this week, and my internet access is via my
>brother's PC, so it will be a week or so before I get a chance to
>look at this in anger. In the meantime I will probably just lurk a
>bit.
>
>phil.nash at squareseven.com
>
>---------- Original Message ----------------------------------
>From: Thomas Muldowney <temas at box5.net>
>Reply-To: jdev at jabber.org
>Date: Mon, 26 Nov 2001 11:10:59 -0600
>
> >Well I have some good news, boom, you're in the development.
>Sorry, no
> >initiations with large wooden paddles. As for your server
>questions,
> >the current open source server is all C and highly extensible,
> >especially with external components. I am currently working on a
> >prototype in C++, and will be continuing its development with the
> >Jabelin team if you want to look there (http://www.jabelin.org).
> >
> >--temas
> >
> >
> >On Wed, Nov 21, 2001 at 05:43:37AM +0100, Philip Nash wrote:
> >> Hi all,
> >>
> >> I've just subscribed to this list. I'm interesting in pitching
>in on the
> >> Jabber development project. How do I go about doing that and
>what are the
> >> prerequisites?
> >>
> >> Also, I am looking at implementing my own IM client, and
>probably my own
> >> server too. To make it Jabber based the client side seems quite
> >> straightforward (although not looked at the specifics yet), but
>as for the
> >> server, what is the situation there - is the server extendible?
> >>
> >> Is it all written in C? I am primarily a C++ developer.
> >>
> >> Thanks,
> >>
> >> [)o
> >> IhIL..
> >>
> >>
> >>
> >> _______________________________________________
> >> jdev mailing list
> >> jdev at jabber.org
> >> http://mailman.jabber.org/listinfo/jdev
> >
> >
>
>
>--__--__--
>
>Message: 3
>From: Ady Wicaksono <ady at ebdesk.com>
>To: jdev at jabber.org
>Subject: Re: [JDEV] Jabber Server
>Date: Tue, 27 Nov 2001 16:17:36 +0700
>Reply-To: jdev at jabber.org
>
>
>Hmm..... here i have a corp. portal called X
>and then i would like to add messenger service for X,
>it's OK for us to open our code of modification of jabber server
>but not for corp. portal X, is it possible ?
>
>
>On Tuesday 27 November 2001 01:02 am, you wrote:
> > Almost all of the code available at jabber.org enables you to do this.
> > Specifically, the JOSL (Jabber Open Source License) is *not* viral in
>the
> > way that the GPL is, so you can build commercial software on top of it
>and
> > you will not be required to open your source. However, if you make
> > modifications to the JOSL'd code that you download (e.g., to the core
> > server code or libraries), you must share those changes.
> >
> > Peter
>
>
>-- ady --
>email: ady <at> ebdesk.com
> adiwicaksono <at> yahoo.com
> ady <at> students.if.itb.ac.id
>
>homepage: http://ady97.hypermart.net/
>
>--__--__--
>
>Message: 4
>Date: Tue, 27 Nov 2001 10:55:05 -0600
>From: Thomas Muldowney <temas at box5.net>
>To: jdev at jabber.org
>Subject: [JDEV] Lack of Communication
>Reply-To: jdev at jabber.org
>
>
>--5I6of5zJg18YgZEa
>Content-Type: text/plain; charset=us-ascii
>Content-Disposition: inline
>
>Hey all, I've been busy working on some of my ideas, but I've suddenly
>realized one of the major problems we have. We lack a solid
>commuication link between users and developers. Just based on my posts
>to the list and my jog I've gotten a few emails and msgs discussing some
>ideas, and that's absolutely wonderful, because it really was partially
>the goal. Now where are those recorded? Well my personal notes, but
>that only helps me. Yes, we have this mailing list, but personally I
>really really really dislike mailing lists =) Plus, it doesn't bridge
>in some of the conversations that are starting to pick up on msg boards
>on the website, as well as lacking an easy interface (damn me for not
>keeping the NNTP interface up). So do I have a proposed solution? Why
>yes, yes I do! It's an old idea that we like to call JabberForge (yes,
>it is ripped from SourceForge). The idea is an integration of all the
>tools developers need, plus an interface to allow users to come and
>interact with the project. To take it a step further the whole system
>would highly integrate with Jabber (duh!). I'm working on a doc
>outlining the system now, and construction will begin soon, so I'm
>looking for input and ideas for the system asap. Just post any thoughts
>as a reply here and I'll get them on the list for eventual inclusion.
>
>--temas
>
>
>
>--5I6of5zJg18YgZEa
>Content-Type: application/pgp-signature
>Content-Disposition: inline
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.0.6 (GNU/Linux)
>Comment: For info see http://www.gnupg.org
>
>iD8DBQE8A8VpfmnSjQ476pcRAnytAJwObTJHea2gVDob0D4fX3mvbOpPiACeN6Kf
>ty7SiOu9aQNTW2NjsVuSp8Q=
>=zj1W
>-----END PGP SIGNATURE-----
>
>--5I6of5zJg18YgZEa--
>
>--__--__--
>
>Message: 5
>Subject: Re: [JDEV] Lack of Communication
>From: David Sutton <dsutton at legend.co.uk>
>To: jdev at jabber.org
>Date: 27 Nov 2001 17:05:01 +0000
>Reply-To: jdev at jabber.org
>
>Hello,
>
> I personally think this is a great idea, and an almost vital part of
>moving things forwards. Its bad enough as it is coming up with ideas and
>then having to hunt over the web to find out if someone else is already
>doing it. Of course, this is dependant on people keeping the data up to
>date and using it, but I would definatly use it and urge anyone else to
>do the same. I await the docs eagerly :)
>
>David
>---
>David Sutton
>jid: peregrine at jabber.sys.legend.net.uk
>
>
>On Tue, 2001-11-27 at 16:55, Thomas Muldowney wrote:
> > Hey all, I've been busy working on some of my ideas, but I've suddenly
> > realized one of the major problems we have. We lack a solid
> > commuication link between users and developers. Just based on my posts
> > to the list and my jog I've gotten a few emails and msgs discussing some
> > ideas, and that's absolutely wonderful, because it really was partially
> > the goal. Now where are those recorded? Well my personal notes, but
> > that only helps me. Yes, we have this mailing list, but personally I
> > really really really dislike mailing lists =) Plus, it doesn't bridge
> > in some of the conversations that are starting to pick up on msg boards
> > on the website, as well as lacking an easy interface (damn me for not
> > keeping the NNTP interface up). So do I have a proposed solution? Why
> > yes, yes I do! It's an old idea that we like to call JabberForge (yes,
> > it is ripped from SourceForge). The idea is an integration of all the
> > tools developers need, plus an interface to allow users to come and
> > interact with the project. To take it a step further the whole system
> > would highly integrate with Jabber (duh!). I'm working on a doc
> > outlining the system now, and construction will begin soon, so I'm
> > looking for input and ideas for the system asap. Just post any thoughts
> > as a reply here and I'll get them on the list for eventual inclusion.
> >
> > --temas
> >
> >
>
>
>
>
>
>--__--__--
>
>_______________________________________________
>jdev mailing list
>jdev at jabber.org
>http://mailman.jabber.org/listinfo/jdev
>
>
>End of jdev Digest
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
More information about the JDev
mailing list