Annotate

CHANGES @ 11637:19cddf92fcc2

util.dbuffer: Fix bugs, remove multi-char support (more complex than first thought) Character sequences could be split across chunk boundaries. Would require a bunch of code to make that work reliably. Only apply front_consumed on first chunk, and adjust buffer_pos accordingly.
author Matthew Wild <mwild1@gmail.com>
date Tue, 29 Jun 2021 14:25:57 +0100
parent 11620:d1d393fbc8dc
child 11708:5ef729c355f3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9977
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
1 TRUNK
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
2 =====
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
3
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
4 - Module statuses
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
5 - SNI support (not completely finished)
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
6 - CORS handling now provided by mod\_http
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
7 - CSI improvements
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
8 - mod\_limits: Exempted JIDs
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
9 - Archive quotas
11344
f06afb410a9f CHANGES: Clarify what mod_mimicking does
Kim Alvefur <zash@zash.se>
parents: 11309
diff changeset
10 - mod_mimicking: Prevent address spoofing
10003
4d702f0c6273 migrator: Rewrite to use storage modules
Kim Alvefur <zash@zash.se>
parents: 9980
diff changeset
11 - Rewritten migrator
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
12 - SCRAM-SHA-256
10251
022d42e122d4 CHANGES: Add XEP-0288
Kim Alvefur <zash@zash.se>
parents: 10218
diff changeset
13 - Bi-directional server-to-server (XEP-0288)
10324
3f4c25425589 net.http.server: Re-fire unhandled HEAD requsts as GET events (fixes #1447)
Kim Alvefur <zash@zash.se>
parents: 10251
diff changeset
14 - Built-in HTTP server now handles HEAD requests
10354
8a186801257b CHANGES: Add a line for #1335
Kim Alvefur <zash@zash.se>
parents: 10324
diff changeset
15 - MUC presence broadcast controls
10465
09697a673015 mod_net_multiplex: Add support for using ALPN
Kim Alvefur <zash@zash.se>
parents: 10354
diff changeset
16 - ALPN support in mod\_net\_multiplex
10631
58cc0bc09f3d CHANGES: Mention deprecation of 'daemonize' option
Kim Alvefur <zash@zash.se>
parents: 10465
diff changeset
17 - `daemonize` option deprecated
10723
144a1ee24a4e util.sasl.digest-md5: Remove, obsolete since 2011
Kim Alvefur <zash@zash.se>
parents: 10631
diff changeset
18 - SASL DIGEST-MD5 removed
10969
d70db967c1b7 CHANGES: Add libunbound
Kim Alvefur <zash@zash.se>
parents: 10723
diff changeset
19 - Switch to libunbound for DNS queries
11599
ed405b6357a8 mod_turn_external: Simple module to offer TURN(+STUN) via mod_external_services
Kim Alvefur <zash@zash.se>
parents: 11585
diff changeset
20 - mod_external_services (generic XEP-0215)
ed405b6357a8 mod_turn_external: Simple module to offer TURN(+STUN) via mod_external_services
Kim Alvefur <zash@zash.se>
parents: 11585
diff changeset
21 - mod_turn_external for easy STUN+TURN XEP-0215 setup
11099
6fbfe2af4b4f CHANGES: Add util.error
Kim Alvefur <zash@zash.se>
parents: 11036
diff changeset
22 - util.error for encapsulating errors
11216
7a8745599e38 Update CHANGES and doap.xml for XEP-0421 support
Matthew Wild <mwild1@gmail.com>
parents: 11099
diff changeset
23 - MUC: support for XEP-0421 occupant identifiers
11309
b59aed75dc5e mod_http_file_share: Let's write another XEP-0363 implementation
Kim Alvefur <zash@zash.se>
parents: 11216
diff changeset
24 - mod_http_file_share: File sharing via HTTP (XEP-0363)
11515
10d13e0554f9 core.statsmanager: Allow special "manual" value for statistics_interval
Kim Alvefur <zash@zash.se>
parents: 11421
diff changeset
25 - statistics scheduling can be done by plugin
11585
057ce005937e core.modulemanager: Inherit mod_server_contact_info onto components #1270
Kim Alvefur <zash@zash.se>
parents: 11515
diff changeset
26 - mod_server_contact_info now loaded on components if enabled
11610
d221d764741a CHANGES: Add OpenMetrics changes to Statistics
Kim Alvefur <zash@zash.se>
parents: 11599
diff changeset
27 - Statistics now based on OpenMetrics
11620
d1d393fbc8dc CHANGES: Add Direct TLS support
Kim Alvefur <zash@zash.se>
parents: 11610
diff changeset
28 - Direct TLS support
9977
90ac1b6c3f28 CHANGES: New in trunk so far
Kim Alvefur <zash@zash.se>
parents: 9638
diff changeset
29
9583
4552ba1333ac CHANGES: Update with new branch
Kim Alvefur <zash@zash.se>
parents: 9519
diff changeset
30 0.11.0
4552ba1333ac CHANGES: Update with new branch
Kim Alvefur <zash@zash.se>
parents: 9519
diff changeset
31 ======
7111
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7109
diff changeset
32
9638
83f3a05c1b1b CHANGES: Update with release date
Matthew Wild <mwild1@gmail.com>
parents: 9589
diff changeset
33 **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
34
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7109
diff changeset
35 New features
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7109
diff changeset
36 ------------
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7109
diff changeset
37
43328166dcf1 CHANGES: Add some things trunk has over 0.10 (probably lots missing)
Kim Alvefur <zash@zash.se>
parents: 7109
diff changeset
38 - Rewritten more extensible MUC module
7373
9b37aaea68e9 CHANGES: Update for MUC changes
Kim Alvefur <zash@zash.se>
parents: 7307
diff changeset
39 - Store inactive rooms to disk
9b37aaea68e9 CHANGES: Update for MUC changes
Kim Alvefur <zash@zash.se>
parents: 7307
diff changeset
40 - Store rooms to disk on shutdown
8855
dba528970aa5 CHANGES: Mention voice request
Kim Alvefur <zash@zash.se>
parents: 8722
diff changeset
41 - Voice requests
9015
dc606dc89f44 MUC: Add support for storing a tombstone for destroyed rooms (#1182)
Kim Alvefur <zash@zash.se>
parents: 8959
diff changeset
42 - Tombstones in place of destroyed rooms
8959
ab18a9a9fd48 CHANGES: Restructure Pubsub category
Kim Alvefur <zash@zash.se>
parents: 8855
diff changeset
43 - PubSub features
ab18a9a9fd48 CHANGES: Restructure Pubsub category
Kim Alvefur <zash@zash.se>
parents: 8855
diff changeset
44 - Persistence
ab18a9a9fd48 CHANGES: Restructure Pubsub category
Kim Alvefur <zash@zash.se>
parents: 8855
diff changeset
45 - Affiliations
9134
4aa786a180f5 CHANGES: Add new pubsub items and note about PEP
Matthew Wild <mwild1@gmail.com>
parents: 9015
diff changeset
46 - Access models
4aa786a180f5 CHANGES: Add new pubsub items and note about PEP
Matthew Wild <mwild1@gmail.com>
parents: 9015
diff changeset
47 - "publish-options"
4aa786a180f5 CHANGES: Add new pubsub items and note about PEP
Matthew Wild <mwild1@gmail.com>
parents: 9015
diff changeset
48 - 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
49 - Asynchronous operations
8498
85f60424a8b1 CHANGES: Mention move to Busted for tests
Kim Alvefur <zash@zash.se>
parents: 8290
diff changeset
50 - 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
51 - 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
52 - 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
53 - 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
54 - mod\_csi, mod\_csi\_simple (XEP-0352)
9519
e6e5ff64d1c2 CHANGES: Mention server_epoll
Kim Alvefur <zash@zash.se>
parents: 9261
diff changeset
55 - 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
56
8286
39966cbc29f4 CHANGES: Update for release
Matthew Wild <mwild1@gmail.com>
parents: 7853
diff changeset
57 0.10.0
8708
c53e9e27acc6 CHANGES: Normalize syntax
Kim Alvefur <zash@zash.se>
parents: 8289
diff changeset
58 ======
7109
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
59
8289
bd6b189b354c CHANGES: Correct date using the power hindsight
Kim Alvefur <zash@zash.se>
parents: 8286
diff changeset
60 **2017-10-02**
7109
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
61
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
62 New features
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
63 ------------
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
64
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
65 - 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
66 - SCRAM-SHA-1-PLUS
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
67 - `prosodyctl check`
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
68 - Statistics
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
69 - Improved TLS configuration
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
70 - Lua 5.2 support
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
71 - mod\_blocklist (XEP-0191)
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
72 - mod\_carbons (XEP-0280)
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
73 - Pluggable connection timeout handling
7112
bd29742fa1ba CHANGES: Add websockets too (thanks av6)
Kim Alvefur <zash@zash.se>
parents: 7109
diff changeset
74 - mod\_websocket (RFC 7395)
7853
8c3de36568dd CHANGES: Add mod_mam
Kim Alvefur <zash@zash.se>
parents: 7821
diff changeset
75 - mod\_mam (XEP-0313)
7109
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
76
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
77 Removed
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
78 -------
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
79
f3b172874922 Add a CHANGES file with new features in 0.10
Kim Alvefur <zash@zash.se>
parents:
diff changeset
80 - mod\_privacy (XEP-0016)
7821
0dea440bdd46 CHANGES: Mention removal of mod_compression
Kim Alvefur <zash@zash.se>
parents: 7287
diff changeset
81 - mod\_compression (XEP-0138)