📄 changelog
字号:
* 2.0s2 released2004-02-03 Robert Norris <rob@cataclysm.cx> * sx/io.c: new function sx_raw_write(), send raw data over a stream * sx/sx.h: same * c2s/main.c: use sx_raw_write() to send keepalives (closes #3144) * c2s/c2s.c: same * c2s/c2s.h: same * s2s/main.c: same * s2s/out.c: same * s2s/s2s.h: same * sm/pkt.c: treat empty packet addresses as though they don't exist * configure.in: check for vsyslog() * util/log.c: use vsnprintf() & syslog() to replace vsyslog() on systems that don't have it * sm/mod_roster.c: gracefully handle malformed roster jids stored in the database (closes #3157)2004-02-02 Robert Norris <rob@cataclysm.cx> * sm/mod_privacy.c: relink item list correctly <dudley@cs.stanford.edu>2004-01-29 Robert Norris <rob@cataclysm.cx> * sm/pres.c: always forward broadcasts to trusted jids2004-01-27 Robert Norris <rob@cataclysm.cx> * sm/mod_privacy.c: order items properly; send "subscription" instead of "s10n" <dudley@cs.stanford.edu>2004-01-23 Robert Norris <rob@cataclysm.cx> * sm/mod_privacy.c: match group jids correctly <dudley@cs.stanford.edu> * sm/mm.c: silence warnings * configure.in: look for DB 4.22004-01-22 Robert Norris <rob@cataclysm.cx> * sx/io.c: make sx_kill() shut things down properly2004-01-21 Robert Norris <rob@cataclysm.cx> * c2s/authreg_pam.c: use pam account management functions <patrick@mindstep.com> * sx/io.c: new function sx_kill(), to close a stream abruptly * sx/sx.h: same * c2s/c2s.c: use sx_kill() to close streams after io errors * resolver/resolver.c: same * router/router.c: same * s2s/in.c: same * s2s/out.c: same * s2s/router.c: same * sm/sm.c: same2004-01-20 Robert Norris <rob@cataclysm.cx> * sm/mod_privacy.c: match item jids correctly <dudley@cs.stanford.edu> * c2s/authreg.c: brought registration into line with jep-0077 (closes #3166)2004-01-19 Robert Norris <rob@cataclysm.cx> * sm/mod_privacy.c: brought in line with latest xmpp-im <dudley@cs.stanford.edu> * scod/mech_digest_md5.c: quote qop list returned to client2004-01-03 Robert Norris <rob@cataclysm.cx> * c2s/authreg_ldap.c: don't allow zero-length passwords (closes #3131)2003-12-28 Robert Norris <rob@cataclysm.cx> * 2.0s1 released2003-12-27 Robert Norris <rob@cataclysm.cx> * configure.in: don't fail configure if inet_ntop() not found (closes #3080)2003-12-24 Robert Norris <rob@cataclysm.cx> * sx/io.c: only send stream close once2003-12-17 Robert Norris <rob@cataclysm.cx> * c2s/main.c: do router connect retry properly on openbsd <mange@freemail.hu> * resolver/resolver.c: same * s2s/main.c: same * sm/main.c: same2003-12-16 Matthias Wimmer <m@tthias.net> * sx/sx.h: small syntax fix in _sx_state() macro2003-12-15 Robert Norris <rob@cataclysm.cx> * sx/ssl.c: don't offer tls after auth * mio/mio.c: use ipv6 compat functions from util [mawis] * mio/mio.h: same * util/inaddr.c: same * util/inaddr.h: same * util/util.h: same * util/util_compat.h: same * sm/mod_roster.c: only drop roster results * sx/io.c: ignore parse errors that happen after failures2003-12-12 Robert Norris <rob@cataclysm.cx> * router/aci.c: create a new acl for each type * sm/mod_privacy: remove default list correctly2003-12-11 Matthias Wimmer <m@tthias.net> * sm/aci.c: create a new acl for each type2003-12-10 Robert Norris <rob@cataclysm.cx> * s2s/out.c: make sure we actually requested an incoming resolver response * 2.0rc2 released2003-12-09 Robert Norris <rob@cataclysm.cx> * sm/mod_roster.c: drop un-namespaced iq results2003-12-08 Robert Norris <rob@cataclysm.cx> * configure.in: check for "broken" snprintf/vsnprintf * ac-helpers/j2_printf.m4: same * configure.in: check for FIONREAD * util/ldap.m4: removed unneeded version variables * router/aci.c: load multiple names correctly (closes #3026) * ac-helpers/mysql.m4: paths for mysql on freebsd (closes #3028)2003-12-05 Robert Norris <rob@cataclysm.cx> * sm/mod_presence.c: don't set namespace on type attribute (closes #3011) * sm/pres.c: forward invisible to sessions as unavailable * sx/io.c: close stream properly on certain errors * sx/ssl.c: same * sx/sx.c: don't use vfprintf, avoids crashes on solaris * ac-helpers/mysql.m4: small log tweak * ac-helpers/pam.m4: same * ac-helpers/pgsql.m4: same * ac-helpers/ldap.m4: moved from openldap.m4; only link libldap; only check LDAP_API_VERSION (support Sun LDAP) * ac-helpers/configure.in: load ldap.m42003-12-04 Robert Norris <rob@cataclysm.cx> * sm/pres.c: force presence unavailable and invisible broadcasts to all sessions * sx/server.c: only process pre-stream packets if the stream is open (closes #2987) * sx/io.c: drop outgoing packets if the stream is closed2003-12-03 Robert Norris <rob@cataclysm.cx> * s2s/main.c: bounce non-client packets * s2s/out.c: same * sm/pres.c: forward presence broadcasts to all user sessions (closes #2993) * sm/mod_roster.c: send appropriate unsubscriptions on roster remove (closes #3002) * sm/dispatch.c: require from address on sm packets * sx/error.c: don't send the null over the wire2003-12-02 Robert Norris <rob@cataclysm.cx> * c2s/c2s.c: watch for closed states on file descriptors * resolver/resolver.c: same * router/router.c: same * s2s/in.c: same * s2s/out.c: same * s2s/router.c: same * sm/sm.c: same * util/util.h: same * c2s/bind.c: offer xmpp-session feature * sm/mod_announce.c: small memory leak fixes2003-12-01 Robert Norris <rob@cataclysm.cx> * sm/mod_deliver.c: process packets with unmatched resources correctly * s2s/out.c: don't error non-client packets2003-11-28 Robert Norris <rob@cataclysm.cx> * sm/mod_disco.c: force gateways into the correct browse category2003-11-27 Robert Norris <rob@cataclysm.cx> * c2s/c2s.c: pre-stream race fix * c2s/bind.c: doxygen updates * mio/mio.h: same * mio/mio_inaddr.h: same * sm/sm.h: same * util/inaddr.c: same * util/util_compat.h: same2003-11-26 Robert Norris <rob@cataclysm.cx> * sx/server.c: only allow "stream" as stream element name (closes #2962) * sx/client.c: same * sm/storage_db.c: handle empty objects correctly * sm/storage_mysql.c: same * sm/storage_pgsql.c: same2003-11-25 Robert Norris <rob@cataclysm.cx> * c2s/authreg.c: better session start logging2003-11-21 Robert Norris <rob@cataclysm.cx> * sm/dispatch.c: free users that were only loaded for delivery2003-11-20 Matthias Wimmer <m@tthias.net> * configure.in: POOL_DEBUG got defined with --enable-nad-debug2003-11-17 Robert Norris <rob@cataclysm.cx> * 2.0rc1 released2003-11-11 Robert Norris <rob@cataclysm.cx> * configure.in: default authreg is "mysql" * util/log.c: only compile in debug logging code when debug is enabled * util/pool.c: print directly rather than using debug_log() * c2s/main.c: provide regular pool stats when running in pool debug mode * resolver/resolver.c: same * router/main.c: same * s2s/main.c: same * sm/main.c: same * c2s/main.c: only free sessions once at shutdown * resolver/dns.h: added bind 8 compat define for os x 10.3 * sm/mod_iq_vcard.c: route packets with to addresses, rather than handling implicitly2003-11-10 Robert Norris <rob@cataclysm.cx> * configure.in: configure option for pool debugging * util/pool.c: same * util/util.h: same2003-11-09 Matthias Wimmer <m@tthias.net> * c2s/main.c: calling pool debugging at the end * resolver/main.c: same * router/main.c: same * s2s/main.c: same * sm/main.c: same * util/pool.c: fix the pool debugging functions * util/util.h: same2003-11-04 Robert Norris <rob@cataclsym.cx> * sx/error.c: don't crash on in-stream errors * c2s/c2s.c: ignore pre-auth sessions on offline component checks2003-11-03 Robert Norris <rob@cataclysm.cx> * c2s/authreg.c: use normal stanza errors * c2s/c2s.c: close stream on pre-session packets * sm/pkt.c: limit presence priority to -128 < p < 127 * sx/error.c: updated to latest xmpp; open stream before reporting pre-stream errors * sx/sx.h: same * sx/sasl.c: updated errors to latest xmpp * util/stanza.c: same * util/util.h: same * sx/server.c: version checking and response * sx/client.c: more correct error usage * util/nad.c: silence compiler warnings * sm/*.c: doxygen comments * c2s/authreg_pgsql.c: clear results when finished * sm/storage_pgsql.c: same * etc/sm.xml.dist.in: removed browse compat namespaces * Doxyfile.in: updated doxygen config * 2.0b3 released2003-10-31 Robert Norris <rob@cataclysm.cx> * sm/mod_roster.c: xmpp-im updates2003-10-30 Robert Norris <rob@cataclysm.cx> * c2s/c2s.c: a note about resource conflicts * c2s/sm.c: change session control prefix * sm/sm.c: same * etc/resolver.xml.dist.in: use xmpp-server instead of jabber-server * sm/mod_roster.c: must ignore the to address on roster packets from clients2003-10-29 Robert Norris <rob@cataclysm.cx> * sx/error.c: update stream errors to recent xmpp revisions * sx/sx.h: same * util/stanza.c: update stanza errors to recent xmpp revisions * c2s/c2s.c: send diagnostic text on stream errors * c2s/main.c: same * router/router.c: same * sx/client.c: same * sx/io.c: same * sx/server.c: same * sx/ssl.c: same2003-10-28 Robert Norris <rob@cataclysm.cx> * c2s/c2s.c: support for xmpp resource binding * c2s/bind.c: same * c2s/c2s.h: same * util/util.h: same * scod/mech_digest_md5.c: sasl changes to support recent xmpp revisions * scod/mech_plain.c: same * scod/scod.c: same * sx/sasl.c: same * c2s/main.c: same * resolver/resolver.c: same * router/main.c: same * s2s/router.c: same * sm/sm.c: same2003-10-27 Robert Norris <rob@cataclysm.cx> * util/util.h: removed varargs.h test and include2003-10-24 Robert Norris <rob@cataclysm.cx> * c2s/authreg_mysql.c: always allocate templates so they can be freed without issue * c2s/authreg_pgsql.c: same * sm/storage_mysql.c: prefix table names * sm/storage_pgsql.c: same * resolver/resolver.c: logging fixes2003-10-23 Robert Norris <rob@cataclysm.cx> * c2s/c2s.c: c2s won't try to start sessions if the sm isn't online * c2s/main.c: same * c2s/c2s.h: same * s2s/out.c: check the queue exists before using it * util/log.c: optional logging to stdout * util/util.h: same * c2s/c2s.h: same * c2s/main.c: same * resolver/resolver.c: same * resolver/resolver.h: same * router/main.c: same * router/router.h: same * s2s/main.c: same * s2s/s2s.h: same * sm/main.c: same * sm/sm.h: same * etc/c2s.xml.dist.in: same * etc/resolver.xml.dist.in: same * etc/router.xml.dist.in: same * etc/s2s.xml.dist.in: same * etc/sm.xml.dist.in: same2003-10-21 Robert Norris <rob@cataclysm.cx> * resolver/resolver.c: allow multiple SRV lookups (specified in config) * resolver/resolver.h: same * etc/resolver.xml.dist.in: same * s2s/main.c: make queue bounces work correctly * s2s/router.c: same
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -