Software /
code /
prosody
Annotate
CHANGES @ 12206:77ac0d96ac24
mod_s2s: Enable outgoing Direct TLS connections
Makes it faster by cutting out the roundtrips involved in <starttls/>,
at the cost of making an additional SRV lookup.
Since we already ignore a missing <starttls/> offer and try anyway there
is not much difference in security. The fact that XMPP is used and the
hostnames involved might still be visible until the future Encrypted
ClientHello extension allows hiding those too.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 21 Jan 2022 17:59:19 +0100 |
parent | 12187:94253e02d47d |
child | 12303:fa79db7e0a4d |
rev | line source |
---|---|
9977 | 1 TRUNK |
2 ===== | |
3 | |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
4 ## New |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
5 |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
6 ### Modules |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
7 |
11344
f06afb410a9f
CHANGES: Clarify what mod_mimicking does
Kim Alvefur <zash@zash.se>
parents:
11309
diff
changeset
|
8 - mod_mimicking: Prevent address spoofing |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
9 - mod_s2s_bidi: Bi-directional server-to-server (XEP-0288) |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
10 - mod_external_services: generic XEP-0215 support |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
11 - mod_turn_external: easy setup XEP-0215 for STUN+TURN |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
12 - mod_http_file_share: File sharing via HTTP (XEP-0363) |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
13 - mod_http_openmetrics for exposing metrics to stats collectors |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
14 - mod_smacks: Stream management and resumption (XEP-0198) |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
15 - mod_auth_ldap: LDAP authentication |
12093 | 16 - mod_cron: One module to rule all the periodic tasks |
17 - mod_admin_shell: New home of the Console admin interface | |
18 - mod_admin_socket: Enable secure connections to the Console | |
12115
94de6b7596cc
mod_tombstones: Remember deleted accounts #1307
Kim Alvefur <zash@zash.se>
parents:
12096
diff
changeset
|
19 - mod_tombstones: Prevent registration of deleted accounts |
12142
87532eebd0b8
mod_invites: Import from prosdy-modules@5fc306239db3
Kim Alvefur <zash@zash.se>
parents:
12115
diff
changeset
|
20 - mod_invites: Create and manage invites |
12144
3e292e2a1e02
mod_invites_register: Import from prosody-modules@797b51043767
Kim Alvefur <zash@zash.se>
parents:
12142
diff
changeset
|
21 - mod_invites_register: Create accounts using invites |
12145
212bac94aedd
mod_invites_adhoc: Import from prosody-modules@5001104f0275
Kim Alvefur <zash@zash.se>
parents:
12144
diff
changeset
|
22 - mod_invites_adhoc: Create invites via AdHoc command |
12148
b63bb2c4b6d9
mod_bookmarks: Import mod_bookmarks2 from prosody-modules @ ad7767a9f3ea
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
12145
diff
changeset
|
23 - mod_bookmarks: Synchronise open rooms between clients |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
24 |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
25 ### Security and authentication |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
26 |
12093 | 27 - SNI support (including automatic certificate selection) |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
28 - ALPN support in mod_net_multiplex |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
29 - DANE support in low-level network layer |
12206
77ac0d96ac24
mod_s2s: Enable outgoing Direct TLS connections
Kim Alvefur <zash@zash.se>
parents:
12187
diff
changeset
|
30 - Direct TLS support (c2s and s2s) |
10218
e458578ddfd3
mod_auth_internal_hashed: Add support for optionally using SCRAM-SHA-256 instead of SHA-1
Kim Alvefur <zash@zash.se>
parents:
10003
diff
changeset
|
31 - SCRAM-SHA-256 |
12093 | 32 - Direct TLS (including https) certificates updated on reload |
33 - Pluggable authorization providers (mod_authz_) | |
12096
dfb29b5b0a57
core.certmanager: Presets based on Mozilla SSL Configuration Generator
Kim Alvefur <zash@zash.se>
parents:
12093
diff
changeset
|
34 - Easy use of Mozilla TLS recommendations presets |
12187
94253e02d47d
mod_http: Limit unencrypted http port (5280) to loopback by default
Kim Alvefur <zash@zash.se>
parents:
12148
diff
changeset
|
35 - Unencrypted HTTP port (5280) restricted to loopback by default |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
36 |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
37 ### HTTP |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
38 |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
39 - CORS handling now provided by mod_http |
10324
3f4c25425589
net.http.server: Re-fire unhandled HEAD requsts as GET events (fixes #1447)
Kim Alvefur <zash@zash.se>
parents:
10251
diff
changeset
|
40 - Built-in HTTP server now handles HEAD requests |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
41 - Uploads can be handled incrementally |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
42 |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
43 ### API |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
44 |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
45 - Module statuses (API change) |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
46 - util.error for encapsulating errors |
12093 | 47 - Promise based API for sending queries |
48 - API for adding periodic tasks | |
49 - More APIs supporting ES6 Promises | |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
50 |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
51 ### Other |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
52 |
12093 | 53 - Plugin installer |
10354 | 54 - MUC presence broadcast controls |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
55 - MUC: support for XEP-0421 occupant identifiers |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
56 - `prosodyctl check connectivity` via observe.jabber.network |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
57 - libunbound for DNS queries |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
58 |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
59 ## Changes |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
60 |
12093 | 61 - Improved rules for mobile optimizations |
62 - Improved rules for what messages should be archived | |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
63 - mod_limits: Exempted JIDs |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
64 - mod_server_contact_info now loaded on components if enabled |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
65 - Statistics now based on OpenMetrics |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
66 - Statistics scheduling can be done by plugin |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
67 - Offline messages aren't sent to MAM clients |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
68 - Archive quotas (means?) |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
69 - Rewritten migrator with archive support |
12093 | 70 - Improved automatic certificate locating and selecting |
71 - Logging to syslog no longer missing startup messages | |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
72 |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
73 ## Removed |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
74 |
10631
58cc0bc09f3d
CHANGES: Mention deprecation of 'daemonize' option
Kim Alvefur <zash@zash.se>
parents:
10465
diff
changeset
|
75 - `daemonize` option deprecated |
10723
144a1ee24a4e
util.sasl.digest-md5: Remove, obsolete since 2011
Kim Alvefur <zash@zash.se>
parents:
10631
diff
changeset
|
76 - SASL DIGEST-MD5 removed |
12092
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
77 - mod_auth_cyrus (older LDAP support) |
36b9252866d0
CHANGES: Reorganize by added/changed/removed to improve readability
Kim Alvefur <zash@zash.se>
parents:
11939
diff
changeset
|
78 - Network backend server_select deprecated (not actually removed yet) |
9977 | 79 |
9583
4552ba1333ac
CHANGES: Update with new branch
Kim Alvefur <zash@zash.se>
parents:
9519
diff
changeset
|
80 0.11.0 |
4552ba1333ac
CHANGES: Update with new branch
Kim Alvefur <zash@zash.se>
parents:
9519
diff
changeset
|
81 ====== |
7111
43328166dcf1
CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents:
7109
diff
changeset
|
82 |
9638
83f3a05c1b1b
CHANGES: Update with release date
Matthew Wild <mwild1@gmail.com>
parents:
9589
diff
changeset
|
83 **2018-11-18** |
7111
43328166dcf1
CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents:
7109
diff
changeset
|
84 |
43328166dcf1
CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents:
7109
diff
changeset
|
85 New features |
43328166dcf1
CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents:
7109
diff
changeset
|
86 ------------ |
43328166dcf1
CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents:
7109
diff
changeset
|
87 |
43328166dcf1
CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents:
7109
diff
changeset
|
88 - Rewritten more extensible MUC module |
7373
9b37aaea68e9
CHANGES: Update for MUC changes
Kim Alvefur <zash@zash.se>
parents:
7307
diff
changeset
|
89 - Store inactive rooms to disk |
9b37aaea68e9
CHANGES: Update for MUC changes
Kim Alvefur <zash@zash.se>
parents:
7307
diff
changeset
|
90 - Store rooms to disk on shutdown |
8855 | 91 - Voice requests |
9015
dc606dc89f44
MUC: Add support for storing a tombstone for destroyed rooms (#1182)
Kim Alvefur <zash@zash.se>
parents:
8959
diff
changeset
|
92 - Tombstones in place of destroyed rooms |
8959
ab18a9a9fd48
CHANGES: Restructure Pubsub category
Kim Alvefur <zash@zash.se>
parents:
8855
diff
changeset
|
93 - PubSub features |
ab18a9a9fd48
CHANGES: Restructure Pubsub category
Kim Alvefur <zash@zash.se>
parents:
8855
diff
changeset
|
94 - Persistence |
ab18a9a9fd48
CHANGES: Restructure Pubsub category
Kim Alvefur <zash@zash.se>
parents:
8855
diff
changeset
|
95 - Affiliations |
9134
4aa786a180f5
CHANGES: Add new pubsub items and note about PEP
Matthew Wild <mwild1@gmail.com>
parents:
9015
diff
changeset
|
96 - Access models |
4aa786a180f5
CHANGES: Add new pubsub items and note about PEP
Matthew Wild <mwild1@gmail.com>
parents:
9015
diff
changeset
|
97 - "publish-options" |
4aa786a180f5
CHANGES: Add new pubsub items and note about PEP
Matthew Wild <mwild1@gmail.com>
parents:
9015
diff
changeset
|
98 - PEP now uses our pubsub code and now shares the above features |
7307
6bbe47e30af4
CHANGES: Move async to trunk, it was dropped from 0.10
Kim Alvefur <zash@zash.se>
parents:
7288
diff
changeset
|
99 - Asynchronous operations |
8498
85f60424a8b1
CHANGES: Mention move to Busted for tests
Kim Alvefur <zash@zash.se>
parents:
8290
diff
changeset
|
100 - Busted for tests |
8722
7ee93b3fa160
mod_muc_mam: Import mod_mam_muc from prosody-modules ba6466fa6823
Kim Alvefur <zash@zash.se>
parents:
8709
diff
changeset
|
101 - mod\_muc\_mam (XEP-0313 in groupchats) |
9260
0fc6ffc57dc0
mod_vcard_legacy: Announce feature on bare JID per XEP
Kim Alvefur <zash@zash.se>
parents:
9249
diff
changeset
|
102 - mod\_vcard\_legacy (XEP-0398) |
9261
9db9e37610b7
mod_vcard4: Allow access to the vcard4 PEP node via iq syntax
Kim Alvefur <zash@zash.se>
parents:
9260
diff
changeset
|
103 - mod\_vcard4 (XEP-0292) |
9589
aeb054ee88c5
mod_csi_simple: Import modified version of mod_csi_pump from prosody-modules
Kim Alvefur <zash@zash.se>
parents:
9588
diff
changeset
|
104 - mod\_csi, mod\_csi\_simple (XEP-0352) |
9519 | 105 - New experimental network backend "epoll" |
7111
43328166dcf1
CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents:
7109
diff
changeset
|
106 |
8286
39966cbc29f4
CHANGES: Update for release
Matthew Wild <mwild1@gmail.com>
parents:
7853
diff
changeset
|
107 0.10.0 |
8708 | 108 ====== |
7109
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
109 |
8289
bd6b189b354c
CHANGES: Correct date using the power hindsight
Kim Alvefur <zash@zash.se>
parents:
8286
diff
changeset
|
110 **2017-10-02** |
7109
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
111 |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
112 New features |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
113 ------------ |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
114 |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
115 - Rewritten SQL storage module with Archive support |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
116 - SCRAM-SHA-1-PLUS |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
117 - `prosodyctl check` |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
118 - Statistics |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
119 - Improved TLS configuration |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
120 - Lua 5.2 support |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
121 - mod\_blocklist (XEP-0191) |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
122 - mod\_carbons (XEP-0280) |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
123 - Pluggable connection timeout handling |
7112
bd29742fa1ba
CHANGES: Add websockets too (thanks av6)
Kim Alvefur <zash@zash.se>
parents:
7109
diff
changeset
|
124 - mod\_websocket (RFC 7395) |
7853 | 125 - mod\_mam (XEP-0313) |
7109
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
126 |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
127 Removed |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
128 ------- |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
129 |
f3b172874922
Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
130 - mod\_privacy (XEP-0016) |
7821
0dea440bdd46
CHANGES: Mention removal of mod_compression
Kim Alvefur <zash@zash.se>
parents:
7287
diff
changeset
|
131 - mod\_compression (XEP-0138) |