Share on Facebook Share on Twitter Email
Answers.com

Ejabberd

 
Wikipedia: Ejabberd
ejabberd
Ejabberd.png

ejabberd's Web Admin
Original author(s) Alexey Shchepin
Developer(s) ProcessOne
Stable release 2.1.1 / 2009-12-17; 9 days ago
Preview release SVN 2.1.x
Written in Erlang
Operating system Cross-platform
Available in Multiple languages
Development status Active
Type XMPP server
License GNU General Public License
Website Home Community

ejabberd is an XMPP application server, written mainly in the Erlang programming language. It can run under Microsoft Windows and several Unix-like operating systems such as Mac OS X, GNU/Linux, FreeBSD, and NetBSD. ejabberd stands for Erlang Jabber Daemon (Jabber being a former name for XMPP), and is written in lowercase only, as is common for daemon software.

ejabberd is free software, distributed under the terms of the GNU General Public License. As of 2009, it is one of the most popular open source applications written in Erlang.[1] XMPP: The Definitive Guide (O'Reilly Media, 2009) praised ejabberd for its scalability and clustering feature, at the same time pointing out that being written in Erlang is a potential acceptance issue for users and contributors.[2] The software's creator, Alexey Shchepin was awarded the "User of the Year" award at the 2006 Erlang user conference.[3]

ejabberd has a number of notable deployments, IETF Groupchat Service,[4][5] BBC Radio LiveText,[6] Nokia's Ovi,[7] KDE Talk[8] and one in deployment at Facebook.[9][10] As of 2009 ejabberd is the most popular server among smaller XMPP-powered sites that register on xmpp.org.[11]

Contents

Features

ejabberd has a high level of compliance with XMPP.[12] It provides a web interface which can be translated into other languages. ejabberd supports distributed computing by clustering, supports live upgrades,[13] shared roster groups and provides support for virtual hosts. Database management systems supported include PostgreSQL and MySQL, and ODBC is supported for connectivity to other systems. LDAP authentication is supported, as is login via SSL/TLS, SASL and STARTTLS.

ejabberd is extensible via modules, which can provide support for additional capabilities such as saving offline messages, connecting with IRC channels, or a user database which makes use of user's vCards (saving vCards in LDAP or an ODBC compatible database is possible with other modules). In addition, modules can provide support for extensions of the XMPP protocol, such as MUC, HTTP polling, Publish-Subscribe, and gathering statistics via XMPP.

Starting with version 2.0.0 ejabberd also includes support for the Proxy65 file transfer proxy which enabled jabber users behind firewalls to share files through a SOCKS 5 proxy.[14]

ejabberd can communicate with other XMPP servers and with non-XMPP Instant Messaging networks as well, using a special type of XMPP component called transport or gateway.

Distribution Methods

In addition to the source code package and binary installers for GNU/Linux, Mac OS X, and Windows,[15] ejabberd is also available in several Operating System distributions as is typical in FOSS, including Debian, Fedora, Gentoo, Ubuntu, FreeBSD Ports, NetBSD port, and Mac OS X's Fink.[16]

Other methods in which ejabberd is available are the TurnKey Linux Virtual Appliance Library[17] and Comprehensive Erlang Archive Network (CEAN).[18] An old version of ejabberd is included in the Unison unified communications software.

Notable Deployments

ejabberd is known to be used by Jabber-related sites and a number of companies, either for providing a Jabber instant messaging service, as a meeting chat room service, or as middleware for other software (usually by means of the Publish-Subscribe service).

XMPP servers deployed for Jabber-related sites are usually ran using ejabberd, both in case of large and small servers. Two large public XMPP servers run ejabberd: the russian jabber.ru,[19] that handles between 10,000 and 20,000 concurrent users at any time,[20] and the worldwide jabber.org XMPP server with an userbase of 330,000 users in December 2009[21] which typically has around 15,000 users online at any one time[22] uses ejabberd since February 2006[23][24] until a migration expected for 2010.[25] Among smaller Jabber-related sites, ejabberd is also the most popular server.[26] When not taking into account the size or nature of the server, ejabberd is also the most widely deployed: according to IMtrends report from July 2008 based in automated server detection, 37% of 7292 servers were running ejabberd; the second position being jabberd14 with 22.4% and the third Openfire with 18.4%.[27]

Among generic instant messaging deployments are ISPs like the portuguese SAPO,[28] and the german United Internet for services like GMX and Web.de.[29][30][31] The russian search engine Yandex uses a highly modified version of ejabberd, conveniently named Yabberd.[32] Nokia's Ovi uses ejabberd with some customizations.[33] Major League Baseball offers instant messaging and chatrooms using a customized ejabberd.[34][35] MXit was a large server for mobile instant messaging client that started using ejabberd in 2005, but was replaced with a custom IM engine.[36] Universities known to use ejabberd include: Saint-Petersburg State University,[37] Taganrog State University[38][39] and the Division of Information Technology of the University of Wisconsin–Madison.[40]

In the FOSS world, there a pair of notable generic deployments of ejabberd, namely the KDE Talk[41] and the Fellowship of the Free Software Foundation Europe.[42][43]

ejabberd chatroom feature provides the IETF Groupchat Service, used by the various working groups, areas, and BOF sessions during meetings and at other times.[44][45]

Other deployments use ejabberd in more novelty ways. For instance, BBC Radio LiveText uses ejabberd's Publish-Subscribe service to synchronously broadcast text content with the radio stream.[46] sameplace.cc is a Mozilla Firefox extension that integrates Jabber in the web browser, and uses ejabberd for the XMPP server.[47][48] Other deployments include Chesspark (online chess playing site),[49] Collecta (real-time search),[50] and Notifixious (notifications of website subscriptions).[51]

One Laptop per Child's School server uses ejabberd with OLPC-specific patches as the instant messaging server.[52]

In 2008 Facebook announced that they will support XMPP for their chat service. Facebook developers made a presentation on the topic at Commercial Users of Functional Programming (CUFP) 2009 conference,[53] and in November 2009 chat.facebook.com was detected as running a modified version of ejabberd. Om Malik commented on the development as "disruptive" competition for "older IM networks such as AOL’s AIM and Microsoft’s MSN".[54]

Other two social and microblogging services that also use ejabberd are LiveJournal Talk[55][56] and Identi.ca,[57]

Publications and reception

Two articles are published about ejabberd in magazines: "Démarrer avec ejabberd" in the french magazine PROgrammez![58] and "Passing notes in class", a post in Free Software Magazine.[59]

Computerworld Australia interviewed Erlang creator Joe Armstrong in June 2009,[60] and he referred to ejabberd in this way:

  • Q: "What's the most interesting program(s) you've seen written with Erlang for business?"
  • A: "That's difficult to answer, there are many good applications. Possibly Ejabberd which is an open-source Jabber/XMPP instant messaging server. Ejabberd appears to be the market leading XMPP server and things like Google Wave which runs on top of XMPP will probably attract a lot of people into building applications on XMPP servers."

Builder Australia interviewed Andre Pang in September 2007,[61] and referred to ejabberd in those terms: "the apps that Erlang is suited for really aren't CPU bound that often, if you look at ejabberd, it serves some absolutely crazy amount of concurrent connections, well over 100,000, and they're running it on, I'm not sure, but it's something like a Quad core XEON machine."

ejabberd is mentioned in several books related to the XMPP protocol and the Erlang language. XMPP: The Definitive Guide (O'Reilly Media, 2009) refers to ejabberd in those terms: The server is well-known for its scalability, and it can be clustered across multiple instances.[62] A 2006 internal review paper in the IT department of Cambridge University found it the best choice amongst jabber servers.[63] In the same year Alexey Shchepin was awarded the "User of the Year" award at the 12th International Erlang/OTP User Conference.[64]

Other published books that mention ejabberd are:

  • "Programming Erlang: Software for a Concurrent World" (Pragmatic Bookshelf, 2008)[65]
  • "Erlang Programming: A Concurrent Approach to Software Development" (O'Reilly Media, 2009)[66]
  • "Openfire Administration: A practical step-by-step guide to rolling out a secure Instant Messaging service over your network" (Packt Publishing, 2008)[67]
  • "Fedora 11 and Red Hat Enterprise Linux Bible" (Wiley, 2009)[68]

ejabberd was used in research works of papers published in international conferences proceedings and journals:

  • XMPP for cloud computing in bioinformatics supporting discovery and invocation of asynchronous web services[69]
  • Kestrel: an XMPP-based framework for many task computing applications[70]
  • IM'ing overload: Libraryh3lp to the rescue[71]
  • Towards an Enhanced Adaptability and Usability of Web-Based Collaborative Systems[72]
  • Leveraging Visual Tailoring and Synchronous Awareness in Web-Based Collaborative Systems[73]
  • Adding New Communication Services to the FIPA Message Transport System[74]

There are four patent applications published in the United States Patent and Trademark Office that involve ejabberd:

  • US 2007/0271367 A1: SYSTEMS AND METHODS FOR LOCATION-BASED SOCIAL WEB INTERACTION AND INSTANT MESSAGING SYSTEM[75][76]
  • US 2008/0062969 A1: INSTANT MESSAGE CALL CONNECT SYSTEM APPARATUS AND DATABASE[77]
  • US 2008/0062970 A1: INSTANT MESSAGE CALL CONNECT SYSTEM METHOD AND INTERFACE[78][79]
  • US 2008/0235189 A1: SYSTEM FOR SEARCHING FOR INFORMATION BASED ON PERSONAL INTERACTIONS AND PRESENCES AND METHODS THEREOF[80]

Project history

Alexey Shchepin started ejabberd in November 2002[81] due to three main reasons: success with Tkabber (his previous project, a Jabber client), a rather unstable first alpha release of jabberd2, and his wish to play with Erlang features (Alexey would have not started ejabberd without Erlang).[82]

  • 16 November 2002 : Alexey Shchepin writes the first lines of code[83]
  • 11 February 2003 : ejabberd 0.1-alpha released[84]
  • 16 November 2003 : ejabberd 0.5 released[85]
  • 13 July 2004 : ejabberd 0.7 released[86]
    • 10 October 2004 : ejabberd 0.7.5 released[87]
  • 18 April 2005 : ejabberd 0.9 released[88]
    • 23 May 2005 : ejabberd 0.9.1 released[89]
    • 1 August 2005 : ejabberd 0.9.8 released[90]
  • 14 December 2005 : ejabberd 1.0.0 released[91]
    • 24 April 2006 : ejabberd 1.1.0 released[92]
      • 28 April 2006 : ejabberd 1.1.1 released[93]
      • 27 September 2006 : ejabberd 1.1.2 released[94]
      • 2 February 2007 : ejabberd 1.1.3 released[95]
      • 3 September 2007 : ejabberd 1.1.4 released[96]
  • 21 February 2008 : ejabberd 2.0.0 released[97]
    • 20 May 2008 : ejabberd 2.0.1 released[98]
    • 28 August 2008 : ejabberd 2.0.2 released[99]
    • 15 January 2009 : ejabberd 2.0.3 released[100]
    • 13 March 2009 : ejabberd 2.0.4 released[101]
    • 3 April 2009 : ejabberd 2.0.5 released[102]
    • 13 November 2009 : ejabberd 2.1.0 released[103]
      • 17 December 2009 : ejabberd 2.1.1 released[104]

See also

References

  1. ^ Francesco Cesarini, Simon Thompson, Erlang Programming, O'Reilly Media, 2009, ISBN 0596518188, p. 2
  2. ^ Peter Saint-André, Kevin Smith, Remko Tronçon, XMPP: The Definitive Guide: Building Real-Time Applications with Jabber Technologies, O'Reilly Media, 2009, ISBN 059652126X, p. 253
  3. ^ http://www.erlang.se/euc/06/foto/index.html
  4. ^ IETF Groupchat/Chatroom Service
  5. ^ online verification of jabber.ietf.org service
  6. ^ LiveText-via-IP upgrade and other synchronously delivered content
  7. ^ online verification of ovi.com XMPP server software
  8. ^ KDETalk.net, the KDE Jabber server
  9. ^ http://cufp.galois.com/2009/slides/PiroLetuchy.pdf
  10. ^ http://gigaom.com/2009/11/05/facebook-xmpp-adium-chat/
  11. ^ Public XMPP Services
  12. ^ "Release Note ejabberd 1.0.0". ProcessOne. 14 December 2005. http://www.process-one.net/en/ejabberd/release_notes/release_note_ejabberd_100/. Retrieved 2008-03-11. 
  13. ^ Rémond, Mickaël (July 16, 2007). "Live code upgrade: A must-have feature for high-availability deployments". ProcessOne. http://www.process-one.net/en/blogs/article/live_code_upgrade_a_must_have_feature_for_high_availability_deployments/. Retrieved 2008-03-11. 
  14. ^ "XEP-0065: SOCKS5 Bytestreams". XMPP Standards Foundation. 2007-05-21. http://xmpp.org/extensions/xep-0065.html. Retrieved 2008-03-11. 
  15. ^ ejabberd Download Archive
  16. ^ ejabberd downloads counter with links to OS distributions
  17. ^ TurnKey Linux Appliance for XMPP and Web Chat
  18. ^ CEAN package for ejabberd
  19. ^ online verification of jabber.ru XMPP server software
  20. ^ online statistics of jabber.ru XMPP server
  21. ^ Server Migration Coming Soon
  22. ^ At the jabber.org service we typically have ~15,000 users online at any one time
  23. ^ e-jabbering
  24. ^ Saint-Andre, Peter (February 26, 2006). "jabber.org upgrade". Juser mailing list. Jabber.org. http://mail.jabber.org/pipermail/juser/2006-February/001409.html. Retrieved 2009-12-16. 
  25. ^ Migration Delayed
  26. ^ Public XMPP Services
  27. ^ Usage estimation of public XMPP servers per domain
  28. ^ "Novo servidor online". pedrocs from SAPO. 2007-02-16. http://messenger.blogs.sapo.pt/3918.html. Retrieved 2009-12-17. 
  29. ^ GMX bringt eigenen Instant Messenger heraus
  30. ^ GMX plant Instant-Messenger für viele Protokolle
  31. ^ online verification of gmx.de XMPP services
  32. ^ online verification of yandex.ru running yabberd
  33. ^ online verification of ovi.com XMPP server software
  34. ^ Hitting a home run with IM
  35. ^ Major League of Baseball teams up with ProcessOne to deploy large scale chat system
  36. ^ Inclusion of MXit plugin into Pidgin
  37. ^ online verification of spbu.ru XMPP server software
  38. ^ Jabber TSURE Server
  39. ^ online verification of jabber.tsure.ru XMPP server
  40. ^ online verification of doit.wisc.edu XMPP server version
  41. ^ KDETalk.net, the KDE Jabber server
  42. ^ FSFE Jabber wiki
  43. ^ online verification of jabber.fsfe.org XMPP server
  44. ^ IETF Groupchat/Chatroom Service
  45. ^ online verification of jabber.ietf.org service
  46. ^ LiveText-via-IP upgrade and other synchronously delivered content
  47. ^ Back in game
  48. ^ online verification of sameplace.cc XMPP server
  49. ^ Choosing An XMPP Server
  50. ^ online verification of XMPP server
  51. ^ Switch from Openfire to Ejabberd: done!
  52. ^ Run a jabber server
  53. ^ http://cufp.galois.com/2009/slides/PiroLetuchy.pdf
  54. ^ http://gigaom.com/2009/11/05/facebook-xmpp-adium-chat/
  55. ^ New LJTalk server
  56. ^ online verification of livejournal.com XMPP server
  57. ^ online verification of identi.ca XMPP server
  58. ^ "Démarrer avec ejabberd" at magazine PROgrammez!
  59. ^ "Passing notes in class" at Free Software Magazine
  60. ^ The A-Z of Programming Languages: Erlang
  61. ^ Interview: The importance of being Erlang
  62. ^ Peter Saint-André, Kevin Smith, and Remko Tronçon's XMPP: The Definitive Guide
  63. ^ Tony Finch, University of Cambridge Computing Service, [1], p. 4
  64. ^ http://www.erlang.se/euc/06/foto/index.html
  65. ^ Joe Armstrong (Pragmatic Bookshelf, 2007, ISBN 978-1-9343560-0-5)
  66. ^ Francesco Cesarini, Simon J. Thompson (O'Reilly Media, 2009 ISBN 0-596-51818-8 | ISBN 978059651818) - Erlang Programming: A Concurrent Approach to Software Development
  67. ^ Mayank Sharma's Openfire Administration: A practical step-by-step guide to rolling out a secure Instant Messaging service over your network
  68. ^ Christopher Negus's Fedora 11 and Red Hat Enterprise Linux Bible
  69. ^ Wagener, Johannes; Ola Spjuth, Egon L Willighagen, Jarl ES Wikberg (September 2009). "XMPP for cloud computing in bioinformatics supporting discovery and invocation of asynchronous web services". BMC Bioinformatics (BioMed Central Ltd.) 10. doi:10.1186/1471-2105-10-279. http://www.biomedcentral.com/1471-2105/10/279. 
  70. ^ Stout, Lance; Michael A. Murphy and Sebastien Goasguen (2009). "Kestrel: an XMPP-based framework for many task computing applications". MTAGS '09: Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers. New York, USA: ACM. doi:10.1145/1646468.1646479. ISBN 978-1-60558-714-1. http://portal.acm.org/citation.cfm?id=1646468.1646479. 
  71. ^ Theiss-White, Danielle; Jenny Dale, Melia Erin Fritch, Laura Bonella, Jason Coleman (2009). "IM'ing overload: Libraryh3lp to the rescue". Library Hi Tech News (Bingley, United Kingdom: Emerald Group Publishing Limited) 26 (1/2): 12-17. doi:10.1108/07419050910966481. ISSN 0741-9058. http://www.emeraldinsight.com/10.1108/07419050910966481. 
  72. ^ Lukosch, Stephan; Mohamed Bourimi (December 2008). "Towards an Enhanced Adaptability and Usability of Web-Based Collaborative Systems". International Journal Cooperative Information Systems (Singapore: World Scientific Publishing Co.) 17 (4): 467-494. doi:10.1142/S0218843008001944. ISSN 02188430. http://md1.csa.com/partners/viewrecord.php?requester=gs&collection=TRD&recid=200904300021450CI&q=&uid=788789888. 
  73. ^ Bourimi, Mohamed; Stephan Lukosch and Falk Kühnel (2007). "Leveraging Visual Tailoring and Synchronous Awareness in Web-Based Collaborative Systems". Groupware: Design, Implementation, and Use. 4715/2007. Springer Berlin / Heidelberg. pp. 40-55. doi:10.1007/978-3-540-74812-0_4. ISBN 978-3-540-74811-3. http://www.springerlink.com/content/tv72v613243r322v/. 
  74. ^ Palanca, Javier; Miguel Escrivá, Gustavo Aranda, Ana García-Fornes, Vicente Julian, Vicent Botti (September 2006). "Adding New Communication Services to the FIPA Message Transport System". Multiagent System Technologies (Springer Berlin / Heidelberg) 4196/2006. doi:10.1007/11872283_1. ISBN 978-3-540-45376-5. ISSN 0302-9743. http://www.springerlink.com/content/g824667t2537157l/. 
  75. ^ Patent US 2007/0271367 A1 in Google Patents Application Number: 11/796,304 Filing Date: 27 Apr 2007 Publication Number: US 2007/0271367 A1 Publication Date: 22 Nov 2007 Inventors: Zohar Yardeni, John Londono
  76. ^ Patent US 2007/0271367 A1 in Free Patents Online
  77. ^ Patent US 2008/0062969 A1 in Google Patents Application Number: 11/853,640 Filing Date: 11 Sep 2007 Publication Number: US 2008/0062969 A1 Publication Date: 13 Mar 2008 Inventors: Donald Picard, Robert DeBenedictis, Jose Capo, Ray Jimenez Asignee: Common Voices
  78. ^ Patent US 2008/0062970 A1 in Google Patents Application Number: 11/853,642 Filing Date: 11 Sep 2007 Publication Number: US 2008/0062970 A1 Publication Date: 13 Mar 2008 Inventors: Donald Picard, Robert DeBenedictis, Jose Capo, Ray Jimenez Asignee: Common Voices
  79. ^ Patent US 2008/0062970 A1 in Free Patents Online
  80. ^ Patent US 2008/0235189 A1 in Free Patents Online Application Number: 11/855,851 Filing Date: 14 Sep 2007 Publication Number: US 2008/0235189 A1 Publication Date: 25 Sep 2008 Iventors: Drew Rayman, Brad Alperin, Timothy Driscoll, Stuart Goldstein, David Levin, Benjamin Simon
  81. ^ Initial revision
  82. ^ aleksey speaks (interview to Alexey Shchepin)
  83. ^ Initial revision
  84. ^ http://svn.process-one.net/ejabberd/tags/ejabberd-0.1-alpha/ChangeLog
  85. ^ Shchepin, Alexey (November 16, 2003). "ejabberd 0.5 released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2003-November/000052.html. Retrieved 2008-03-12. 
  86. ^ Shchepin, Alexey (July 13, 2004). "ejabberd 0.7 released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2004-July/000129.html. Retrieved 2008-03-12. 
  87. ^ Shchepin, Alexey (October 10, 2004). "ejabberd 0.7.5 released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2004-October/000337.html. Retrieved 2008-03-12. 
  88. ^ Remond, Mickael (April 19, 2005). "ejabberd 0.9 has been released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2005-April/000987.html. Retrieved 2008-03-12. 
  89. ^ Rémond, Mickaël (May 24, 2005). "ejabberd 0.9.1 has been released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2005-May/001101.html. Retrieved 2008-03-12. 
  90. ^ Remond, Mickael (August 2, 2005). "ejabberd 0.9.8 released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2005-August/001278.html. Retrieved 2008-03-12. 
  91. ^ Remond, Mickael (December 15, 2005). "ejabberd 1.0.0 released: 'the XMPP compliancy release'". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2005-December/001481.html. Retrieved 2008-03-12. 
  92. ^ Remond, Mickael (April 25, 2006). "ejabberd 1.1.0 released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2006-April/001726.html. Retrieved 2008-03-12. 
  93. ^ Remond, Mickael (April 29, 2006). "ejabberd 1.1.1 released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2006-April/001751.html. Retrieved 2008-03-12. 
  94. ^ Remond, Mickael (September 28, 2006). "ejabberd 1.1.2 released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2006-September/002209.html. Retrieved 2008-03-12. 
  95. ^ Rémond, Mickaël (February 2, 2007). "ejabberd 1.1.3 released: Security fix". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2007-February/002440.html. Retrieved 2008-03-12. 
  96. ^ Sautret, Jérôme (September 17, 2007). "ejabberd 1.1.4 released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2007-September/003051.html. Retrieved 2008-03-12. 
  97. ^ Rémond, Mickaël (February 21, 2008). "ejabberd 2.0.0 has been released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2008-February/003520.html. Retrieved 2008-03-12. 
  98. ^ Rémond, Mickaël (May 22, 2008). "ejabberd 2.0.1 released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2008-May/003736.html. Retrieved 2008-06-22. 
  99. ^ Sautret, Jérôme (August 28, 2008). "Release of ejabberd 2.0.2". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2008-August/004133.html. Retrieved 2008-08-28. 
  100. ^ Sautret, Jérôme (January 15, 2009). "Release of ejabberd 2.0.3". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2009-January/004593.html. Retrieved 2009-01-15. 
  101. ^ Sautret, Jérôme (March 13, 2009). "Release of ejabberd 2.0.4". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2009-March/004748.html. Retrieved 2009-08-02. 
  102. ^ Sautret, Jérôme (April 3, 2009). "Release of ejabberd 2.0.5". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2009-April/004836.html. Retrieved 2009-08-02. 
  103. ^ Sautret, Jérôme (November 13, 2009). "ejabberd 2.1.0 finally released". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2009-November/005470.html. Retrieved 2009-11-13. 
  104. ^ Sautret, Jérôme (December 23, 2009). "ejabberd 2.1.1 bugfix release". ejabberd mailing list. Jabber.ru. http://lists.jabber.ru/pipermail/ejabberd/2009-December/005589.html. Retrieved 2009-12-23. 

External links


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 
Learn More
Sambar Server
List of XMPP server software
Mnesia

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Ejabberd" Read more