Commit graph

9 commits

Author SHA1 Message Date
Eric Schnoebelen
1031dd40af Update to Jabberd2 2.2.0
What changed:
	- UDNS library required
	- GnuSASL 0.2.26 or higher version required
	- resolver component removed

Resolver is now built in S2S component, so you need to add <lookup/>
section to your s2s.xml config. Then remove resolver component from
your configuration.
2008-06-05 23:41:20 +00:00
Eric Schnoebelen
4e73c142db Resurrect the package for development/maintenance of the
"cutting-edge" version of jabberd2.
2007-12-09 07:13:22 +00:00
Juan Romero Pardines
4f2f7d369b jabberd2 moved to pkgsrc finally! wohooo 2004-03-28 19:39:15 +00:00
Juan Romero Pardines
7d92868462 Finish jabberd package doing the following things:
o Use BUILDLINK_TRANSFORM to fix path for db4 headers.
    o Fix typos of previous commit.
    o Add rc.d scripts for all jabberd services (c2s, router, etc).
    o Minor cleanups to Makefile.
    o Remove pidfiles via stop_postcmd.

I think it's ready for pkgsrc, I'll import it after the freeze.
2004-03-17 02:19:12 +00:00
Juan Romero Pardines
44707244a6 bl3ify and upgrade to the latest stable version (2.0s2).
Changes since the previous version:

* Brought privacy lists into line with latest spec
* Fixed registration bug & password changing security hole
* Fixed DIGEST-MD5 "qop" attribute handling
* Fixed a number of c2s/s2s I/O race conditions
* Fixed keepalives (now work with SSL/TLS connections)
* Fixed build against OpenLDAP 2.2
* Updated presence broadcast semantics
* Added calls to PAM account management functions
* Added handling for zero-length LDAP passwords
* Added checks for Berkeley DB 4.2
* Added check for vsyslog() and workaround code for systems that don't
  have it (eg HP-UX)
* Removed -R flags from link directives
2004-02-12 06:14:58 +00:00
Juan Romero Pardines
352332fa47 Upgrade to 2.0beta3.
2003-11-03  jabberd 2.0b3

    * Support for multiple SRV lookups [rob]
    * c2s/sm detect when the other is unavailable, and kills sessions
      appropriately [rob]
    * Optional logging to stdout [rob]
2003-11-05 00:31:36 +00:00
Juan Romero Pardines
c7b6a8a192 Updated to 2.0 beta 1.
Changes:

2003-09-03  jabberd 2.0b1

    * Offline message event (JEP-0022) support [rob]
    * Message expiration (JEP-0023) support [rob]
    * Libidn updated to 0.2.1 [rob]
    * SQL templates for MySQL/PostgreSQL authreg modules
      <mike@mikeprince.com>
    * Static builds (experimental) [rob]
    * Optionally allow in-band password changes instead of full account
      creation [rob]
    * Allow multiple s2s instances [mawis]
    * Optionally restrict available authentication mechanisms [rob]
    * SASL ANONYMOUS support [rob]

2003-08-04  jabberd 2.0.0-a6

    * XMPP privacy list support [rob]
    * Stringprep cache (= significant performance increase) [rob]
    * Internal SASL implementation (no dependency on Cyrus-SASL) [rob]
    * Removed c2s external password synchronisation (not needed without
      Cyrus-SASL) [rob]
    * s2s keepalives [rob]
    * s2s queue expiry [rob]
    * s2s invalid expiry [rob]
    * XMPP-compliant presence tracker [rob]
    * PID files [rob]
    * Component packet throttling [rob]
    * Broadcast packets [rob]
    * Roster templates [rob]

Changes in pkgsrc:

Now it uses BUILD_DEFS correctly, I want to provide a very custom method
to authenticate and storage, now jabberd has these variables by default:

	* JABBERD_AUTH_METHOD = db
        * JABBERD_DBDIR = /var/db/jabberd
        * JABBERD_GROUP = jabberd
        * JABBERD_LOGDIR = /var/log/jabberd
        * JABBERD_PIDDIR = /var/run/jabberd
        * JABBERD_STORAGE_METHOD = db
        * JABBERD_USER = jabberd
        * SSLBASE = /usr
        * SSLCERTS = /etc/openssl/certs

# JABBERD_AUTH_METOD has 4 available options:
#
# db (by default)
# mysql (MySQL)
# openldap (OpenLDAP)
# pam (Pluggable Authentication Module)
# pgsql (PostgreSQL)

# JABBERD_STORAGE_METHOD has 3 available options:
#
# db (by default)
# mysql (MySQL)
# pgsql (PostgreSQL)

You can choose the better method. I prefer the Berkeley db for now.

Please report any trouble with this.
2003-09-27 09:34:23 +00:00
Juan Romero Pardines
64a42f265f Updated to the latest version.
2003-06-19  jabberd 2.0.0-a5

    * Build system overhaul [rob]
    * Query-based storage layer [rob]
    * PostgreSQL storage and authentication [rob]
    * MySQL storage and authentication [rob]
    * PAM authentication [rob]
    * Incremental roster database updates [rob]
    * c2s idle connection checks [rob]
    * c2s keepalives [rob]
    * c2s external password synchronisation [rob]
    * Disco identity configuration [rob]
    * Disco item publish [rob]
    * XMPP-style errors [rob]
    * XMPP-style session start [rob]

--

Support for mysql/postgresql and PAM was added, you can define any of those
options with these variables:

o JABBERD2_USES_PGSQL
o JABBERD2_USES_MYSQL
o JABBERD2_USES_PAM
2003-08-03 03:31:27 +00:00
Juan Romero Pardines
b57ad3e093 Initial import of jabberd2 2.0.0-a4
Jabber is an open XML protocol for real-time exchange of messages and
presence notification between any two points on the Internet.  The first
application of Jabber technology is an asynchronous, extensible instant
messaging platform, and an IM network that offers functionality similar
to legacy IM systems such as AIM, ICQ, MSN, and Yahoo.

--
This package is the new release of the jabberd, has support for
openldap, cyrus-sasl2, ssl, ipv6 ...
2003-06-12 04:01:37 +00:00