summaryrefslogtreecommitdiff
path: root/chat/jabberd2
AgeCommit message (Collapse)AuthorFilesLines
2012-10-03Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-08-27Remove the set_debug_log_from_config patch; it was merged incorrectly anddholland2-17/+1
now breaks the build.
2012-08-26Changes 2.2.17:adam7-22/+22
* Fixed possibility of Unsolicited Dialback Attacks * Use XML_SetHashSalt with expat 2.1.x only * Fix s2s crash with witelist enabled
2012-06-16Fix build failure (set_debug_log_from_config)dholland2-1/+17
2012-05-12Changes 2.2.16:adam7-22/+60
* Implemented --enable-tests configure option * Fixed 'make dist' packaging * Fixed domain name in punycode resolution * Expand @package@ in etc/*.xml.dist.in * storage_ldapvcard compilation fixes * Implement debug logging into file * Fix invalid default router.xml (Unterminated XML comment tag) * Fixed libstorage_la_SOURCES * Implemented support for fake (PBX) sessions in SM * PBX integration priority setting support * Fix a crash that occurs when c2s connecting clients passed the defined connection limit * Log S2S retry timeout to main log * Do not log messages when not enabled or empty logfile configured
2012-04-27Recursive bump from icu shlib major bumped to 49.obache1-2/+2
2011-06-10recursive bump from icu shlib major bump.obache1-1/+2
2011-06-02Change MAINTAINER to adam, since he has done all the recent updates.schnoebe1-2/+2
2011-06-01Changes 2.2.14:adam3-12/+11
* Prevent the "billion laughs" attack against expat by disabling internal entity expansion. * Shortcut DNS resolution failure in cases when given domain name is invalid * Explicitly link libcrypt to authreg_mysql * Removed xconfig - it's not used anywhere
2011-04-22recursive bump from gettext-lib shlib bump.obache1-1/+2
2011-02-23Changes 2.2.13:adam2-6/+6
* Implemented XEP-0138: Stream Compression for S2S connections. * Merged LDAP authentication by bind support. * Merged SSL related memory leak fix by cmeerw. * Merged router_crash.patch by Eugene Agafonov.
2011-02-12Changes 2.2.12:adam6-100/+10
Many stability fixes, memory leak fixes, and connection handling fixes.
2011-02-06Bumped PKGREVSION to 1;schnoebe7-7/+97
Changed MAINTAINER to my netbsd.org address (from eric@cirr.com) Renamed existing patches to follow new convention patch-aa -> patch-Makefile patch-af -> patch-configure Added patches to cure segfaults found since 2.2.11's release patch-router_router.c correct a segfault in the router patch-s2s_out.c Resolver doesn't return IPv4 Address if resolve_aaaa (IPv6) is enabled patch-sm_sm.c fix segfault when debugging is turned on/up
2011-01-28* force linking against pthread, so some modules do not fail to dlopen()adam7-288/+25
* sed, rather than patch, config files to meet pkgsrc needs
2010-11-09Changes 2.2.11:adam5-28/+14
* Use length with route keys * closefd during main loop * ported router connection closing improvement from cwave * fix potential segfault in a call to xhash_putx() * enforce iq type * Fixed packet jabber:server -> jabber:client namespace mangling * Fixed attribute namespace handling in NAD parser * Fixed missing reference in log_error
2010-09-16Revbump after updating databases/db5adam1-1/+2
2010-07-06Move BDB_ACCEPTED within the {storage,auth}-db options section, whereschnoebe2-6/+5
../../mk/bdb.buildlink3.mk is included.
2010-06-16Changes 2.2.10:adam8-60/+50
* Special case to ignore the X509_V_ERR_UNABLE_TO_GET_CRL error when CRL is not present in chain. Merged patch by Michal Witkowski. * storage_ldapvcard rebind like auth_ldap for successful connection to MS Active Directory as LDAP storage. Merged patch by x0r. * Merged SASL External login for clients patch by Michal Witkowski. * Merged router-filter redirect option by Ugnich Anton. * Dropped support for PEP * Fix for crash on empty pkt->to
2010-06-10Correctly unlimit opened files in c2s.shadam1-6/+2
2010-06-02Fix building with db5; revision bump for db4 updateadam3-40/+38
2010-04-15Oops! Forgot to add the patchesadam2-0/+25
2010-04-15Rev.2 changes:adam3-11/+17
* Unlimit file descr. to 1024 for c2s, as in c2s configuration file. * Allow -Os (instead of -O1) as a work-around 64-bit compiler bug. * Router patch.
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz1-1/+2
2009-12-13update master_siteszafer1-2/+2
2009-09-06bring jabberd2 up to 2.2.9. From the changelog:schnoebe5-31/+54
What changed: - Implemented component clustering - Many virtual hosts in one SM process - FreeBSD kqueue support - Implemented PBX integration interface - crypt() password support for LDAP backend There is new <local/> section in sm.xml. You may use it to configure domains serviced by the SM process. Old style domain name in <id/> section still works for backward compatibility, but the <local/> section overrides it. You need to give different <id/> names to SM instances participating in clustering. Router needs a way to differenciate these. There is new <pbx/> section in c2s.xml configuration file. Please see it if you want to use the PBX integration. Packaging changes: added PKG_OPTIONS_GROUP.mio to control the choice of I/O modules. Defaulting to mio-select and mio-poll, which are known to work with NetBSD > 4.0.
2009-08-21Update distinfo.taca1-11/+10
2009-08-21Welcome to jabberd2 2.2.8.schnoebe15-155/+105
2009-08-18Update to 2.1.24.1.gdt2-6/+6
This is a bugfix release for compilation problems. Nothing new really to 2.1.24 release.
2009-07-24Update to 2.1.24.gdt3-13/+12
Added missing files to distribution Check for non configured c2s local.id Added tool to migrate from jabberd14 to jabberd2 SQLite. BBN.com contribution. Fix for authreg_pipe. Fixes #204 Updated bdb2mysql.rb to jabberd 2.1 DB schema Do not handle disco to nodes Fixed vCard get Fixed empty node check Restored reading [jabberd] group from my.cnf Unified way utf-8 is selected in MySQL backend Merged crypted passwords support for MySQL. Closes #184 and 197 Removed debug that might cause segfault. Fixes #196. Do not handle vCard request destined to full JIDs. Fixes #190 Added charset utf-8 to db-setup.mysql Fixes segfault that happend when there are multiple sessions and privacy list was changed. Fixes #188 Really fix gsasl ANONYMOUS login Webstatus presence resource enabled only when service enabled Added server component presence resources Added maxstanzasize debug message Include “util/inaddr.h” for socklen_t ss_family etc. Refs #191 Include <stdarg.h> if available. Refs #191 TYPE_SOCKLEN_T check. Refs #91 TYPE_SOCKLEN_T check. Refs #91 Include inttypes.h instead of stdlib.h as it is more universally available. Refs #191 Check for stdarg.h in configure. Remove AC_PROG_GCC_TRADITIONAL (obsolete). Remove AC_FUNC_MALLOC, AC_FUNC_REALLOC - if they find malloc(0) does not return a valid pointer malloc will be defined to rpl_malloc, and no rpl_malloc is available. See http://www.gnu.org/software/autoconf/manual/autoconf.html#Particular-Functions Seems easier to use AC_SEARCH_LIBS for inet_ntop etc. Move the broken __ss_family check so that it appears after the check for struct sockaddr_storage. Check for socklen_t Fix –enable-pgsql Fixed compatibility with VC++ and ANSI, variables must be declared at the beginning of the block. Check for Win32 OpenSSL and Visual C++ 2005 SP1 Redistributable Package (x86), and raise error if not found in the installer. Updated Makefile.am witn new README.protocol file Unified URI/URN definitions
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-05-28update master site.zafer1-2/+2
2008-07-16Add missing files in PLIST when ldap option is selectedmanu1-1/+7
2008-06-16Fix DESTDIR.joerg1-2/+1
2008-05-27Fix and simplify workaround for broken db4 library detection.obache2-15/+14
Should fix PR 38354. While here, add DESTDIR support.
2008-05-25Reset maintainer on his request.wiz1-2/+2
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-24/+20
through PLIST_SUBST to the plist module.
2008-03-08On NetBSD 4 with xen/i386, startup at boot fails, with sm notgdt2-2/+5
connecting to something. Putting 'sleep 5' in sm's rc.d script resolves the problem. (The right fix is to for all programs to ensure that they are ready to provide all defined services before the top-level command exits, but that's much harder.) PKGREVISION++.
2008-02-20Update to 2.1.23. Lots of changes and bugfixes since previous version,xtraeme11-144/+128
see http://jabberd2.xiaoka.com/wiki/Releases for a detailed description.
2008-01-18Per the process outlined in revbump(1), perform a recursive revbumptnn1-2/+2
on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
2007-11-15The startup order of the jabberd components is important; alphabetical ordersborrill2-4/+4
isn't good enough! Ensure that c2s starts after router (which it needs to connect to). This saves it having to retry the connection. Bump PKGREVISION
2007-08-27Replace more paths in two configuration files, reported by Mr. Marttixtraeme3-11/+29
Kuparinen.
2007-08-26Update to 2.1.14:xtraeme4-39/+32
2.1.14 2007-08-14 * Integrated authreg_oracle by fundy. * Operands incompatibility fix for Sun compiler. * contrib/cyrus-sasl-digest-md5-fix added * Applied MIO memleak fix related to time_checks by Christof Meerwald. 2.1.13 2007-08-08 * Reverted broken [311] and [313] changes to source:trunk/mio/mio_impl.h * compilation fix * Fix configuration XML files domain update * Don't allow reinstalling on newer version * Fixed off-by-one error in base64 * Force uninstall previous version on upgrade. 2.1.12 2007-07-30 * Fixed many memleaks * Check if OpenSSL is already initialized in PostgreSQL backend. * Implemented PQconnectdb PostgreSQL connection method. * Applied pg_config using by configure patch by Michael Krelin. * Implemented auth/reg stream features advertisement. * Removed useless while/alloc loops * WiX notes for Windows README * WiX new "JabberWelcomeDlg?" * WiX fixed cases of reinstall & upgrade * nad_cache_new & nad_cache_free exported as JABBERD2_API functions. * Changed allocator BLOCKSIZE to 128 bytes 2.1.11 2007-07-27 * Changed SASL level error reporting to malformed-request error according to rfc3920bis. * Fixed ./configure tests reliability. * Changed DOS line endings to UNIX line endings. * Fixed XML predefined entities quoting in serialized XML. 2.1.10 2007-07-20 * Removed SASL backend fallbacks * Added roster items limit option. Closes #89 * Added count support in SQLite3 backend 2.1.9 2007-07-19 * Added jabber:x:oob redirection support during in-band registration * Logging JID on disconnection * Added counting packets on c2s and s2s connections * Added TLS indicator for c2s and s2s logs. * Added type='log' to ComponentProtocol <route/> wrapper for logged packets.
2007-08-01Installs Perl scripts to bin/, so depend on Perl. Bump revision.joerg1-2/+3
2007-07-13Update to 2.1.8:xtraeme3-14/+10
2.1.8 2007-07-12 * Resurrected /scod from revision 189 * Changed SASL backend selection method. Incorporated SCOD selection option. * Keeping garbage out of LIBS variable. * Reporting dropped packet when starttls-required. * Fix for storage_db compilation error after util/ cleanup. 2.1.7 2007-07-04 * Full Win32 support o proper build under Windows o support for native Windows network I/O o runs as a service under Windows o native Windows auth modules: + ntlogon + sspi o Windows installer * Support for reloading c2s serviced hosts on SIGHUP * Proper dynamic module handling on non GCC platforms * Defaulting MySQL connection to UTF-8 * Removed support for ZeroK authentication * Fixed dynamic linker detection with libtool * XMPP compatibility fixes * Exported libsubst sysmbols dynamic for sm modules to use
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-2/+4
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-06-12Add a `debug' option which enables the '-D' option to the various jabberjwise1-1/+6
daemons (via configure --enable-debug).
2007-06-12Fix a problem reported by Jim Wise: when using auth-db4 and storage-db4xtraeme2-3/+10
the shared libraries were not installed, the configure added -ldb and we did not have this dependency to satisfy libtool. Also use bdb.buildlink3.mk. Bump PKGREVISION.
2007-05-26- Move JABBERD_DBDIR to Makefile.common, because this is used by sqlite.xtraeme2-6/+7
- Add VARBASE into BUILD_DEFS, as suggested by pkglint. - Transform @pkglibdir@ appropiately in the configuration files.
2007-05-26Update to 2.1.6 (last stable version).xtraeme11-101/+264
A lot of changes were made since previous update, like SASL support, SQLite support, etc. Please see the following URL for a full list of changes: http://jabberd2.xiaoka.com/wiki/Releases
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz2-11/+11
Patch provided by Sergey Svishchev in private mail.