| 1 | 2005-03-31 jabberd 2.0s7 |
|---|
| 2 | * I have been using ChangeLog to record this info - justin |
|---|
| 3 | * See the wiki at http://j2.openaether.org/mediawiki for real news |
|---|
| 4 | |
|---|
| 5 | 2004-06-25 jabberd 2.0s3 |
|---|
| 6 | |
|---|
| 7 | * Fixed several memory leaks and overruns <karsten.petersen@hrz.tu-chemnitz.de> |
|---|
| 8 | * Fixed XMPP session replacement [rob] |
|---|
| 9 | * Added support for Win32 platforms <peter@cerebus.co.za> [rob] |
|---|
| 10 | * Added support for requiring SSL/TLS before auth <deryni@eden.rutgers.edu> |
|---|
| 11 | * Added support for LDAPv3 (including channel encryption) [rob] |
|---|
| 12 | * Added workaround to make large presence broadcasts more efficient [rob] |
|---|
| 13 | * Generate random dialback key if none provided [rob] |
|---|
| 14 | * Rewrote configure script (+ many code tweaks to support this) [rob] |
|---|
| 15 | * Remove build requirement for Libidn and OpenSSL [rob] |
|---|
| 16 | * Removed bundled Libidn due to licensing issues [rob] |
|---|
| 17 | * Bugfixes: 3059, 3174, 3343, 3368, 3480, 3481, 3594 |
|---|
| 18 | |
|---|
| 19 | 2004-02-10 jabberd 2.0s2 |
|---|
| 20 | |
|---|
| 21 | * Brought privacy lists into line with latest spec <dudley@cs.stanford.edu> |
|---|
| 22 | * Fixed registration bug & password changing security hole [rob] |
|---|
| 23 | * Fixed DIGEST-MD5 "qop" attribute handling [rob] |
|---|
| 24 | * Fixed a number of c2s/s2s I/O race conditions [rob] |
|---|
| 25 | * Fixed keepalives (now work with SSL/TLS connections) [rob] |
|---|
| 26 | * Fixed build against OpenLDAP 2.2 [rob] |
|---|
| 27 | * Updated presence broadcast semantics [rob] |
|---|
| 28 | * Added calls to PAM account management functions <patrick@mindstep.com> |
|---|
| 29 | * Added handling for zero-length LDAP passwords [rob] |
|---|
| 30 | * Added checks for Berkeley DB 4.2 [rob] |
|---|
| 31 | * Added check for vsyslog() and workaround code for systems that don't have it (eg HP-UX) [rob] |
|---|
| 32 | * Removed -R flags from link directives [rob] |
|---|
| 33 | |
|---|
| 34 | 2003-12-28 jabberd 2.0s1 |
|---|
| 35 | |
|---|
| 36 | 2003-12-10 jabberd 2.0rc2 |
|---|
| 37 | |
|---|
| 38 | 2003-11-17 jabberd 2.0rc1 |
|---|
| 39 | |
|---|
| 40 | 2003-11-03 jabberd 2.0b3 |
|---|
| 41 | |
|---|
| 42 | * Support for multiple SRV lookups [rob] |
|---|
| 43 | * c2s/sm detect when the other is unavailable, and kills sessions appropriately [rob] |
|---|
| 44 | * Optional logging to stdout [rob] |
|---|
| 45 | |
|---|
| 46 | 2003-10-08 jabberd 2.0b2 |
|---|
| 47 | |
|---|
| 48 | * 1.4 migration tool [rob] |
|---|
| 49 | * Configurable router reconnect [rob] |
|---|
| 50 | * Lots of memory corruption and other bugs fixed [rob] |
|---|
| 51 | |
|---|
| 52 | 2003-09-03 jabberd 2.0b1 |
|---|
| 53 | |
|---|
| 54 | * Offline message event (JEP-0022) support [rob] |
|---|
| 55 | * Message expiration (JEP-0023) support [rob] |
|---|
| 56 | * Libidn updated to 0.2.1 [rob] |
|---|
| 57 | * SQL templates for MySQL/PostgreSQL authreg modules <mike@mikeprince.com> |
|---|
| 58 | * Static builds (experimental) [rob] |
|---|
| 59 | * Optionally allow in-band password changes instead of full account creation [rob] |
|---|
| 60 | * Allow multiple s2s instances [mawis] |
|---|
| 61 | * Optionally restrict available authentication mechanisms [rob] |
|---|
| 62 | * SASL ANONYMOUS support [rob] |
|---|
| 63 | |
|---|
| 64 | 2003-08-04 jabberd 2.0.0-a6 |
|---|
| 65 | |
|---|
| 66 | * XMPP privacy list support [rob] |
|---|
| 67 | * Stringprep cache (= significant performance increase) [rob] |
|---|
| 68 | * Internal SASL implementation (no dependency on Cyrus-SASL) [rob] |
|---|
| 69 | * Removed c2s external password synchronisation (not needed without Cyrus-SASL) [rob] |
|---|
| 70 | * s2s keepalives [rob] |
|---|
| 71 | * s2s queue expiry [rob] |
|---|
| 72 | * s2s invalid expiry [rob] |
|---|
| 73 | * XMPP-compliant presence tracker [rob] |
|---|
| 74 | * PID files [rob] |
|---|
| 75 | * Component packet throttling [rob] |
|---|
| 76 | * Broadcast packets [rob] |
|---|
| 77 | * Roster templates [rob] |
|---|
| 78 | |
|---|
| 79 | 2003-06-19 jabberd 2.0.0-a5 |
|---|
| 80 | |
|---|
| 81 | * Build system overhaul [rob] |
|---|
| 82 | * Query-based storage layer [rob] |
|---|
| 83 | * PostgreSQL storage and authentication [rob] |
|---|
| 84 | * MySQL storage and authentication [rob] |
|---|
| 85 | * PAM authentication [rob] |
|---|
| 86 | * Incremental roster database updates [rob] |
|---|
| 87 | * c2s idle connection checks [rob] |
|---|
| 88 | * c2s keepalives [rob] |
|---|
| 89 | * c2s external password synchronisation [rob] |
|---|
| 90 | * Disco identity configuration [rob] |
|---|
| 91 | * Disco item publish [rob] |
|---|
| 92 | * XMPP-style errors [rob] |
|---|
| 93 | * XMPP-style session start [rob] |
|---|
| 94 | |
|---|
| 95 | 2003-03-21 jabberd 2.0.0-a4 |
|---|
| 96 | |
|---|
| 97 | * Rewritten streams library [rob] |
|---|
| 98 | * STARTTLS and SASL updated to xmpp-core-05 [rob] |
|---|
| 99 | * JID preparation (xmpp-core section 3) [rob] |
|---|
| 100 | * New component routing protocol [rob] |
|---|
| 101 | * External s2s component [rob] |
|---|
| 102 | * Components can encrypt router session [rob] |
|---|
| 103 | * Name aliases (supports 1.4 uplink components) [rob] |
|---|
| 104 | * Component access controls [rob] |
|---|
| 105 | * SM version signature [rob] |
|---|
| 106 | * configure can take alternate paths for external libs [rob] |
|---|
| 107 | * LDAP authentication module [rob] |
|---|
| 108 | * Expat updated to 1.95.6 [rob] |
|---|
| 109 | * Facilities for packet logging components [rob] |
|---|
| 110 | |
|---|
| 111 | 2002-12-20 jabberd 2.0.0-a3 |
|---|
| 112 | |
|---|
| 113 | * Component presence & service discovery [rob] |
|---|
| 114 | * Pipe authenticator [rob] |
|---|
| 115 | * SIGHUP reopens logfiles [rob] |
|---|
| 116 | * Access control for priviliged operations [rob] |
|---|
| 117 | * Support for module multiplexors (eg mod_perl) [rob] |
|---|
| 118 | * Broadcast messages (announce, motd, etc) [rob] |
|---|
| 119 | * Resend messages for SM to admins [rob] |
|---|
| 120 | * IPv6 support [mawis] |
|---|
| 121 | |
|---|
| 122 | 2002-11-22 jabberd 2.0.0-a2 |
|---|
| 123 | |
|---|
| 124 | * Reconnect code added to resolver, c2s, and sm. [reatmon] |
|---|
| 125 | * jabber:iq:privacy (JEP-0016) support [rob] |
|---|
| 126 | * jabber:iq:private (JEP-0049) support [rob] |
|---|
| 127 | * Message echo support [rob] |
|---|
| 128 | * jabberd wrapper script [reatmon] |
|---|
| 129 | * New c2s/sm command protocol [rob] |
|---|
| 130 | * Transaction/recovery support for Berkeley DB modules [rob] |
|---|
| 131 | |
|---|
| 132 | 2002-11-07 jabberd 2.0.0-a1 |
|---|
| 133 | |
|---|
| 134 | * Core IM support in sm (messages, presence, rosters, s10ns) [rob] |
|---|
| 135 | * Config files for c2s/resolver/router [rob] |
|---|
| 136 | * c2s auth/reg subsystem [rob] |
|---|
| 137 | * IP-based access controls [rob] |
|---|
| 138 | * Connection rate limiting [rob] |
|---|
| 139 | * Karma (byterate limiting) [rob] |
|---|
| 140 | * vCard support [rob] |
|---|
| 141 | * Basic README [rob] |
|---|
| 142 | * Upgrade to Expat 1.95.5 [rob] |
|---|
| 143 | * Autotools-based build system [temas] |
|---|
| 144 | * Debug clean ups [reatmon] |
|---|